视频播放行为的检测方法和装置制造方法
【专利摘要】本发明公开了一种视频播放行为的检测方法和装置。该视频播放行为的检测方法包括获取视频的播放日志以及获取视频的时长,其中,播放日志包括播放记录,播放记录中包括视频的起始播放时间,视频的结束播放时间;检测视频的时长是否大于第一预设时间;如果检测到视频的时长大于第一预设时间,检测视频的播放时长是否小于第二预设时间,其中,视频的播放时长为视频的结束播放时间与视频的起始播放时间的差值,第二预设时间小于第一预设时间;如果检测到视频的播放时长小于第二预设时间,将视频的播放行为确定为跳出行为。通过本发明,解决了现有技术对视频的播放行为分析不准确的问题。
【专利说明】视频播放行为的检测方法和装置
【技术领域】
[0001]本发明涉及互联网领域,具体而言,涉及一种视频播放行为的检测方法和装置。
【背景技术】
[0002]互联网技术的快速发展,使得网络电视(比如交互式网络电视,数字视频广播电视,互联网电视等)被广泛应用。网络电视可以通过机顶盒采集用户收视收据,通过对网络电视的用户收视数据的统计分析,可以得到该网络电视播放的节目的播放次数。现有技术通过网络电视节目的播放次数只能得到该网络电视节目在播放时刻的播放行为,并不能对该网络电视节目的整体播放行为进行准确分析。比如,该网络电视节目在网络电视节目的第一播放时刻的播放次数不为0,在网络电视节目的第一播放时刻之后的播放时刻的播放次数都为0,即只播放了网络电视节目的第一播放时刻的视频内容。对于这种情况,现有技术仍然认为该网络电视的播放行为为正常播放行为,这样将会严重影响该网络电视节目吸引观众程度的分析结果。
[0003]针对现有技术对视频的播放行为分析不准确的问题,目前尚未提出有效的解决方案。
【发明内容】
[0004]本发明的主要目的在于提供一种视频播放行为的检测方法和装置,以解决现有技术对视频的播放行为分析不准确的问题。
[0005]为了实现上述目的,根据本发明的一个方面,提供了一种视频播放行为的检测方法。该视频播放行为的检测方法包括:获取视频的播放日志以及获取视频的时长,其中,播放日志包括播放记录,播放记录中包括视频的起始播放时间,视频的结束播放时间;检测视频的时长是否大于第一预设时间;如果检测到视频的时长大于第一预设时间,检测视频的播放时长是否小于第二预设时间,其中,视频的播放时长为视频的结束播放时间与视频的起始播放时间的差值,第二预设时间小于第一预设时间;如果检测到视频的播放时长小于第二预设时间,将视频的播放行为确定为跳出行为。
[0006]进一步地,在检测视频的时长是否大于第一预设时间之后,该视频播放行为的检测方法还包括:如果检测到视频的时长不大于第一预设时间,检测视频的播放时长是否小于第三预设时间,其中,第三预设时间小于第二预设时间;如果检测到视频的播放时长小于第三预设时间,将视频的播放行为确定为跳出行为。
[0007]进一步地,在检测到视频的播放时长小于第三预设时间,将视频的播放行为确定为跳出行为之后,该视频播放行为的检测方法还包括:遍历视频的播放日志中的播放记录;将视频的播放记录转化为视频的播放行为记录,其中,视频的播放行为记录中包括播放视频的用户的用户标识,用户标识对应的播放行为;将视频的播放行为记录存入第一预设数据库中。
[0008]进一步地,在将视频的播放行为记录存入第一预设数据库中之后,该视频播放行为的检测方法还包括:遍历第一预设数据库;将同一个用户标识对应的具有相同播放行为的播放行为记录合并;将合并后的视频的播放行为记录按照用户标识进行排序。
[0009]进一步地,在将合并后的视频的播放行为记录按照用户标识进行排序之后,该视频播放行为的检测方法还包括:遍历按照用户标识排序后的第一预设数据库;计算视频的播放行为为跳出行为的用户标识的个数。
[0010]进一步地,获取视频的时长包括:从第二预设数据库中查找视频的名称,其中,第二预设数据库中预先存储有视频的名称,与视频的名称对应的视频的时长;在第二预设数据库中确定视频的名称对应的视频的时长。
[0011]为了实现上述目的,根据本发明的另一方面,提供了一种视频播放行为的检测装置。该视频播放行为的检测装置包括:第一获取模块,用于获取视频的播放日志以及获取视频的时长,其中,播放日志包括播放记录,播放记录中包括视频的起始播放时间,视频的结束播放时间;第一检测模块,用于检测视频的时长是否大于第一预设时间;第二检测模块,用于当检测到视频的时长大于第一预设时间时,检测视频的播放时长是否小于第二预设时间,其中,视频的播放时长为视频的结束播放时间与视频的起始播放时间的差值,第二预设时间小于第一预设时间;第一确定模块,用于如果检测到视频的播放时长小于第二预设时间,将视频的播放行为确定为跳出行为。
[0012]进一步地,该视频播放行为的检测装置还包括:第三检测模块,用于当检测到视频的时长不大于第一预设时间时,检测视频的播放时长是否小于第三预设时间,其中,第三预设时间小于第二预设时间;第二确定模块,用于如果检测到视频的播放时长小于第三预设时间,将视频的播放行为确定为跳出行为。
[0013]进一步地,该视频播放行为的检测装置还包括:第一遍历模块,用于遍历视频的播放日志中的播放记录;转化模块,用于将视频的播放记录转化为视频的播放行为记录,其中,视频的播放行为记录中包括播放视频的用户的用户标识,用户标识对应的播放行为;存储模块,用于将视频的播放行为记录存入第一预设数据库中。
[0014]进一步地,该视频播放行为的检测装置还包括:第二遍历模块,用于遍历第一预设数据库;合并模块,用于将同一个用户标识对应的具有相同播放行为的播放行为记录合并;排序模块,用于将合并后的视频的播放行为记录按照用户标识进行排序;第三遍历模块,用于遍历按照用户标识排序后的第一预设数据库;计算模块,用于计算视频的播放行为为跳出行为的用户标识的个数。
[0015]通过本发明,采用获取视频的播放日志以及获取视频的时长,其中,播放日志包括播放记录,播放记录中包括视频的起始播放时间,视频的结束播放时间;检测视频的时长是否大于第一预设时间;如果检测到视频的时长大于第一预设时间,检测视频的播放时长是否小于第二预设时间,其中,视频的播放时长为视频的结束播放时间与视频的起始播放时间的差值,第二预设时间小于第一预设时间;如果检测到视频的播放时长小于第二预设时间,将视频的播放行为确定为跳出行为,解决了现有技术对视频的播放行为分析不准确的问题。该发明通过比较视频的时长和视频的播放时长,引出视频的跳出行为,通过对视频的跳出行为的量化统计,进而达到了准确分析该视频吸引用户的程度效果。
【专利附图】
【附图说明】
[0016]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017]图1是根据本发明的视频播放行为的检测方法的第一实施例的流程图;
[0018]图2是根据本发明的视频播放行为的检测方法的第二实施例的流程图;
[0019]图3是根据本发明的视频播放行为的检测装置的第一实施例的示意图;以及
[0020]图4是根据本发明的视频播放行为的检测装置的第二实施例的示意图。
【具体实施方式】
[0021]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0022]为了使本【技术领域】的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0023]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024]本发明旨在提供一种视频播放行为的检测方法和装置。
[0025]图1是根据本发明的视频播放行为的检测方法的第一实施例的流程图。如图1所示,该视频播放行为的检测方法包括如下的步骤SlOl至步骤S104:
[0026]步骤S101,获取视频的播放日志以及获取视频的时长。
[0027]该实施例中优选地对网络电视的视频播放行为进行分析,网络电视可以包括交互式网络电视,数字视频广播电视,互联网电视等,该实施例中优选地采用交互式网络电视,利用该交互式网络电视的机顶盒采集并回传用户播放视频的播放日志。视频的播放日志是由该视频的一条或者多条播放记录组成的,其中,该视频的播放记录中包括该视频的起始播放时间,该视频的结束播放时间以及播放该视频的用户对应的用户标识等信息。获取视频的播放记录主要是为了从视频的播放记录中获取视频的起始播放时间和视频的结束播放时间,从而获取视频的播放时长,其中,视频的播放时长是视频的结束播放时间与视频的起始播放时间的差值。
[0028]该实施例的视频播放行为的检测方法中获取视频的时长包括:从第二预设数据库中查找视频的名称,其中,第二预设数据库中预先存储有视频的名称,与视频的名称对应的视频的时长;在第二预设数据库中确定视频的名称对应的视频的时长。考虑到不同的视频的时长可能不同,所以在第二预设数据库中存储了视频名称与视频时长的对应关系,该实施例将视频的名称与视频的时长相对应的存储在第二预设数据库中,便于直接快速获取视频的时长。
[0029]优选地,该实施例的视频播放行为的检测方法中的视频的播放日志和视频的时长分别存储在两个数据库中,或者存储在一个数据库中的两个数据表中。该实施例将视频的播放日志与视频的时长分开存储有利于快速方便地分别从数据库中获取视频的播放记录和视频的时长。比如,该视频优选为一档综艺节目,从第二预设数据库中查找该综艺节目的时长为90分钟。该综艺节目在2014年I月I日的播放日志中有10条播放记录,其中,每条播放记录中都存储有该综艺节目的起始播放时间,结束播放时间以及播放该综艺节目的用户对应的用户标识,根据该综艺节目的起始播放时间和结束播放时间可以确定每条播放记录中该综艺节目的播放时长。
[0030]步骤S102,检测视频的时长是否大于第一预设时间。
[0031]从第二预设数据库中获取该视频的时长之后,对该视频的时长进行检测,判断该视频的时长是否大于第一预设时间。其中,第一预设时间根据用户具体的分析需求可以有不同的时间值,优选地,选取的第一预设时间要小于该视频的时长,如果选取的第一预设时间大于该视频的时长,则失去了设置第一预设时间对视频的时长进行检测的意义。比如,第一预设时间可以是5分钟,也可以是10分钟。该实施例中将第一预设时间优选为5分钟。如果从第一预设数据库中获取的视频(比如该视频为一档综艺节目)的时长为90分钟,则通过检测判断出该视频的时长大于第一预设时间;如果从第一预设数据库中获取的视频(比如该视频为一个广告)的时长为3分钟,则通过检测判断出该视频的时长小于第一预设时间。
[0032]步骤S103,如果检测到视频的时长大于第一预设时间,检测视频的播放时长是否小于第二预设时间。
[0033]当检测出视频的时长大于第一预设时间时,则检测视频的播放时长与第二预设时间的关系。其中,视频的播放时长为视频的结束播放时间与视频的起始播放时间的差值,第二预设时间小于第一预设时间。如,第一预设时间为5分钟,由于第二预设时间小于第一预设时间,则第二预设时间可以是3分钟,第二预设时间的大小也是根据用户的具体分析需求确定的。该视频为一档综艺节目,从第二数据库中查找该综艺节目的时长为90分钟,经过检测该视频的时长(90分钟)大于第一预设时间(5分钟),从步骤I中的该综艺节目在2014年I月I日的播放日志中的10条播放记录中选取任意一条播放记录,根据该综艺节目的起始播放时间和结束播放时间可以得到该综艺节目的播放时长,即为该综艺节目的结束播放时间和起始播放时间的差值。每条播放记录中的视频的起始播放时间和结束播放时间可以不同,则每条播放记录中的视频的播放时长也可以不同。比如该综艺节目的播放时长为2分钟,则通过检测可以得到该综艺节目的播放时长(2分钟)与第二预设时间(3分钟)的大小关系,即该综艺节目的播放时长(2分钟)小于第二预设时间(3分钟)。
[0034]步骤S104,如果检测到视频的播放时长小于第二预设时间,将视频的播放行为确定为跳出行为。
[0035]当检测到视频的播放时长小于第二预设时间时,比如步骤S103中的例子,则将该条播放记录记录的用户标识对应的用户的视频播放行为确定为跳出行为,即该条播放记录记录的用户标识对应的用户只播放该视频的一小部分内容,为了准确分析视频的播放行为,将这种只播放了视频的一小部分内容的用户的视频播放行为确定为跳出行为。比如该用户在观看该视频的第一分钟内发现该视频不是自己喜爱的内容,立即结束了该视频的播放,则该实施例的视频播放行为的检测方法将这种用户行为确定为跳出行为,在统计该视频的用户数时不记录该用户标识对应的用户。该实施例的视频播放行为的检测方法通过对该视频的时长和该视频的播放时长进行比较,准确地确定视频的播放行为,提高了视频播放行为的检测结果的准确性,有利于通过视频播放行为检测结果对该视频受用户喜爱程度的进行准确的分析。
[0036]优选地,当检测到视频的时长小于第一预设时间时,该实施例的视频播放行为的检测方法还包括检测视频的播放时长是否小于第三预设时间,其中,第三预设时间小于第二预设时间,第三预设时间也是根据用户的具体分析需求确定的,该第三预设时间小于第二预设时间。该实施例中优选地将第三预设时间确定为第一预设时间的10%。比如,当第一预设时间为5分钟,第二预设时间为3分钟时,则第三预设时间是0.5分钟。当检测到视频的时长(比如该视频为一个广告,其时长为3分钟)小于第一预设时间(5分钟)时,需要检测视频的播放时长是否小于第三预设时间(0.5分钟),如果检测到视频的播放时长(比如该广告的播放时长只有0.1分钟)小于第三预设时间(0.5分钟),则将视频的播放行为确定为跳出行为。该实施例的视频播放行为的检测方法在视频的时长小于第一预设时间时,通过判断该视频的播放时长是否小于第三预设时间使得视频的播放行为的判断方案更加完整,从而达到了准确分析视频播放行为的效果。
[0037]该实施例的视频播放行为的检测方法采用获取视频的播放日志和视频的时长,其中,播放日志包括播放记录,播放记录中包括视频的起始播放时间,视频的结束播放时间;检测视频的时长是否大于第一预设时间;如果检测到视频的时长大于第一预设时间,检测视频的播放时长是否小于第二预设时间,其中,视频的播放时长为视频的结束播放时间与视频的起始播放时间的差值,第二预设时间小于第一预设时间;如果检测到视频的播放时长小于第二预设时间,将视频的播放行为确定为跳出行为,解决了现有技术对视频的播放行为分析不准确的问题,使得对视频的播放行为的检测结果更加准确。
[0038]图2是根据本发明的视频播放行为的检测方法的第二实施例的流程图。如图2所示,该视频播放行为的检测方法包括如下的步骤S201至步骤S209:
[0039]步骤S201至步骤S104,同上述步骤SlOl至步骤S104。
[0040]步骤S205,遍历视频的播放日志中的播放记录,将视频的播放记录转化为视频的播放行为记录。
[0041]通过该发明的视频播放行为的检测方法的第一实施例,可以确定视频的播放日志中的播放记录中记录的用户标识对应的用户的视频播放行为。遍历视频的播放日志中的播放记录,按照该发明第一实施例的视频播放行为的检测方法确定每条播放记录中用户标识对应的用户的视频播放行为。在确定完播放日志中每条播放记录中用户标识对应的用户的视频播放行为之后,将视频的播放记录转化为视频的播放行为记录,其中,视频的播放行为记录中包括播放视频的用户的用户标识,用户标识对应的播放行为,该播放行为可能是正常播放行为,也可能是跳出行为。比如,播放日中中第一条播放记录中存储的用户标识为用户A,利用该发明第一实施例的视频播放行为的检测方法确定该用户A的视频播放行为为跳出行为,则将播放日中的第一条播放记录转化为该视频的播放行为记录,该播放行为记录中存储有用户A和对应于该用户A的视频播放行为(跳出行为)。按照相同的方法遍历该视频的所有播放记录,将所有的播放记录转化为播放行为记录。
[0042]步骤S206,将视频的播放行为记录存入第一预设数据库中。
[0043]在遍历该视频的播放日志中的播放记录,将播放记录转化为播放行为记录之后,将所有的转化后的播放行为记录存储到第一预设数据库中。该第一预设数据库中可以存储有一条播放行为记录,也可以有多条播放行为记录。其中,每条播放行为记录中存储有用户标识和该用户标识对应的视频播放行为。同一个用户标识可以对应一条播放行为记录,也可以对应多条播放行为记录。同一个用户标识对应的多条播放行为记录中的视频播放行为可能相同。将视频播放行为进行单独存储有利于快速地对同一个视频播放行为的用户数的统计分析。比如,该视频的播放日志中包括10条播放记录,相应地第一预设数据库中包括10条播放行为记录。该10条播放行为记录可以对应一个用户标识,也可以对应多个用户标识。每个用户标识对应一种视频播放行为。
[0044]步骤S207,遍历第一预设数据库,将同一个用户标识对应的具有相同播放行为的播放行为记录合并。
[0045]在将视频的播放行为记录存入第一预设数据库之后,将同一个用户标识对应的具有相同播放行为的播放行为记录进行去重处理,即将同一个用户标识对应的具有相同播放行为的播放行为记录合并。比如,在第一预设数据库中,用户A对应的播放行为记录有3条,其视频播放行为分别为跳出行为,跳出行为,正常播放行为,则将用户A对应的视频播放行为为跳出行为的两条播放行为记录进行合并,合并为一条播放行为记录,该条播放行为记录中包括用户A和用户A对应的视频播放行为(跳出行为)。将第一预设数据库中的同一个用户标识对应的具有相同播放行为的播放行为记录合并有利于准确统计具有相同播放行为的用户表示对应的用户数,从而达到准确分析该视频受用户的喜爱程度的效果。
[0046]步骤S208,将合并后的视频的播放行为记录按照用户标识进行排序。
[0047]在对第一预设数据库中的同一个用户标识对应的具有相同播放行为的播放行为记录进行合并之后,将合并后的视频的播放行为记录按照用户标识进行排序,该实施例可以按照用户标识对合并后的视频的播放行为记录进行升序排列,也可以按照用户标识对合并后的视频的播放行为记录进行降序排列。该实施例的视频播放行为的检测方法将合并后的视频的播放行为记录按照用户标识进行排序有利于对第一预设数据库中的播放行为记录进行快速的统计计算。
[0048]步骤S209,遍历按照用户标识排序后的第一预设数据库,计算视频的播放行为为跳出行为的用户标识的个数。
[0049]在对第一预设数据库中的播放行为记录进行去重和合并处理之后,对第一预设数据库中的视频的播放行为为跳出行为进行统计,计算视频的播放行为为跳出行为的用户标识的个数。该实施例的视频播放行为的检测方法通过统计计算视频的播放行为为跳出行为的用户标识的个数,使得衡量视频吸引用户的程度有了量化的指标,如果视频的播放行为为跳出行为的用户标识的个数较多,则说明该视频的内容不够吸引用户,还需要加强;如果视频的播放行为为跳出行为的用户标识的个数较少,则说明该视频的质量高,吸引人。通过统计视频的播放行为为跳出行为的用户标识的个数可以准确分析该视频吸引用户的程度,从而决定视频的调整或者取舍,使视频节目的编排更加合理。比如,第一预设数据库中包括10条播放行为记录,其中,用户A对应3条播放行为记录,视频播放行为分别为跳出行为,跳出行为,正常播放行为;用户B对应2条播放行为记录,视频播放行为分别为跳出行为,正常播放行为;用户C对应4条播放行为记录,视频播放行为分别为跳出行为,跳出行为,正常播放行为,正常播放行为;用户D对应I条播放行为记录,视频播放行为分别为跳出行为。进过对第一预设数据库中的播放行为记录进行去重和排序处理之后,第一预设数据库中的播放行为记录变为:用户A对应2条播放行为记录,视频播放行为分别为跳出行为,正常播放行为;用户B对应2条播放行为记录,视频播放行为分别为跳出行为,正常播放行为;用户C对应2条播放行为记录,视频播放行为分别为跳出行为,正常播放行为;用户D对应I条播放行为记录,视频播放行为分别为跳出行为。对第一预设数据库中视频的播放行为为跳出行为的用户标识进行统计计算,得到视频的播放行为为跳出行为的用户标识的个数为4,分别为用户A,用户B,用户C和用户D。
[0050]该实施例的视频播放行为的检测方法采用获取视频的播放日志和视频的时长;检测视频的时长是否大于第一预设时间;如果检测到视频的时长大于第一预设时间,检测视频的播放时长是否小于第二预设时间;如果检测到视频的播放时长小于第二预设时间,将视频的播放行为确定为跳出行为;如果检测到视频的时长不大于第一预设时间,检测视频的播放时长是否小于第三预设时间;如果检测到视频的播放时长小于第三预设时间,将视频的播放行为确定为跳出行为;遍历视频的播放日志中的播放记录;将视频的播放记录转化为视频的播放行为记录,其中,视频的播放行为记录中包括播放视频的用户的用户标识,用户标识对应的播放行为;将视频的播放行为记录存入第一预设数据库中;遍历第一预设数据库;将同一个用户标识对应的具有相同播放行为的播放行为记录合并;将合并后的视频的播放行为记录按照用户标识进行排序;遍历按照用户标识排序后的第一预设数据库;计算视频的播放行为为跳出行为的用户标识的个数,解决了现有技术对视频的播放行为分析不准确的问题。在准确检测视频的播放行为的基础上对播放行为为跳出行为的用户标识的个数进行统计,达到了对视频吸引用户的程度进行量化分析的效果。
[0051]从以上的描述中,可以看出,本发明实施例的视频播放行为的检测方法通过采用比较视频的时长和视频的播放时长弓I出视频的跳出行为,解决了现有技术对视频的播放行为分析不准确的问题。然后通过对视频的跳出行为的量化统计,使得对视频吸引用户的程度进行量化分析,达到了准确分析该视频吸引用户的程度的效果。
[0052]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0053]本发明实施例还提供了一种视频播放行为的检测装置。需要说明的是,该视频播放行为的检测装置可以用于执行本发明实施例的视频播放行为的检测方法。
[0054]图3是根据本发明的视频播放行为的检测装置的第一实施例的示意图。如图3所示,该视频播放行为的检测装置包括:第一获取模块10,第一检测模块20,第二检测模块30和第一确定模块40。
[0055]第一获取模块10,用于获取视频的播放日志和视频的时长,其中,播放日志包括播放记录,播放记录中包括视频的起始播放时间,视频的结束播放时间。
[0056]第一检测模块20,用于检测视频的时长是否大于第一预设时间。
[0057]第二检测模块30,用于当检测到视频的时长大于第一预设时间时,检测视频的播放时长是否小于第二预设时间,其中,视频的播放时长为视频的结束播放时间与视频的起始播放时间的差值,第二预设时间小于第一预设时间。
[0058]第一确定模块40,用于如果检测到视频的播放时长小于第二预设时间,将视频的播放行为确定为跳出行为。
[0059]该实施例的视频播放行为的检测装置包括:第一获取模块10,第一检测模块20,第二检测模块30和第一确定模块40。通过该实施例的视频播放行为的检测装置解决了现有技术对视频的播放行为分析不准确的问题。
[0060]图4是根据本发明的视频播放行为的检测装置的第二实施例的示意图。如图4所示,该视频播放行为的检测装置包括:第一获取模块10,第一检测模块20,第二检测模块30,第一确定模块40,第三检测模块50,第二确定模块60,第一遍历模块70,转化模块80,存储模块90,第二遍历模块110,合并模块120,排序模块130,第三遍历模块140和计算模块150。
[0061]第一获取模块10,第一检测模块20,第二检测模块30和第一确定模块40的作用与上述相同,在此不再赘述。
[0062]第三检测模块50,用于当检测到视频的时长不大于第一预设时间时,检测视频的播放时长是否小于第三预设时间,其中,第三预设时间小于第二预设时间。
[0063]第二确定模块60,用于如果检测到视频的播放时长小于第三预设时间,将视频的播放行为确定为跳出行为。
[0064]第一遍历模块70,用于遍历视频的播放日志中的播放记录。
[0065]转化模块80,用于将视频的播放记录转化为视频的播放行为记录,其中,视频的播放行为记录中包括播放视频的用户的用户标识,用户标识对应的播放行为。
[0066]存储模块90,用于将视频的播放行为记录存入第一预设数据库中。
[0067]第二遍历模块110,用于遍历第一预设数据库。
[0068]合并模块120,用于将同一个用户标识对应的具有相同播放行为的播放行为记录
I=I TT O
[0069]排序模块130,用于将合并后的视频的播放行为记录按照用户标识进行排序。
[0070]第三遍历模块140,用于遍历按照用户标识排序后的第一预设数据库。
[0071]计算模块150,用于计算视频的播放行为为跳出行为的用户标识的个数。
[0072]该实施例的视频播放行为的检测装置包括第一获取模块10,第一检测模块20,第二检测模块30,第一确定模块40,第三检测模块50,第二确定模块60,第一遍历模块70,转化模块80,存储模块90,第二遍历模块110,合并模块120,排序模块130,第三遍历模块140和计算模块150。通过该实施例的视频播放行为的检测装置解决了现有技术对视频的播放行为分析不准确的问题,同时达到了量化分析视频吸引用户的程度的效果。
[0073]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0074]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种视频播放行为的检测方法,其特征在于,包括: 获取视频的播放日志以及获取所述视频的时长,其中,所述播放日志包括播放记录,所述播放记录中包括所述视频的起始播放时间,所述视频的结束播放时间; 检测所述视频的时长是否大于第一预设时间; 如果检测到所述视频的时长大于所述第一预设时间,检测所述视频的播放时长是否小于第二预设时间,其中,所述视频的播放时长为所述视频的结束播放时间与所述视频的起始播放时间的差值,所述第二预设时间小于所述第一预设时间;以及 如果检测到所述视频的播放时长小于所述第二预设时间,将所述视频的播放行为确定为跳出行为。
2.根据权利要求1所述的视频播放行为的检测方法,其特征在于,在检测所述视频的时长是否大于第一预设时间之后,所述方法还包括: 如果检测到所述视频的时长不大于所述第一预设时间,检测所述视频的播放时长是否小于第三预设时间,其中,所述第三预设时间小于所述第二预设时间;以及 如果检测到所述视频的播放时长小于所述第三预设时间,将所述视频的播放行为确定为所述跳出行为。
3.根据权利要求2所述的视频播放行为的检测方法,其特征在于,在检测到所述视频的播放时长小于所述第三预设时间,将所述视频的播放行为确定为跳出行为之后,所述方法还包括: 遍历所述视频的播放日志中的播放记录; 将所述视频的播放记录转化为所述视频的播放行为记录,其中,所述视频的播放行为记录中包括播放所述视频的用户的用户标识,所述用户标识对应的播放行为;以及将所述视频的播放行为记录存入第一预设数据库中。
4.根据权利要求3所述的视频播放行为的检测方法,其特征在于,在将所述视频的播放行为记录存入第一预设数据库中之后,所述方法还包括: 遍历所述第一预设数据库; 将同一个用户标识对应的具有相同播放行为的播放行为记录合并;以及 将合并后的所述视频的播放行为记录按照所述用户标识进行排序。
5.根据权利要求4所述的视频播放行为的检测方法,其特征在于,在将合并后的所述视频的播放行为记录按照所述用户标识进行排序之后,所述方法还包括: 遍历按照所述用户标识排序后的第一预设数据库;以及 计算所述视频的播放行为为所述跳出行为的用户标识的个数。
6.根据权利要求1所述的视频播放行为的检测方法,其特征在于,获取所述视频的时长包括: 从第二预设数据库中查找所述视频的名称,其中,所述第二预设数据库中预先存储有所述视频的名称,与所述视频的名称对应的所述视频的时长;以及 在所述第二预设数据库中确定所述视频的名称对应的所述视频的时长。
7.一种视频播放行为的检测装置,其特征在于,包括: 第一获取模块,用于获取视频的播放日志以及获取所述视频的时长,其中,所述播放日志包括播放记录,所述播放记录中包括所述视频的起始播放时间,所述视频的结束播放时 间; 第一检测模块,用于检测所述视频的时长是否大于第一预设时间;第二检测模块,用于当检测到所述视频的时长大于所述第一预设时间时,检测所述视频的播放时长是否小于第二预设时间,其中,所述视频的播放时长为所述视频的结束播放时间与所述视频的起始播放时间的差值,所述第二预设时间小于所述第一预设时间;以及第一确定模块,用于如果检测到所述视频的播放时长小于所述第二预设时间,将所述视频的播放行为确定为跳出行为。
8.根据权利要求7所述的视频播放行为的检测装置,其特征在于,所述装置还包括:第三检测模块,用于当检测到所述视频的时长不大于所述第一预设时间时,检测所述视频的播放时长是否小于第三预设时间,其中,所述第三预设时间小于所述第二预设时间;以及 第二确定模块,用于如果检测到所述视频的播放时长小于所述第三预设时间,将所述视频的播放行为确定为所述跳出行为。
9.根据权利要求8所述的视频播放行为的检测装置,其特征在于,所述装置还包括: 第一遍历模块,用于遍历所述视频的播放日志中的播放记录; 转化模块,用于将所述视频的播放记录转化为所述视频的播放行为记录,其中,所述视频的播放行为记录中包括播放所述视频的用户的用户标识,所述用户标识对应的播放行为;以及 存储模块,用于将所述视频的播放行为记录存入第一预设数据库中。
10.根据权利要求9所述的视频播放行为的检测装置,其特征在于,所述装置还包括: 第二遍历模块,用于遍历所述第一预设数据库; 合并模块,用于将同一个用户标识对应的具有相同播放行为的播放行为记录合并; 排序模块,用于将合并后的所述视频的播放行为记录按照所述用户标识进行排序; 第三遍历模块,用于遍历按照所述用户标识排序后的第一预设数据库;以及 计算模块,用于计算所述视频的播放行为为所述跳出行为的用户标识的个数。
【文档编号】H04N21/442GK104410906SQ201410659753
【公开日】2015年3月11日 申请日期:2014年11月18日 优先权日:2014年11月18日
【发明者】杨倩 申请人:北京国双科技有限公司