视频卡顿次数分布的检测方法和装置制造方法

文档序号:7822178阅读:192来源:国知局
视频卡顿次数分布的检测方法和装置制造方法
【专利摘要】本发明公开了一种视频卡顿次数分布的检测方法和装置。该视频卡顿次数分布的检测方法包括采用接收客户端发送的多个视频播放记录,其中,视频播放记录为预设时间内的视频播放记录,视频播放记录中包括视频播放标识,与视频播放标识对应的播放过程中的视频卡顿次数;按照预设规则划分视频卡顿次数的卡顿等级;分别统计预设时间内的在每个卡顿等级内的视频播放次数,其中,视频播放次数为去重后的视频播放标识的个数;分别检测预设时间内的每个卡顿等级内的视频播放次数在视频播放次数中的比例。通过本发明,解决了现有技术无法统计视频卡顿次数的分布情况的问题。
【专利说明】视频卡顿次数分布的检测方法和装置

【技术领域】
[0001]本发明涉及互联网领域,具体而言,涉及一种视频卡顿次数分布的检测方法和装置。

【背景技术】
[0002]多媒体技术的快速发展,使得对多媒体文件(比如视频,广告等)的用户体验程度的要求越来越高,其中,视频播放的流畅程度是用户比较关心的问题。现有技术通常是根据视频的卡顿时长和播放时长来衡量视频播放的流程程度的。视频播放的流畅程度也可以通过视频卡顿次数进行衡量,视频卡顿次数为视频播放过程中由正常播放状态变为缓冲状态的次数。如果视频卡顿次数较大,说明视频播放效果不好,用户观看视频的体验差;如果视频卡顿次数较小或者视频卡顿次数为0,说明视频播放效果较好,用户观看视频的体验较好。现有技术已经能够从视频播放记录中获取视频卡顿次数,通过对视频卡顿次数的统计分析视频的播放效果。但是,现有技术无法对一段时间内的视频卡顿次数的分布情况进行统计分析,比如无法统计分析视频从来不卡,卡了 1-2次,卡了 3-5次,5-10次,或者大于10次的播放数占视频播放总数的比例。
[0003]针对现有技术无法统计视频卡顿次数的分布情况的问题,目前尚未提出有效的解决方案。


【发明内容】

[0004]本发明的主要目的在于提供一种视频卡顿次数分布的检测方法和装置,以解决现有技术无法统计视频卡顿次数的分布情况的问题。
[0005]为了实现上述目的,根据本发明的一个方面,提供了一种视频卡顿次数分布的检测方法。
[0006]该视频卡顿次数分布的检测方法包括:接收客户端发送的多个视频播放记录,其中,视频播放记录中包括视频播放标识,与视频播放标识对应的播放过程中的视频卡顿次数,视频播放记录为预设时间内的按照播放标识去重后的视频播放记录;按照预设规则划分视频卡顿次数的卡顿等级;分别统计预设时间内的每个卡顿等级内的视频播放次数,其中,视频播放次数为去重后的视频播放标识的个数;分别检测预设时间内的每个卡顿等级内的视频播放次数在视频播放次数中的比例。
[0007]进一步地,按照预设规则划分视频卡顿次数的卡顿等级包括将视频卡顿次数划分为以下卡顿等级:第一卡顿等级,其中,第一卡顿等级中的视频卡顿次数为O ;第二卡顿等级,其中,第二卡顿等级中的视频卡顿次数在第一预设数值范围内;第三卡顿等级,其中,第三卡顿等级中的视频卡顿次数大于第一预设数据范围中的最大值。
[0008]进一步地,分别统计预设时间内的在每个卡顿等级内的视频播放次数包括:统计预设时间内的在第一卡顿等级内的视频播放次数;统计预设时间内的在第二卡顿等级内的视频播放次数;统计预设时间内的在第三卡顿等级内的视频播放次数。
[0009]进一步地,统计预设时间内的在第一卡顿等级内的视频播放次数包括:检测视频卡顿次数是否在第一卡顿等级内;如果检测到视频卡顿次数在第一卡顿等级内,将第一卡顿等级内的视频播放次数进行累加,统计预设时间内的在第二卡顿等级内的视频播放次数包括:检测视频卡顿次数是否在第二卡顿等级内;如果检测到视频卡顿次数在第二卡顿等级内,将第二卡顿等级内的视频播放次数进行累加,统计预设时间内的在第三卡顿等级内的视频播放次数包括:检测视频卡顿次数是否在第三卡顿等级内;如果检测到视频卡顿次数在第三卡顿等级内,将第三卡顿等级内的视频播放次数进行累加。
[0010]进一步地,分别检测预设时间内的每个卡顿等级内的视频播放次数在视频播放次数中的比例包括:遍历多个视频播放记录,获取视频播放次数,其中,视频播放次数为去重后的视频播放标识的个数;计算预设时间内的第一卡顿等级内的视频播放次数与视频播放次数的比值;计算预设时间内的第二卡顿等级内的视频播放次数与视频播放次数的比值;计算预设时间内的第三卡顿等级内的视频播放次数与视频播放次数的比值。
[0011]为了实现上述目的,根据本发明的另一方面,提供了一种视频卡顿次数分布的检测装置。
[0012]该视频卡顿次数分布的检测装置包括:接收模块,用于接收客户端发送的多个视频播放记录,其中,视频播放记录中包括视频播放标识,与视频播放标识对应的播放过程中的视频卡顿次数,视频播放记录为预设时间内的按照播放标识去重后的视频播放记录;划分模块,用于按照预设规则划分视频卡顿次数的卡顿等级;统计模块,用于分别统计预设时间内的在每个卡顿等级内的视频播放次数,其中,视频播放次数为去重后的视频播放标识的个数;检测模块,用于分别检测预设时间内每个卡顿等级内的视频播放次数在视频播放次数中的比例。
[0013]进一步地,划分模块包括:第一划分子模块,用于将视频卡顿次数划分为第一卡顿等级,其中,第一卡顿等级中的视频卡顿次数为O ;第二划分子模块,用于将视频卡顿次数划分为第二卡顿等级,其中,第二卡顿等级中的视频卡顿次数在第一预设数值范围内;第三划分子模块,用于将视频卡顿次数划分为第三卡顿等级,其中,第三卡顿等级中的视频卡顿次数大于第一预设数据范围中的最大值。
[0014]进一步地,统计模块包括:第一统计子模块,用于统计预设时间内在第一卡顿等级内的视频播放次数;第二统计子模块,用于统计预设时间内在第二卡顿等级内的视频播放次数;第三统计子模块,用于统计预设时间内在第三卡顿等级内的视频播放次数。
[0015]进一步地,第一统计子模块包括:第一检测子模块,用于检测视频卡顿次数是否在第一卡顿等级内;第一累加模块,用于当检测到视频卡顿次数在第一卡顿等级内时,将第一卡顿等级内的视频播放次数进行累加,第二统计子模块包括:第二检测子模块,用于检测视频卡顿次数是否在第二卡顿等级内;第二累加模块,用于当检测到视频卡顿次数在第二卡顿等级内时,将第二卡顿等级内的视频播放次数进行累加,第三统计子模块包括:第三检测子模块,用于检测视频卡顿次数是否在第三卡顿等级内;第三累加模块,用于当检测到视频卡顿次数在第三卡顿等级内时,将第二卡顿等级内的视频播放次数进行累加。
[0016]进一步地,检测模块包括:遍历模块,用于遍历多个视频播放记录,获取模块,用于获取视频播放次数,其中,视频播放次数为去重后的视频播放标识的个数;第一计算模块,用于计算预设时间内第一卡顿等级内的视频播放次数与视频播放次数的比值;第二计算模块,用于计算预设时间内第二卡顿等级内的视频播放次数与视频播放次数的比值;第三计算模块,用于计算预设时间内第三卡顿等级内的视频播放次数与视频播放次数的比值。
[0017]通过本发明,采用接收客户端发送的多个视频播放记录,其中,视频播放记录中包括视频播放标识,与视频播放标识对应的播放过程中的视频卡顿次数,视频播放记录为预设时间内的按照播放标识去重后的视频播放记录;按照预设规则划分视频卡顿次数的卡顿等级;分别统计预设时间内的在每个卡顿等级内的视频播放次数,其中,视频播放次数为去重后的视频播放标识的个数;分别检测预设时间内的每个卡顿等级内的视频播放次数在播放次数中的比例,解决了现有技术无法统计视频卡顿次数的分布情况的问题。该发明根据视频卡顿次数统计在不同卡顿等级的视频播放次数占总播放次数的比例,达到了准确统计视频卡顿分布的效果。

【专利附图】

【附图说明】
[0018]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明实施例的视频卡顿次数分布的检测方法的流程图;以及
[0020]图2是根据本发明实施例的视频卡顿次数分布的检测装置的示意图。

【具体实施方式】
[0021]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0022]为了使本【技术领域】的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0023]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024]本发明旨在提供一种视频卡顿次数分布的检测方法和装置。
[0025]图1是根据本发明实施例的视频卡顿次数分布的检测方法的流程图。如图1所示,该视频卡顿次数分布的检测方法包括如下的步骤SlOl至步骤S104:
[0026]步骤S101,接收客户端发送的多个视频播放记录。
[0027]客户端在播放视频的过程中,会统计最近一段时间内的视频播放记录,其中,视频播放记录中包括视频播放标识,与视频播放标识对应的播放过程中的视频卡顿次数,视频播放记录为预设时间内的按照播放标识去重后的视频播放记录。除此之外,视频播放记录中还可以包括播放的视频名称,视频的起始播放时间,视频的结束播放时间等。客户端每播放一次视频,会为该次视频的播放过程分配一个唯一的播放标识,一个播放标识对应一条视频播放记录。该实施例中的视频并不只限于固定视频,可以是任意视频内容。该实施例的视频卡顿次数分布的检测方法中客户端可以有一个,也可以有多个,每个客户端统计的视频播放记录可以有一条,也可以有多条。比如,客户端统计的视频播放记录有10条,每个播放标识对应一条播放记录,每条播放记录中记录了视频卡顿次数,即第一条播放记录中的播放标识为001,视频卡顿次数为3次,第二条播放记录中的播放标识为002,视频卡顿次数为O次,其他播放记录与此类似。
[0028]客户端在统计完视频播放记录之后,会将统计的视频播放记录发送给服务器,月艮务器根据接收到的视频播放记录中记录的视频卡顿次数统计视频卡顿分布,准确分析视频的播放效果,评估用户观看视频的体验。
[0029]步骤S102,按照预设规则划分视频卡顿次数的卡顿等级。
[0030]视频的卡顿是指视频从正常播放状态转变为缓冲状态,视频卡顿次数是指视频播放过程中从正常播放状态转变为缓冲状态的次数。视频卡顿次数被记录在视频播放记录中,视频播放记录是客户端统计的。服务器在接收到客户端发送的视频播放记录之后,其中,服务器可能接收到由多个客户端发送的多条播放记录,服务器将根据播放记录中的视频卡顿次数划分视频卡顿次数的卡顿等级。优选地,该实施例中按照预设规则划分视频卡顿次数的卡顿等级包括将视频卡顿次数划分为以下卡顿等级:第一卡顿等级,其中,第一卡顿等级中的视频卡顿次数为O ;第二卡顿等级,其中,第二卡顿等级中的视频卡顿次数在第一预设数值范围内;第三卡顿等级,其中,第三卡顿等级中的视频卡顿次数大于第一预设数据范围中的最大值。上述视频卡顿等级的划分方式只是一种优选方式,根据用户统计的具体需求还可以将视频卡顿次数的卡顿等级进行更加具体的划分,比如,划分为四种卡顿等级,五种卡顿等级等。比如,服务器在接收到客户端发送来的视频卡顿次数之后,将视频卡顿次数划分为从来不卡,视频卡顿次数在I至2次内,视频卡顿次数在3至5次内,视频卡顿次数在5至10次内,视频卡顿次数超过10次。
[0031]该实施例的视频卡顿次数分布的检测方法中按照预设规则划分视频卡顿次数的卡顿等级目的是为了分别统计每个卡顿等级内的视频播放次数,根据统计的每个卡顿等级内的视频播放次数所占总播放次数的比例准确分析视频的播放效果。视频卡顿次数的卡顿等级划分的越具体,视频播放效果的分析结果,越准确,越接近实际情况。
[0032]步骤S103,分别统计预设时间内在每个卡顿等级内的视频播放次数。
[0033]优选地,在按照预设规则划分视频卡顿次数的卡顿等级之后,该实施例的视频卡顿次数分布的检测方法会分别统计预设时间内在每个卡顿等级内的视频播放次数,其中,预设时间可以根据用户分析需求任意设定,视频播放次数为去重后的视频播放标识的个数。该实施例中分别统计预设时间内在每个卡顿等级内的视频播放次数包括:统计预设时间内在第一卡顿等级内的视频播放次数;统计预设时间内在第二卡顿等级内的视频播放次数;统计预设时间内在第三卡顿等级内的视频播放次数。
[0034]具体地,统计预设时间内在第一卡顿等级内的视频播放次数包括:检测视频卡顿次数是否在第一卡顿等级内;如果检测到视频卡顿次数在第一卡顿等级内,将第一卡顿等级内的视频播放次数进行累加,统计预设时间内在第二卡顿等级内的视频播放次数包括:检测视频卡顿次数是否在第二卡顿等级内;如果检测到视频卡顿次数在第二卡顿等级内,将第二卡顿等级内的视频播放次数进行累加,统计预设时间内在第三卡顿等级内的视频播放次数包括:检测视频卡顿次数是否在第三卡顿等级内;如果检测到视频卡顿次数在第三卡顿等级内,将第三卡顿等级内的视频播放次数进行累加。上述视频卡顿等级的划分方式只是一种优选方式,根据用户统计的具体需求还可以将视频卡顿次数的卡顿等级进行更加具体的划分,比如,划分为四种卡顿等级,五种卡顿等级等。
[0035]比如,客户端统计的视频播放记录有10条,去重后的播放标识的个数为10,第一条播放记录中的播放标识为001,视频卡顿次数为3次,第二条播放记录中的播放标识为
002,视频卡顿次数为O次,第三条播放记录中的播放标识为003,视频卡顿次数为5次,第四条播放记录中的播放标识为004,视频卡顿次数为O次,第五条播放记录中的播放标识为005,视频卡顿次数为6次,第六条播放记录中的播放标识为006,视频卡顿次数为10次,第七条播放记录中的播放标识为007,视频卡顿次数为12次,第八条播放记录中的播放标识为008,视频卡顿次数为O次,第九条播放记录中的播放标识为009,视频卡顿次数为2次,第十条播放记录中的播放标识为010,视频卡顿次数为4次。分别统计从来不卡,视频卡顿次数在I至2次内,视频卡顿次数在3至5次内,视频卡顿次数在5至10次内,视频卡顿次数超过10次的视频播放次数,即分别统计从来不卡,视频卡顿次数在I至2次内,视频卡顿次数在3至5次内,视频卡顿次数在5至10次内,视频卡顿次数超过10次的播放标识的个数。遍历10条视频播放记录,得到从来不卡的视频播放次数为3,视频卡顿次数在I至2次内的视频播放次数为I,视频卡顿次数在3至5次内的视频播放次数为3,视频卡顿次数在5至10次内的视频播放次数为2,视频卡顿次数超过10次的视频播放次数为I。
[0036]该实施例的视频卡顿次数分布的检测方法分别统计预设时间内的在每个卡顿等级内的视频播放次数,目的是为了统计每个卡顿等级内的视频播放次数在视频播放次数中的比例,根据每个卡顿等级内的视频播放次数在视频播放次数中的比例可以直接准确的判断视频播放效果,如果视频卡顿次数在5至10次内的视频播放次数高于从来不卡的视频播放次数,说明视频播放效果较差,如果视频卡顿次数在5至10次内的视频播放次数低于从来不卡的视频播放次数,说明视频播放效果较好。
[0037]步骤S104,分别检测预设时间内每个卡顿等级内的视频播放次数在视频播放次数中的比例。
[0038]在分别统计预设时间内在每个卡顿等级内的视频播放次数之后,该实施例的视频卡顿次数分布的检测方法需要分别检测预设时间内每个卡顿等级内的视频播放次数在视频总播放次数中的比例,即预设时间内每个卡顿等级内的视频播放次数在视频播放次数中的比例。优选地,该实施例中分别检测预设时间内每个卡顿等级内的视频播放次数在视频播放次数中的比例包括:遍历多个视频播放记录,获取视频播放次数,其中,视频播放次数为去重后的视频播放标识的个数;计算预设时间内第一卡顿等级内的视频播放次数与视频播放次数的比值;计算预设时间内第二卡顿等级内的视频播放次数与视频播放次数的比值;计算预设时间内第三卡顿等级内的视频播放次数与视频播放次数的比值。上述视频卡顿等级的划分方式只是一种优选方式,根据用户统计的具体需求还可以将视频卡顿次数的卡顿等级进行更加具体的划分,比如,划分为四种卡顿等级,五种卡顿等级等。
[0039]比如,客户端统计的视频播放记录有10条,去重后的播放标识的个数为10,分别统计从来不卡,视频卡顿次数在I至2次内,视频卡顿次数在3至5次内,视频卡顿次数在5至10次内,视频卡顿次数超过10次的播放标识的个数。遍历10条视频播放记录,得到从来不卡的视频播放次数为3,视频卡顿次数在I至2次内的视频播放次数为1,视频卡顿次数在3至5次内的视频播放次数为3,视频卡顿次数在5至10次内的视频播放次数为2,视频卡顿次数超过10次的视频播放次数为1,则从来不卡的比例为30%,视频卡顿次数在I至2次内的比例为10%,视频卡顿次数在3至5次内的比例为30 %,视频卡顿次数在5至10次内的比例为20%,视频卡顿次数超过10次的比例为10%。
[0040]该实施例的视频卡顿次数分布的检测方法根据检测的每个卡顿等级内的视频播放次数在视频播放次数中的比例,可以准确地分析视频的播放效果,从来不卡的比例较高时,说明视频播放效果较好,相反,视频卡顿次数超过10次的比例较高时,说明视频播放效果较差。
[0041]优选地,该实施例的视频卡顿次数分布的检测方法在分别检测预设时间内的每个卡顿等级内的视频播放次数在视频播放次数中的比例可以将统计的结果以表格或者图表的形式输出显示,便于统计分析者直观地判断视频的播放效果。
[0042]该实施例的视频卡顿次数分布的检测方法采用接收客户端发送的多个视频播放记录,其中,视频播放记录中包括视频播放标识,与视频播放标识对应的播放过程中的视频卡顿次数,视频播放记录为预设时间内的按照播放标识去重后的视频播放记录;按照预设规则划分视频卡顿次数的卡顿等级;分别统计预设时间内的在每个卡顿等级内的视频播放次数,其中,视频播放次数为去重后的视频播放标识的个数;分别检测预设时间内的每个卡顿等级内的视频播放次数在视频播放次数中的比例,解决了现有技术无法统计视频卡顿次数的分布情况的问题,达到了准确统计视频卡顿分布的效果,保证了用户分析视频播放效果的准确性。
[0043]从以上的描述中,可以看出,本发明实施例的视频卡顿次数分布的检测方法通过采用将视频卡顿次数划分视频卡顿等级,分别统计预设时间内的不同的卡顿等级内的视频播放次数,根据不同的卡顿等级内的视频播放次数统计预设时间内的不同卡顿等级内的视频播放次数占总播放次数的比例,解决了现有技术无法统计视频卡顿次数的分布情况的问题,达到了准确统计视频卡顿分布的效果,为用户分析视频播放效果提供了更加准确、充分的依据。
[0044]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0045]本发明实施例还提供了一种视频卡顿次数分布的检测装置。需要说明的是,该视频卡顿次数分布的检测装置可以用于执行本发明实施例的视频卡顿次数分布的检测方法。
[0046]图2是根据本发明实施例的视频卡顿次数分布的检测装置的示意图。如图2所示,该视频卡顿次数分布的检测装置包括:接收模块10,划分模块20,统计模块30和检测模块40。
[0047]接收模块10,用于接收客户端发送的多个视频播放记录,其中,视频播放记录中包括视频播放标识,与视频播放标识对应的播放过程中的视频卡顿次数,视频播放记录为预设时间内的按照播放标识去重后的视频播放记录。
[0048]划分模块20,用于按照预设规则划分视频卡顿次数的卡顿等级。
[0049]优选地,划分模块20包括:第一划分子模块,用于将视频卡顿次数划分为第一卡顿等级,其中,第一卡顿等级中的视频卡顿次数为O ;第二划分子模块,用于将视频卡顿次数划分为第二卡顿等级,其中,第二卡顿等级中的视频卡顿次数在第一预设数值范围内;第三划分子模块,用于将视频卡顿次数划分为第三卡顿等级,其中,第三卡顿等级中的视频卡顿次数大于第一预设数据范围中的最大值。
[0050]统计模块30,用于分别统计预设时间内的在每个卡顿等级内的视频播放次数,其中,视频播放次数为去重后的视频播放标识的个数。
[0051]优选地,统计模块30包括:第一统计子模块,用于统计预设时间内的在第一卡顿等级内的视频播放次数;第二统计子模块,用于统计预设时间内的在第二卡顿等级内的视频播放次数;第三统计子模块,用于统计预设时间内的在第三卡顿等级内的视频播放次数。
[0052]具体地,第一统计子模块包括:第一检测子模块,用于检测视频卡顿次数是否在第一卡顿等级内;第一累加模块,用于当检测到视频卡顿次数在第一卡顿等级内时,将第一卡顿等级内的视频播放次数进行累加,第二统计子模块包括:第二检测子模块,用于检测视频卡顿次数是否在第二卡顿等级内;第二累加模块,用于当检测到视频卡顿次数在第二卡顿等级内时,将第二卡顿等级内的视频播放次数进行累加,第三统计子模块包括:第三检测子模块,用于检测视频卡顿次数是否在第三卡顿等级内;第三累加模块,用于当检测到视频卡顿次数在第三卡顿等级内时,将第二卡顿等级内的视频播放次数进行累加。
[0053]检测模块40,用于分别检测预设时间内的每个卡顿等级内的视频播放次数在视频播放次数中的比例。
[0054]优选地,检测模块40包括:遍历模块,用于遍历多个视频播放记录,获取模块,用于获取视频播放次数,其中,视频播放次数为去重后的视频播放标识的个数;第一计算模块,用于计算预设时间内的第一卡顿等级内的视频播放次数与视频播放次数的比值;第二计算模块,用于计算预设时间内的第二卡顿等级内的视频播放次数与视频播放次数的比值;第三计算模块,用于计算预设时间内的第三卡顿等级内的视频播放次数与视频播放次数的比值。
[0055]该实施例的视频卡顿次数分布的检测装置包括接收模块10,划分模块20,统计模块30和检测模块40。通过该实施例的视频卡顿次数分布的检测装置解决了现有技术无法统计视频卡顿次数的分布情况的问题。
[0056]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0057]以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种视频卡顿次数分布的检测方法,其特征在于,包括: 接收客户端发送的多个视频播放记录,其中,所述视频播放记录中包括视频播放标识,与所述视频播放标识对应的播放过程中的视频卡顿次数,所述视频播放记录为预设时间内的按照所述播放标识去重后的视频播放记录; 按照预设规则划分所述视频卡顿次数的卡顿等级; 分别统计所述预设时间内的每个所述卡顿等级内的视频播放次数,其中,所述视频播放次数为去重后的视频播放标识的个数;以及分别检测所述预设时间内的每个所述卡顿等级内的所述视频播放次数在所述视频播放次数中的比例。
2.根据权利要求1所述的视频卡顿次数分布的检测方法,其特征在于,按照预设规则划分所述视频卡顿次数的卡顿等级包括将所述视频卡顿次数划分为以下卡顿等级: 第一卡顿等级,其中,所述第一卡顿等级中的所述视频卡顿次数为O ; 第二卡顿等级,其中,所述第二卡顿等级中的所述视频卡顿次数在第一预设数值范围内;以及第三卡顿等级,其中,所述第三卡顿等级中的所述视频卡顿次数大于所述第一预设数据范围中的最大值。
3.根据权利要求2所述的视频卡顿次数分布的检测方法,其特征在于,分别统计所述预设时间内的每个所述卡顿等级内的视频播放次数包括: 统计所述预设时间内的在所述第一卡顿等级内的视频播放次数; 统计所述预设时间内的在所述第二卡顿等级内的视频播放次数;以及统计所述预设时间内的在所述第三卡顿等级内的视频播放次数。
4.根据权利要求3所述的视频卡顿次数分布的检测方法,其特征在于, 统计所述预设时间内的在所述第一卡顿等级内的视频播放次数包括: 检测所述视频卡顿次数是否在所述第一卡顿等级内;以及如果检测到所述视频卡顿次数在所述第一卡顿等级内,将所述第一卡顿等级内的视频播放次数进行累加, 统计所述预设时间内的在所述第二卡顿等级内的视频播放次数包括: 检测所述视频卡顿次数是否在所述第二卡顿等级内;以及如果检测到所述视频卡顿次数在所述第二卡顿等级内,将所述第二卡顿等级内的视频播放次数进行累加, 统计所述预设时间内的在所述第三卡顿等级内的视频播放次数包括: 检测所述视频卡顿次数是否在所述第三卡顿等级内;以及如果检测到所述视频卡顿次数在所述第三卡顿等级内,将所述第三卡顿等级内的视频播放次数进行累加。
5.根据权利要求1所述的视频卡顿次数分布的检测方法,其特征在于,分别检测所述预设时间内的每个所述卡顿等级内的所述视频播放次数在所述视频播放次数中的比例包括: 遍历所述多个视频播放记录; 获取所述视频播放次数,其中,所述视频播放次数为所述去重后的视频播放标识的个数; 计算所述预设时间内的所述第一卡顿等级内的视频播放次数与所述视频播放次数的比值; 计算所述预设时间内的所述第二卡顿等级内的视频播放次数与所述视频播放次数的比值;以及计算所述预设时间内的所述第三卡顿等级内的视频播放次数与所述视频播放次数的比值。
6.一种视频卡顿次数分布的检测装置,其特征在于,包括: 接收模块,用于接收客户端发送的多个视频播放记录,其中,所述视频播放记录中包括视频播放标识,与所述视频播放标识对应的播放过程中的视频卡顿次数,所述视频播放记录为预设时间内的按照所述播放标识去重后的视频播放记录; 划分模块,用于按照预设规则划分所述视频卡顿次数的卡顿等级; 统计模块,用于分别统计所述预设时间内的每个所述卡顿等级内的视频播放次数,其中,所述视频播放次数为去重后的所述视频播放标识的个数;以及检测模块,用于分别检测所述预设时间内的每个所述卡顿等级内的所述视频播放次数在所述视频播放次数中的比例。
7.根据权利要求6所述的视频卡顿次数分布的检测装置,其特征在于,所述划分模块包括: 第一划分子模块,用于将所述视频卡顿次数划分为第一卡顿等级,其中,所述第一卡顿等级中的所述视频卡顿次数为O ; 第二划分子模块,用于将所述视频卡顿次数划分为第二卡顿等级,其中,所述第二卡顿等级中的所述视频卡顿次数在第一预设数值范围内;以及第三划分子模块,用于将所述视频卡顿次数划分为第三卡顿等级,其中,所述第三卡顿等级中的所述视频卡顿次数大于所述第一预设数据范围中的最大值。
8.根据权利要求7所述的视频卡顿次数分布的检测装置,其特征在于,所述统计模块包括: 第一统计子模块,用于统计所述预设时间内的在所述第一卡顿等级内的视频播放次数; 第二统计子模块,用于统计所述预设时间内的在所述第二卡顿等级内的视频播放次数;以及第三统计子模块,用于统计所述预设时间内的在所述第三卡顿等级内的视频播放次数。
9.根据权利要求8所述的视频卡顿次数分布的检测装置,其特征在于, 所述第一统计子模块包括: 第一检测子模块,用于检测所述视频卡顿次数是否在所述第一卡顿等级内;以及 第一累加模块,用于当检测到所述视频卡顿次数在所述第一卡顿等级内时,将所述第一卡顿等级内的视频播放次数进行累加, 所述第二统计子模块包括: 第二检测子模块,用于检测所述视频卡顿次数是否在所述第二卡顿等级内;以及第二累加模块,用于当检测到所述视频卡顿次数在所述第二卡顿等级内时,将所述第二卡顿等级内的视频播放次数进行累加, 所述第三统计子模块包括: 第三检测子模块,用于检测所述视频卡顿次数是否在所述第三卡顿等级内;以及第三累加模块,用于当检测到所述视频卡顿次数在所述第三卡顿等级内时,将所述第二卡顿等级内的视频播放次数进行累加。
10.根据权利要求6所述的视频卡顿次数分布的检测装置,其特征在于,所述检测模块包括: 遍历模块,用于遍历所述多个视频播放记录; 获取模块,用于获取所述视频播放次数,其中,所述视频播放次数为所述去重后的播放标识的个数; 第一计算模块,用于计算所述预设时间内的所述第一卡顿等级内的视频播放次数与所述视频播放次数的比值; 第二计算模块,用于计算所述预设时间内的所述第二卡顿等级内的视频播放次数与所述视频播放次数的比值;以及第三计算模块,用于计算所述预设时间内的所述第三卡顿等级内的视频播放次数与所述视频播放次数的比值。
【文档编号】H04N21/258GK104410878SQ201410742967
【公开日】2015年3月11日 申请日期:2014年12月5日 优先权日:2014年12月5日
【发明者】陈杰, 王鹏, 郭涛, 李鑫 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1