一种基于机顶盒的电视节目推荐方法及机顶盒设备的制作方法

文档序号:7851255阅读:141来源:国知局
专利名称:一种基于机顶盒的电视节目推荐方法及机顶盒设备的制作方法
技术领域
本发明涉及数字电视技术领域, 具体涉及一种基于机顶盒的电视节目推荐方法及机顶盒设备。
背景技术
数字电视从节目采集、制作、传输到用户端接收都是以0、1数字串所组成数字信号来进行的,其信号损失小,接收效果好。在当前的数字电视中,大多采用了双向信息传输技术,将数字电视和宽带网络技术结合起来,增加了用户的交互能力,扩展了电视的个性化功能。用户可以根据自身的需要选择各种电视服务,例如远程教育、远程医疗、农村信息、阳光政务、视频点播、网上购物、缴纳水电费等各种服务。从而让用户成为电视的真正主宰者,进入全新的数字电视世界。传统的广播电视节目深受时空限制的束缚,在特定的时间段内,用户只能被动地收看有限数量频道的节目,电视台播什么,用户就得看什么。数字电视的视频点播技术提供了更大的自由度,让电视“观众”向电视“用户”转变,用户在任何时刻都能够自主地选择观看自己感兴趣的视频节目。在实际应用中,数字电视用户往往是采用分类浏览和通过遥控器输入内容搜索的方式来寻找自己喜爱的节目,然而,随着视频点播中的互动节目日益增多,这些传统的方式已难以满足用户的需求。分类浏览要求用户翻阅众多没用冗余的节目信息,常常需要花费大量的时间,而且无法保证最终能否找到感兴趣的节目;而采用搜索的方式也只能够让用户获得相同的排序结果,无法根据用户的个人情况提供个性化的服务。这一现象是由于信息超载所带来的,严重影响了用户使用视频点播服务的效率。为了解决这一问题,我们可考虑引入个性化推荐的技术,它被认为是当前解决信息超载最有效的手段之一。目前的基于机顶盒的数字电视节目推荐方法与系统,采用浏览器——服务器模式为互动数字电视用户提供影视节目推荐服务,具体可参阅图I。这个系统允许数字电视用户对影视节目进行打分,以表达自己对不同影视节目的喜爱程度,系统根据用户的基本资料和评分记录,向不同的用户提供个性化的影视。它的参与者包括用户和管理员。用户是使用互动数字电视观看影视点播的观众,管理员是维护影视节目信息和相似影视节目列表的人员,其中用户是这个系统的核心,因为用户的打分情况决定了该数字电视节目推荐系统给该用户推荐的节目。用户首先用账号登陆数字电视节目推荐系统,进入个性化的推荐页面,对页面上的电影进行打分,后台程序获取当前登陆用户的账号信息,以及当期用户对节目的打分情况,经过计算得出当前用户喜欢电视节目,并在系统中生成一张节目表,下次该用户登录时,可以直接从节目表中读取节目,将这些节目以及与该节目相类似的节目都推荐给该用户。但对于一个性能良好的推荐系统,必须为用户提供有效的推荐,即要求其推荐准确率不能太低,这样用户才会对此系统产生信任,乐于接受该系统推荐的内容。在现有的推荐系统里面,如果有的用户偷懒,很少甚至不去对节目机型评分,也就是当前用户他对节目的评分记录小于某一个数值,那么系统就不能准确去预测节目,更不能对他进行有效的推荐。其次,在小数据集的情况下处理时间不长,然而在实际应用中,往往存在着上百万的用户和项目,该推荐系统的的计算量将随着用户和项目的增加而大大增加,这时便面临处理时间过长的问题,需要通过改进系统,将其计算量大的步骤放在后台进行计算。

发明内容
本发明提供一种基于机顶盒的数字电视节目推荐方法与系统,就是在在数字电视影视点播服务中加入该推荐系统,让用户能够获取到自己感兴趣的节目资源,真正意义上令用户与电视实现双向互动,得到更高的自由度和个性化服务,同时通过提高点播量增加互动应用服务供应商的效益。本发明提供一种基于机顶盒的电视节目推荐方法,包括检测用户是否基于机顶盒观看电视节目; 如果检测到用户基于机顶盒观看电视节目时,读取评分记录,所述评分记录为用户评分记录和系统评分记录的评分综合值;基于所述评分记录预测用户所喜好的电视节目;将所述预测的电视节目生成节目菜单反馈到用户所在的电视屏幕上。所述方法还包括接收用户观看电视节目过程中对基于当前电视节目的评分;接收数字电视系统基于电视节目收视率和用户喜好度对电视节目的评分;基于用户对电视节目的评分和系统对电视节目的评分计算评分综合值。所述方法还包括向数字电视系统服务端发送用户端的电视节目收视情况,为数字电视系统服务端形成系统评分记录。相应的,本发明实施例还提供了一种机顶盒设备,所述机顶盒设备包括检测模块,用于检测用户是否基于机顶盒观看电视节目;评分记录模块,用于在检测到用户基于机顶盒观看电视节目时,读取评分记录,所述评分记录为用户评分记录和系统评分记录的评分综合值;节目预测模块,用于基于所述评分记录预测用户所喜好的电视节目;节目推荐模块,用于将所述预测的电视节目生成节目菜单反馈到用户所在的电视屏幕上。所述评分记录模块还用于接收用户观看电视节目过程中对基于当前电视节目的评分;并接收数字电视系统基于电视节目收视率和用户喜好度对电视节目的评分;最后基于用户对电视节目的评分和系统对电视节目的评分计算评分综合值。所述机顶盒设备还包括发送模块,用于向数字电视系统服务端发送用户端的电视节目收视情况,为数字电视系统服务端形成系统评分记录。以上技术可以看出,该系统允许数字电视用户对影视节目进行打分,以表达自己对不同影视节目的喜爱程度,同时系统根据用户的基本资料和评分记录,向数字电视用户提供个性化的影视节目推荐。本系统能够让用户在庞大的节目数据库中方便快捷地发现自己喜爱的节目,而不需进行多次的查询和翻页浏览。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图I是本现有技术中的基于机顶盒的数字电视节目推荐方法的流程图;图2是本发明实施例中的基于机顶盒的数字电视节目推荐方法的流程图;图3是本发明实施例中的机顶盒设备结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。当数字电视用户刚刚开始使用推荐系统时,如果系统不能给出较为准确的推荐结果,那么数字电视用户有可能对此系统失去信任,从而不再继续使用该系统。然而由于新用户使用系统的时间较短,通常会出现没有对任何影视节目进行打分或者评分记录数目过少的情况,或者用户由于惰性而不愿进行影片评分,这样当前用户的显性评分就会发生缺失,在这种情况下,系统无法从当前用户身上获取到足够的评分数据来分析其兴趣点所在,所以推荐效果往往与实际偏差较大。此外,数字电视影视点播中的影视节目必须保证一定的更新频率。更新太慢会造成用户选择其他途径观看影视节目,因此容易引起用户的流失。因此,本文提出了一种基于机顶盒的数字电视节目推荐方法与系统,采用浏览器一服务器模式为使用数字电视互动应用与服务的用户提供影视节目推荐服务。在这个系统之中,主要有两个参与者,一个是当前用户,另外一个是管理员。这个系统允许数字电视用户对数字电视提供的影视节目进行评分,用来区分用户自己对各类影视节目的喜爱偏好,系统再根据用户的账户资料和对影视节目的评分记录,经过后台管理程序的处理,将得到的节目推荐结果向不同的用户提供,这就是该系统节目推荐的个性化所在。其中,用户是使用互动数字电视观看影视点播的观众,管理员是维护影视节目信息和相似影视节目列表的人员,其中用户是这个系统的核心,因为用户的打分情况决定了该数字电视节目推荐系统给该用户推荐的节目。具体的,图2示出了本发明实施例中的基于机顶盒的电视节目推荐方法流程图,包括如下步骤SI :检测用户是否基于机顶盒观看电视节目,如果是则进入到下个步骤,否则结束或者继续检测;S2 :读取评分记录;S3 :基于评分记录预测用户所喜好的电视节目;、
S4 :将所述预测的电视节目生成节目菜单反馈到用户所在的电视屏幕上。在实施本发明实施过程中,用户开机开电视使用机顶盒后,机顶盒设备会检测用户是否基于机顶盒观看电视节目;如果检测到用户基于机顶盒观看电视节目时,读取评分记录,所述评分记录为用户评分记录和系统评分记录的评分综合值;基于所述评分记录预测用户所喜好的电视节目;将所述预测的电视节目生成节目菜单反馈到用户所在的电视屏幕上。在此过程中,还可以接收用户观看电 视节目过程中对基于当前电视节目的评分;接收数字电视系统基于电视节目收视率和用户喜好度对电视节目的评分;基于用户对电视节目的评分和系统对电视节目的评分计算评分综合值进一步的,还需要向数字电视系统服务端发送用户端的电视节目收视情况,为数字电视系统服务端形成系统评分记录。相应的,图3示出了本发明实施例中的机顶盒设备结构示意图,包括如下模块检测模块,用于检测用户是否基于机顶盒观看电视节目;评分记录模块,用于在检测到用户基于机顶盒观看电视节目时,读取评分记录,所述评分记录为用户评分记录和系统评分记录的评分综合值;节目预测模块,用于基于所述评分记录预测用户所喜好的电视节目;节目推荐模块,用于将所述预测的电视节目生成节目菜单反馈到用户所在的电视
屏幕上。进一步的,评分记录模块还用于接收用户观看电视节目过程中对基于当前电视节目的评分;并接收数字电视系统基于电视节目收视率和用户喜好度对电视节目的评分;最后基于用户对电视节目的评分和系统对电视节目的评分计算评分综合值。相应的,机顶盒设备还包括发送模块,用于向数字电视系统服务端发送用户端的电视节目收视情况,为数字电视系统服务端形成系统评分记录。综上,本发明实施例中的系统允许数字电视用户对影视节目进行打分,以表达自己对不同影视节目的喜爱程度,同时系统根据用户的基本资料和评分记录,向数字电视用户提供个性化的影视节目推荐。本系统能够让用户在庞大的节目数据库中方便快捷地发现自己喜爱的节目,而不需进行多次的查询和翻页浏览。需要说明的是,上述装置和系统内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。以上对本发明实施例所提供的基于机顶盒的电视节目推荐方法及机顶盒设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种基于机顶盒的电视节目推荐方法,其特征在于,包括 检测用户是否基于机顶盒观看电视节目; 如果检测到用户基于机顶盒观看电视节目吋,读取评分记录,所述评分记录为用户评分记录和系统评分记录的评分综合值; 基于所述评分记录预测用户所喜好的电视节目; 将所述预测的电视节目生成节目菜单反馈到用户所在的电视屏幕上。
2.如权利要求I所述的基于机顶盒的电视节目推荐方法,其特征在于,所述方法还包 括 接收用户观看电视节目过程中对基于当前电视节目的评分; 接收数字电视系统基于电视节目收视率和用户喜好度对电视节目的评分; 基于用户对电视节目的评分和系统对电视节目的评分计算评分综合值。
3.如权利要求I所述的基于机顶盒的电视节目推荐方法,其特征在于,所述方法还包括 向数字电视系统服务端发送用户端的电视节目收视情況,为数字电视系统服务端形成系统评分记录。
4.一种机顶盒设备,其特征在于,所述机顶盒设备包括 检测模块,用于检测用户是否基于机顶盒观看电视节目; 评分记录模块,用于在检测到用户基于机顶盒观看电视节目吋,读取评分记录,所述评分记录为用户评分记录和系统评分记录的评分综合值; 节目预测模块,用于基于所述评分记录预测用户所喜好的电视节目; 节目推荐模块,用于将所述预测的电视节目生成节目菜单反馈到用户所在的电视屏幕上。
5.如权利要求4所述的机顶盒设备,其特征在于,所述评分记录模块还用于接收用户观看电视节目过程中对基于当前电视节目的评分;并接收数字电视系统基于电视节目收视率和用户喜好度对电视节目的评分;最后基于用户对电视节目的评分和系统对电视节目的评分计算评分综合值。
6.如权利要求4所述的机顶盒设备,其特征在于,所述机顶盒设备还包括 发送模块,用于向数字电视系统服务端发送用户端的电视节目收视情况,为数字电视系统服务端形成系统评分记录。
全文摘要
本发明公开了一种基于机顶盒的电视节目推荐方法及机顶盒设备。本发明的方法包括检测用户是否基于机顶盒观看电视节目;如果检测到用户基于机顶盒观看电视节目时,读取评分记录,所述评分记录为用户评分记录和系统评分记录的评分综合值;基于所述评分记录预测用户所喜好的电视节目;将所述预测的电视节目生成节目菜单反馈到用户所在的电视屏幕上。本发明能够让用户能够获取到自己感兴趣的节目资源,真正意义上令用户与电视实现双向互动,得到更高的自由度和个性化服务,同时通过提高点播量增加互动应用服务供应商的效益。
文档编号H04N21/442GK102710988SQ20121014866
公开日2012年10月3日 申请日期2012年5月15日 优先权日2012年5月15日
发明者李苗, 罗笑南, 詹勇 申请人:中山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1