基于交互电视的信息输出方法和装置的制作方法

文档序号:7662231阅读:98来源:国知局

专利名称::基于交互电视的信息输出方法和装置的制作方法
技术领域
:本发明涉及通信
技术领域
,特别涉及一种基于交互电视的信息输出方法和装置。
背景技术
:交互电视通常包括IPTV(InternetProtocolTelevision,网络电视)、DTV(DigitalTelevision,数字电一见)和MTV(MobileTelevision,移动电视)。其中,IPTV是一种宽带网络媒体业务应用,它是基于IP协议的电视广播服务,该业务将电视机或个人计算机作为显示终端,通过宽带网络向用户提供数字广播电视、视频服务、信息服务、互动社区、互动休闲娱乐、电子商务等宽带业务,IPTV的主要特点是交互性和实时性。一个典型的IPTV系统由头端子子系统、内容服务子系统、后台管理子系统、EPG(ElectronicProgramGuide,电子节目菜单)子系统和终端子系统组成。其中,头端子子系统负责完成对直播频道的引入、编码和转发;内容服务子系统完成点播内容的引入、存储和服务;后台管理子系统用于发布内容信息并管理用户信息;终端子系统通过EPG子系统浏览后台管理子系统发布的内容信息并获取内容信息对应的URI(UniversalResourceIdentifier,资源标志符)信息;终端子系统利用URI信息进行媒体播放,在媒体播放过程中,终端子系统接收头端子系统转发的数据或请求内容服务子系统下发数据。在IPTV系统中,EPG子系统是用户进入IPTV系统的门户,通常EPG子系统通过生成的HTML(HyperTextMark-upLanguage,超文本标记语言)页面向终端子系统发送内容和月良务信息;EPG子系统也可以将内容和服务信息封装成格式化文本,由终端子系统解析该格式化文本后形成相应的页面供用户浏览和选择。现有的EPG子系统主要具有节目搜索和内容推荐两种功能。对于节目搜索功能,由于IPTV系统能够提供海量的媒体内容供用户使用,因此用户通过搜索功能从EPG页面中查找用户需要的.内容,搜索时用户输入关键字请求EPG子系统在内容数据库中查询与关键字类似的内容信息并展示出来。搜索包括精确搜索,即EPG子系统输出与用户输入完全匹配的内容信息;以及模糊搜索,即EPG子系统将搜索出与用户输入部分匹配的内容信息。搜索虽然能够在一定程度上使用户快速找到需要的内容,但是却无法向用户提供与其需要的内容相关的其它内容,限制了用户获取内容的范围。对于内容推荐功能,EPG子系统通常采用手工定义和收视排行的方式进行。运营商能够手工指定某几部影片为特定栏目的推荐影片,用户则能够在栏目首页中看到上述推荐影片;EPG子系统也可以根据影片的播放情况在栏目首页中展示点播次数最多的影片作为推荐影片。但是由于上述影片信息的展示均以EPG子系统中的栏目为基础,而没有考虑用户的收视习惯,因此无法向用户推荐其所感兴趣的内容,降低了内容推荐的针对性,并且由于上述推荐方式仅考虑了点播节目,而没有涉及如何在直播业务中向用户推荐节目。
发明内容本发明实施例的目的在于提供一种基于交互电视的信息输出方法和装置。为实现本发明实施例的目的,本发明实施例提供如下技术方案一种基于交互电视的信息输出方法,包括接收包含内容标识的请求消息;根据所述内容标识分析预先存储的内容关联信息,获取与所述内容相关的其它内容;输出所述其它内容的信息。一种基于交互电视的信息输出装置,包括存储单元,用于预先存储内容关联信息;接收单元,用于接收包含内容标识的请求消息;分析单元,用于根据所述内容标识分析所述内容关联信息,获取与所述内容相关的其它内容;输出单元,用于^r出所述其它内容的信息。由以上本发明实施例提供的技术方案可见,本发明实施例中接收包含内容标识的请求消息后,根据所述内容标识分析预先存储的内容关联信息,获取与所述内容相关的其它内容,然后输出所述其它内容播放内容的关联,通过关联等级的分析充分考虑了内容之间的关联性,而非简单地考虑内容的播放次数,由于可以同时将播放内容和系统中的相关内容信息一并展示给用户,极大提高了内容推荐的针对性,增强了用户的收视体验。图1为本发明基于交互电视的信息输出方法的第一实施例流程图;图2为本发明基于IPTV的信息输出方法的第二实施例流程图;图3为本发明中生成一个内容关联表的流程图;图4为对本发明方法第二实施例中的内容关联表进行维护的流程图;图5为本发明基于IPTV的信息输出方法的第三实施例流程图;图6为本发明中生成对应多个子类的多个内容关联表的流程图;图7为本发明中对用户习惯表和内容关联表进行维护的流程图;图8为本发明基于交互电视的信息输出装置的第一实施例框图;图9为本发明基于交互电视的信息输出装置的第二实施例框图。具体实施方式本发明实施例提供了基于交互电视的信息输出方法和装置,接收包含内容标识的请求消息,根据所述内容标识分析预先存储的内容关联信息,获取与所述内容相关的其它内容,输出所述其它内容的信息。为了使本
技术领域
的人员更好地理解本发明实施例提供的技术方案,下面结合附图和具体实施方式对本发明实施例提供的技术方案作进一步的详细说明。本发明信息输出方法的第一实施例流程如图1所示步骤101:接收包含内容标识的请求消息。步骤102:根据内容标识分析预先存储的内容关联信息,获取与该内容相关的其它内容。其中,内容关联信息可以为内容关联表,该内容关联表中包含每一个内容与其它内容之间的关联等级;或者内容关联信息为用户习惯表和多个内容关联表,该用户习惯表中包含用户对每种类型内容的兴等级。步骤103:输出所述其它内容的信息。其中,可以发送用户请求的内容供用户播放,同时输出与该内容相关的其它内容的信息;也可以输出请求的内容的信息和其它内容的信息,然后由用户从中选择一个内容进行播放。本发明信息输出方法的第二实施例流程如图2所示,该实施例以IPTV为例,示出了内容关联信息为内容关联表时的信息输出流程,假i殳IPTV系统中由EPG子系统完成信息输出步骤201:EPG子系统接收包含内容标识的请求消息。步骤202:根据内容标识查找内容关联表。步骤203:获取与内容的关联等级大于预设关联等级的其它内容。步骤204:输出内容和其它内容的信息。步骤205:EPG子系统获得输出内容和其它内容的播放情况。步骤206:根据内容播放情况更新内容关联表中播放内容对应的关联等级。当IPTV系统中的内容凄t量较小时,应用上述本发明方法的第二实施例进行内容信息输出,即该实施例中的内容关联信息具体为内容关联表,该内容关联表对应于该系统中所有用户播放的内容的关联情况,内容关联表中存储了二维信息,用于表示不同内容之间的关联权重,假设IPTV系统中有N个内容,内容按照ID标识从内容1至内容N,则生成的内容关联表如下表1所示:表1<table>tableseeoriginaldocumentpage8</column></row><table>上述内容关联表中的每个数值代表相关两个内容之间的关联等级,可以用[内容m,内容n]来表示,其中m和n的取值从1至N,[内容m,内容n]的数值越大表示两个内容之间的关联性越强,当数值为0时表示两个内容之间不存在关联性,例如同一内容之间的关联等级均为O,表示某个内容不能与自身进行关联。为了生成上述IPTV系统中的内容关联表,需要对所有用户使用该系统中的内容的情况进行关联性分析,以初始化时,一个用户使用其中一个内容对内容关联表进行更新的情况为例,对该内容进行关联性分析的流程如图3所示步骤301:初始化内容关联表,将所有内容之间的关联等级赋值为0。步骤302:收到用户发送的播放某个内容信息的请求消息时将该内容ID赋值为PID—I。步骤303:搜索该用户已经观看过的M个内容。步骤304:按顺序读取M个内容中未读取的一个内容ID,每个内容ID赋值为PID[i],i的取值从1至M。步骤305:判断PID—I与PID[i]是否一致,若是,则返回步骤304;否则,执行步骤306。步骤306:将[PID—I,PID[i]]以及[PID[i],PID—I]的关联等级加1。步骤307:判断当前i与M是否相等,若是,则执行步骤308;否则,返回步骤304。步骤308:保存该内容关联表,结束当前流程。—建立IPTV系统中内容之间的关联是实现高效推荐的基础,只有在内容之间建立有效的关联,才能保证在用户选择特定内容时,获得与该内容相关的其它内容,并通过该内容和其它内容的标识找到对应的元数据信息,在输出包含该内容的元数据信息和海报的详细信息页面中,进一步显示与该内容相关且用户最感兴趣的其它内容的入口信息,该入口信息可以包含内容的名称、链接地址或者内容的属性等,用户可以才艮据该入口信息跳转至其它内容的详细信息页面。下面结合表1,对根据内容播放情况更新内容关联表中播放内容对应的关联等级进行描述。假设内容关联表中包含内容1至内容4这四个内容,此时接收到用户请求播放内容1的请求消息,如果预设的关联等级为2,则根据该内容关联表找到与内容1的关联等级大于2的内容为内容2和内容4,因此向用户端输出内容l、内容2和内容4的信息,例如分别输出了上述内容的名称、属性和筒介,如果用户端最终选择播放内容4,则根据该播放情况更新内容关联表1,将该表1中的内容1与内容4的关联等级以及内容4与内容1的关联等级分别加1。当IPTV中创建了新内容或删除已有内容时,需要对关联信息进行维护,对应本发明方法的第二实施例,对内容关联表进行维护的流程如图4所示步骤401:IPTV中创建或删除一个内容。步骤402:接收针对该内容的变更通知。步骤403:在内容关联表中增加或删除该内容的与其它内容之间的关联等级。步骤404:保存维护后的内容关联表。本发明信息输出方法的第三实施例流程如图5所示,该实施例示出了内容关联信息为用户习惯表和内容关联表时的信息输出流程,仍然由IPTV系统中的EPG子系统完成信息输出步骤501:EPG子系统接收包含播放内容标识的请求消息。步骤502:确定该播^内容所属的类型和子类。步骤503:当通过用户习惯表确定该类型为用户感兴趣的类型时,根据内容标识查找该子类的内容关联表。步骤504:获取与播放内容的关联等级大于预设关联等级的其它内容。步骤505:输出播放内容和其它内容的信息。步骤506:EPG子系统获得输出内容信息的内容的播放情况。步骤507:根据内容播放情况更新内容关联表中该播放内容对应的关联等级。当IPTV系统中的内容数量较大,比如超过10000个内容时,则内容关联表中的内容关联等级数将达到100兆,即随着内容数量的增长,内容关联表中的内容关联等级将呈几何级数增长。并且,由于表1仅从二维角度描述了所有内容之间的关联关系,因此无法进一步体现不同类别,以及同一类别的不同子类的内容之间的关系,比如,从维度上划分不同内容的类别可以包括年代、国别、剧情、主演等,以国别为例,进一步划分的子类可以包括中国、韩国、美国等。因此,可以结合用户的收看习惯在维度进行分类,以维度类别包括年代、国别、剧情、出品和主演为例,初始生成的用户习惯表如下表2所示,该用户习惯表对应于该系统中所有用户对播放的内容的兴趣程度,假设该IPTV系统中的内容从维度上分为年代、国别和剧情三类,其中,年代分为70年代、80年代和卯年代三个子类,国别分为中国、美国和韩国三个子类,剧情分为喜剧片、枪战片、科幻片三个子类,用户习惯表的生成方式如下用户可以在开户时的终端界面事先选择自己感兴趣的分类和子类,并由EPG子系统进4亍记录,然后EPG子系统综合所有用户感兴趣的分类和子类,例如当超过百分之五十的用户都对某一子类感兴趣时,则认为用户对该子类感兴趣,当小于百分之五十的用户对某一子类感兴趣时,则认为用户对该子类不感兴趣,需要说明的是,在具体分类时可以将内容在更多维度上进行分类,并且每个分类可以进一步细分为更多子类,表2仅做示例性说明,下表2表项单元格中的数值用于表示初始根据用户选择的感兴趣的子类综合得到的所有用户对每个分类中子类的兴趣程度表2年代70年代80年代90年代00国别中国美国韩国.0剧情喜剧片枪战片科幻片0上表2为用户与多维度分类上的内容进行关联的收视习惯表,其中"0"表示用户对该子类的内容不感兴趣,表示用户对该子类的内容感兴趣,当系统中出现新的类型或子类的内容时,则可以对上述用户习惯表自动进行扩展,加入用户对新内容所属类型或子类的兴趣程度。在IPTV系统中,每一个用户都对应了用户属性元数据,用户属性元数据用于描述用户的基本情况,例如用户名、用户昵称、用户缴费帐号等信息。用户可以通过在元数据中加入"是否维护习惯表,,参数来选择是否加入用户习惯表,即当用户在开户或业务使用过程中选择维护上述用户习惯表,则IPTV系统在生成用户习惯表时考虑该用户对每种内容类型子类的兴趣参数,当用户不再选择维护收视习惯表时,则IPTV系统删除用户习惯表中对应该用户的兴趣参数,或者冻结该用户的兴趣参数,直到该用户重新选择维护该用户习惯表。当用户重新选择维护该用户习惯表时,系统可以提示是否使用冻结前该用户的兴趣参数,还是重置该用户的兴趣参数。通过上述用户习惯表可以实现对IPTV系统中所有用户收^L习惯分布的了解。由于每个维度类型还包括数量不等的子类,因此可以灵活选择部分分类中的部分子类进一步生成针对该子类的内容关联表,以上表2中用户感兴趣的维度类型为"国别"的子类"中国"为例,生成的国别-中国-内容关联表如下表3所示,假设该表3中与"中国"相关的内容共有5个:表3<table>tableseeoriginaldocumentpage12</column></row><table>在IPTV系统中保存了每一个内容关联表中内容的元数据,元数据用于描述内容的基本情况,包括内容名称、内容版权信息、内容生命周期信息、内容评价信息等。进一步可以在元数据中加入"是否维护内容关联表"参数来选择是否在相应的内容关联表中维护该内容与其它内容之间的关联等级,例如,可以在内容发布时将该参数设置为"TRUE"或"FALSE",其中TRUE对应在内容关联表中维护该内容与其它内容之间的关联等级,FALSE对应在内容关联表中不维护该内容与其它内容之间的关联等级。为了生成上述IPTV系统中对应用户习惯表的多个子类的内容关联表,需要对用户使用该系统中的特定类型下的特定子类内容的情况进行关联性分析,对内容进行关联性分析的流程如图6所示步骤601:初始化多个子类的内容关联表,将所有内容之间的关联等级赋值为0。步骤602:收到用户发送的播放某个内容信息的请求消息时将该内容ID赋值为PID—I。步骤603:搜索该用户已经观看过的M个内容并根据用户习惯表获取该用户感兴趣的类型的子类。步骤604:按顺序读取M个内容中未读取的一个内容ID,每个内容ID赋值为PID[i],i的取值从1至M。步骤605:判断PID—I与PID[i]是否一致,若是,则返回步骤604;否则,执行步骤606。步骤606:按顺序遍历用户感兴趣的类型的每一个子类。步骤607:判断PID—I与PID[i]是否均属于当前遍历到的于类,若是,则执行步骤608;否则,返回步骤606。步骤608:将当前子类中[PIDJ,PID[i]]以及[PID[i],PID—I]的关联等级加1。步骤609:判断当前子类是否为遍历的用户感兴趣的最后一个子类,若是,则执行步骤610;否则,返回步骤606。步骤610:判断当前i与M是否相等,若是,则执行步骤411;否则,返回步骤404。步骤611:保存所有子类的内容关联表,结束当前流程。下面结合表2和3,对根据内容播放情况更新内容关联表中播放内容对应的关联等级进行描述。假设接收到用户播放表3中内容1的请求消息,首先得到内容l的分类属于"国别",子类属于"中国",通过用户习惯表2得到用户对该子类的感兴趣程度为"a",进一步关联该子类的内容关联表表3,如果预设的关联等级为2,则根据该内容关联表3找到与内容1的关联等级大于2的内容为内容2和内容5,因此向用户端输出内容l、内容2和内容5的信息,例如分别输出了上述内容的名称、属性和简介,如果用户端最终选择播放内容2,则根据该播放情况更新内容关联表1,将该表1中的内容1与内容2的关联等级以及内容2与内容1的关联等级分别加1。需要说明的是,初始生成的用户习惯表也可以进一步根据用户播放内容的请求进行更新和维护,对上述用户习惯表进行动态维护的流程如图7所示步骤701:收到用户发送的播放某个内容信息的请求消息。步骤702:确定该用户的身份。步骤703:检索该内容所属的类型及子类。步骤704:判断用户习惯表中当前用户对应的该子类的表项是否为""",若是,则执行步骤706;否则,执行步骤705。步骤705:将用户习惯表中该内容所属类型的子类的表项加1。步骤706:判断检索到的类型及子类是否为最后一个子类,若是,则执行步骤707;否则,返回步骤703。步骤707:保存更新后的用户习惯表,结束当前流程。若上述更新后的用户习惯表中的某个子类初始时的兴趣程度为"0",当经过多次播放后兴趣程度的数值超过所有用户数的百分之五十后,可以更新该子类的兴趣程度为使其变为用户感兴趣的子类。本发明实施例的信息输出方法不仅适用于交互电视中点播内容的推荐,也能适用于直播内容的推荐,以及直播内容和点播内容混合应用的场景,进一步还能在交互电^L中引入其它々某体形式时,实现新引入媒体形式的内容和已有媒体形式内容的混合推荐。下面对直播和点播内容的混合应用进行简单描述,将点播内容和直播内容设置同样的分类和子类,在子类对应的内容关联表中设置直播内容和点播内容的关联等级,当用户通过应用终端请求点播用户感兴趣的内容的详细信息时,通过对用户习惯表和相应的内容关联表进行分析,找到与点播节目关联的直播内容信息并输出,用户通过输出的直播内容的信息,如该内容的简介和开始时间,提高了用户访问直播节目的可能性。与本发明基于交互电视的信息输出方法和系统的实施例相对应,本发明还提供了一种信息输出装置。本发明信息输出装置的第一实施例框图如图8所示该装置包括存储单元810、*接收单元820、分析单元830和输出单元840。其中,存储单元810用于预先存储内容关联信息;接收单元820用于接收包含播放内容标识的请求消息;分析单元830用于根据所述播放内容标识分析所述内容关联信息,获取与所述播放内容相关的其它内容;输出单元840用于输出所述其它内容的信息。本发明信息输出装置的第二实施例框图如图9所示该装置包括存储单元910,用于预先存储内容关联信息;接收单元920,用于接收包含播放内容标识的请求消息;分析单元930,用于根据所述播放内容标识分析所述内容关联信息,获取与所述播放内容相关的其它内容;输出单元940,用于蟓出所述其它内容的信息;更新单元950,用于接收所述内容和其它内容的播放情况并根据所述播放情况更新所述内容关联信息;维护单元960,用于当所述交互电视中增加内容时,在所述内容关联信息中增加所述内容的关联信息,和/或当所述交互电视中删除内容时,在所述内容关联信息中删除所述内容的关联信息。具体的,当所述存储单元910中存储了内容关联表时,分析单元930包括查找单元,用于根据所述播放内容标识查找所述内容关联表;获取单元,用于获取与所述播放内容的关联等级大于预设关联等级的其它内容。当所述存储单元910中存储了用户习惯表和多个内容关联表时,分析单元930包括确定单元,用于确定所述播放内容所属的类型和子类;查找单元,用于当通过所述用户习惯表确定所述类型为用户感兴趣的类型时,根据所述内容标识查找所述子类的内容关联表;获取单元,用于获取与所述播放内容的关联等级大于预设关联等级的其它内答。通过本发明实施例的描述可知,本发明实施例中接收包含播放内容标识的请求消息后,根据所述播放内容标识分析预先存储的内容关联信息,获取与所述播放内容相关的其它内容,然后输出所述播放内容和其它内容的信息。本发明实施例充分考虑了用户的收视习惯和播放内容的关联,通过关联等级的分析充分考虑了内容之间的关联性,而非简单地考虑内容的播放次数,由于可以同时将播放内容和系统中的相关内容信息一并展示给用户,极大提高了内容推荐的针对性,增强了用户的收视体验;并且本发明实施例可以同时支持IPTV中的直播内容和点播内容,扩大了内容输出的应用范围。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤接收包含播放内容标识的请求消息;根据所述播放内容标识分析预先存储的内吝关联信息,获取与所述播放内容相关的其它内容;输出所述其它内容的信息。所述的存储介质,如ROM/RAM、磁碟、光盘等。虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。权利要求1、一种基于交互电视的信息输出方法,其特征在于,包括接收包含内容标识的请求消息;根据所述内容标识分析预先存储的内容关联信息,获取与所述内容相关的其它内容;输出所述其它内容的信息。2、根据权利要求1所述的方法,其特征在于,所述内容关联信息为内容关联表,所述内容关联表中包含每一个内容与其它内容之间的关联等级;或所述内容关联信息为用户习惯表和内容关联表,所述用户习惯表中包含用户对每种类型内容的兴趣程度,所述内容关联表中包含所述每种类型的子类中的内容之间的关联等级。3、根据权利要求2所述的方法,其特征在于,所述内容关联信息为内容关联表,获取与所述内容相关的其它内容包括根据所述内容标识查找所述内容关联表;获取与所述内容的关联等级大于预设关联等级的其它内容。4、根据权利要求2所述的方法,其特征在于,所述内容关联信息包含用户习惯表和内容关联表,获取与所述内容相关的其它内容包括确定所述内容所属的类型和子类;当通过所述用户习惯表确定所述类型为用户感兴趣的类型时,根据所述内容标识查找所述子类的内容关联表;获取与所述内容的关联等级大于预设关联等级的其它内容。5、根据权利要求1所述的方法,其特征在于,进一步包括获得所述内容和其它内容的播放情况;根据所述播放情况更新所述内容关联信息。6、根据权利要求1所述的方法,其特征在于,进一步包括当所述交互电视中增加内容时,在所述内容关联信息中增加所述内容的关联信息;和/或当所述交互电视中删除内容时,在所述内容关联信息中删除所述内容的关联信息。7、一种基于交互电视的信息输出装置,其特征在于,包括存储单元,用于预先存储内容关联信息;接收单元,用于接收包含内容标识的请求消息;分析单元,用于根据所述内容标识分析所述内容关联信息,获取与所述内容相关的其它内容;输出单元,用于输出所述其它内容的信息。8、根据权利要求7所述的装置,其特征在于,所述存储单元用于存储内容关联表,所述分析单元包括查找单元,用于根据所述内容标识查找所述内容关联表;获取单元,用于获取与所述内容的关联等级大于预设关联等级的其它内容。9、根据权利要求7所述的装置,其特征在于,所述存储单元用于存储用户习惯表和多个内容关联表,所述分析单元包括确定单元,用于确定所述内容所属的类型和子类;查找单元,用于当通过所述用户习惯表确定所述类型为用户感兴趣的类型时,根据所述内容标识查找所述子类的内容关联表;获取单元,用于获取与所述播放内容的关联等级大于预设关联等级的其它内容。10、根据权利要求7所述的装置,其特征在于,进一步包括更新单元,用于获得所述内容和其它内容的播放情况并根据所述播放情况更新所述内容关联信息。11、根据权利要求7所述的装置,其特征在于,进一步包括维护单元,用于当所述交互电视中增加内容时,在所述内容关联信息中增加所述内容的关联信息,和/或当所述交互电视中删除内容时,在所述内容关联信息中删除所述内容的关联信息。全文摘要本发明公开了一种基于交互电视的信息输出方法,包括接收包含内容标识的请求消息;根据所述内容标识分析预先存储的内容关联信息,获取与所述内容相关的其它内容;输出所述其它内容的信息。本发明还公开了一种基于交互电视的信息输出装置。本发明实施例充分考虑了用户的收视习惯和播放内容的关联,通过关联等级的分析充分考虑了内容之间的关联性,而非简单地考虑内容的播放次数,由于可以同时将播放内容和系统中的相关内容信息一并展示给用户,极大提高了内容推荐的针对性,增强了用户的收视体验。文档编号H04N7/173GK101227591SQ20071016066公开日2008年7月23日申请日期2007年12月26日优先权日2007年12月26日发明者宇陈申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1