一种基于机顶盒电视频道对用户偏好的统计的架构和方法

文档序号:7796076阅读:120来源:国知局
一种基于机顶盒电视频道对用户偏好的统计的架构和方法
【专利摘要】本发明提供一种基于机顶盒电视频道对用户偏好的统计的架构和方法,属于数字电视机顶盒领域,本发明具体为在用户切换频道后记录模块在时间超出60秒后认为该节目为有效节目并将信息写入到本地SQLite数据库表中,并自动开启定时模块。本发明可根据不同的用户做不同的列表推荐,避免操作的复杂性,用户也可以根据自定义要求提供数据,提高用户体验。
【专利说明】一种基于机顶盒电视频道对用户偏好的统计的架构和方法
[0001]
【技术领域】
[0002]本发明涉及数字电视机顶盒【技术领域】,具体地说是一种基于机顶盒电视频道对用户偏好的统计的架构和方法。
【背景技术】
[0003]目前,机顶盒产品带给用户越来越丰富的应用体验,越来越逼真视频呈现,机顶盒也只是被动的呈现用户选择的频道,并没有对用户的行为进行统计归纳,当用户寻找自己的频道时,大多选择频道列表的方式,一下下的循规蹈矩的寻找自己喜欢观看的频道,或者通过数字键被动的记忆自己喜欢的频道。
[0004]据国家权威机构调查,用户在收看数字电视频道的时候,都是特定的几个电视频道,按照全体分如喜欢新闻,则会经常收看CCTV-新闻、CCTV-1、CCTV4等;喜欢娱乐,则会经常看CCTV-3、湖南卫视等;喜欢电影,则会经常观看CCTV-6、影视频道;喜欢体育,则会经常观看CCTV-5、体育频道。那么怎么根据不同的用户做不同的列表推荐,避免操作的复杂性,需要一种解决的办法。

【发明内容】

[0005]为解决上述问题,本发明的目的在于提供一种本地数据库统计对用户对电视频道偏好进行统计和呈现的架构和方式
为实现上述目的,本发明的技术方案为:
一种基于机顶盒电视频道对用户偏好的统计的架构和方法,具体包括以下步骤:
a、在收到用户换台成功的回调事件调用记录模块;
b、记录模块在时间超出N秒后将判定为有效频道并将信息写到本地SQLite数据表中并开启定时模块;
C、定时模块在N秒钟后记录当前频道的播放时长并写入数据库,同时N秒后再次记录当前节目时长;
d、统计模块根据SQLite库中的有效观看次数T和最长的观看次数M,根据T的权重为20%, M权重为80%进行,频道观看的有效内容为K=0.2*T+0.8*Μ,根据得出的K进行一次排序,并在但不限于在新的频道分组中呈现“最近观看”;
e、用户在换台后或退出数字电视后调用定时清除模块,并延续a步骤。
[0006]本发明的有益效果是:
提供了一种本地数据库统计对用户对电视频道偏好进行统计和呈现,可根据不同的用户做不同的列表推荐,避免操作的复杂性,用户也可以根据自定义要求提供数据,提高用户体验。【专利附图】

【附图说明】
[0007]附图1为本发明的架构图;
附图2为本发明的工作流程图;
附图3本发明的数据提供模块图。
【具体实施方式】
[0008]下面参照附图,对本发明的内容以具体实例来描述其实现方式及工作过程。
[0009]该架构或方案在收到用户换台成功的回调事件调用记录模块,记录模块内部开启延迟60秒执行行为,如图2所示。
[0010]进一步的用户60秒后,进入记录模块收集当前频道信息写入对应的观看次数表中+1。
[0011]进一步的定时模块,记录模块在写入观看次数后会调用定时模块,定时模块每600秒调用自身一次,来记录观看时长,并在对应时间将节目信息时长写入对应的观看时长表中+1。
[0012]进一步的该架构或方案的统计模块,定时模块在写入数据后,会调用统计模块,统计模块对当前节目信息已观看次数为M,观看时长为T,通过M和T的权重分别为20%和80%,频道观看的有效内容为K=0.2*Τ+0.8*Μ,并将K值写入SQLite中,根据得出的K进行一次排序。
[0013]进一步的该架构或方案定时清除模块,在定时模块运行过程中,收到换台事件后,对首先调用定时清除模块。
[0014]进一步的该架构或方案数据提供模块,见图3在界面显示但不限于界面显示时,提供数据可根据提供的数据提供模块在显示对应的节目数据,该数据根据K值排序,并有小到大显示,同时,用户可以根据自定义要求提供数据。
【权利要求】
1.一种基于机顶盒电视频道对用户偏好的统计的架构和方法,其特征在于具体包括以下步骤: a、在收到用户换台成功的回调事件调用记录模块; b、记录模块在时间超出N秒后将判定为有效频道并将信息写到本地SQLite数据表中并开启定时模块; C、定时模块在N秒钟后记录当前频道的播放时长并写入数据库,同时N秒后再次记录当前节目时长; d、统计模块根据SQLite库中的有效观看次数T和最长的观看次数M,根据T的权重为20%, M权重为80%进行,频道观看的有效内容为K=0.2*T+0.8*Μ,根据得出的K进行一次排序,并在但不限于在新的频道分组中呈现“最近观看”; e、用户在换台后或退出数字电视后调用定时清除模块,并延续a步骤。
【文档编号】H04N21/466GK103731739SQ201410032988
【公开日】2014年4月16日 申请日期:2014年1月24日 优先权日:2014年1月24日
【发明者】修志远, 李鹏 申请人:浪潮软件集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1