【技术实现步骤摘要】
本专利技术涉及数字电视
,特别涉及一种收看时长统计方法及系统。
技术介绍
现在几乎每个家庭都拥有电视机,而目前的电视广播基本都以数码信号方式传播,包括无线数码电视广播、有线电视广播、卫星电视广播和通过互联网络的IP电视广播,用户要收看这些电视广播,一般要安装一个机顶盒终端,由机顶盒终端将各种电视广播的信号解码,还原出电视节目的数据流,然后通过电视机播放给用户收看。在用户收看电视广播时,机顶盒终端向认证服务器发送请求,包括初始请求,每个预设时间的心跳请求以及结束请求等,而在现有的播放系统中,当使用一个认证服务器对机顶盒终端的所有请求进行处理时,由于数据量较大,认证服务器负载过大。另一方面,当使用多个认证服务器来对机顶盒终端的请求进行处理时,由于机顶盒终端的不同的请求可能发送到不同的认证服务器中,由于有多个认证服务器同时处理数据,无法对机顶盒终端的收看时长进行有效统计。
技术实现思路
本专利技术提供一种收看时长统计方法及系统,能够使统计服务器快速获取所有认证服务器对特定机顶盒生成的所有数据,以快速准确地实现对用户的收看时长的统计。本专利技术提供一种收看时长统计方法,包括:认证服务器向自身卡夫卡Kafka队列中写入播放令牌中的信息;所述播放
令牌中的信息包括资源令牌、请求播放的频道/节目的标识、请求时间;所述资源令牌记录有机顶盒终端信息;统计服务器从所有认证服务器的Kafka队列中读取最新记录的播放令牌中的信息;统计服务器根据读取的播放令牌中的信息,更新对应机顶盒终端的收看时长。本专利技术实施例的一些有益效果可以包括:在用户收看某一频道或节目 ...
【技术保护点】
一种收看时长统计方法,其特征在于,包括:认证服务器向自身卡夫卡Kafka队列中写入播放令牌中的信息;所述播放令牌中的信息包括资源令牌、请求播放的频道/节目的标识、请求时间;所述资源令牌记录有机顶盒终端信息;统计服务器从所有认证服务器的Kafka队列中读取最新记录的播放令牌中的信息;统计服务器根据读取的播放令牌中的信息,更新对应机顶盒终端的收看时长。
【技术特征摘要】
1.一种收看时长统计方法,其特征在于,包括:认证服务器向自身卡夫卡Kafka队列中写入播放令牌中的信息;所述播放令牌中的信息包括资源令牌、请求播放的频道/节目的标识、请求时间;所述资源令牌记录有机顶盒终端信息;统计服务器从所有认证服务器的Kafka队列中读取最新记录的播放令牌中的信息;统计服务器根据读取的播放令牌中的信息,更新对应机顶盒终端的收看时长。2.如权利要求1所述的收看时长统计方法,其特征在于,所述认证服务器向自身卡夫卡Kafka队列中写入播放令牌中的信息之前,还包括:机顶盒终端向任一认证服务器发送播放频道/节目的初始请求;收到所述初始请求的认证服务器生成资源令牌和播放令牌;所述认证服务器向自身卡夫卡Kafka队列中写入播放令牌中的信息,还包括:收到所述初始请求的认证服务器向所述机顶盒终端发送所述资源令牌和播放令牌。3.如权利要求2所述的收看时长统计方法,其特征在于,所述机顶盒终端向任一认证服务器发送播放频道/节目的初始请求之后,还包括:所述机顶盒终端每隔预设时长向任一认证服务器发送播放频道/节目的心跳请求;所述心跳请求包括所述播放令牌;收到所述心跳请求的认证服务器将所述播放令牌中的请求时间更新为本次机顶盒终端发来心跳请求的请求时间,随后跳至执行向自身卡夫卡Kafka队列中写入播放令牌中的信息的步骤。4.如权利要求2或3所述的收看时长统计方法,其特征在于,所述机顶盒终端向任一认证服务器发送播放频道/节目的初始请求之后,还包括:所述机顶盒终端向任一认证服务器发送播放频道/节目的结束请求;所述结束请求包括所述播放令牌;收到所述结束请求的认证服务器将所述播放令牌中的请求时间更新为本次机顶盒终端发来结束请求的请求时间,随后跳至执行向自身卡夫卡Kafka队列中写入播放令牌中的信息的步骤。5.如权利要求1所述的收看时长统计方法,其特征在于,所述统计服务器根据读取的播放令牌中的信息,更新对应机顶盒终端的收看时长,包括:S301:统计服务器以本次读取的请求播放的频道/节目的标识为索引,在所有认证服务器的Kafka队列中按照记录写入时间逆序,查找包括所述请求播放的频道/节目的标识且请求时间离本次读取的请求时间第N近的记录;所述N的初始值为1;S302:统计服务器解析本次读取的资源令牌以及查找到的记录中的资源令牌,判断二者是否对应同一个机顶盒终端;若是,则执行S304;否则,执行S303;S303:令N=N+1,随后返回执行S301;S304:统计服务器计算本次读取的请求时间和查找到的记录中的请求时间之差的绝对值,随后执行S305;S305:统计服务器将本次读取的记录对应机顶盒终端收看所述请求播放的频道/节目的标识对应的频道/节目的收看时长更新为T=T+Δt;其中,T为机顶盒终端的收看时长,初始值为0;Δt为本次读取的请求时间和查找到的记录中的请求时间之差的绝对值。6.一种收看时长统计系统,其特征在于,包括:认证服务器,用于向自身卡夫卡Kafka队列中写入播放令牌中...
【专利技术属性】
技术研发人员:郭建辉,
申请(专利权)人:天脉聚源北京传媒科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。