交互式网络电视IPTV的消息业务的实现方法及系统转让专利

申请号 : CN201010186686.X

文献号 : CN102263988B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 许韶平程申梁孔建华

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了实现交互式网络电视IPTV的消息业务的方法与系统,其中,IPTV消息系统从IPTV系统和/或所述外部网元系统接收消息,根据用户信息以及机顶盒用户是否开机的状态,将所接收的消息转发给与用户信息对应的机顶盒或者与机顶盒用户绑定的接收终端。若机顶盒不处于开机状态,进一步判断该机顶盒用户是否有其他终端绑定业务,若没有,则给该机顶盒用户发送离线邮件;若有,则发送消息给机顶盒用户的绑定的其他终端,在其他终端上显示系统制作的消息。本发明对消息来源及接收终端等方面都进行业务以及功能的扩展,丰富了IPTV系统的业务。

权利要求 :

1.一种实现交互式网络电视IPTV的消息业务的系统,其特征在于,包括:IPTV系统及一个或多个外部网元系统,机顶盒以及一个或多个与机顶盒用户绑定的接收终端,IPTV消息系统,其中:IPTV消息系统,用于从IPTV系统和/或所述外部网元系统接收消息,根据用户信息以及机顶盒用户是否开机的状态,将所接收的消息转发给与用户信息对应的机顶盒或者与机顶盒用户绑定的接收终端,包括:消息系统管理端,用于指定消息策略及发布时间策略,接收来自IPTV系统和/或外部网元系统的消息,完成消息的原始属性和内容信息的编制,定义消息下发接口和消息文件格式;

消息系统服务器,用于接收并解析执行来自所述消息系统管理端的消息任务,生成包含消息属性的网页文件发送给消息系统网关;

消息系统网关,用于接收消息系统服务器解析后的消息,并根据消息属性和下发规则响应机顶盒或与用户绑定的终端的消息展示请求;

网络服务器,用于从所述消息系统服务器同步获取消息展示页面文件,在机顶盒或用户绑定的终端请求消息展示时,完成用户消息页面的展示;

终端管理系统,用于在消息系统管理端发布消息后,向机顶盒发送消息系统网关的地址信息,判断机顶盒是否处于开机状态,根据判断结果控制消息系统网关向机顶盒或者与用户的绑定的其他终端发送消息。

2.如权利要求1所述的系统,其特征在于,所述外部网元系统是紧急通知系统、互动应用系统、广告系统、或电视邮件系统。

3.如权利要求1所述的系统,其特征在于,所述与机顶盒用户绑定的接收终端是个人电脑、手机。

4.如权利要求1所述的系统,其特征在于,

所述消息系统管理端通过发送消息下发通知给所述消息系统服务器(IPTVMS Server)指示其下发消息,所述消息下发通知中包括消息名称、发送时间、失效时间和资源文件。

5.如权利要求1所述的系统,其特征在于,

所述消息系统服务器根据解析消息的结果,向消息系统网关发送新建消息的展示时间和展示位置信息。

6.如权利要求1所述的系统,其特征在于,

所述终端管理系统判断机顶盒是否处于开机状态时:

所述终端管理系统若判断机顶盒处于开机状态,则向消息系统网关请求获取消息,所述消息系统网关检索并发送符合该机顶盒的所有消息至机顶盒;机顶盒对从消息系统网关接收的消息进行展示;

所述终端管理系统若判断机顶盒不处于开机状态,终端管理系统进一步判断该机顶盒用户是否有其他终端绑定业务,若没有,则消息系统网关给该机顶盒用户发送离线邮件;若有,则终端管理系统给消息系统网关发送请求消息,消息系统网关发送消息给机顶盒用户的绑定的其他终端,在其他终端上显示系统制作的消息。

7.如权利要求6所述的系统,其特征在于,

所述终端管理系统在判定该机顶盒用户未开机且绑定有其他终端时,获取到该机顶盒用户的详细信息,所述用户的详细信息包括:用户ID、其他终端号;

终端管理系统获取到用户的详细信息后,对用户的详细信息进行处理,生成包含消息属性的网页文件;

消息系统网关接收到来自终端管理系统的根据用户详细信息所生成的包含消息属性的网页文件,解析所接收的消息并将所接收的消息发送到用户的绑定的其他终端。

8.一种实现交互式网络电视IPTV的消息业务的方法,其特征在于,包括:IPTV消息系统从IPTV系统和/或外部网元系统接收消息,根据用户信息以及机顶盒用户是否开机的状态,将所接收的消息转发给与用户信息对应的机顶盒或者与机顶盒用户绑定的接收终端;

其中,所述IPTV消息系统包括:

消息系统管理端,用于指定消息策略及发布时间策略,接收来自IPTV系统和/或外部网元系统的消息,完成消息的原始属性和内容信息的编制,定义消息下发接口和消息文件格式;

消息系统服务器,用于接收并解析执行来自所述消息系统管理端的消息任务,生成包含消息属性的网页文件发送给消息系统网关;

消息系统网关,用于接收消息系统服务器解析后的消息,并根据消息属性和下发规则响应机顶盒或与用户绑定的终端的消息展示请求;

网络服务器,用于从所述消息系统服务器同步获取消息展示页面文件,在机顶盒或用户绑定的终端请求消息展示时,完成用户消息页面的展示;

终端管理系统,用于在消息系统管理端发布消息后,向机顶盒发送消息系统网关的地址信息,判断机顶盒是否处于开机状态,根据判断结果控制消息系统网关向机顶盒或者与用户的绑定的其他终端发送消息。

9.如权利要求8所述的方法,其特征在于,

所述外部网元系统是紧急通知系统、互动应用系统、广告系统、或电视邮件系统;

所述与机顶盒用户绑定的接收终端是个人电脑、手机。

10.如权利要求8所述的方法,其特征在于,

所述IPTV消息系统根据用户信息以及机顶盒用户是否开机的状态,将所接收的消息转发给与用户信息对应的机顶盒或者与机顶盒用户绑定的接收终端的步骤进一步包括:判断机顶盒是否处于开机状态,若机顶盒处于开机状态,则检索并发送符合该机顶盒的所有消息至机顶盒;

若机顶盒不处于开机状态,判断该机顶盒用户是否有其他终端绑定业务,若没有,则给该机顶盒用户发送离线邮件;若有,则发送消息给机顶盒用户的绑定的其他终端,在其他终端上显示系统制作的消息。

11.如权利要求10所述的方法,其特征在于,所述终端管理系统在判定该机顶盒用户未开机且绑定有其他终端时,获取到该机顶盒用户的详细信息,所述用户的详细信息包括:用户ID、其他终端号;将所述用户的详细信息通知消息系统网关,消息系统网关将消息发送至用户详细信息中的其它终端号对应的其它终端。

说明书 :

交互式网络电视IPTV的消息业务的实现方法及系统

技术领域

[0001] 本发明涉及交互式网络电视IPTV技术,尤其涉及一种IPTV的消息业务的实现方法及系统。

背景技术

[0002] IPTV(交互式网络电视,Internet Protocol television)是利用宽带网络作为基础设施,以家用电视机或个人电脑作为主要显示终端,利用一系列互联网协议承载和传输经过编码压缩的多媒体数字信号,为家庭用户提供包括电视节目在内的多种交互式数字多媒体服务以及增值业务服务的崭新技术。人们可以通过个人电脑(PC)、机顶盒+电视机、多媒体手机(用于移动IPTV)等多种方式享受IPTV服务。从用户角度看,区别于传统电视非交互式的广播服务,IPTV业务可以提供具有个性化和实时交互的节目服务。
[0003] 在现有的IPTV系统中,消息业务建立在IPTV系统平台之上,消息内容源向IPTV系统发出消息发送请求,该消息发送请求中包括与业务内容有关的系统消息;消息的业务可分为终端到终端,终端到应用,应用到终端等几种类型。
[0004] 但是,目前IPTV系统发送/接收消息的方式仅局限于IPTV系统内部,接收到方式也仅限于机顶盒终端接收,在扩展性、即时性等方面都存在不足。

发明内容

[0005] 本发明所要解决的技术问题在于,一种IPTV的消息业务的实现方法及系统,解决现有技术中消息来源单一,接收方式仅限于机顶盒在线接收等问题。
[0006] 为了解决上述问题,本发明提出了一种实现交互式网络电视IPTV的消息业务的系统,包括:IPTV系统及一个或多个外部网元系统,机顶盒以及一个或多个与机顶盒用户绑定的接收终端,IPTV消息系统,其中:
[0007] IPTV消息系统,用于从IPTV系统和/或所述外部网元系统接收消息,根据用户信息以及机顶盒用户是否开机的状态,将所接收的消息转发给与用户信息对应的机顶盒或者与机顶盒用户绑定的接收终端。
[0008] 所述外部网元系统是紧急通知系统、互动应用系统、广告系统、或电视邮件系统。所述与机顶盒用户绑定的接收终端是个人电脑、手机。
[0009] 所述IPTV消息系统包括:
[0010] 消息系统管理端,用于指定消息策略及发布时间策略,接收来自IPTV系统和/或外部网元系统的消息,完成消息的原始属性和内容信息的编制,定义消息下发接口和消息文件格式;
[0011] 消息系统服务器,用于接收并解析执行来自所述消息系统管理端的消息任务,生成包含消息属性的网页文件发送给消息系统网关;
[0012] 消息系统网关,用于接收消息系统服务器解析后的消息,并根据消息属性、下发规则响应机顶盒或与用户绑定的终端的消息展示请求;
[0013] 网络服务器,用于从所述消息系统服务器同步获取消息展示页面文件,在机顶盒或用户绑定的终端请求消息展示时,完成用户消息页面的展示;
[0014] 终端管理系统,用于在消息系统管理端发布消息后,向机顶盒发送消息系统网关的地址信息,判断机顶盒是否处于开机状态,根据判断结果控制消息系统网关向机顶盒或者与用户的绑定的其他终端发送消息。
[0015] 所述消息系统管理端通过发送消息下发通知给所述消息系统服务器(IPTVMS Server)指示其下发消息,所述消息下发通知中包括消息名称、发送时间、失效时间、资源文件。
[0016] 所述消息系统服务器根据解析消息的结果,向消息系统网关发送新建消息的展示时间和展示位置信息。
[0017] 所述终端管理系统判断机顶盒是否处于开机状态时:
[0018] 若判断机顶盒处于开机状态,则向消息系统网关请求获取消息,所述消息系统网关检索并发送符合该机顶盒的所有消息至机顶盒;机顶盒对从消息系统网关接收的消息进行展示;
[0019] 若判断机顶盒不处于开机状态,终端管理系统进一步判断该机顶盒用户是否有其他终端绑定业务,若没有,则消息系统网关给该机顶盒用户发送离线邮件;若有,则终端管理系统给消息系统网关发送请求消息,消息系统网关发送消息给机顶盒用户的绑定的其他终端,在其他终端上显示系统制作的消息。
[0020] 所述终端管理系统在判定该机顶盒用户未开机且绑定有其他终端时,获取到该机顶盒用户的详细信息,所述用户的详细信息包括:用户ID、其他终端号;终端管理系统获取到用户的详细信息后,对用户的详细信息进行处理,生成包含消息属性的网页文件;消息系统网关接收到来自终端管理系统的根据用户详细信息所生成的包含消息属性的网页文件,解析所接收的消息并将所接收的消息发送到用户的绑定的其他终端。
[0021] 本发明还提供一种实现交互式网络电视IPTV的消息业务的方法,包括:
[0022] IPTV消息系统从IPTV系统和/或所述外部网元系统接收消息,根据用户信息以及机顶盒用户是否开机的状态,将所接收的消息转发给与用户信息对应的机顶盒或者与机顶盒用户绑定的接收终端。
[0023] 所述外部网元系统是紧急通知系统、互动应用系统、广告系统、或电视邮件系统;所述与机顶盒用户绑定的接收终端是个人电脑、手机。
[0024] 所述IPTV消息系统根据用户信息以及机顶盒用户是否开机的状态,将所接收的消息转发给与用户信息对应的机顶盒或者与机顶盒用户绑定的接收终端的步骤进一步包括:
[0025] 判断机顶盒是否处于开机状态,若机顶盒处于开机状态,则检索并发送符合该机顶盒的所有消息至机顶盒;
[0026] 若机顶盒不处于开机状态,判断该机顶盒用户是否有其他终端绑定业务,若没有,则给该机顶盒用户发送离线邮件;若有,则发送消息给机顶盒用户的绑定的其他终端,在其他终端上显示系统制作的消息。
[0027] 所述终端管理系统在判定该机顶盒用户未开机且绑定有其他终端时,获取到该机顶盒用户的详细信息,所述用户的详细信息包括:用户ID、其他终端号;将所述用户的详细信息通知消息系统网关,消息系统网关将消息发送至用户详细信息中的其它终端号对应的其它终端。
[0028] 本发明的IPTV消息业务的实现方法与系统,在管理侧或者用户侧跟其应用/用户进行交互时,可通过机顶盒邮箱、以及手机/其他终端跟机顶盒用户的绑定,实现系统以及用户之间的即时消息发送。本发明对消息来源及接收终端等方面都进行业务以及功能的扩展,丰富了IPTV系统的业务。

附图说明

[0029] 图1是IPTV消息系统的网络连接示意图;
[0030] 图2是IPTV消息系统的模块结构示意图;
[0031] 图3是IPTV消息系统中实现消息发布的流程示意图;
[0032] 图4是机顶盒获取消息的流程图;
[0033] 图5是终端管理系统与消息系统网关的消息交互流程图。

具体实施方式

[0034] 为使本发明的目的、技术方案和优点更加清楚,以下结合附图对本发明作进一步地详细说明。
[0035] 本发明针对现有IPTV系统的消息业务的扩展性以及即时性不足的情况,拓展了消息来源,消息来源不再仅限于IPTV系统内部,消息可来源于多个外部网元;消息的接收也不再局限于机顶盒终端,可以通过多种终端绑定的方式来接收消息。根据用户机顶盒终端(STB,Set Top Box)的状态,可采用多种方式让用户获取到系统消息:
[0036] 当用户机顶盒处于应用运行状态时,在机顶盒页面或者通过视频展示消息;当用户机顶盒处于离线状态,将该消息发送到用户的机顶盒邮件;当用户机顶盒处于离线状态,且该用户定制有其他终端绑定业务,则用发送至绑定的其他终端的方式,将该消息发送到绑定的用户终端。
[0037] 本发明通过拓展消息来源以及接收终端,通过多种终端绑定的方式来接收消息,可以充分实现与用户互动,增强用户体验。
[0038] 如图1所示,显示了本发明的IPTV消息系统IPTVMS(IPTV MessageSystem)与消息源端和接收终端的连接示意图。
[0039] 一方面,该IPTV消息系统接收来IPTV系统或者外部网元接入系统(例如,紧急通知系统、互动应用系统、广告系统、电视邮件TVMail系统)的消息。该IPTV消息系统与外部网元可通过消息接入接口进行外部消息的接入。该IPTV消息系统,由于增加了对外部网元的消息接入,需要满足多个应用系统的要求,这样就拓展了IPTV消息的来源,外部系统通过接入该IPTVMS,也能实现向终端用户发送消息的目的,拓展了业务应用。
[0040] 另一方面,该IPTV消息系统将所接收的消息,通过IP网络进行发布,将消息推送到用户终端,所述用户终端除现有的IPTV系统中的用户机顶盒之外,还可以是手机,或者与用户绑定的其它接收终端。
[0041] 例如,在奥运会期间,为贯彻互动奥运、参与奥运的精神,运营商可制定比赛推荐,竞猜,投票等各种消息发布策略,利用IPTVMS消息系统录入上述消息,向IPTV用户展示,将消息发送至机顶盒、手机或者其他绑定的终端,用户可体验到全方位的奥运信息查询和便捷的服务。
[0042] 图1所示的IPTVMS系统,不仅仅接受IPTV系统内部的消息,还可通过对外接口机实现外部网元接入IPTVMS发送消息。
[0043] 例如,国家地震局需要发布紧急地震通知,若按照常规的发布方式,应先将紧急地震通知发送到各个不同的电视运营商;然后,各个运营商再通过管理系统进行紧急地震通知的发布。按上述的现有常规做法,由于需要通过更多中间环节处理,这就必然增加了处理时间,从而耽误很多的时间,使得信息发布不及时。现在可以将IPTVMS系统通过接口机跟地震局对接,这样地震局就可以通过自己的接口系统直接自动发送到各个用户终端中去,从而可以省略中间环节的处理过程。
[0044] 针对图1所示的IPTVMS系统,下面以IPTV系统中的消息发送及接收的过程为例,进行详细说明,对于其它外部系统也可采用类似方式实现,在此不再赘述。
[0045] 图2是实施例中IPTV消息系统(IPTVMS)的结构图。该IPTV消息系统,包括:
[0046] 消息系统管理端(MS Manamengt System)201,是消息发送业务管理端,运营商通过管理端提前制定好的各种消息策略和发布时间安排的策略,完成消息的原始属性和内容等相关信息的编制。定义好消息下发接口和消息文件格式。MS Manamengt System一般单独部署在一台PC服务器上。
[0047] 消息系统服务器(IPTVMS Server)202,是IPTVMS的核心组成部分,主要接收并解析执行来自消息管理端的消息任务。IPTVMS Server与数据库(DB)合设在一块ATAE单板上。
[0048] 消息系统网关(MS Gateway)203,主要用于接收IPTV消息服务器202解析后的消息并根据消息属性、下发规则来响应机顶盒STB的消息展示请求。消息系统网关203与网络服务器(WebServer)204合设在一块ATAE单板上。
[0049] 网络服务器(Web Server)204,是消息页面展示服务器,从IPTVMS Server同步获取消息展示页面文件,在机顶盒STB请求消息展示时,完成用户消息页面的展示。具体数量按照在线用户数而定。
[0050] 终端管理系统(TMMS)205,用于判断机顶盒的工作状态,在消息管理端发布消息后,根据机顶盒的工作状态控制消息系统网关向机顶盒或与用户绑定的终端发送消息。
[0051] 如图3所示,显示了本发明的IPTV消息系统中,实现消息发布的流程示意图,包括如下步骤:
[0052] 步骤S301,操作员(Operator)在消息管理端(MS Manangement System)中创建并发布消息,所发布的消息也可以直接由第三方系统通过于消息管理端所连接的接口机接入,例如地震局通过与消息管理端相连的接口机直接将其要发布的消息接入;
[0053] 步骤S302,消息管理端(MS Manangement System)发送消息下发通知给IPTV消息系统服务器(IPTVMS Server)指示其下发消息,所述消息下发通知中包括消息名称、发送时间、失效时间、资源文件等消息描述信息;
[0054] 步骤S303,IPTV消息系统服务器(IPTVMS Server)解析消息下发通知,生成包含消息属性的网页文件(例如xml文件);
[0055] 步骤S304,IPTV消息系统服务器(IPTVMS Server)向消息系统网关(MSGateway)发送新建消息的展示时间和展示位置等消息描述信息;
[0056] 步骤S305,消息系统网关(MS Gateway)向IPTV消息系统服务器(IPTVMS Server)返回接收成功消息;
[0057] 步骤S306,IPTV消息系统服务器(IPTVMS Server)向网络服务器(WebServer)同步消息内容实体信息;
[0058] 步骤S307,IPTV消息系统服务器(IPTVMS Server)向消息管理端(MSManangement System)返回消息下发任务执行成功信息。
[0059] 如图4所示,显示了用户的机顶盒(STB)获取消息(即消息接收)的流程图,包括:
[0060] 步骤S401,在消息管理端(MS Manangement System)发布消息后,终端管理系统(TMMS,terminal manage system)向机顶盒发送消息系统网关(MSGateway)的地址信息;
[0061] 步骤S402,TMMS判断机顶盒是否处于开机状态,若是,则转至步骤S403,否则转至步骤S405;
[0062] 此步骤中,可采用机顶盒心跳的方式来判断机顶盒的状态,在目前的IPTV系统中,机顶盒会定时向终端管理系统(TMMS)反馈心跳,如果超过预订的时间,机顶盒没有反馈心跳,则终端管理系统(TMMS)认为该机顶盒用户没有在线;
[0063] 步骤S403,若TMMS判断机顶盒处于开机状态,TMMS将符合发送条件的机顶盒STB信息同步给MS GateWay,消息系统网关(MS Gateway)检索并发送消息给TMMS同步过来的STB用户,转至步骤S404;
[0064] 步骤S404,机顶盒接收消息系统网关(MS Gateway)发送来的消息,机顶盒STB对从消息系统网关(MS Gateway)接收的消息进行展示;展示时,根据不同的消息类型可采用不同的方式展示消息;
[0065] 步骤S405,若TMMS判断机顶盒不处于开机状态,表示当前用户并不在线,查询该STB用户的信息(从终端信息系统获取),判断该STB用户是否有其他终端绑定业务,若没有则转至步骤S406,若有则转至步骤S407;
[0066] 步骤S406,当TMMS判断STB用户没有其他终端绑定功能时,则通知消息系统网关(MS Gateway)给该STB用户发送离线邮件;
[0067] 步骤S407,当TMMS判断STB用户有其他终端绑定功能时,则TMMS给消息系统网关(MS Gateway)发送消息,TMMS和MSGateWay之间的具体交互过程,将在附图5中具体描述;
[0068] 步骤S408,消息系统网关(MS Gateway)发送消息给STB用户的绑定的其他终端,在其他终端上显示系统制作的消息。
[0069] 如图5所示,显示了终端管理系统(TMMS)与消息系统网关(MSGateway)的消息交互流程,包括如下步骤:
[0070] 步骤S501,当终端管理系统TMMS没有收到用户在线的响应时,即判断用户机顶盒并未开机,则消息系统网关(MS Gateway)从终端管理系统中获取到该用户的详细信息,所述用户的详细信息包括:用户ID、其他终端号等;
[0071] 步骤S502,TMMS获取到用户的详细信息后,对用户的详细信息进行处理,生成包含消息属性的xml文件(即网页文件);
[0072] 步骤S503,MS GateWay接收到来自TMMS的根据用户详细信息所生成的包含消息属性的xml文件;
[0073] 步骤S504,MSGateWay解析所接收的消息,并将所接收的消息发送到用户的绑定的其他终端。解析时,可以解析网页文件,从中获取用户ID,及终端号,根据终端号即可发送消息到用户对应的绑定终端。
[0074] 现有IPTV系统中,仅限于只有用户方的机顶盒都处于开机状态才能收发保存消息,并且现有的消息机制都是基于机顶盒的,存在扩展性以及即时性不足的问题。本发明的IPTV消息传输方法与系统,在管理侧或者用户侧跟其应用/用户进行交互时,可通过机顶盒邮箱、以及手机/其他终端跟机顶盒用户的绑定,实现系统以及用户之间的即时消息发送。本发明对消息来源及接收终端等方面都进行业务以及功能的扩展,丰富了IPTV系统的业务。
[0075] 以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。