网络收视统计方法和装置制造方法

文档序号:7817626阅读:195来源:国知局
网络收视统计方法和装置制造方法
【专利摘要】本发明公开了一种网络收视统计方法和装置。该网络收视统计方法包括:获取目标时间段内目标播放对象的播放行为记录;获取目标播放对象的起始收视次数;遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数;根据起始收视次数和开始播放收视次数计算目标时间段内的收视次数。通过本发明,解决了收视次数的统计过程消耗系统性能的问题。
【专利说明】网络收视统计方法和装置

【技术领域】
[0001]本发明涉及互联网领域,具体而言,涉及一种网络收视统计方法和装置。

【背景技术】
[0002]收视次数已经成为衡量电视频道或者视频受用户喜爱程度的重要指标。随着互联网技术的快速发展,交互式网络电视越来越普遍。交互式网络电视是一种利用宽带网,并集互联网,多媒体网络以及通信网络于一体的,向用户提供包括数字电视在内的多种交互式服务的电视。对于交互式网络电视,不同的用户存在不同的播放行为记录,每条播放行为记录中包括用户标识,起始播放时间以及结束播放时间等信息。现有技术采用条件查询方法统计一段时间内电视频道或者视频的收视次数。条件查询方法为首先确定统计的时间段,遍历存储有播放行为记录的数据表,依次将每条播放行为记录中记载的起始播放时间和结束播放时间与该时间段进行比较,判断起始播放时间和结束播放时间与该时间段是否存在时间交集,如果起始播放时间和结束播放时间与该时间段存在时间交集,则将该时间段的收视次数加I。查询对比在该时间段内的所有的播放行为记录,得到该时间段的收视次数。现有技术通过将所有的播放行为记录中的起始播放时间和结束播放时间和该时间段进行对比得到该时间段的收视次数,收视次数的统计过程繁琐,而且会消耗系统的性能。
[0003]针对相关技术中收视次数的统计过程消耗系统性能的问题,目前尚未提出有效的解决方案。


【发明内容】

[0004]本发明的主要目的在于提供一种网络收视统计方法和装置,以解决收视次数的统计过程消耗系统性能的问题。
[0005]为了实现上述目的,根据本发明的一个方面,提供了一种网络收视统计方法。该网络收视统计方法包括:获取目标时间段内目标播放对象的播放行为记录,其中,播放行为记录包括目标播放对象的起始播放时刻;获取目标播放对象的起始收视次数,其中,起始收视次数为在目标时间段的开始时刻的收视次数;遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数,其中,开始播放收视次数为在目标时间段内每个时刻开始播放目标播放对象的用户个数;根据起始收视次数和开始播放收视次数计算目标时间段内的收视次数,其中,目标时间段内的收视次数为起始收视次数和开始播放收视次数的和。
[0006]进一步地,获取目标播放对象的起始收视次数包括:遍历目标时间段内目标播放对象的播放行为记录;判断播放行为记录中目标播放对象的起始播放时刻是否与目标时间段内的开始时刻相同,得到判断结果;根据判断结果对起始收视次数进行统计,其中,每判断出播放行为记录中目标播放对象的起始播放时刻与目标时间段内的开始时刻相同,对目标播放对象的起始收视次数执行加I操作。
[0007]进一步地,遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数包括:获取目标时间段内的每条播放行为记录中目标播放对象的起始播放时刻;遍历目标时间段内的时刻;对目标时间段内每个时刻的开始播放收视次数进行统计,其中,在目标时间段内的每个时刻每检测到一次目标播放对象的起始播放时刻,目标时间段内每个时刻的开始播放收视次数执行加I操作。
[0008]进一步地,在获取目标时间段内目标播放对象的播放行为记录之后,该网络收视统计方法还包括:将目标时间段内的目标播放对象的播放行为记录按照起始播放时刻进行排序;创建播放行为记录表;将排序后的播放行为记录存入到播放行为记录表中。
[0009]进一步地,遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数之后,该网络收视统计方法还包括:根据目标时间段内每个时刻的开始播放收视次数和目标时间段内的时刻得到图表,其中,图表的横坐标为目标时间段内的时刻,图表的纵坐标为目标时间段内每个时刻的开始播放收视次数;输出图表。
[0010]为了实现上述目的,根据本发明的另一方面,提供了一种网络收视统计装置。该网络收视统计装置包括:第一获取模块,用于获取目标时间段内目标播放对象的播放行为记录,其中,播放行为记录包括目标播放对象的起始播放时刻;第二获取模块,用于获取目标播放对象的起始收视次数,其中,起始收视次数为在目标时间段的开始时刻的收视次数;第三获取模块,用于遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数,其中,开始播放收视次数为在目标时间段内每个时刻开始播放目标播放对象的用户个数;计算模块,用于根据起始收视次数和开始播放收视次数计算目标时间段内的收视次数,其中,目标时间段内的收视次数为起始收视次数和开始播放收视次数的和。
[0011]进一步地,第二获取模块包括:第一遍历模块,用于遍历目标时间段内目标播放对象的播放行为记录;判断模块,用于判断播放行为记录中目标播放对象的起始播放时刻是否与目标时间段内的开始时刻相同,得到判断结果;第一统计模块,用于根据判断结果对起始收视次数进行统计,其中,每判断出播放行为记录中目标播放对象的起始播放时刻与目标时间段内的开始时刻相同,对目标播放对象的起始收视次数执行加I操作。
[0012]进一步地,第三获取模块包括:第四获取模块,用于获取目标时间段内的每条播放行为记录中目标播放对象的起始播放时刻;第二遍历模块,用于遍历目标时间段内的时刻;第二统计模块,用于对目标时间段内每个时刻的开始播放收视次数进行统计,其中,在目标时间段内的每个时刻每检测到一次目标播放对象的起始播放时刻,目标时间段内每个时刻的开始播放收视次数执行加I操作。
[0013]进一步地,该网络收视统计装置还包括:排序模块,用于对目标时间段内的目标播放对象的播放行为记录按照起始播放时刻进行排序;创建模块,用于创建播放行为记录表;存储模块,用于将排序后的播放行为记录存入到播放行为记录表中。
[0014]进一步地,该网络收视统计装置还包括:第五获取模块,用于根据目标时间段内每个时刻的开始播放收视次数和目标时间段内的时刻得到图表,其中,图表的横坐标为目标时间段内的时刻,图表的纵坐标为目标时间段内每个时刻的开始播放收视次数;输出模块,用于输出图表。
[0015]本发明的网络收视统计方法包括获取目标时间段内目标播放对象的播放行为记录,其中,播放行为记录包括目标播放对象的起始播放时刻;获取目标播放对象的起始收视次数,其中,起始收视次数为在目标时间段的开始时刻的收视次数;遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数,其中,开始播放收视次数为在目标时间段内每个时刻开始播放目标播放对象的用户个数;根据起始收视次数和开始播放收视次数计算目标时间段内的收视次数,其中,目标时间段内的收视次数为起始收视次数和开始播放收视次数的和。该网络收视统计方法在对目标时间段内的收视次数统计时保留了目标时间段内每个时刻的开始收视次数,将这些开始收视次数作为目标时间段内的新增加的收视次数,然后加上目标时间段内的开始时刻的起始收视次数,即能够获得目标时间段内的目标播放对象的收视次数。通过本发明的网络收视统计方法解决了收视次数的统计过程消耗系统性能的问题,提高了目标播放对象收视次数的统计性能。

【专利附图】

【附图说明】
[0016]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017]图1是根据本发明的网络收视统计方法的第一实施例的流程图;以及
[0018]图2是根据本发明的网络收视统计装置的第一实施例的示意图。

【具体实施方式】
[0019]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0020]为了使本领域的技术人员更好的理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,在本领域普通技术人员没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明的保护范围。
[0021]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。
[0022]本发明旨在提供一种网络收视统计方法和装置。图1是根据本发明的网络收视统计方法的第一实施例的流程图,如图1所示,该网络收视统计方法包括如下的步骤SlOl至步骤S104:
[0023]步骤S101,获取目标时间段内目标播放对象的播放行为记录,其中,播放行为记录包括目标播放对象的起始播放时刻。
[0024]该实施例中的目标时间段根据统计分析的需要可以进行调整,该目标时间段可以是一个小时,也可以是一天。该实施例中的目标播放对象可以是网络视频,也可以是网络电视的频道。该实施例的网络收视统计方法不仅适用于网络视频的收视次数的统计,同样也适用于网络电视频道的收视次数的统计。该实施例中的目标播放对象的播放行为记录为播放该目标播放对象过程中相关的播放信息,该播放行为记录可以有一条,也可以有多条,其中,每个用户标识对应一条播放行为记录。该播放行为记录中可以包括用户标识,目标播放对象的名称,目标播放对象的起始播放时刻和结束播放时刻,目标播放对象在目标对象内的每个时刻的播放次数等信息。其中,目标播放对象的用户标识为唯一确定的用户标识,即一个用户只能有一个唯一的标识。该实施例中用户标识可以是设备ID,也可以是UserlD。播放行为记录中记载了目标播放对象的播放信息,通过对播放行为记录中的信息进行统计分析,可以判断目标播放对象的播放行为。比如,通过统计分析目标播放对象在目标时间段内每个时刻的播放次数,可以得到目标播放对象在目标时间段内每个时刻的播放行为。当在目标时间段内的第一时刻目标播放对象的播放次数大于I时,则该目标播放对象在第一时刻循环播放了大于I次,当在目标时间段内的第一时刻目标播放对象的播放次数等于O时,则该目标播放对象在第一时刻未被播放。
[0025]获取目标时间段内目标播放对象的播放行为记录可以通过在用户访问页面上的视频播放器中嵌入代码,将播放行为记录中的目标播放对象的播放信息返回至服务器,也可以从预设数据库中直接读取上述目标播放对象的播放信息。其中,视频播放器为软件播放器,比如搜狐视频,腾讯视频等。预设数据库中预先存储有目标播放对象的所有播放信息,比如目标播放对象的用户标识,目标播放对象的名称,目标播放对象的起始播放时刻和结束播放时刻等。该实施例中通过从预设数据库中直接读取目标播放对象的播放记录,减小了系能的消耗,提高了系统的运算速度。
[0026]在获取目标时间段内目标播放对象的播放行为记录之后,该实施例的网络收视统计方法将目标时间段内的目标播放对象的播放行为记录按照起始播放时刻进行排序。其中,将目标时间段内的目标播放对象的播放行为记录排序可以按照起始播放时刻升序排列,也可以按照起始播放时刻降序排列。该实施例通过创建的播放行为记录表将排序后的播放行为记录存入到播放行为记录表中。将目标时间段内的目标播放对象的播放行为记录进行排序是为了方便从播放行为记录表中快速查找统计收视次数所需要的相关信息,该实施例的网络收视统计方法将目标时间段内的目标播放对象的播放行为记录进行排序,可以按照起始播放时刻进行排序,也可以按照播放行为记录中的其他信息进行排序,比如按照用户标识进行排序等。获取目标时间段内目标播放对象的播放行为记录是从播放行为记录表中获取
[0027]步骤S102,获取目标播放对象的起始收视次数。
[0028]起始收视次数为在目标时间段的开始时刻的收视次数。获取目标播放对象的起始收视次数包括:遍历目标时间段内目标播放对象的播放行为记录;判断播放行为记录中目标播放对象的起始播放时刻是否与目标时间段内的开始时刻相同,得到判断结果;根据判断结果对起始收视次数进行统计,其中,每判断出播放行为记录中目标播放对象的起始播放时刻与目标时间段内的开始时刻相同,对目标播放对象的起始收视次数执行加I操作。例如,目标时间段内目标播放对象的播放行为记录有两条,分别为用户A的播放行为记录和用户B的播放行为记录。其中,在用户A的播放行为记录中的用户A的起始播放时刻为01:20:00,用户A的结束播放时刻为01:50:31。用户B的起始播放时刻为01:20:00,用户B的结束播放时刻为02:30:00。如果01:20:00在目标时间段内,则在01:20:00时刻有两个用户播放了该时刻的目标播放对象,即01:20:00时刻的起始收视次数为2。
[0029]步骤S103,遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数。
[0030]开始播放收视次数为在目标时间段内每个时刻开始播放目标播放对象的用户个数。获取目标时间段内每个时刻的开始播放收视次数包括:遍历目标时间段内的目标播放对象的播放行为记录;获取目标时间段内的每条播放行为记录中目标播放对象的起始播放时刻;遍历目标时间段内的时刻;对目标时间段内每个时刻的开始播放收视次数进行统计,其中,在目标时间段内的每个时刻每检测到一次目标播放对象的起始播放时刻,目标时间段内每个时刻的开始播放收视次数执行加I操作。该实施例将目标时间段划分为多个最小粒度时刻,比如将目标时间段按秒或者毫秒进行时刻的划分。统计目标时间段内每个时刻的开始播放收视次数就是统计目标时间段内每个时刻上开始播放目标播放对象的用户的个数,该实施例将开始播放目标播放对象的用户的个数作为该时刻上的新增加的收视次数,并将统计结果进行存储。该实施例的网络收视统计方法分别统计目标时间段内每个时刻的开始播放收视次数,在一定程度上提升了统计结果的性能。
[0031]步骤S104,根据起始收视次数和开始播放收视次数计算目标时间段内的收视次数,其中,目标时间段内的收视次数为起始收视次数和开始播放收视次数的和。
[0032]该实施例的网络收视统计方法将起始收视次数与开始播放收视次数的和作为目标时间段内的目标播放对象的收视次数,即该网络收视统计方法采用分别统计目标时间段内的每个时刻的新增加的收视次数,其中包括目标时间段的开始时刻的收视次数,即起始收视次数。通过该网络收视统计方法获取开始起始收视次数和目标时间段内每个时刻的开始播放收视次数之后,根据目标时间段内每个时刻的开始播放收视次数和目标时间段内的时刻得到图表,其中,图表的横坐标为目标时间段内的时刻,图表的纵坐标为目标时间段内每个时刻的开始播放收视次数。在该图标中,横坐标的第一个时刻的值为起始收视次数的值,第一个时刻之后的目标时间段内的每个时刻的值为目标时间段内的每个时刻的开始播放收视次数。在得到该图标之后输出图表,便于用户直观地分析目标时间段内每个时刻的收视次数。从图表中可以分析出,在收视次数较高的时刻上观看该时刻目标播放对象的用户数目多,在收视次数较低的时刻上观看该时刻目标播放对象的用户数据少。该实施例的网络收视统计方法将统计的目标时间段内的目标播放对象的收视次数以图表的形式进行输出显示,是统计结果更加直观,便于用户对统计结果进行分析。
[0033]本实施例的网络收视统计方法采用获取目标时间段内目标播放对象的播放行为记录,其中,播放行为记录包括目标播放对象的起始播放时刻;获取目标播放对象的起始收视次数,其中,起始收视次数为在目标时间段的开始时刻的收视次数;遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数,其中,开始播放收视次数为在目标时间段内每个时刻开始播放目标播放对象的用户个数;根据起始收视次数和开始播放收视次数计算目标时间段内的收视次数,其中,目标时间段内的收视次数为起始收视次数和开始播放收视次数的和,解决了网络收视统计方法解决了收视次数的统计过程消耗系统性能的问题。该网络收视统计方法在对目标时间段内的收视次数统计时保留了目标时间段内每个时刻的开始收视次数,将这些开始收视次数作为目标时间段内的新增加的收视次数,然后加上目标时间段内的开始时刻的起始收视次数,即能够获得目标时间段内的目标播放对象的收视次数,降低了逐条比较将目标播放对象的起始播放时刻和结束播放时刻与目标时间段所带来的系统性能的消耗,提高了目标播放对象收视次数的统计性能。
[0034]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0035]本发明实施例还提供了一种网络收视统计装置。需要说明的是,该网络收视统计装置可以用于执行本发明实施例的网络收视统计方法。
[0036]图2是根据本发明的网络收视统计装置的第一实施例的示意图。如图2所示,该网络收视统计装置包括:第一获取模块10,第二获取模块20,第三获取模块30和计算模块40。
[0037]第一获取模块10,用于获取目标时间段内目标播放对象的播放行为记录,其中,播放行为记录包括目标播放对象的起始播放时刻。
[0038]该实施例的网络收视统计装置在通过第一获取模块10获取目标时间段内目标播放对象的播放行为记录之后,优选地,该装置还可以通过排序模块,创建模块以及存储模块将目标时间段内目标播放对象的播放行为记录进行进一步地处理。其中,排序模块用于对目标时间段内的目标播放对象的播放行为记录按照起始播放时刻进行排序;创建模块,用于创建播放行为记录表;存储模块,用于将排序后的播放行为记录存入到播放行为记录表中。
[0039]第二获取模块20,用于获取目标播放对象的起始收视次数,其中,起始收视次数为在目标时间段的开始时刻的收视次数。
[0040]具体地,该实施例的网络收视统计装置中的第二获取模块20包括:第一遍历模块,用于遍历目标时间段内目标播放对象的播放行为记录;判断模块,用于判断播放行为记录中目标播放对象的起始播放时刻是否与目标时间段内的开始时刻相同,得到判断结果;第一统计模块,用于根据判断结果对起始收视次数进行统计,其中,每判断出播放行为记录中目标播放对象的起始播放时刻与目标时间段内的开始时刻相同,对目标播放对象的起始收视次数执行加I操作。
[0041]第三获取模块30,用于遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数,其中,开始播放收视次数为在目标时间段内每个时刻开始播放目标播放对象的用户个数。
[0042]具体地,该实施例的网络收视统计装置中的第三获取模块30包括:第四获取模块,用于获取目标时间段内的每条播放行为记录中目标播放对象的起始播放时刻;第二遍历模块,用于遍历目标时间段内的时刻;第二统计模块,用于对目标时间段内每个时刻的开始播放收视次数进行统计,其中,在目标时间段内的每个时刻每检测到一次目标播放对象的起始播放时刻,目标时间段内每个时刻的开始播放收视次数执行加I操作。
[0043]计算模块40,用于根据起始收视次数和开始播放收视次数计算目标时间段内的收视次数,其中,目标时间段内的收视次数为起始收视次数和开始播放收视次数的和。
[0044]该实施例的网络收视统计装置分别通过第二获取模块20和第三获取模块30获取起始收视次数和开始播放收视次数之后,该装置还可以通过第五获取模块和输出模块将统计得到的起始收视次数和开始播放收视次数以图表的形式显示输出。其中,第五获取模块,用于根据目标时间段内每个时刻的开始播放收视次数和目标时间段内的时刻得到图表,其中,图表的横坐标为目标时间段内的时刻,图表的纵坐标为目标时间段内每个时刻的开始播放收视次数;输出模块,用于输出图表。
[0045]该实施例的网络收视统计装置包括第一获取模块10,第二获取模块20,第三获取模块30和计算模块40。通过该装置,解决了网络收视统计方法解决了收视次数的统计过程消耗系统性能的问题,通过保留目标时间段内每个时刻的开始收视次数,将这些开始收视次数作为目标时间段内的新增加的收视次数,将这些开始收视次数与目标时间段内的开始时刻的起始收视次数的和作为目标时间段内的目标播放对象的收视次数,减小了对目标时间段内目标播放对象的播放行为记录逐条地将目标播放对象的起始播放时刻和结束播放时刻与目标时间段进行比较所带来的系统性能的消耗,提高了目标播放对象收视次数的统计性能。
[0046]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0047]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种网络收视统计方法,其特征在于,包括: 获取目标时间段内目标播放对象的播放行为记录,其中,所述播放行为记录包括所述目标播放对象的起始播放时刻; 获取所述目标播放对象的起始收视次数,其中,所述起始收视次数为在所述目标时间段的开始时刻的收视次数; 遍历所述目标时间段内的所述目标播放对象的播放行为记录,获取所述目标时间段内每个时刻的开始播放收视次数,其中,所述开始播放收视次数为在所述目标时间段内每个时刻开始播放所述目标播放对象的用户个数;以及 根据所述起始收视次数和所述开始播放收视次数计算所述目标时间段内的收视次数,其中,所述目标时间段内的收视次数为所述起始收视次数和所述开始播放收视次数的和。
2.根据权利要求1所述的网络收视统计方法,其特征在于,获取所述目标播放对象的起始收视次数包括: 遍历所述目标时间段内所述目标播放对象的播放行为记录; 判断所述播放行为记录中所述目标播放对象的起始播放时刻是否与所述目标时间段内的开始时刻相同,得到判断结果;以及 根据所述判断结果对所述起始收视次数进行统计,其中,每判断出所述播放行为记录中所述目标播放对象的起始播放时刻与所述目标时间段内的开始时刻相同,对所述目标播放对象的起始收视次数执行加1操作。
3.根据权利要求1所述的网络收视统计方法,其特征在于,遍历所述目标时间段内的所述目标播放对象的播放行为记录,获取所述目标时间段内每个时刻的开始播放收视次数包括: 获取所述目标时间段内的每条播放行为记录中所述目标播放对象的起始播放时刻; 遍历所述目标时间段内的时刻;以及 对所述目标时间段内每个时刻的开始播放收视次数进行统计,其中,在所述目标时间段内的每个时刻每检测到一次所述目标播放对象的起始播放时刻,所述目标时间段内每个时刻的开始播放收视次数执行加1操作。
4.根据权利要求1所述的网络收视统计方法,其特征在于,在获取目标时间段内目标播放对象的播放行为记录之后,所述方法还包括: 将所述目标时间段内的所述目标播放对象的播放行为记录按照所述起始播放时刻进行排序; 创建播放行为记录表;以及 将排序后的播放行为记录存入到所述播放行为记录表中。
5.根据权利要求1所述的网络收视统计方法,其特征在于,遍历所述目标时间段内的所述目标播放对象的播放行为记录,获取所述目标时间段内每个时刻的开始播放收视次数之后,所述方法还包括: 根据所述目标时间段内每个时刻的开始播放收视次数和所述目标时间段内的时刻得到图表,其中,所述图表的横坐标为所述目标时间段内的时刻,所述图表的纵坐标为所述目标时间段内每个时刻的开始播放收视次数;以及输出所述图表。
6.一种网络收视统计装置,其特征在于,包括: 第一获取模块,用于获取目标时间段内目标播放对象的播放行为记录,其中,所述播放行为记录包括所述目标播放对象的起始播放时刻; 第二获取模块,用于获取所述目标播放对象的起始收视次数,其中,所述起始收视次数为在所述目标时间段的开始时刻的收视次数; 第三获取模块,用于遍历所述目标时间段内的所述目标播放对象的播放行为记录,获取所述目标时间段内每个时刻的开始播放收视次数,其中,所述开始播放收视次数为在所述目标时间段内每个时刻开始播放所述目标播放对象的用户个数;以及 计算模块,用于根据所述起始收视次数和所述开始播放收视次数计算所述目标时间段内的收视次数,其中,所述目标时间段内的收视次数为所述起始收视次数和所述开始播放收视次数的和。
7.根据权利要求6所述的网络收视统计装置,其特征在于,所述第二获取模块包括: 第一遍历模块,用于遍历所述目标时间段内所述目标播放对象的播放行为记录; 判断模块,用于判断所述播放行为记录中所述目标播放对象的起始播放时刻是否与所述目标时间段内的开始时刻相同,得到判断结果;以及 第一统计模块,用于根据所述判断结果对所述起始收视次数进行统计,其中,每判断出所述播放行为记录中所述目标播放对象的起始播放时刻与所述目标时间段内的开始时刻相同,对所述目标播放对象的起始收视次数执行加1操作。
8.根据权利要求6所述的网络收视统计装置,其特征在于,所述第三获取模块包括: 第四获取模块,用于获取所述目标时间段内的每条播放行为记录中所述目标播放对象的起始播放时刻; 第二遍历模块,用于遍历所述目标时间段内的时刻;以及 第二统计模块,用于对所述目标时间段内每个时刻的开始播放收视次数进行统计,其中,在所述目标时间段内的每个时刻每检测到一次所述目标播放对象的起始播放时刻,所述目标时间段内每个时刻的开始播放收视次数执行加1操作。
9.根据权利要求6所述的网络收视统计装置,其特征在于,所述装置还包括: 排序模块,用于对所述目标时间段内的所述目标播放对象的播放行为记录按照所述起始播放时刻进行排序; 创建模块,用于创建播放行为记录表;以及 存储模块,用于将排序后的播放行为记录存入到所述播放行为记录表中。
10.根据权利要求6所述的网络收视统计装置,其特征在于,所述装置还包括: 第五获取模块,用于根据所述目标时间段内每个时刻的开始播放收视次数和所述目标时间段内的时刻得到图表,其中,所述图表的横坐标为所述目标时间段内的时刻,所述图表的纵坐标为所述目标时间段内每个时刻的开始播放收视次数;以及输出模块,用于输出所述图表。
【文档编号】H04N21/258GK104284217SQ201410575765
【公开日】2015年1月14日 申请日期:2014年10月24日 优先权日:2014年10月24日
【发明者】胡信 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1