[发明专利]网络收视统计方法和装置有效
申请号: | 201410575765.8 | 申请日: | 2014-10-24 |
公开(公告)号: | CN104284217B | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 胡信 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | H04N21/258 | 分类号: | H04N21/258 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 李志刚,吴贵明 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 收视 统计 方法 装置 | ||
技术领域
本发明涉及互联网领域,具体而言,涉及一种网络收视统计方法和装置。
背景技术
收视次数已经成为衡量电视频道或者视频受用户喜爱程度的重要指标。随着互联网技术的快速发展,交互式网络电视越来越普遍。交互式网络电视是一种利用宽带网,并集互联网,多媒体网络以及通信网络于一体的,向用户提供包括数字电视在内的多种交互式服务的电视。对于交互式网络电视,不同的用户存在不同的播放行为记录,每条播放行为记录中包括用户标识,起始播放时间以及结束播放时间等信息。现有技术采用条件查询方法统计一段时间内电视频道或者视频的收视次数。条件查询方法为首先确定统计的时间段,遍历存储有播放行为记录的数据表,依次将每条播放行为记录中记载的起始播放时间和结束播放时间与该时间段进行比较,判断起始播放时间和结束播放时间与该时间段是否存在时间交集,如果起始播放时间和结束播放时间与该时间段存在时间交集,则将该时间段的收视次数加1。查询对比在该时间段内的所有的播放行为记录,得到该时间段的收视次数。现有技术通过将所有的播放行为记录中的起始播放时间和结束播放时间和该时间段进行对比得到该时间段的收视次数,收视次数的统计过程繁琐,而且会消耗系统的性能。
针对相关技术中收视次数的统计过程消耗系统性能的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种网络收视统计方法和装置,以解决收视次数的统计过程消耗系统性能的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种网络收视统计方法。该网络收视统计方法包括:获取目标时间段内目标播放对象的播放行为记录,其中,播放行为记录包括目标播放对象的起始播放时刻;获取目标播放对象的起始收视次数,其中,起始收视次数为在目标时间段的开始时刻的收视次数;遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数,其中,开始播放收视次数为在目标时间段内每个时刻开始播放目标播放对象的用户个数;根据起始收视次数和开始播放收视次数计算目标时间段内的收视次数,其中,目标时间段内的收视次数为起始收视次数和开始播放收视次数的和。
进一步地,获取目标播放对象的起始收视次数包括:遍历目标时间段内目标播放对象的播放行为记录;判断播放行为记录中目标播放对象的起始播放时刻是否与目标时间段内的开始时刻相同,得到判断结果;根据判断结果对起始收视次数进行统计,其中,每判断出播放行为记录中目标播放对象的起始播放时刻与目标时间段内的开始时刻相同,对目标播放对象的起始收视次数执行加1操作。
进一步地,遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数包括:获取目标时间段内的每条播放行为记录中目标播放对象的起始播放时刻;遍历目标时间段内的时刻;对目标时间段内每个时刻的开始播放收视次数进行统计,其中,在目标时间段内的每个时刻每检测到一次目标播放对象的起始播放时刻,目标时间段内每个时刻的开始播放收视次数执行加1操作。
进一步地,在获取目标时间段内目标播放对象的播放行为记录之后,该网络收视统计方法还包括:将目标时间段内的目标播放对象的播放行为记录按照起始播放时刻进行排序;创建播放行为记录表;将排序后的播放行为记录存入到播放行为记录表中。
进一步地,遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数之后,该网络收视统计方法还包括:根据目标时间段内每个时刻的开始播放收视次数和目标时间段内的时刻得到图表,其中,图表的横坐标为目标时间段内的时刻,图表的纵坐标为目标时间段内每个时刻的开始播放收视次数;输出图表。
为了实现上述目的,根据本发明的另一方面,提供了一种网络收视统计装置。该网络收视统计装置包括:第一获取模块,用于获取目标时间段内目标播放对象的播放行为记录,其中,播放行为记录包括目标播放对象的起始播放时刻;第二获取模块,用于获取目标播放对象的起始收视次数,其中,起始收视次数为在目标时间段的开始时刻的收视次数;第三获取模块,用于遍历目标时间段内的目标播放对象的播放行为记录,获取目标时间段内每个时刻的开始播放收视次数,其中,开始播放收视次数为在目标时间段内每个时刻开始播放目标播放对象的用户个数;计算模块,用于根据起始收视次数和开始播放收视次数计算目标时间段内的收视次数,其中,目标时间段内的收视次数为起始收视次数和开始播放收视次数的和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410575765.8/2.html,转载请声明来源钻瓜专利网。