首页> 中国专利> 一种对网络流媒体音视频的多维度的访问量统计方法

一种对网络流媒体音视频的多维度的访问量统计方法

摘要

本发明公开了一种对网络流媒体音视频的多维度的访问量统计方法,包括步骤:设置不同形式的音视频访问量统计方法,根据不同形式的访问量统计方法,获取相应的音视频的用户访问的反馈信息;根据用户访问的反馈信息,进行不同的处理,得到不同形式的访问量统计方法的音视频访问量。所述设置不同形式的音视频访问量统计方法,包括:音视频被完整访问的访问量统计方法;或者音视频被访问一定时间的访问量统计方法;或者音视频中的一个片断被访问的访问量统计方法;或者音视频中的多个片段被访问多次的访问量统计方法中的一种或者一种以上的组合。

著录项

  • 公开/公告号CN101483542A

    专利类型发明专利

  • 公开/公告日2009-07-15

    原文格式PDF

  • 申请/专利权人 中国科学院计算技术研究所;

    申请/专利号CN200810056069.0

  • 发明设计人 蒋树强;黄庆明;陈熙霖;高文;

    申请日2008-01-11

  • 分类号H04L12/24(20060101);H04L12/18(20060101);

  • 代理机构11006 北京律诚同业知识产权代理有限公司;

  • 代理人梁挥;陈振

  • 地址 100080 北京市海淀区中关村科学院南路6号

  • 入库时间 2023-12-17 22:14:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-11-21

    专利权的转移 IPC(主分类):H04L12/24 变更前: 变更后: 登记生效日:20121022 申请日:20080111

    专利申请权、专利权的转移

  • 2011-04-13

    授权

    授权

  • 2009-09-09

    实质审查的生效

    实质审查的生效

  • 2009-07-15

    公开

    公开

说明书

技术领域

本发明涉及多媒体和互联网领域,特别是涉及一种对网络流媒体音视频的多维度的访问量统计方法。

背景技术

随着网络技术的飞速发展,网络上信息正从单一的文本向多媒体形式过渡,多媒体数据在网络上占据愈来愈重要的位置。随着网络与多媒体技术的迅猛发展,在网络上存在着大量的音视频资源,人们会有更多的机会欣赏到网络提供的音视频服务。目前,互联网音视频内容正在以极快的速度增长着。互联网的开放性也使得它具有了广泛的音视频内容来源,并吸引了越来越多的眼球。截至2006年底,中国的宽带视频用户数已经达到9070万,而2005年上半年仅有5300万用户,增长速度惊人。宽带视频用户数的迅猛增长预示了宽带视频将成为互联网发展的必然趋势,众多宽带视频网站纷纷加大投入,这也使得互联网上音视频内容呈爆炸式增长。

网络上的音视频主要是以流媒体的形式提供服务的,流媒体是从英语Streaming Media中翻译过来,它是一种可以实时的、无需下载等待的方式进行播放的方式,流式传输方式是将音视频多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必像非流式播放那样等到整个文件全部下载完毕后才能看到当中的内容,而是只需经过一定的启动延时即可在用户的计算机上利用相应的播放器对媒体文件解压后进行播放和观看,多媒体文件的剩余部分将在后台的服务器内继续下载。实现流式传输有两种方法:实时流式传输(Realtimestreaming)和顺序流式传输(progressive streaming)。一般说来,如视频为实时广播,或使用流式传输媒体服务器,或应用如RTSP的实时协议,即为实时流式传输。如使用HTTP服务器,文件即通过顺序流发送。采用哪种传输方法依赖具体需求。当然,流式文件也支持在播放前完全下载到硬盘。

体现网络内容受欢迎程度的一个常用的评价方式是网页的访问量,也称为点击率。有了较高的点击率,网站可以获得更好的投资、产生更大的影响、甚至带来更大的利润。目前针对网络流媒体音视频的统计方法是流视频嵌入页面的点击率,随着流媒体格式的视频越来越多的出现在互联网络上,传统的点击率统计方法不能满足网络音视频的内容提供方、内容发布方、广告嵌入商、音视频浏览方等多种用户的需求,需要采用针对网络音视频的访问量统计和计算方法。

发明内容

本发明的目的在于提供一种对网络流媒体音视频的多维度的访问量统计方法,其能多维度地统计网络流媒体音视频的访问量。

为实现本发明的目的而提供的一种对网络流媒体音视频的多维度的访问量统计方法,包括下列步骤:

A.设置不同形式的音视频访问量统计方法,根据不同形式的访问量统计方法,获取相应的音视频的用户访问的反馈信息;

B.根据用户访问的反馈信息,进行不同的处理,得到不同形式的访问量统计方法的音视频访问量。

所述设置不同形式的音视频访问量统计方法,包括:

音视频被完整访问的访问量统计方法;

或者,音视频被访问一定时间的访问量统计方法;

或者,音视频中的一个片断被访问的访问量统计方法;

或者,音视频中的多个片段被访问多次的访问量统计方法;

中的一种或者一种以上的组合。

所述的反馈信息,若获取,表示用户访问了该时间点;否则,表示用户没有访问。

所述步骤A还进一步包括步骤:

A1.对于统计音视频被完整访问的访问量或者统计音视频被访问一定时间的访问量时,在用户选择需要的流媒体服务,并由客户端对程序初始化后,服务器开始传输选择的音视频文件,在所述音视频文件上顺序选择音视频时间点,并获取音视频时间点上的用户访问反馈信息。

A2.对于统计音视频中的一个片断被访问的访问量或者统计音视频中的多个片断被访问多次的访问量,在用户选择需要的流媒体服务,并由客户端对程序初始化后,服务器开始传输选择的音视频文件,在所述音视频文件上,从音视频片断起始时间起,顺序选定音视频时间点,并获取音视频文件的选定时间点上的用户访问反馈信息。

所述步骤B还进一步包括步骤:

B1.若统计的反馈音视频访问信息的次数满足一定的条件,则认为该音视频被完整访问,并在该音视频的完整访问的访问量的次数加一,否则该音视频没有被完整访问;

B2.若在一定的音视频时间长度内统计的反馈音视频访问信息的次数满足一定的条件,则认为该音视频被访问了一定时间长度,并在该音视频的被访问了一定时间长度的访问量上次数加一,否则该音视频没有被访问一定时间;

B3.若在该时间片断内统计的反馈音视频访问信息的次数满足一定的条件,则认为该音视频片断被访问,并在该音视频片断的被访问的访问量上次数加一,否则该音视频片断没有被访问;

B4.按照步骤B3所述的方法,判断对所有的多个音视频片断中的每一个片断是否被访问,某一片断被访问,则访问次数加一,若访问次数满足一定次数,那么在该音视频中的多个片断被访问多次的访问量上次数加一,否则该音视频中的多个片段没有被访问多次。

所述选择音视频时间点,其最小单位是两个连续的音视频帧之间的时间差。

所述选择音视频时间点,其最小单位是连续两个图像组。

所述选择音视频时间点,其最小单位是可在客户端播放的数据包组的音视频时间。

所述选择音视频时间点,有多种选择方法。

所述步骤A1中,对于统计音视频被完整访问的访问量,假设音视频的时间长度为T_Video,当客户端接收的数据包组可以播放时,则返回给服务器一个反馈信息,直到音视频播放结束为止;设每一个接收的可播放的数据包组的音视频时间长度按反馈给服务器的反馈信息的时间顺序表示为:PackageTimel,PackageTime2,…...PackageTimek,k是音视频从开始播放到结束播放服务器获得的反馈信息的总次数,因此,是音视频从开始播放到结束播放服务器获得的反馈信息对应的总时间。

所述步骤B1中,假定判定阈值为Threshold_whole,那么如果(Σi=1kPackage>)/T_Video>Threshold_whole,则可判定该音视频在此客户端被完整访问,并在该音视频的完整访问的访问量的次数上加一;否则认为该音视频没有被完整访问;累计所有点击该音视频并被完整访问此音视频的所有客户,即获得该音视频被完整访问的访问量。

所述步骤A1中,对于统计音视频被访问一定时间的访问量时,假设Duration_video表示必须要访问的音视频时间,从服务器开始传音视频数据包开始计算,当客户端接收的数据包组可以播放时,则返回给服务器一个反馈信息,直到音视频播放结束为止;设每一个接收的可播放的数据包组的音视频时间按反馈给服务器的反馈信息的时间顺序表示为:PackageTime1,PackageTime2,…...PackageTimek,k是音视频从开始播放到结束播放服务器获得的反馈信息的总次数,每一个数据包组在音视频中对应的播放开始时间点为Pack_Beg_Time_Pnt_1,Pack_Beg_Time_Pnt_2,…,Pack_Beg_Time_Pnt_k;对应的播放结束时间点分别为Pack_End_Time_Pnt_1,Pack_End_Time_Pnt_2,…,Pack_End_Time_Pnt_k。

所述步骤B2中,假定整体时间判定阈值为Threshold_Duration,连续数据包时间差异阈值为Threshold_Var,那么如果存在dm,dn,满足0<dm<dn<k+1,dms<dn,Package_Beg_Time_Pnt_s+1-Page_End_Time_Pnt_s<Threshold_Var,并且(Σi=dmdnPackage>)/Duration_Video>Threshold_Duration,则可判定该音视频在此客户端被至少访问了Duration_video的时间,否则没有被访问Duration_video的时间;累计所有点击该音视频并被访问了此音视频Duration_video的时间的所有客户,即获得此音视频被访问了Duration_video时间的访问量。

所述步骤A2中,对于统计音视频中的一个片断被访问的访问量,从服务器开始传包含该音视频片断第一帧的数据包开始计算,假设音视频片断的时间长度为T_Mv,当客户端接收到包含该音视频片断第一帧的数据包并可以播放时,则返回给服务器一个反馈信息,直到音视频包含该音视频片断最后一帧的数据包传送结束为止;设每一个接收的可播放的数据包组的音视频时间按反馈给服务器的反馈信息的时间顺序表示为:PackageSTime1,PackageSTime2,…...PackageSTimek,k是音视频从开始播放到结束播放服务器获得的反馈信息的总次数。

所述步骤B3中,假定判定阈值为Threshold_Seg,如果(Σi=1kPackage>)/T_Mv>Threshold_seg,则可判定该音视频片断在此客户端被完整访问,否则该音视频片断没有被完整访问;累计所有点击该音视频并完整访问了此音视频片断的所有客户,即获得此音视频被访问了一个片断的访问量。

所述步骤A2中,对于统计音视频中的多个片断被访问多次的访问量,假设片断个数为n,访问次数为m,对音视频中n个片断的任意一个片断,采用音视频中的一个片断被访问的访问量中描述的方法确定该音视频片断是否在一个客户端上被访问。

所述步骤B4中,对于所有的n个片断,某一片断被访问,则访问次数加一,若访问次数满足至少m次,则满足音视频中的n个片段被访问m次的访问量统计条件,累计所有点击该音视频并满足以上所述条件的所有客户端,即获得该音视频中的n个片段被访问m次的访问量。

本发明一种对网络流媒体音视频的多维度的访问量统计方法,可以使得网络音视频各个阶段的用户更好的评价音视频内容及其受欢迎程度,为网络音视频产业的发展和商业模式的形成提供有力的技术支持。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明的一种对网络流媒体音视频的多维度的访问量统计方法进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在音视频流式传输中,实现需要缓存,音视频多媒体文件要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。在统计流媒体多种形式的访问量时,数据包被收到后需要给服务器反馈信息以确定该数据包是否将在客户端播放。作为一种可实施方式,在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据。流式传输的过程一般是这样的:用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览器启动A/VHelper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。之后再顺序的传输视频内容的数据包,以达到视频的流式播放。

本发明的一种对网络流媒体音视频的多维度的访问量统计方法,是通过网络传输、音视频分析等技术方法,以及客户端与服务器端的信息通信的统计,采用不同的处理策略,以得到不同形式的音视频访问量统计,这些形式包括:

1.统计音视频被完整访问的访问量;

2.统计音视频被访问了一定时间的访问量(第一种形式是此种形式的一种特殊情况);

3.统计音视频中的一个片断被访问的访问量(一个特殊形式是音视频的某一个时间点或某一帧被访问的访问量);

4.统计音视频中的多个(如n)片断被访问多次(如m,m<=n)的访问量。

下面结合上述目标详细介绍本发明一种对网络流媒体音视频的多维度的访问量统计方法。包括以下具体步骤:

步骤S100,设置不同形式的音视频访问量统计方法,根据不同形式的访问量统计方法,获取相应的音视频的用户访问的反馈信息;

所述设置不同形式的音视频访问量统计方法,包括:

音视频被完整访问的访问量统计方法;

或者,音视频被访问一定时间的访问量统计方法;

或者,音视频中的一个片断被访问的访问量统计方法;

或者,音视频中的多个片段被访问多次的访问量统计方法;

中的一种或者一种以上的组合。

在用户选择需要的流媒体服务,并由客户端对程序初始化后,服务器开始传输选择的音视频文件,针对不同形式的音视频访问量统计,在所述音视频文件上顺序选择音视频时间点,并获取音视频时间点上的用户访问反馈信息。

从用户选择的音视频文件开始播放起,在顺序选定的音视频时间点上获取用户的访问反馈信息,若获取,表示用户访问了该时间点;否则,表示用户没有访问,直到音视频播放结束。

步骤S110,对于统计音视频被完整看完的访问量或者统计音视频被访问一定时间的访问量时,在用户选择需要的流媒体服务,并由客户端对程序初始化后,服务器开始传输选择的音视频文件,在所述音视频文件上顺序选择音视频时间点,并获取音视频时间点上的用户访问反馈信息;

步骤S120,对于统计音视频中的一个片断被访问的访问量或者统计音视频中的多个片断被访问多次的访问量,在用户选择需要的流媒体服务,并由客户端对程序初始化后,服务器开始传输选择的音视频文件,在所述音视频文件上,从音视频片断起始时间起,顺序选定音视频时间点,并获取音视频文件的选定时间点上的用户访问反馈信息。

步骤S200,根据用户访问的反馈信息,进行不同的处理,得到不同形式的访问量统计方法的音视频访问量。

步骤S210,若统计的反馈音视频访问信息的次数满足一定的条件,则认为该音视频被完整访问,并在该音视频的完整访问访问量的次数加一,否则该音视频没有被完整访问;

步骤S220,若在一定的音视频时间长度内统计的反馈音视频访问信息的次数满足一定的条件,则认为该音视频被访问了一定时间长度,并在该音视频的被访问了一定时间长度的访问量上次数加一,否则该音视频没有被访问了一定时间;

步骤S230,若在该时间片断内统计的反馈音视频访问信息的次数满足一定的条件,则认为该音视频片断被访问,并在该音视频片断的被访问的访问量上次数加一,否则该音视频片断没有被访问;

步骤S240,按照步骤S230所述的方法,判断对所有的多个音视频片断中的每一个片断是否被访问,某一片断被访问,则访问次数加一,若访问次数满足一定次数,那么在该音视频中的多个片断被访问多次的访问量上次数加一,否则该音视频中的多个片段没有被访问多次。

作为一种可实施方式,顺序选定的音视频时间点的最小单位是两个连续的音视频帧之间的时间差。

作为一种可实施方式,由于音视频压缩传输的原因,另一个可选的最小时间单位是连续两个图像组(Group of Pictures,简称GOP。这里GOP的时间可能不一致)。

作为一种可实施方式,可选的另一个最小时间单位是可在客户端播放的数据包组的音视频时间。

较佳地,在具体的实施过程中,时间点可以有多种选择方法。

下面通过本发明的多个实施例,详细说明一种对网络流媒体音视频的多维度的访问量统计方法的具体实施方式。

实施例一:

统计音视频被完整访问的访问量。

本步骤中统计出的访问量,体现了音视频是否真的受欢迎,现在有很多网络视频靠标题和摘要描述吸引用户,而用户只是打开了嵌入流媒体的页面、或只看了头几秒、或只简单浏览一下便放弃访问,这并不能真实体现视频内容的价值,因此需要统计音视频是否被用户完整看完,并累计这种类型的访问量。

步骤S110’,在用户选择需要的流媒体服务,并由客户端对程序初始化后,服务器开始传输选择的音视频文件,在所述音视频文件上顺序选择音视频时间点,并获取音视频时间点上的用户访问反馈信息;

从用户选择的音视频文件开始播放起,在顺序选定的音视频时间点上获取用户的访问反馈信息,若获取,表示用户访问了该时间点;否则,表示用户没有访问,直到音视频播放结束。

步骤S120’,获得该音视频被完整访问的访问量。

若统计的反馈音视频访问信息的次数满足一定的条件,则认为该音视频被完整访问,并在该音视频的完整访问访问量的次数加一,否则该音视频没有被完整访问。在统计的过程中,对于判定条件的设置,下列两个因素应被考虑在内:

1)由于网络传输和编解码等原因,可能会造成一定的信息丢失;

2)由于数字视频的特点,用户可以拖动滚动条选择性的访问,这不被认为是被完整的访问完。

下面以视频为例,详细说明统计音视频被完整看完的访问量的具体实施方法。

步骤S110”,在用户选择需要的视频,并由客户端对Helper程序初始化后,服务器开始传输选择的视频文件,并获取每一个接收的可播放的数据包组上的用户观看反馈信息;

从服务器开始传视频数据包开始计算,假设视频的时间长度为T_Video,当客户端接收的数据包组可以播放时,则返回给服务器端一个反馈信息,直到视频播放结束为止。若获取反馈消息,表示用户观看了该数据包组的内容;否则,表示用户没有观看。设每一个接收的可播放的数据包组的视频时间长度表示为(按反馈给服务器的确认信息的时间顺序):PackageTime1,PackageTime2,…...PackageTimek,k是视频从开始播放到结束播放服务器获得的反馈信息的总次数,因此,是视频从开始播放到结束播放服务器获得的反馈信息对应的总时间。

步骤S120”,获得该音视频被完整看完的访问量。

假定判定阈值为Threshold_whole,那么如果(Σi=1kPackage>)/T_Video>Threshold_whole,则可判定该视频在此客户端被完整看完,并在该视频的完整观看访问量的次数上加一;否则认为该视频没有被完整看完。累计所有点击该视频并被完整观看此视频的所有客户,即获得该视频被完整看完的访问量。

实施例二:

统计音视频被访问了一定时间的访问量。

本步骤中统计出的访问量,体现了音视频文件是否被用户访问了一段时间,其可以体现音视频文件受欢迎的程度。

步骤S210’,在用户选择需要的流媒体服务,并由客户端对程序初始化后,服务器开始传输选择的音视频文件,在所述音视频文件上顺序选择音视频时间点,并获取音视频时间点上的用户访问反馈信息;

从用户选择的音视频文件开始播放起,在顺序选定的音视频时间点上获取用户的访问反馈信息,若获取,表示用户访问了该时间点;否则,表示用户没有访问,直到音视频播放结束。

步骤S220’,获得该音视频文件被访问一定时间的访问量;

若在一定的音视频时间长度内统计的反馈音视频访问信息的次数满足一定的条件,则认为该音视频被访问了一定时间长度,并在该音视频的被访问了一定时间长度的访问量上次数加一,否则该音视频没有被访问了一定时间。在统计的过程中,对于判定条件的设置,下述因素应被考虑在内:由于网络传输和编解码等原因,可能会造成一定的信息丢失。

若音视频的长度为Nv个时间单位,被统计的访问时间为Mv个时间单位,应假定Mv<=Nv。若在Mv=Nv,为实施例一的访问量统计形式;若Mv<Nv,这Mv可以是从任意小于等于Nv-Mv的时间点Xv开始,直到Xv+Mv结束;如果Xv=0,表示被统计是只从音视频文件播放开始时计算。

下面以视频为例,详细说明统计视频被观看了一定时间的访问量的具体实施方法。

步骤S210”,在用户选择需要的视频,并由客户端对Helper程序初始化后,服务器开始传输选择的视频文件,并获取每一个接收的可播放的数据包组上的用户观看反馈信息;

假设Duration_video表示必须要观看的视频时间。在客户端对Helper程序初始化后,从服务器开始传视频数据包开始计算,当客户端接收的数据包组可以播放时,则返回给服务器一个反馈信息。直到视频播放结束为止。若获取反馈消息,表示用户观看了该数据包组的内容;否则,表示用户没有观看。设每一个接收的可播放的数据包组的视频时间表示为(按反馈给服务器的反馈信息的时间顺序):PackageTime1,PackageTime2,…...PackageTimek,k是视频从开始播放到结束播放服务器获得的反馈信息的总次数,每一个数据包组在视频中对应的播放开始时间点为Pack_Beg_Time_Pnt_1,Pack_Beg_Time_Pnt_2,…,Pack_Beg_Time_Pnt_k;对应的播放结束时间点分别为Pack_End_Time_Pnt_1,Pack_End_Time_Pnt_2,…,Pack_End_Time_Pnt_k。

步骤S220”,获得该音视频文件被观看一定时间的访问量。

假定整体时间判定阈值为Threshold_Duration,连续数据包时间差异阈值为Threshold_Var,那么如果存在dm,dn,满足0<dm<dn<k+1,dms<dn,Package_Beg_Time_Pnt_s+1-Page_End_Time_Pnt_s<Threshold_Var,并且(Σi=dmdnPackage>)/Duration_Video>Threshold_Duration,则可判定该视频在此客户端被至少观看了Duration_video的时间,否则没有被观看这么长时间。累计所有点击该流媒体音视频并被观看了此视频一定时间(Duration_video)的所有客户,即获得该视频在此种形式下的访问量。

实施例三:

统计音视频中的一个片断被访问的访问量。

本步骤中统计出的访问量,体现了某个片断是否被用户访问。这对广告提供商尤其有帮助,举个例子来说,如果在某段视频中以某种形式嵌入了一个广告,并存在于其中的一个片断中。若统计出来该片断的总访问量,对于广告提供商判定该广告是否达到了宣传效果有极大的参考价值。当然,除了广告之外,也不排除其它目的的这种形式统计,也会根据需求产生各种各样的作用和效果。

步骤S310’,在用户选择需要的流媒体服务,并由客户端对程序初始化后,服务器开始传输选择的音视频文件,在所述音视频文件上,从音视频片断起始时间起,顺序选定音视频时间点,并获取音视频文件的选定时间点上的用户访问反馈信息;

从音视频片断起始时间起,在顺序选定的音视频时间点上获取用户的访问反馈信息,若获取,表示用户访问了该时间点;否则,表示用户没有访问,直到音视频片断结束时间止。

步骤S320’,获得该音视频文件被访问一个片断的访问量。

若在该时间片断内统计的反馈音视频访问信息的次数满足一定的条件,则认为该音视频片断被访问,并在该音视频片断的被访问的访问量上次数加一,否则该音视频片断没有被访问。在统计的过程中,对于判定条件的设置,下述因素应被考虑在内:由于网络传输和编解码等原因,可能会造成一定的信息丢失。

下面以视频为例,详细说明统计视频中的一个片断被观看的访问量的具体实施方法。

步骤S310”,在用户选择需要的视频,并由客户端对Helper程序初始化后,服务器开始传输选择的视频文件,在所述视频文件上,从统计的视频片断起始时间起,获取每一个接收的可播放的数据包组上的用户观看反馈信息;

在客户端对Helper程序初始化后,从服务器开始传包含该视频片断第一帧的数据包开始计算,假设视频片断的时间长度为T_Mv,当客户端接收到包含该视频片断第一帧的数据包并可以播放时,则返回给服务器端一个反馈信息,直到视频包含该音视频片断最后一帧的数据包传送结束为止。若获取反馈消息,表示用户观看了该数据包组的内容;否则,表示用户没有观看。设每一个接收的可播放的数据包组的视频时间表示为(按反馈给服务器的反馈信息的时间顺序):PackageSTime1,PackageSTime2,…...PackageSTimek,k是视频从开始播放到结束播放服务器获得的反馈信息的总次数。

步骤S320”,获得该视频文件被观看了一个片断的访问量。

那么假定判定阈值为Threshold_Seg,如果(Σi=1kPackage>)/T_Mv>Threshold_seg,则可判定该视频片断在此客户端被完整看完,否则该音视频片断没有被观看。累计所有点击该流媒体视频并观看了此视频片断的所有客户,即获得该音视频才此种形式下的访问量。

实施例四:

统计音视频中的多个(如n)片断被访问多次(如m,m<=n)的访问量。

这是一种更复杂的统计方式;还是以广告来举例,如这多个片断说得是相似或相同的内容,那么如果只出现用户访问了少于嵌入广告次数(即n)的某个次数(即m,一个典型的情况是m=1,即只出现一次)的情况下就可以统计为访问量加1;否则就不予统计,这也对于广告提供商判定广告是否达到了宣传效果有较高的宣传价值。当然,除了广告之外,也不排除其它目的的这种形式的统计,也会根据具体需求产生各种各样的作用和效果。

步骤S410’,在用户选择需要的流媒体服务,并由客户端对程序初始化后,服务器开始传输选择的音视频文件,在所述音视频文件上,从音视频片断起始时间起,顺序选定音视频时间点,并获取音视频文件的选定时间点上的用户访问反馈信息;

所述音视频中的多个片断或者是相同的内容,或者是不相同的内容。

针对每一个音视频片断,从其起始时间起,在顺序选定的音视频时间点上获取用户的访问反馈信息,若获取,表示用户访问了该时间点;否则,表示用户没有访问,直到音视频片断结束时间止。若在该时间片断内统计的反馈音视频访问信息的次数满足一定的条件,则认为该音视频片断被访问,否则该音视频片断没有被访问。

步骤S420’,获得该音视频中的多个片断被访问多次的访问量。

按照实施例三所述的方法,判断对所有的n个音视频片断中的每一个片断是否被访问,某一片断被访问,则访问次数加一,若访问次数满足至少m次,那么在该音视频中的多个片断被访问多次的访问量上次数加一。在统计的过程中,对于判定条件的设置,下述因素应被考虑在内:由于网络传输和编解码等原因,可能会造成一定的信息丢失。

下面以视频为例,详细说明统计视频中的n个片断被观看m次(m<=n)的访问量的具体实施方法。

步骤S410”,在用户选择需要的视频,并由客户端对Helper程序初始化后,服务器开始传输选择的视频文件,在所述视频文件上,从统计的视频片断起始时间起,获取每一个接收的可播放的数据包组上的用户观看反馈信息;

对视频中n个片断的任意一个片断,可以采用实施例三(音视频中的一个片断被观看的访问量)中描述的方法确定该视频片断是否在一个客户端上被观看。

步骤S420”,获得该视频中的n个片断被观看m次的访问量。

对于所有的n个片断,某一片断被观看,则观看次数加一,若观看次数满足至少m次,则满足视频在这种形式下的访问量统计条件,累计所有点击该视频并满足以上所述条件的所有客户端,即获得该视频在此种形式下的访问量。

本发明一种对网络流媒体音视频的多维度的访问量统计方法,可以使得网络音视频各个阶段的用户更好的评价音视频内容及其受欢迎程度,为网络音视频产业的发展和商业模式的形成提供有力的技术支持。

通过结合附图对本发明具体实施例的描述,本发明的其它方面及特征对本领域的技术人员而言是显而易见的。

以上对本发明的具体实施例进行了描述和说明,这些实施例应被认为其只是示例性的,并不用于对本发明进行限制,本发明应根据所附的权利要求进行解释。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号