检测电视频道中多媒体文件的播放次数的方法和装置制造方法

文档序号:7821177阅读:152来源:国知局
检测电视频道中多媒体文件的播放次数的方法和装置制造方法
【专利摘要】本发明公开了一种检测电视频道中多媒体文件的播放次数的方法和装置。该检测电视频道中多媒体文件的播放次数的方法包括:获取电视频道的收视记录;确定电视频道中插入的待检测多媒体文件;获取待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间;遍历电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集;如果判断出第一时间区间和第二时间区间存在交集,对待检测多媒体文件的播放次数进行累加;检测电视频道中待检测多媒体文件的播放次数。通过本发明,解决了现有技术无法对电视频道中的多媒体文件的播放效果进行量化统计的问题。
【专利说明】检测电视频道中多媒体文件的播放次数的方法和装置

【技术领域】
[0001]本发明涉及互联网领域,具体而言,涉及一种检测电视频道中多媒体文件的播放次数的方法和装置。

【背景技术】
[0002]目前,利用获取电视的用户收视日志可以对任意电视频道的播放次数进行统计,通过对电视频道的播放次数的分析可以分析出电视频道吸引用户的程度,即电视频道的播放次数越高,该电视频道越吸引用户,电视频道的播放次数越低,该电视频道不够吸引用户。在电视频道中经常会插入一些多媒体文件,例如,广告。这些多媒体文件质量的好坏成为了该电视频道是否吸引用户的关键因素,当电视频道中插入的多媒体文件质量较高时会增加该电视频道的播放次数,从而提高该电视频道的吸引用户的程度。但是,现有技术无法准确地统计电视频道中的多媒体文件的播放次数,完整播放次数以及非完整播放次数等指标,进而也无法对电视频道中的多媒体文件的曝光效果和播放效果进行准确的量化统计。
[0003]针对现有技术无法对电视频道中的多媒体文件的播放效果进行量化统计的问题,目前尚未提出有效的解决方案。


【发明内容】

[0004]本发明的主要目的在于提供一种检测电视频道中多媒体文件的播放次数的方法和装置,以解决现有技术无法对电视频道中的多媒体文件的播放效果进行量化统计的问题。
[0005]为了实现上述目的,根据本发明的一个方面,提供了一种检测电视频道中多媒体文件的播放次数的方法。
[0006]该检测电视频道中多媒体文件的播放次数的方法包括:获取电视频道的收视记录,其中,电视频道的收视纪录包括电视频道的开始播放时间,电视频道的结束播放时间;确定电视频道中插入的待检测多媒体文件;获取待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间;遍历电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集,其中,第一时间区间为电视频道的开始播放时间和电视频道的结束播放时间确定的时间区间,第二时间区间为待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间确定的时间区间;如果判断出第一时间区间和第二时间区间存在交集,对待检测多媒体文件的播放次数进行累加;检测电视频道中待检测多媒体文件的播放次数。
[0007]进一步地,在遍历电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集之后,该检测电视频道中多媒体文件的播放次数的方法还包括:判断电视频道的开始播放时间是否早于待检测多媒体文件的开始播放时间;如果判断出判断电视频道的开始播放时间早于待检测多媒体文件的开始播放时间,判断电视频道的结束播放时间是否晚于待检测多媒体文件的结束播放时间;如果判断出电视频道的结束播放时间晚于待检测多媒体文件的结束播放时间,对待检测多媒体文件的完整播放次数进行累加;检测电视频道中待检测多媒体文件的完整播放次数。
[0008]进一步地,在检测电视频道中待检测多媒体文件的完整播放次数之后,该检测电视频道中多媒体文件的播放次数的方法还包括:计算待检测多媒体文件的播放次数与待检测多媒体文件的完整播放次数的差值;确定电视频道中待检测多媒体文件的非完整播放次数,其中,待检测多媒体文件的非完整播放次数为待检测多媒体文件的播放次数与待检测多媒体文件的完整播放次数的差值。
[0009]进一步地,当判断出第一时间区间和第二时间区间存在交集时,该检测电视频道中多媒体文件的播放次数的方法还包括:获取第一时间区间和第二时间区间的交集对应的时间区间的时长;检测电视频道中待检测多媒体文件的播放时长,其中,待检测多媒体文件的播放时长为第一时间区间和第二时间区间的交集对应的时间区间的时长的总和。
[0010]进一步地,在检测电视频道中待检测多媒体文件的播放时长之后,该检测电视频道中多媒体文件的播放次数的方法还包括:计算待检测多媒体文件的播放时长与待检测多媒体文件的播放次数的比值;确定电视频道中待检测多媒体文件的次均播放时长,其中,待检测多媒体文件的次均播放时长为待检测多媒体文件的播放时长与待检测多媒体文件的播放次数的比值。
[0011]进一步地,电视频道的收视纪录还包括播放待检测多媒体文件的用户对应的用户标识,在检测电视频道中待检测多媒体文件的播放时长之后,该检测电视频道中多媒体文件的播放次数的方法还包括:将电视频道的收视记录中第一时间区间与第二时间区间存在交集的收视记录存入预设数据库中;遍历预设数据库中的收视记录;将预设数据库中的收视记录按照用户标识进行去重处理;统计预设数据库中用户标识的个数。
[0012]进一步地,在统计预设数据库中用户标识的个数之后,该检测电视频道中多媒体文件的播放次数的方法还包括:计算待检测多媒体文件的播放时长与预设数据库中用户标识的个数的比值;确定电视频道中待检测多媒体文件的人均播放时长,其中,待检测多媒体文件的人均播放时长为待检测多媒体文件的播放时长与预设数据库中用户标识的个数的比值。
[0013]进一步地,在确定电视频道中待检测多媒体文件的非完整播放次数之后,该检测电视频道中多媒体文件的播放次数的方法还包括:根据电视频道中待检测多媒体文件的播放次数,待检测多媒体文件的完整播放次数和待检测多媒体文件的非完整播放次数生成图表,其中,图表用于同时显示待检测多媒体文件的播放次数,待检测多媒体文件的完整播放次数和待检测多媒体文件的非完整播放次数;输出图表。
[0014]为了实现上述目的,根据本发明的另一方面,提供了一种检测电视频道中多媒体文件的播放次数的装置。
[0015]该检测电视频道中多媒体文件的播放次数的装置包括:第一获取模块,用于获取电视频道的收视记录,其中,电视频道的收视纪录包括电视频道的开始播放时间,电视频道的结束播放时间;第一确定模块,用于确定电视频道中插入的待检测多媒体文件;第二获取模块,用于获取待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间;第一判断模块,用于遍历电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集,其中,第一时间区间为电视频道的开始播放时间和电视频道的结束播放时间确定的时间区间,第二时间区间为待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间确定的时间区间;第一计算模块,用于当判断出第一时间区间和第二时间区间存在交集时,对待检测多媒体文件的播放次数进行累加;第一检测模块,用于检测电视频道中待检测多媒体文件的播放次数。
[0016]进一步地,该检测电视频道中多媒体文件的播放次数的装置还包括:第二判断模块,用于判断电视频道的开始播放时间是否早于待检测多媒体文件的开始播放时间;第三判断模块,用于当判断出判断电视频道的开始播放时间早于待检测多媒体文件的开始播放时间时,判断电视频道的结束播放时间是否晚于待检测多媒体文件的结束播放时间;第二计算模块,用于当判断出电视频道的结束播放时间晚于待检测多媒体文件的结束播放时间时,对待检测多媒体文件的完整播放次数进行累加;第二检测模块,用于检测电视频道中待检测多媒体文件的完整播放次数;第三计算模块,用于计算待检测多媒体文件的播放次数与待检测多媒体文件的完整播放次数的差值;第二确定模块,用于确定电视频道中待检测多媒体文件的非完整播放次数,其中,待检测多媒体文件的非完整播放次数为待检测多媒体文件的播放次数与待检测多媒体文件的完整播放次数的差值。
[0017]通过本发明,采用获取电视频道的收视记录,其中,电视频道的收视纪录包括电视频道的开始播放时间,电视频道的结束播放时间;确定电视频道中插入的待检测多媒体文件;获取待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间;遍历电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集,其中,第一时间区间为电视频道的开始播放时间和电视频道的结束播放时间确定的时间区间,第二时间区间为待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间确定的时间区间;如果判断出第一时间区间和第二时间区间存在交集,对待检测多媒体文件的播放次数进行累加;检测电视频道中待检测多媒体文件的播放次数,解决了现有技术无法对电视频道中的多媒体文件的播放效果进行量化统计的问题。该发明通过判断电视频道的用户观看时间区间与电视频道中多媒体文件的播放时间区间是否存在时间交集,统计电视频道中多媒体文件的播放次数。同时该发明继续判断该时间交集对应的时间区间的时长是否大于电视频道中多媒体文件的播放时间区间的时长,对该电视频道中的多媒体文件的完整播放次数和非完整播放次数进行了统计,进而达到了准确分析电视频道中多媒体文件播放效果的效果。

【专利附图】

【附图说明】
[0018]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明的检测电视频道中多媒体文件的播放次数的方法的第一实施例的流程图;
[0020]图2是根据本发明的检测电视频道中多媒体文件的播放次数的方法的第二实施例的流程图;
[0021]图3是根据本发明的检测电视频道中多媒体文件的播放次数的装置的第一实施例的不意图;以及
[0022]图4是根据本发明的检测电视频道中多媒体文件的播放次数的装置的第二实施例的示意图。

【具体实施方式】
[0023]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0024]为了使本【技术领域】的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0025]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0026]本发明旨在提供一种检测电视频道中多媒体文件的播放次数的方法和装置。
[0027]图1是根据本发明的检测电视频道中多媒体文件的播放次数的方法的第一实施例的流程图。如图1所示,该检测电视频道中多媒体文件的播放次数的方法包括如下的步骤S101至步骤S106:
[0028]步骤S101,获取电视频道的收视记录。
[0029]该实施例中优选地对网络电视的电视频道中的多媒体文件的播放次数进行统计分析,网络电视可以包括交互式网络电视,数字视频广播电视,互联网电视等,该实施例中优选地采用交互式网络电视,利用该交互式网络电视的机顶盒采集并回传该网络电视的电视频道的用户收视日志,并将该电视频道的用户收视日志存入数据库中。电视频道的用户收视日志是由该用户的一条或者多条收视记录组成的,其中,电视频道的收视记录中包括电视频道的开始播放时间,电视频道的结束播放时间以及播放该电视频道的用户对应的用户标识等信息。获取电视频道的收视记录主要是为了从电视频道的收视记录中获取电视频道的开始播放时间,电视频道的结束播放时间,从而获取用户播放该电视频道的时长,即第一时间区间,其中,第一时间区间为电视频道的开始播放时间和电视频道的结束播放时间确定的时间区间,第一时间区间对应的时长为电视频道的结束播放时间与电视频道的开始播放时间的差值。
[0030]通过电视频道的开始播放时间和电视频道的结束播放时间可以得到用户在每个时刻的收视情况,比如,用户在每秒钟收看哪个电视频道。在将电视频道的用户收视日志存入数据库中之后,从数据库中的任意一条收视记录可以得到电视频道的开始播放时间和电视频道的结束播放时间,从而得到用户收看该电视频道的时间段,即在这个时间段内的每个时刻,该用户都在收看该电视频道的节目。
[0031]步骤S102,确定电视频道中插入的待检测多媒体文件。
[0032]在任意一个电视频道的播放节目中会存在一个或多个多媒体文件,其中,多媒体文件可以是电视剧,电影,广告等。该实施例的检测电视频道中多媒体文件的播放次数的方法将多媒体文件优选为电视广告。考虑到电视频道中插入的多媒体文件的个数不止一个,根据实际的具体分析需求,该实施例从电视频道中插入的多个多媒体文件中任意选定一个为研究对象,即从电视频道中插入的多个多媒体文件中确定电视频道中插入的待检测多媒体文件。
[0033]步骤S103,获取待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间。
[0034]每个电视频道对应一个节目播放时间列表。该节目播放时间列表中记录了电视频道中任意一个多媒体文件的播放时间段。在确定电视频道中插入的待检测多媒体文件之后,获取该电视频道的节目播放时间列表,从该电视频道的节目播放时间列表中可以查找待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间。根据待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间可以得到该待检测多媒体文件的时长,即第二区间,其中,第二时间区间为待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间确定的时间区间,第二时间区间对应的时长为待检测多媒体文件的结束播放时间与待检测多媒体文件的开始播放时间的差值。该实施例通过待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间可以统计得到每个用户对该待检测多媒体文件的收视情况,即用户是否播放了该待检测多媒体文件,是否完整的播放了该待检测多媒体文件,以及用户播放该待检测多媒体文件的时长等。
[0035]步骤S104,遍历电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集。
[0036]第一时间区间为电视频道的开始播放时间和电视频道的结束播放时间确定的时间区间,第二时间区间为待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间确定的时间区间。在确定电视频道中插入的待检测多媒体文件之后,通过获取待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间,可以根据待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间确定第二时间区间。电视频道的收视记录可以有一条,也可以有多条,每个用户标识对应的收视记录可以有一条,也可以有多条。遍历电视频道的收视记录,对每一条收视记录进行一下操作:获取电视频道的开始播放时间和电视频道的结束播放时间;根据电视频道的开始播放时间和电视频道的结束播放时间确定第一时间区间;判断第一时间区间和第二时间区间是否存在交集。t匕如,待检测多媒体文件的开始播放时间为09:00,待检测多媒体文件的结束播放时间为09:15,则第二时间区间为09:00-09:15。当电视频道的开始播放时间为08:30,电视频道的结束播放时间09:30,则第一时间区间为08:30-09:30,第二时间区间09:00-09:15与第一时间区间08:30-09:30存在交集,即时间区间09:00-09:15。当电视频道的开始播放时间为08:30,电视频道的结束播放时间09:10,则第一时间区间为08:30-09:10,第二时间区间09:00-09:15与第一时间区间08:30-09:10存在交集,即时间区间09:00-09:10。当电视频道的开始播放时间为08:30,电视频道的结束播放时间08:50,则第一时间区间为08:30-08:50,第二时间区间09:00-09:15与第一时间区间08:30-08:50不存在交集。
[0037]步骤S105,如果判断出第一时间区间和第二时间区间存在交集,对待检测多媒体文件的播放次数进行累加。
[0038]遍历电视频道的收视记录,每检测出电视频道的收视记录中任意一条收视记录对应的第一时间区间和第二时间区间存在交集时,对待检测多媒体文件的播放次数执行加1操作。比如,待检测多媒体文件的开始播放时间为09:00,待检测多媒体文件的结束播放时间为09:15,则第二时间区间为09:00-09:15。如果电视频道的收视记录中记录的电视频道的开始播放时间为08:30,电视频道的结束播放时间09:30,则第一时间区间为08:30-09:30,第二时间区间09:00-09:15与第一时间区间08:30-09:30存在交集,即时间区间09:00-09:15,则对待检测多媒体文件的播放次数执行加1操作。如果电视频道的收视记录中记录的电视频道的开始播放时间为08:30,电视频道的结束播放时间08:50,则第一时间区间为08:30-08:50,第二时间区间09:00-09:15与第一时间区间08:30-08:50不存在交集,则对待检测多媒体文件的播放次数不执行加1操作。
[0039]步骤S106,检测电视频道中待检测多媒体文件的播放次数。
[0040]遍历电视频道的收视记录,每检测到电视频道的收视记录对应的第一时间区间与第二时间区间存在交集,对待检测多媒体文件的播放次数执行加1操作。在遍历完所有的电视频道的收视记录之后,可以得到待检测多媒体文件的播放次数的累加值,该累加值即为电视频道中待检测多媒体文件的播放次数。
[0041 ] btia,待检测多媒体文件的开始播放时间为09:00,待检测多媒体文件的结束播放时间为09:15,则第二时间区间为09:00-09:15。电视频道的收视日志包括3条收视记录,第一条收视记录中记录的电视频道的开始播放时间为08:30,电视频道的结束播放时间09:30,则第一时间区间为08:30-09:30,第二时间区间09:00-09:15与第一时间区间08:30-09:30存在交集,即时间区间09:00-09:15,则对待检测多媒体文件的播放次数执行加1操作,即此时的待检测多媒体文件的播放次数为1。第二条收视记录中记录的电视频道的开始播放时间为08:30,电视频道的结束播放时间09:10,则第一时间区间为08:30-09:10,第二时间区间09:00-09:15与第一时间区间08:30-09:10存在交集,即时间区间09:00-09:10,则对待检测多媒体文件的播放次数执行加1操作,即此时的待检测多媒体文件的播放次数为2。第三条收视记录中记录的电视频道的开始播放时间为08:30,电视频道的结束播放时间08:50,则第一时间区间为08:30-08:50,第二时间区间09:00-09:15与第一时间区间08:30-08:50不存在交集,则对待检测多媒体文件的播放次数不执行加1操作,即此时的待检测多媒体文件的播放次数仍为2。所以,电视频道中待检测多媒体文件的播放次数为2。
[0042]该实施例的检测电视频道中多媒体文件的播放次数的方法采用获取电视频道的收视记录,其中,电视频道的收视纪录包括电视频道的开始播放时间,电视频道的结束播放时间;确定电视频道中插入的待检测多媒体文件;获取待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间;遍历电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集,其中,第一时间区间为电视频道的开始播放时间和电视频道的结束播放时间确定的时间区间,第二时间区间为待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间确定的时间区间;如果判断出第一时间区间和第二时间区间存在交集,对待检测多媒体文件的播放次数进行累加;检测电视频道中待检测多媒体文件的播放次数,解决了现有技术无法对电视频道中的多媒体文件的播放效果进行量化统计的问题,进而达到了准确分析电视频道中多媒体文件播放效果的效果。
[0043]图2是根据本发明的检测电视频道中多媒体文件的播放次数的方法的第二实施例的流程图。如图2所示,该检测电视频道中多媒体文件的播放次数的方法包括如下的步骤S201至步骤S211:
[0044]步骤S201至步骤S206,同上述步骤S101至步骤S106。
[0045]步骤S207,计算电视频道中待检测多媒体文件的完整播放次数。
[0046]电视频道中待检测多媒体文件的完整播放次数是指完整播放该待检测多媒体文件的次数。在统计完电视频道中待检测多媒体文件的播放次数之后,智能根据待检测多媒体文件的播放次数分析出播放待检测多媒体文件的次数,不能具体分析出完整播放待检测多媒体文件的次数和未完整播放待检测多媒体文件的次数。所以,该实施例的检测电视频道中多媒体文件的播放次数的方法在检测电视频道中待检测多媒体文件的播放次数之后,计算电视频道中待检测多媒体文件的完整播放次数。
[0047]优选地,该实施例计算电视频道中待检测多媒体文件的完整播放次数包括:遍历电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集;如果判断第一时间区间和第二时间区间存在交集,判断电视频道的开始播放时间是否早于待检测多媒体文件的开始播放时间;如果判断出判断电视频道的开始播放时间早于待检测多媒体文件的开始播放时间,判断电视频道的结束播放时间是否晚于待检测多媒体文件的结束播放时间;如果判断出电视频道的结束播放时间晚于待检测多媒体文件的结束播放时间,对待检测多媒体文件的完整播放次数进行累加;检测电视频道中待检测多媒体文件的完整播放次数。t匕如,待检测多媒体文件的开始播放时间为09:00,待检测多媒体文件的结束播放时间为09:15,则第二时间区间为09:00-09:15。当电视频道的开始播放时间为08:30,电视频道的结束播放时间09:30,则第一时间区间为08:30-09:30,第二时间区间09:00-09:15与第一时间区间08:30-09:30存在交集,且电视频道的开始播放时间08:30早于待检测多媒体文件的开始播放时间09:00,电视频道的结束播放时间09:30晚于待检测多媒体文件的结束播放时间09:15,所以,待检测多媒体文件的完整播放次数执行累加操作。
[0048]步骤S208,计算电视频道中待检测多媒体文件的非完整播放次数。
[0049]电视频道中待检测多媒体文件的非完整播放次数是指播放但是未能完整播放待检测多媒体文件的次数,电视频道中待检测多媒体文件的非完整播放次数为电视频道中待检测多媒体文件的播放次数与电视频道中待检测多媒体文件的完整播放次数的差。在检测电视频道中待检测多媒体文件的完整播放次数之后,该实施例的检测电视频道中多媒体文件的播放次数的方法还包括:计算待检测多媒体文件的播放次数与待检测多媒体文件的完整播放次数的差值;确定电视频道中待检测多媒体文件的非完整播放次数,其中,待检测多媒体文件的非完整播放次数为待检测多媒体文件的播放次数与待检测多媒体文件的完整播放次数的差值。比如,待检测多媒体文件的开始播放时间为09:00,待检测多媒体文件的结束播放时间为09:15,则第二时间区间为09:00-09:15。当电视频道的开始播放时间为08:30,电视频道的结束播放时间09:10,则第一时间区间为08:30-09:10,第二时间区间09:00-09:15与第一时间区间08:30-09:10存在交集,但是电视频道的结束播放时间09:10不晚于待检测多媒体文件的结束播放时间为09:15,即属于非完整播放待检测多媒体文件,则电视频道中待检测多媒体文件的非完整播放次数进行累加。
[0050]该实施例通过统计电视频道中待检测多媒体文件的完整播放次数和非完整播放次数有利于对该电视频道中待检测多媒体文件的播放效果进行更加具体的分析。如果待检测多媒体文件的完整播放次数多于待检测多媒体文件的非完整播放次,说明该待检测多媒体文件对用户具有较高的吸引力。
[0051]优选地,该实施例的检测电视频道中多媒体文件的播放次数的方法根据电视频道中待检测多媒体文件的播放次数,待检测多媒体文件的完整播放次数和待检测多媒体文件的非完整播放次数生成图表,其中,图表用于同时显示待检测多媒体文件的播放次数,待检测多媒体文件的完整播放次数和待检测多媒体文件的非完整播放次数;输出图表。该实施例以图表的形式显示待检测多媒体文件的播放次数,完整播放次数和非完整播放次数,便于直观地分析该待检测多媒体文件的播放效果。
[0052]步骤S209,计算电视频道中待检测多媒体文件的播放时长。
[0053]当判断出待检测多媒体文件的非完整播放次数在待检测多媒体文件的播放次数中占据的比例较高时,为了更准确地分析用户对待检测多媒体文件的喜爱程度,需要进一步统计待检测多媒体文件的播放时长。如果待检测多媒体文件的播放时长较大时,即使待检测多媒体文件的非完整播放次数在待检测多媒体文件的播放次数中的比例较高,也还是能说明该待检测多媒体文件比较受用户喜爱。
[0054]优选地,该实施例计算电视频道中待检测多媒体文件的播放时长包括:遍历电视频道的收视记录,判断出第一时间区间和第二时间区间是否存在交集;如果判断出第一时间区间和第二时间区间存在交集,获取第一时间区间和第二时间区间的交集对应的时间区间的时长;检测电视频道中待检测多媒体文件的播放时长,其中,待检测多媒体文件的播放时长为第一时间区间和第二时间区间的交集对应的时间区间的时长的总和。
[0055]比如,待检测多媒体文件的开始播放时间为09:00,待检测多媒体文件的结束播放时间为09:15,则第二时间区间为09:00-09:15。电视频道的收视日志包括3条收视记录,第一条收视记录中记录的电视频道的开始播放时间为08:30,电视频道的结束播放时间09:30,则第一时间区间为08:30-09:30,第二时间区间09:00-09:15与第一时间区间08:30-09:30存在交集,即时间区间09:00-09:15,则待检测多媒体文件的播放时长为15分钟。第二条收视记录中记录的电视频道的开始播放时间为08:30,电视频道的结束播放时间09:10,则第一时间区间为08:30-09:10,第二时间区间09:00-09:15与第一时间区间08:30-09:10存在交集,即时间区间09:00-09:10,则待检测多媒体文件的播放时长为10分钟。第三条收视记录中记录的电视频道的开始播放时间为08:30,电视频道的结束播放时间08:50,则第一时间区间为08:30-08:50,第二时间区间09:00-09:15与第一时间区间08:30-08:50不存在交集,则待检测多媒体文件的播放时长为0分钟。所以,电视频道中待检测多媒体文件的播放时长为25分钟,即15分钟,10分钟,0分钟的和。
[0056]步骤S210,计算电视频道中待检测多媒体文件的次均播放时长。
[0057]优选地,在检测电视频道中待检测多媒体文件的播放时长之后,该实施例还包括:计算待检测多媒体文件的播放时长与待检测多媒体文件的播放次数的比值;确定电视频道中待检测多媒体文件的次均播放时长,其中,待检测多媒体文件的次均播放时长为待检测多媒体文件的播放时长与待检测多媒体文件的播放次数的比值。比如,待检测多媒体文件的播放时长为25分钟,待检测多媒体文件的播放次数为2次,则电视频道中待检测多媒体文件的次均播放时长为12.5分钟。
[0058]步骤S211,计算电视频道中待检测多媒体文件的人均播放时长。
[0059]待检测多媒体文件的人均播放时长为待检测多媒体文件的播放时长与预设数据库中用户标识的个数的比值。电视频道的收视纪录中还包括播放待检测多媒体文件的用户对应的用户标识。该实施例计算电视频道中待检测多媒体文件的人均播放时长包括:将电视频道的收视记录中第一时间区间与第二时间区间存在交集的收视记录存入预设数据库中;遍历预设数据库中的收视记录;将预设数据库中的收视记录按照用户标识进行去重处理;统计预设数据库中用户标识的个数。在统计预设数据库中用户标识的个数之后,计算待检测多媒体文件的播放时长与预设数据库中用户标识的个数的比值;确定电视频道中待检测多媒体文件的人均播放时长。该实施例将用户标识进行去重处理,提高了对待检测多媒体文件的人均播放时长统计结果的准确性,因为同一个用户标识对应的用户可能播放该待检测多媒体文件的次数不止一次。
[0060]该实施例的检测电视频道中多媒体文件的播放次数的方法采用获取电视频道的收视记录,其中,电视频道的收视纪录包括电视频道的开始播放时间,电视频道的结束播放时间;确定电视频道中插入的待检测多媒体文件;获取待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间;遍历电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集,其中,第一时间区间为电视频道的开始播放时间和电视频道的结束播放时间确定的时间区间,第二时间区间为待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间确定的时间区间;如果判断出第一时间区间和第二时间区间存在交集,对待检测多媒体文件的播放次数进行累加;检测电视频道中待检测多媒体文件的播放次数;计算电视频道中待检测多媒体文件的完整播放次数;计算电视频道中待检测多媒体文件的非完整播放次数;计算电视频道中待检测多媒体文件的播放时长;计算电视频道中待检测多媒体文件的次均播放时长;计算电视频道中待检测多媒体文件的人均播放时长,解决了现有技术无法对电视频道中的多媒体文件的播放效果进行量化统计的问题。同时,该实施例通过对电视频道中多媒体文件的完整播放次数,非完整播放次数,播放时长,次均播放时长以及人均播放时长进行量化统计,达到了对电视频道中多媒体文件的播放效果的具体地,准确的分析的效果。
[0061 ] 从以上的描述中,可以看出,本发明实施例的检测电视频道中多媒体文件的播放次数的方法通过采用判断电视频道的用户观看时间区间与电视频道中多媒体文件的播放时间区间是否存在时间交集,进而统计电视频道中多媒体文件的播放次数,解决了现有技术无法对电视频道中的多媒体文件的播放效果进行量化统计的问题。同时,该发明通过继续判断该时间交集对应的时间区间的时长是否大于电视频道中多媒体文件的播放时间区间的时长,对该电视频道中的多媒体文件的完整播放次数和非完整播放次数进行了统计,以及对电视频道中多媒体文件的播放时长,次均播放时长和人均播放时长进行量化统计,达到了具体准确分析电视频道中多媒体文件播放效果的效果。
[0062]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0063]本发明实施例还提供了一种检测电视频道中多媒体文件的播放次数的装置。需要说明的是,该检测电视频道中多媒体文件的播放次数的装置可以用于执行本发明实施例的检测电视频道中多媒体文件的播放次数的方法。
[0064]图3是根据本发明的检测电视频道中多媒体文件的播放次数的装置的第一实施例的示意图。如图3所示,该检测电视频道中多媒体文件的播放次数的装置包括:第一获取模块10,第一确定模块20,第二获取模块30,第一判断模块40,第一计算模块50和第一检测模块60。
[0065]第一获取模块10,用于获取电视频道的收视记录,其中,电视频道的收视纪录包括电视频道的开始播放时间,电视频道的结束播放时间。
[0066]第一确定模块20,用于确定电视频道中插入的待检测多媒体文件。
[0067]第二获取模块30,用于获取待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间。
[0068]第一判断模块40,用于遍历电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集,其中,第一时间区间为电视频道的开始播放时间和电视频道的结束播放时间确定的时间区间,第二时间区间为待检测多媒体文件的开始播放时间和待检测多媒体文件的结束播放时间确定的时间区间。
[0069]第一计算模块50,用于当判断出第一时间区间和第二时间区间存在交集时,对待检测多媒体文件的播放次数进行累加。
[0070]第一检测模块60,用于检测电视频道中待检测多媒体文件的播放次数。
[0071]该实施例的检测电视频道中多媒体文件的播放次数的装置包括第一获取模块10,第一确定模块20,第二获取模块30,第一判断模块40,第一计算模块50和第一检测模块60。通过该实施例的检测电视频道中多媒体文件的播放次数的装置解决了现有技术无法对电视频道中的多媒体文件的播放效果进行量化统计的问题。
[0072]图4是根据本发明的检测电视频道中多媒体文件的播放次数的装置的第二实施例的示意图。如图4所示,该检测电视频道中多媒体文件的播放次数的装置包括:第一获取模块10,第一确定模块20,第二获取模块30,第一判断模块40,第一计算模块50,第一检测模块60,第二判断模块70,第三判断模块80,第二计算模块90,第二检测模块110,第三计算模块120和第二确定模块130。
[0073]第一获取模块10,第一确定模块20,第二获取模块30,第一判断模块40,第一计算模块50和第一检测模块60的作用已经在本发明的检测电视频道中多媒体文件的播放次数的装置的第一实施例中进行了具体的介绍,此处不再赘述。
[0074]第二判断模块70,用于判断电视频道的开始播放时间是否早于待检测多媒体文件的开始播放时间。
[0075]第三判断模块80,用于当判断出判断电视频道的开始播放时间早于待检测多媒体文件的开始播放时间时,判断电视频道的结束播放时间是否晚于待检测多媒体文件的结束播放时间。
[0076]第二计算模块90,用于当判断出电视频道的结束播放时间晚于待检测多媒体文件的结束播放时间时,对待检测多媒体文件的完整播放次数进行累加。
[0077]第二检测模块110,用于检测电视频道中待检测多媒体文件的完整播放次数。
[0078]第三计算模块120,用于计算待检测多媒体文件的播放次数与待检测多媒体文件的完整播放次数的差值。
[0079]第二确定模块130,用于确定电视频道中待检测多媒体文件的非完整播放次数,其中,待检测多媒体文件的非完整播放次数为待检测多媒体文件的播放次数与待检测多媒体文件的完整播放次数的差值。
[0080]优选地,该实施例的检测电视频道中多媒体文件的播放次数的装置还包括:第四计算模块,用于计算电视频道中待检测多媒体文件的播放时长;第五计算模块,用于计算电视频道中待检测多媒体文件的次均播放时长;第六计算模块,用于计算电视频道中待检测多媒体文件的人均播放时长。
[0081]该实施例的检测电视频道中多媒体文件的播放次数的装置包括第一获取模块10,第一确定模块20,第二获取模块30,第一判断模块40,第一计算模块50,第一检测模块60,第二判断模块70,第三判断模块80,第二计算模块90,第二检测模块110,第三计算模块120和第二确定模块130。通过该实施例的检测电视频道中多媒体文件的播放次数的装置解决了现有技术无法对电视频道中的多媒体文件的播放效果进行量化统计的问题,同时达到了具体准确分析电视频道中多媒体文件播放效果的效果。
[0082]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0083]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种检测电视频道中多媒体文件的播放次数的方法,其特征在于,包括: 获取电视频道的收视记录,其中,所述电视频道的收视纪录包括所述电视频道的开始播放时间,所述电视频道的结束播放时间; 确定所述电视频道中插入的待检测多媒体文件; 获取所述待检测多媒体文件的开始播放时间和所述待检测多媒体文件的结束播放时间; 遍历所述电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集,其中,所述第一时间区间为所述电视频道的开始播放时间和所述电视频道的结束播放时间确定的时间区间,所述第二时间区间为所述待检测多媒体文件的开始播放时间和所述待检测多媒体文件的结束播放时间确定的时间区间; 如果判断出所述第一时间区间和所述第二时间区间存在交集,对所述待检测多媒体文件的播放次数进行累加;以及 检测所述电视频道中所述待检测多媒体文件的播放次数。
2.根据权利要求1所述的检测电视频道中多媒体文件的播放次数的方法,其特征在于,在遍历所述电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集之后,所述方法还包括: 判断所述电视频道的开始播放时间是否早于所述待检测多媒体文件的开始播放时间; 如果判断出判断所述电视频道的开始播放时间早于所述待检测多媒体文件的开始播放时间,判断所述电视频道的结束播放时间是否晚于所述待检测多媒体文件的结束播放时间; 如果判断出所述电视频道的结束播放时间晚于所述待检测多媒体文件的结束播放时间,对所述待检测多媒体文件的完整播放次数进行累加;以及检测所述电视频道中所述待检测多媒体文件的完整播放次数。
3.根据权利要求2所述的检测电视频道中多媒体文件的播放次数的方法,其特征在于,在检测所述电视频道中所述待检测多媒体文件的完整播放次数之后,所述方法还包括: 计算所述待检测多媒体文件的播放次数与所述待检测多媒体文件的完整播放次数的差值;以及 确定所述电视频道中所述待检测多媒体文件的非完整播放次数,其中,所述待检测多媒体文件的非完整播放次数为所述待检测多媒体文件的播放次数与所述待检测多媒体文件的完整播放次数的差值。
4.根据权利要求1所述的检测电视频道中多媒体文件的播放次数的方法,其特征在于,当判断出所述第一时间区间和所述第二时间区间存在交集时,所述方法还包括: 获取所述第一时间区间和所述第二时间区间的交集对应的时间区间的时长;以及检测所述电视频道中所述待检测多媒体文件的播放时长,其中,所述待检测多媒体文件的播放时长为所述第一时间区间和所述第二时间区间的交集对应的时间区间的时长的总和。
5.根据权利要求4所述的检测电视频道中多媒体文件的播放次数的方法,其特征在于,在检测所述电视频道中所述待检测多媒体文件的播放时长之后,所述方法还包括: 计算所述待检测多媒体文件的播放时长与所述待检测多媒体文件的播放次数的比值;以及 确定所述电视频道中所述待检测多媒体文件的次均播放时长,其中,所述待检测多媒体文件的次均播放时长为所述待检测多媒体文件的播放时长与所述待检测多媒体文件的播放次数的比值。
6.根据权利要求4或5所述的检测电视频道中多媒体文件的播放次数的方法,其特征在于,所述电视频道的收视纪录还包括播放所述待检测多媒体文件的用户对应的用户标识,在检测所述电视频道中所述待检测多媒体文件的播放时长之后,所述方法还包括: 将所述电视频道的收视记录中所述第一时间区间与所述第二时间区间存在交集的收视记录存入预设数据库中; 遍历所述预设数据库中的收视记录; 将所述预设数据库中的收视记录按照所述用户标识进行去重处理;以及 统计所述预设数据库中所述用户标识的个数。
7.根据权利要求6所述的检测电视频道中多媒体文件的播放次数的方法,其特征在于,在统计所述预设数据库中所述用户标识的个数之后,所述方法还包括: 计算所述待检测多媒体文件的播放时长与所述预设数据库中所述用户标识的个数的比值;以及 确定所述电视频道中所述待检测多媒体文件的人均播放时长,其中,所述待检测多媒体文件的人均播放时长为所述待检测多媒体文件的播放时长与所述预设数据库中所述用户标识的个数的比值。
8.根据权利要求3所述的检测电视频道中多媒体文件的播放次数的方法,其特征在于,在确定所述电视频道中所述待检测多媒体文件的非完整播放次数之后,所述方法还包括: 根据所述电视频道中所述待检测多媒体文件的播放次数,所述待检测多媒体文件的完整播放次数和所述待检测多媒体文件的非完整播放次数生成图表,其中,所述图表用于同时显示所述待检测多媒体文件的播放次数,所述待检测多媒体文件的完整播放次数和所述待检测多媒体文件的非完整播放次数;以及输出所述图表。
9.一种检测电视频道中多媒体文件的播放次数的装置,其特征在于,包括: 第一获取模块,用于获取电视频道的收视记录,其中,所述电视频道的收视纪录包括所述电视频道的开始播放时间,所述电视频道的结束播放时间; 第一确定模块,用于确定所述电视频道中插入的待检测多媒体文件; 第二获取模块,用于获取所述待检测多媒体文件的开始播放时间和所述待检测多媒体文件的结束播放时间; 第一判断模块,用于遍历所述电视频道的收视记录,判断第一时间区间和第二时间区间是否存在交集,其中,所述第一时间区间为所述电视频道的开始播放时间和所述电视频道的结束播放时间确定的时间区间,所述第二时间区间为所述待检测多媒体文件的开始播放时间和所述待检测多媒体文件的结束播放时间确定的时间区间; 第一计算模块,用于当判断出所述第一时间区间和所述第二时间区间存在交集时,对所述待检测多媒体文件的播放次数进行累加;以及 第一检测模块,用于检测所述电视频道中所述待检测多媒体文件的播放次数。
10.根据权利要求9所述的检测电视频道中多媒体文件的播放次数的装置,其特征在于,所述装置还包括: 第二判断模块,用于判断所述电视频道的开始播放时间是否早于所述待检测多媒体文件的开始播放时间; 第三判断模块,用于当判断出判断所述电视频道的开始播放时间早于所述待检测多媒体文件的开始播放时间时,判断所述电视频道的结束播放时间是否晚于所述待检测多媒体文件的结束播放时间; 第二计算模块,用于当判断出所述电视频道的结束播放时间晚于所述待检测多媒体文件的结束播放时间时,对所述待检测多媒体文件的完整播放次数进行累加; 第二检测模块,用于检测所述电视频道中所述待检测多媒体文件的完整播放次数;第三计算模块,用于计算所述待检测多媒体文件的播放次数与所述待检测多媒体文件的完整播放次数的差值;以及 第二确定模块,用于确定所述电视频道中所述待检测多媒体文件的非完整播放次数,其中,所述待检测多媒体文件的非完整播放次数为所述待检测多媒体文件的播放次数与所述待检测多媒体文件的完整播放次数的差值。
【文档编号】H04N21/442GK104394433SQ201410707130
【公开日】2015年3月4日 申请日期:2014年11月27日 优先权日:2014年11月27日
【发明者】任志伟 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1