一种电视节目推荐装置及其方法

文档序号:7623941阅读:186来源:国知局
专利名称:一种电视节目推荐装置及其方法
技术领域
本发明涉及一种电视节目推荐装置及方法,尤其涉及一种根据观众喜好来自动推荐电视节目的装置及方法。
背景技术
随着电视台的增加和电视节目内容的多样性,越来越多的节目呈现在观众面前。观众在众多的节目中选择自己喜欢观看的节目变得越来越困难,而且需要花费越来越多的时间才能找到自己喜欢观看的电视节目。
目前的数字电视提供一种电子节目指南(Electronic Program Guide,简称EPG)服务,包括了电视节目播放时间、节目属性、演员、频道等与节目相关的信息,其通常伴随数字电视信号或数字广播信号传送。通过在接收设备上浏览EPG,典型的接收设备包括电视机及机顶盒,用户可以看到当前节目及未来节目的更多的信息。通常EPG是图形界面,还可能包含一个简单的基于文字的显示。
然而,虽然EPG可以为观众提供节目预告,但是节目的内容量太大,而且杂乱无序,观众并不能很方便的从中选择。针对这样的问题,目前,有的解决方案是通过对EPG中的节目赋予分值,或根据评论员的评论来推荐电视节目,但这种方式的主观性过强,比较随意;还有的方案是利用一些复杂的算法来对电视节目进行排序,但往往计算过于复杂,不容易实现。

发明内容
本发明所要解决的技术问题在于提供一种电视节目推荐装置及方法,将从电子节目指南中获得的电视节目顺序,根据观众喜好来重新排列后推荐给观众。
本发明提供一种电视节目推荐装置,包括电子节目指南表输入装置,用以获取原始的电子节目指南表;监控器,用于对观众所观看节目的属性及时间进行记录;观众喜好统计装置,用于根据所述监控器的记录,动态计算观众对不同属性的电视节目的收看时间;推荐节目生成装置,用于根据所述统计装置的计算结果,对所述获取的原始电子节目指南表重新排序,为观众生成推荐的电子节目指南表;推荐节目指南表输出装置,用于将重新排序后的电子节目指南表输出。
本发明进而提供一种电视节目推荐方法,包括如下步骤获取原始电子节目指南表;监控观众观看的电视节目的属性与时间;统计观众对不同属性的电视节目的观看时间;根据观众对不同属性的电视节目的观看时间,对原始电子节目指南表进行重新排序,生成推荐节目指南表;输出所述推荐节目指南表。
所述统计观众对不同属性的电视节目的收看时间步骤,包括如下步骤计算观众观看不同属性电视节目的相对时间;分别将其中特定属性的电视节目的相对时间进行平均;对观众观看的不同属性的电视节目的平均相对时间进行排序;按比较后的顺序生成观众观看不同属性节目的时间统计表。
本发明通过对观众观看节目的客观统计与动态计算,将原始的没有针对性的电子节目指南表进行了重新排序,还可以针对每个家庭成员生成不同的推荐节目指南表,方便了观众对电视节目的选择。


图1为按照本发明的电视节目推荐装置实施例示意图;
图2为本发明所述的电视节目推荐方法实施例流程图;图3为观众喜好数据库对应的观众喜好数据表;图4为本发明所述的生成推荐节目指南表的流程实施例示意图;图5为经推荐排序后呈现在观众面前的一种较佳排序后的电视节目指南表的实施例;图6为经推荐排序后呈现在观众面前的一种随机排序的电视节目指南表的实施例。
具体实施例方式
如图1所示,为本发明所述的电视节目推荐装置实施例示意图,包括电子节目指南表输入装置101,监控器102,观众喜好统计装置103,推荐节目生成装置104,推荐节目指南表输出装置105。
其中,电子节目指南表输入装置101,用以获取原始的电子节目指南表;监控器102,用于当观众通过遥控器107对电视机106进行遥控时,对观众所观看节目的属性及时间进行记录;观众喜好统计装置103,用于根据所述监控器的记录,动态计算观众对不同属性的电视节目的收看时间;推荐节目生成装置104,用于根据所述统计装置的计算结果,对所述获取的原始电子节目指南表重新排序,为观众生成推荐的电子节目指南表;推荐节目指南表输出装置105,用于将重新排序后的电子节目指南表输出。
本发明还可以将观众进行具体的区分,为特定观众生成具有针对性的推荐节目指南表,为此,本发明还可以包括一个观众身份确定装置,用于通过获取并标识当前正在收看电视节目的观众身份,来区分不同观众。
如果使用者不需要对观众进行区别,那么,所生成的推荐表就可以视为针对整个家庭收视喜好而提供的。
此外,所述监控器102,还可以进一步对观众所观看节目的节目频道进行记录;所述观众喜好统计装置103,还可以进一步计算观众对不同节目频道的收看频率;所述推荐节目生成装置104,还可以进一步根据所述计算的不同节目频道的收看频率,对所述获取的原始电子节目指南表重新排序,为观众生成推荐的电子节目指南表。
如图2所示,为本发明所述的电视节目推荐方法实施例流程图,首先,获取原始电子节目指南表(步骤201);监控观众观看的电视节目的属性与时间(步骤202);统计观众对不同属性的电视节目的观看时间(步骤203);根据观众对不同属性的电视节目的观看时间,对原始电子节目指南表进行重新排序,生成推荐节目指南表(步骤204);输出所述推荐节目指南表(步骤205)。
同样,本发明还可以通过获取并标识当前正在收看电视节目的观众身份,以区分不同特定观众。
其中,所述监控步骤,还可以进一步对观众所观看节目的节目频道进行监控;所述统计步骤,进一步统计观众对不同节目频道的收看频率;所述生成推荐节目指南表步骤,进一步根据所述不同节目频道的收看频率,对所述获取的原始电子节目指南表重新排序,为观众生成推荐的电子节目指南表。
本发明是通过节目属性来统计观众对某种类型的电视节目的喜好程度的,此种统计可以通过建立数据库表来实现。同时由于家庭成员的爱好不同,将针对每个家庭成员在数据库中建立一张对应的数据表,这样就可以有目的性的将节目推荐给每个对应的家庭成员。
对于数据库表的统计过程,可以首先通过监控器对特定观众所观看的节目进行监控,并计算不同属性电视节目的相对时间长度;然后将所对应的特定属性的电视节目的相对时间长度进行动态平均;再将平均相对时间进行比较排序,按比较排序后的顺序组织观众喜好数据库中的特定观众数据表。将电视节目指南与观众喜好数据库中的特定观众数据表一起经过推荐处理进行排序,就可以得到推荐排序后的节目排序表。
假设当特定观众A通过遥控装置107遥控电视106时,监控器102将对A所观看的节目进行监控,对A观看了数分钟以上的节目在观众喜好统计装置103(其可以是一个观众喜好数据库)中进行数据存储,存储方式将根据观众观看不同属性电视节目时间的相对时间长度进行统计,然后每次将动态地进行平均。
术语“相对时间长度”指观众观看某一属性电视节目的实际时间与该属性电视节目的总播放时间的比值。例如,新闻播放的时间为30分钟,而观众观看了30分钟,那么观众观看的相对时间长度为1(最大值为1);电视剧的播放时间为45分钟,而观众同样也观看了30分钟,那么他观看的相对时间长度为2/3。
通过记录每种属性节目的相对时间长度l1,l2,....li,然后动态地进行算术平均d=1nΣi=1i=nli,]]>将不同属性电视节目的均值d储存在观众喜好数据库的数据表中。根据算术平均值d的大小排列就是观众对每种属性电视节目的喜好程度。比如,新闻的相对时间长度为1、0.7、0.6等,电视剧的相对时间长度为0.4、0.6、0.8等,那么新闻的相对时间长度平均值为0.8,电视剧的相对时间长度平均值为0.6,因为0.8>0.6,说明此观众更喜欢观看新闻节目,长期的数据积累将会更加确定观众对特定节目属性的喜爱程度。
电子节目指南中的节目与特定观众的喜好数据表一起经过推荐处理后,得到了推荐排序后的节目,此节目指南将会显示在电视画面中。在推荐后的节目排序表中,针对每种属性的具体节目频道的排列顺序可以有多种,一种较佳的实施例为观众经常观看的节目频道显示在最上面,也就是说,对某类属性的节目收看时间越长,则该类属性的节目位置越靠前;对同类属性的节目排序,可以根据对不同频道的收看频率进行排序,收看频率越高,则位置越靠前。当然,其他的排列方式也同样适用。
观众喜好统计装置103可以由一个观众喜好数据库来实现,如图3所示,为观众喜好数据库对应的观众的数据表,其中主要包括三个字段用户ID、节目属性和均值d。其中用户ID具有唯一性,每个观众将会获得一个值;节目属性已在电子节目指南中划分,如新闻、娱乐、体育等;均值d是根据特定观众观看电视节目时来动态计算的。
图4为本发明所述的生成推荐节目指南表的流程实施例示意图,确定用户的ID(步骤401),然后在数据库中查询对应的数据表(步骤402),然后读取原始的电子节目指南表(步骤403),然后,根据特定用户的数据表对电子节目指南表进行重新排序(步骤404),得到推荐排序后的节目指南。排序的算法有许多种,比如冒泡排序、快速排序、希尔排序、堆排序等。
图5是经推荐排序后呈现在观众面前的一种较佳排序后的电视节目指南表的实施例,斜体字的属性部分表示此节目表是根据特定观众的喜好来排列的。而在具体属性如新闻中,节目频道的排列顺序是根据观众平时观看此节目频道的频率的高低来进行排列的。此实施例表明在属性新闻中,观众经常会观看CCTV-1的新闻节目,其次经常观看SXTV-1的新闻节目等等。这样观众就会先去选择自己喜欢的节目属性及最喜欢的节目频道来观看,接下来选择自己次喜欢的节目频道去观看。
图6经推荐排序后呈现在观众面前的一种随机排序的电视节目指南表的实施例。其中针对具体属性(如新闻)的节目频道采用的是随机、任意的一种排列方式。
权利要求
1.一种电视节目推荐装置,其特征在于,包括电子节目指南表输入装置,用以获取原始的电子节目指南表;监控器,用于对观众所观看节目的属性及时间进行记录;观众喜好统计装置,用于根据所述监控器的记录,动态计算观众对不同属性的电视节目的收看时间;推荐节目生成装置,用于根据所述统计装置的计算结果,对所述获取的原始电子节目指南表重新排序,为观众生成推荐的电子节目指南表;推荐节目指南表输出装置,用于将重新排序后的电子节目指南表输出。
2.如权利要求1所述的装置,其特征在于,所述观众为特定观众,通过以下装置确定观众身份确定装置,用于通过获取并标识当前正在收看电视节目的观众身份,来区分不同观众。
3.如权利要求1所述的装置,其特征在于,所述监控器,进一步对观众所观看节目的节目频道进行记录;所述观众喜好统计装置,进一步计算观众对不同节目频道的收看频率;所述推荐节目生成装置,进一步根据所述计算的不同节目频道的收看频率,对所述获取的原始电子节目指南表重新排序,为观众生成推荐的电子节目指南表。
4.如权利要求1所述的装置,其特征在于,所述的观众喜好统计装置计算的收看时间,是观众对不同属性的电视节目的相对收看时间的平均值。
5.如权利要求1所述的装置,其特征在于,所述的推荐节目生成装置,是按照对不同节目属性的节目的收看时间,将原始电子节目指南表重新排序,对某类属性的节目收看时间越长,则该类属性的节目位置越靠前。
6.如权利要求3所述的装置,其特征在于,所述的推荐节目生成装置,是按照对不同节目属性的节目的收看时间,将原始电子节目指南表重新排序,对某类属性的节目收看时间越长,则该类属性的节目位置越靠前;对同类属性的节目排序,是根据对不同频道的收看频率进行排序,收看频率越高,则位置越靠前。
7.一种电视节目推荐方法,其特征在于,包括如下步骤获取原始电子节目指南表;监控观众观看的电视节目的属性与时间;统计观众对不同属性的电视节目的观看时间;根据观众对不同属性的电视节目的观看时间,对原始电子节目指南表进行重新排序,生成推荐节目指南表;输出所述推荐节目指南表。
8.如权利要求7所述的方法,其特征在于,所述观众为特定观众,通过以下步骤确定获取并标识当前正在收看电视节目的观众身份,以区分不同特定观众。
9.如权利要求7所述的方法,其特征在于,所述监控步骤,进一步对观众所观看节目的节目频道进行监控;所述统计步骤,进一步统计观众对不同节目频道的收看频率;所述生成推荐节目指南表步骤,进一步根据所述不同节目频道的收看频率,对所述获取的原始电子节目指南表重新排序,为观众生成推荐的电子节目指南表。
10.如权利要求7所述的方法,其特征在于,所述统计观众对不同属性的电视节目的收看时间步骤,包括如下步骤计算观众观看不同属性电视节目的相对时间;分别将其中特定属性的电视节目的相对时间进行平均;对观众观看的不同属性的电视节目的平均相对时间进行排序;按比较后的顺序生成观众观看不同属性节目的时间统计表。
11.如权利要求7所述的方法,其特征在于,所述生成推荐节目指南表步骤,是按照观众对不同节目属性的节目的收看时间,将原始电子节目指南表重新排序,对某类属性的节目收看时间越长,则该类属性的节目位置越靠前。
12.如权利要求9所述的方法,其特征在于,所述生成推荐节目指南表步骤,是按照观众对不同节目属性的节目的收看时间,将原始电子节目指南表重新排序,对某类属性的节目收看时间越长,则该类属性的节目位置越靠前;对同类属性的节目排序,是根据对不同频道的收看频率进行排序,收看频率越高,则位置越靠前。
全文摘要
本发明公开了一种电视节目推荐装置及方法,包括电子节目指南表输入装置、监控器、观众喜好统计装置、推荐节目生成装置,以及推荐节目指南表输出装置,本发明首先获取原始电子节目指南表,然后监控观众观看的电视节目的属性与时间,再统计观众对不同属性的电视节目的观看时间,根据观众对不同属性的电视节目的观看时间,对原始电子节目指南表进行重新排序,生成推荐节目指南表,最后输出所述推荐节目指南表。采用本发明,可以简单而有针对性地向观众推荐电视节目,方便观众的选择。
文档编号H04N21/235GK1933592SQ20051010264
公开日2007年3月21日 申请日期2005年9月12日 优先权日2005年9月12日
发明者李虹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1