用于电视频道的收视时长的统计方法及装置制造方法

文档序号:7819632阅读:228来源:国知局
用于电视频道的收视时长的统计方法及装置制造方法
【专利摘要】本发明公开了一种用于电视频道的收视时长的统计方法及装置。该方法包括:确定第一目标时间段,其中,第一目标时间段为对预设频道需要进行收视时长统计的时间段;从第一数据表中获取第一目标时间段的每个预设时刻的用户数,其中,第一数据表预先存储有预设频道在第二目标时间段的每个预设时刻的用户数,第二目标时间段包括第一目标时间段;根据第一目标时间段的每个预设时刻的用户数计算第一目标时间段的每个预设时刻的用户数对应的收视时长;根据第一目标时间段的每个预设时刻的用户数对应的收视时长计算第一目标时间段的收视时长。通过本发明,解决了电视频道的收视时长统计效率低的问题,进一步达到提高电视频道的收视时长统计效率的效果。
【专利说明】用于电视频道的收视时长的统计方法及装置

【技术领域】
[0001] 本发明涉及电视领域,具体而言,涉及一种用于电视频道的收视时长的统计方法 及装置。

【背景技术】
[0002] 对于电视直播来说,一个频道在某个时段的直播占有率是一个重要的统计指标。 以下以交互式网络电视(Internet Protocol Television,S卩IPTV)为例说明电视频道的直 播占有率的统计。交互式网络电视利用宽带网,集互联网、多媒体、通讯等技术于一体向家 庭用户提供包括数字电视在内的多种交互式服务。交互式网络电视用户收视行为数据中的 每一条收视行为数据记录了某个用户观看某个频道的开始时刻和结束时刻,现有技术对于 统计指定频道在给定时段的直播占有率,需要先计算这个时段的收视时长,具体操作是将 给定时段和每一条用户收视行为数据中用户观看该指定频道的开始时刻和结束时刻进行 比较,如果开始时刻至结束时刻和给定时段存在交集则将这条用户收视行为数据中属于该 指定时段的时间计入收视时长,然后求出在该指定时间段内所有用户观看该指定频道的收 视时长总和,最后根据直播占有率的公式计算出该指定频道的直播占有率。
[0003] 由于每一条用户收视行为数据都需要按照上述方法进行收视时长统计,当用户收 视行为数据量过大时,上述方法将十分耗时,效率过低。针对上述问题,目前交互式网络电 视的直播占有率采用如下方式计算:首先对指定频道的用户收视行为数据进行采样,再对 采样得到的数据采用上述方法统计收视时长,最后根据直播占有率的公式计算出该指定频 道的直播占有率。但是该方法同样存在一些缺点:一是使用采样数据,样本的精确程度直接 影响了统计结果的准确性;二是当样本数据量较大的情况下,效率同样非常低;三是对于 不同时间段的收视时长分别需要按照上述方法分别计算,当需要统计收视时长的时间段较 多时将十分耗时。
[0004] 针对相关技术中电视频道的收视时长统计效率低的问题,目前尚未提出有效的解 决方案。


【发明内容】

[0005] 本发明的主要目的在于提供一种用于电视频道的收视时长的统计方法及装置,以 解决电视频道的收视时长统计效率低问题。
[0006] 为了实现上述目的,根据本发明的一个方面,提供了一种用于电视频道的收视时 长的统计方法。
[0007] 根据本发明的用于电视频道的收视时长的统计方法包括:确定第一目标时间段, 其中,第一目标时间段为对预设频道需要进行收视时长统计的时间段;从第一数据表中获 取第一目标时间段的每个预设时刻的用户数,其中,第一数据表预先存储有预设频道在第 二目标时间段的每个预设时刻的用户数,第二目标时间段包括第一目标时间段;根据第一 目标时间段的每个预设时刻的用户数计算第一目标时间段的每个预设时刻的用户数对应 的收视时长;以及根据第一目标时间段的每个预设时刻的用户数对应的收视时长计算第一 目标时间段的收视时长。
[0008] 进一步地,在分别从第一数据表中获取第一目标时间段的每个预设时刻的用户数 之前,方法包括:计算第二目标时间段的每个预设时刻的用户数;以及将第二目标时间段 的每个预设时刻的用户数存储于第一数据表中。
[0009] 进一步地,计算第二目标时间段的每个预设时刻的用户数包括计算第一时刻的用 户数,第一时刻为第二目标时间段的任意一个时刻,计算第一时刻的用户数包括:计算第一 时刻净增加的用户数;获取第一时刻原有的用户数;以及计算第一时刻的用户数,其中,第 一时刻的用户数为第一时刻净增加的用户数和第一时刻原有的用户数的和。
[0010] 进一步地,计算第一时刻净增加的用户数包括:计算第一时刻增加的用户数;计 算第一时刻减少的用户数;以及由第一时刻增加的用户数和第一时刻减少的用户数计算第 一时刻净增加的用户数。
[0011] 进一步地,获取第二目标时间段内多条收视数据,其中,收视数据包括收视开始时 刻和收视结束时刻,收视开始时刻为开始观看预设频道的时刻,收视结束时刻为结束观看 预设频道的时刻,计算第一时刻增加的用户数包括:统计多条收视数据中收视开始时刻与 第一时刻相同的个数;将多条收视数据中收视开始时刻与第一时刻相同的个数作为第一时 刻增加的用户数,计算第一时刻减少的用户数包括:统计多条收视数据中收视结束时刻与 第一时刻相同的个数;将多条收视数据中收视结束时刻与第一时刻相同的个数作为第一时 刻减少的用户数。
[0012] 进一步地,根据第一目标时间段的每个预设时刻的用户数计算第一目标时间段的 每个预设时刻的用户数对应的收视时长包括:由第一目标时间段的每个预设时刻的用户数 和预设间隔时间得到第一目标时间段的每个预设时刻的用户数对应的收视时长,其中,预 设间隔为第一目标时间段中任意两个相邻预设时刻的时间间隔,在第一目标时间段中,任 意两个相邻的预设时刻的时间间隔相等。
[0013] 为了实现上述目的,根据本发明的另一方面,提供了一种用于电视频道的收视时 长的统计装置。
[0014] 根据本发明的用于电视频道的收视时长的统计装置包括:确定单元,用于确定第 一目标时间段,其中,第一目标时间段为对预设频道需要进行收视时长统计的时间段;第一 获取单元,用于从第一数据表中获取第一目标时间段的每个预设时刻的用户数,其中,第一 数据表预先存储有预设频道在第二目标时间段的每个预设时刻的用户数,第二目标时间段 包括第一目标时间段;第一计算单元,用于根据第一目标时间段的每个预设时刻的用户数 计算第一目标时间段的每个预设时刻的用户数对应的收视时长;以及第二计算单元,用于 根据第一目标时间段的每个预设时刻的用户数对应的收视时长计算第一目标时间段的收 视时长。
[0015] 进一步地,装置还包括:第三计算单元,用于计算第二目标时间段的每个预设时刻 的用户数;以及存储单元,用于将第二目标时间段的每个预设时刻的用户数存储于第一数 据表中。
[0016] 进一步地,计算第二目标时间段的每个预设时刻的用户数包括计算第一时刻的用 户数,第一时刻为第二目标时间段的任意一个时刻,第三计算单元包括:第一计算模块,用 于计算第一时刻净增加的用户数;获取模块,用于获取第一时刻原有的用户数;以及第二 计算模块,用于计算第一时刻的用户数,其中,第一时刻的用户数为第一时刻净增加的用户 数和第一时刻原有的用户数的和。
[0017] 进一步地,第一计算模块包括:第一计算子模块,用于计算第一时刻增加的用户 数;第二计算子模块,用于计算第一时刻减少的用户数;以及第三计算子模块,用于由第一 时刻增加的用户数和第一时刻减少的用户数计算第一时刻净增加的用户数。
[0018] 进一步地,装置还包括第二获取单元,用于获取第二目标时间段内多条收视数据, 其中,收视数据包括收视开始时刻和收视结束时刻,收视开始时刻为开始观看预设频道的 时刻,收视结束时刻为结束观看预设频道的时刻,第一计算子模块包括:第一统计子模块, 用于统计多条收视数据中收视开始时刻与第一时刻相同的个数,并将多条收视数据中收视 开始时刻与第一时刻相同的个数作为第一时刻增加的用户数,第二计算子模块包括:第二 统计子模块,用于统计多条收视数据中收视结束时刻与第一时刻相同的个数,并将多条收 视数据中收视结束时刻与第一时刻相同的个数作为第一时刻减少的用户数。
[0019] 进一步地,第一计算单元包括:第三计算模块,用于由第一目标时间段的每个预设 时刻的用户数和预设间隔时间得到第一目标时间段的每个预设时刻的用户数对应的收视 时长,其中,预设间隔为第一目标时间段中任意两个相邻预设时刻的时间间隔,在第一目标 时间段中,任意两个相邻的预设时刻的时间间隔相等。
[0020] 通过本发明,采用从第一数据表中获取第一目标时间段的每个预设时刻的用户 数,并根据第一目标时间段的每个预设时刻的用户数计算第一目标时间段的每个预设时刻 的用户数对应的收视时长,从而进一步得到第一目标时间段的收视时长,解决了电视频道 的收视时长统计效率低的问题,进而达到了提高电视频道的收视时长统计效率的效果。

【专利附图】

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

【具体实施方式】
[0024] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
[0025] 为了使本【技术领域】的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0026] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用 的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语"包括"和"具 有"以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了多个元器件的系统、产 品或设备不必限于清楚地列出的那些元器件,而是可包括没有清楚地列出的或对于这些产 品或设备固有的其它元器件。
[0027] 根据本发明实施例,提供了一种用于电视频道的收视时长的统计方法,图1是根 据本发明实施例的用于电视频道的收视时长的统计方法的流程图。
[0028] 如图1所示,该方法包括如下的步骤S102至步骤S108 :
[0029] 步骤S102 :确定第一目标时间段,其中,第一目标时间段为对预设频道需要进行 收视时长统计的时间段。
[0030] 为了分析电视频道的市场占有率,以及分析目标电视频道受关注喜爱程度,需要 对电视频道在特定时段的直播占用率进行统计。直播占用率即目标电视频道在预设时段的 收视率与所有直播电视频道在预设时段的总收视率的比值。收视率是指目标电视频道在特 定时段的总收视时长与观看该目标电视频道的总用户数和特定时段时长的乘积的比值,收 视率计算公式为:收视率=特定时段的总收视时长八总用户数*特定时段时长)。
[0031] 因此,特定时段的总收视时长的计算是直播占有率的计算关键一步。特定时段的 总收视时长是指在特定时段所有观看该目标频道的用户观看该目标频道时间的总和。该特 定时段即为第一目标时间段,该特定时段可以为任意时段,目标频道即为预设频道,预设频 道也可以是任意频道。用户可以根据实际需求选择目标频道和收视时长统计的时段。
[0032] 步骤S104:从第一数据表中获取第一目标时间段的每个预设时刻的用户数,其 中,第一数据表预先存储有预设频道在第二目标时间段的每个预设时刻的用户数,第二目 标时间段包括第一目标时间段。
[0033] 由于用户预先往往不确定需要统计哪个时段的收视时长,因此,为了方便用户快 速计算任意时段的收视时长,预先计算一个时间范围较大的时间段包含的所有预设时刻的 用户数并存储与数据表中,该数据表即第一数据表,用户可以从数据表中获取该范围较大 的时间段包含的任意时段在每个预设时刻的用户数。该时间范围较大的时间段即为第二目 标时间段,第一目标时间段可以为第二目标时间段包含的任意时段。预设时刻可以根据用 户需求进行设置,例如,可以是每隔1秒作为一个时刻,也可以是每隔1分钟作为一个时刻。 在每个预设时刻的用户数指在每个预设时刻观看该预设频道的用户总数。具体地,可以预 先计算出一天中预设频道在每隔1秒的时刻的用户数,从而用户可以根据需求获取该一天 中任意时段在每秒的用户数,例如,获取这一天中从20:00至22:00中在每隔1秒的时刻的 用户数。
[0034] 步骤S106 :根据第一目标时间段的每个预设时刻的用户数计算第一目标时间段 的每个预设时刻的用户数对应的收视时长。
[0035] 在得到每个预设时刻的用户数后,可以计算每个时刻所有观看预设频道的用户的 总收视时长,即每个预设时刻的用户数对应的收视时长。可选地,根据第一目标时间段的每 个预设时刻的用户数计算第一目标时间段的每个预设时刻的用户数对应的收视时长包括: 由第一目标时间段的每个预设时刻的用户数和预设间隔时间得到第一目标时间段的每个 预设时刻的用户数对应的收视时长,其中,预设间隔为第一目标时间段中任意两个相邻预 设时刻的时间间隔,在第一目标时间段中,任意两个相邻的预设时刻的时间间隔相等。
[0036] 预设间隔即为第一目标时间段中任意两个相邻预设时刻的时间间隔,具体地,预 设间隔与预设时刻的选取有关,例如,如果选取每隔1秒作为一个预设时刻,则相应的时间 间隔为1秒,如果选取每隔1分钟作为一个预设时刻,则相应的时间间隔为1分钟。具体地, 为了减少第二目标时间段中预设时刻的数量,进一步减少第二目标时间段中包含的所有预 设时刻的用户数的计算量,可以选取一个大一点的时间间隔,例如选取时间间隔为1分钟 比选取时间间隔为1秒钟的计算量大大减少。通过第一目标时间段的每个预设时刻的用户 数和时间间隔相乘得到第一目标时间段的每个预设时刻的用户数对应的收视时长。
[0037] 步骤S108 :根据第一目标时间段的每个预设时刻的用户数对应的收视时长计算 第一目标时间段的收视时长。
[0038] 通过将第一目标时间段的每个预设时刻的用户数对应的收视时长叠加,即可得到 第一目标时间段的收视时长。具体地,如果第一目标时间段为从20:00至22:00,在得到从 20:00至22:00中每个时刻的用户数后,即20:01的用户数a,20:02的用户数b,依次类推, 计算每个时刻的收视时长,即20:01收视时长为a分钟,20:02的收视时长为b分钟,依次类 推,则从20:00至22:00这个时间段的收视时长为(a+b+?)分钟。其中,第一目标时间可 以为一天中的任意时段。通过上述方法可以快速统计任意时间段的收视时长,计算量少,提 高了收视时长统计的效率,解决了电视频道的收视时长统计效率低的问题。
[0039] 优选地,为了提高从第一数据表中获取第一目标时间段的每个预设时刻的用户数 的效率,在分别从第一数据表中获取第一目标时间段的每个预设时刻的用户数之前,该方 法包括:计算第二目标时间段的每个预设时刻的用户数;以及将第二目标时间段的每个预 设时刻的用户数存储于第一数据表中。
[0040] 通过预先计算第二目标时间段的每个预设时刻的用户数并存储于第一数据表中, 用户可以根据需要快速获取第二目标时间段包含的任意时段的每个时刻的用户数,该第一 数据表可以是多种形式的数据表,可以是Excel中的表格,也可以是Word中的表格,也可以 是数据库中的表格。在第一数据表中包括至少两个数据列,一数据列用于存储预设时刻,另 一数据列用于存储在预设时刻的用户数。
[0041] 可选地,计算第二目标时间段的每个预设时刻的用户数包括计算第一时刻的用户 数,第一时刻为第二目标时间段的任意一个时刻,计算第一时刻的用户数包括:计算第一时 刻净增加的用户数;获取第一时刻原有的用户数;以及计算第一时刻的用户数,其中,第一 时刻的用户数为第一时刻净增加的用户数和第一时刻原有的用户数的和。
[0042] 第一时刻为第二目标时间段的任意一个时刻,第一时刻净增加的用户数为第一时 刻新增的用户数和第一时刻减少的用户数的差值,第一时刻新增的用户数为在第一时刻开 始观看预设频道的用户数,而第一时刻减少的用户数为在第一时刻结束观看预设频道的用 户数。净增加的用户数可能为正值,也可能为负值,也可能为〇,当第一时刻新增的用户数大 于第一时刻减少的用户数时,则净增加的用户数为正值,而当第一时刻新增的用户数小于 第一时刻减少的用户数时,则净增加的用户数为负值,当第一时刻新增的用户数等于第一 时刻减少的用户数,则净增加的用户数为0。
[0043] 第一时刻原有的用户数为第一时刻的前一个时刻的用户数,如表1所示:
[0044] 表1预设时刻的用户数表
[0045]

【权利要求】
1. 一种用于电视频道的收视时长的统计方法,其特征在于,包括: 确定第一目标时间段,其中,所述第一目标时间段为对预设频道需要进行收视时长统 计的时间段; 从第一数据表中获取所述第一目标时间段的每个预设时刻的用户数,其中,所述第一 数据表预先存储有所述预设频道在第二目标时间段的每个预设时刻的用户数,所述第二目 标时间段包括所述第一目标时间段; 根据所述第一目标时间段的每个预设时刻的用户数计算所述第一目标时间段的每个 预设时刻的用户数对应的收视时长;W及 根据所述第一目标时间段的每个预设时刻的用户数对应的收视时长计算所述第一目 标时间段的收视时长。
2. 根据权利要求1所述的用于电视频道的收视时长的统计方法,其特征在于,在分别 从第一数据表中获取所述第一目标时间段的每个预设时刻的用户数之前,所述方法包括: 计算所述第二目标时间段的每个预设时刻的用户数;W及 将所述第二目标时间段的每个预设时刻的用户数存储于所述第一数据表中。
3. 根据权利要求2所述的用于电视频道的收视时长的统计方法,其特征在于,计算所 述第二目标时间段的每个预设时刻的用户数包括计算第一时刻的用户数,所述第一时刻为 所述第二目标时间段的任意一个时刻,计算所述第一时刻的用户数包括: 计算所述第一时刻净增加的用户数; 获取所述第一时刻原有的用户数;W及 计算所述第一时刻的用户数,其中,所述第一时刻的用户数为所述第一时刻净增加的 用户数和所述第一时刻原有的用户数的和。
4. 根据权利要求3所述的用于电视频道的收视时长的统计方法,其特征在于,计算所 述第一时刻净增加的用户数包括: 计算所述第一时刻增加的用户数; 计算所述第一时刻减少的用户数;W及 由所述第一时刻增加的用户数和所述第一时刻减少的用户数计算所述第一时刻净增 加的用户数。
5. 根据权利要求4所述的用于电视频道的收视时长的统计方法,其特征在于,获取所 述第二目标时间段内多条收视数据,其中,所述收视数据包括收视开始时刻和收视结束时 亥IJ,所述收视开始时刻为开始观看所述预设频道的时刻,所述收视结束时刻为结束观看所 述预设频道的时刻, 计算所述第一时刻增加的用户数包括;统计所述多条收视数据中所述收视开始时刻与 所述第一时刻相同的个数;将所述多条收视数据中所述收视开始时刻与所述第一时刻相同 的个数作为所述第一时刻增加的用户数, 计算所述第一时刻减少的用户数包括;统计所述多条收视数据中所述收视结束时刻与 所述第一时刻相同的个数;将所述多条收视数据中所述收视结束时刻与所述第一时刻相同 的个数作为所述第一时刻减少的用户数。
6. 根据权利要求1所述的用于电视频道的收视时长的统计方法,其特征在于,根据所 述第一目标时间段的每个预设时刻的用户数计算所述第一目标时间段的每个预设时刻的 用户数对应的收视时长包括: 由所述第一目标时间段的每个预设时刻的用户数和预设间隔时间得到所述第一目标 时间段的每个预设时刻的用户数对应的收视时长,其中,所述预设间隔为所述第一目标时 间段中任意两个相邻预设时刻的时间间隔,在所述第一目标时间段中,任意两个相邻的预 设时刻的时间间隔相等。
7. -种用于电视频道的收视时长的统计装置,其特征在于,包括: 确定单元,用于确定第一目标时间段,其中,所述第一目标时间段为对预设频道需要进 行收视时长统计的时间段; 第一获取单元,用于从第一数据表中获取所述第一目标时间段的每个预设时刻的用户 数,其中,所述第一数据表预先存储有所述预设频道在第二目标时间段的每个预设时刻的 用户数,所述第二目标时间段包括所述第一目标时间段; 第一计算单元,用于根据所述第一目标时间段的每个预设时刻的用户数计算所述第一 目标时间段的每个预设时刻的用户数对应的收视时长;W及 第二计算单元,用于根据所述第一目标时间段的每个预设时刻的用户数对应的收视时 长计算所述第一目标时间段的收视时长。
8. 根据权利要求7所述的用于电视频道的收视时长的统计装置,其特征在于,所述装 置还包括: 第=计算单元,用于计算所述第二目标时间段的每个预设时刻的用户数;W及 存储单元,用于将所述第二目标时间段的每个预设时刻的用户数存储于所述第一数据 表中。
9. 根据权利要求8所述的用于电视频道的收视时长的统计装置,其特征在于,计算所 述第二目标时间段的每个预设时刻的用户数包括计算第一时刻的用户数,所述第一时刻为 所述第二目标时间段的任意一个时刻,所述第=计算单元包括: 第一计算模块,用于计算所述第一时刻净增加的用户数; 获取模块,用于获取所述第一时刻原有的用户数;W及 第二计算模块,用于计算所述第一时刻的用户数,其中,所述第一时刻的用户数为所述 第一时刻净增加的用户数和所述第一时刻原有的用户数的和。
10. 根据权利要求9所述的用于电视频道的收视时长的统计装置,其特征在于,所述第 一计算模块包括: 第一计算子模块,用于计算所述第一时刻增加的用户数; 第二计算子模块,用于计算所述第一时刻减少的用户数;W及 第=计算子模块,用于由所述第一时刻增加的用户数和所述第一时刻减少的用户数计 算所述第一时刻净增加的用户数。
【文档编号】H04N21/258GK104469424SQ201410645365
【公开日】2015年3月25日 申请日期:2014年11月6日 优先权日:2014年11月6日
【发明者】焦张波, 胡信 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1