通知消息获得系统和方法、终端及网络侧实体的制作方法

文档序号:7652054阅读:81来源:国知局

专利名称::通知消息获得系统和方法、终端及网络侧实体的制作方法
技术领域
:本发明涉及一种通信技术,尤其涉及一种通知消息获得系统和方法、终端及网络侧实体。
背景技术
:通知消息依据其实时性,在数字电视(DTV)、手机电视(MTV)中有着重要的作用,如数字电视中,服务器端通过触发事件(Trigger-event)和终端的应用进行交互,改变应用的行为;在手机电视中服务器通过通知消息告知终端需要进行电子节目指南(ElectricProgramGuide,EPG)的更新、展现一个紧急的通知消息给用户,服务器发送给终端一些用于触发的通知消息,终端才艮据这些用于触发的通知消息触发终端的下载。对于IP电视(IPtelevision,IPTV),还没有适合IPTV架构的通知消息架构,这样,使得终端不能获得更新电子节目指南或宽带内容向导(BroadbandContentGuide,BCG)相关的通知消息,以便终端根据所获得的通知消息进行EPG或BCG的更新;服务器也不能通过通知消息告知终端应用程序播放某个关联内容,使得终端获知该通知消息后,立即进行处理,播放该关联内容等等;总之,由于现有的IPTV架构缺少通知消息架构,给终端用户带来了极大的不便。
发明内容本发明的实施例提供了一种通知消息获得系统和方法、终端及通知消息实体,可在IPTV架构下使得终端获得通知消息,从而方便了用户。本发明的实施例提供了一种通知消息获得系统,包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;网络侧实体,其包括服务提供商服务器,用于产生与服务提供商服务器相关的通知消息和该通知消息的存取信息,将通知消息的存取信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和通知消息,所述通知消息链接消息为业务信息。本发明实施例还提供了另一种通知消息获得系统,包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;网络侧实体,其包括服务提供商服务器和宽带内容向导服务器,该通知消息的存取信息,并将该通知消息的存取信息发给宽带内容向导服务器,向终端发送与服务提供商服务器相关的通知消息;所述宽带内容向导服务器用于产生与宽带内容向导服务器相关的通知消息和该通知消息的存取信息,接收服务提供商服务器相关通知消息的存取信息,并将服务提供商服务器相关通知消息的存取信息和宽带内容向导服务器的存取信息作为通知消息链接信息设置在通知消息链接消息中,并向终端发送所述通知消息《连接消息和与宽带内容向导服务器相关的通知消息,所述通知消息链接消息为宽带内容向导查找列表。本发明实施例还提供了另一种通知消息获得系统,包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;网络侧实体,其包括服务提供商服务器和服务查找和选择服务器,所述服务提供商服务器用于产生与服务提供商服务器相关的通知消息和该通知消息的存取信息,并将该通知消息的存取信息发给服务查找和选择服务器,向终端发送与服务提供商服务器相关的通知消息;所述服务查找和选择服务器用于产生与服务查找和选择服务器相关的通知消息和该通知消息的存取信息,接收服务提供商服务器相关通知消息的存取信息,并将服务提供商服务器相关通知消息的存取信息及服务查找和选择服务器的存取信息作为通知消息链接信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和与服务查找和选择服务器相关的通知消息,所述通知消息链接消息为服务提供商列表。本发明实施例还提供了另一种通知消息获得系统,包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;网络侧实体,其包括服务提供商服务器、宽带内容向导服务器及服务查找和选择服务器,该通知消息的存取信息,并将所述通知消息的存取信息发给服务查找和选择服务器,并向终端发送与服务提供商服务器相关的通知消息;所述宽带内容向导服务器用于产生与宽带内容向导服务器相关的通知消息和该通知消息的存取信息,并将宽带内容向导服务器的存取信息设置在宽带内容向导查找列表中,将宽带内容向导查找列表的存取信息发给服务查找和选择服务器,并向终端发送与宽带内容向导服务器相关的通知消息;所述服务查找和选择服务器用于产生与服务查找和选择服务器相关的通知消息和该通知消息的存取信息,接收服务提供商服务器相关通知消息的存取信息和宽带内容向导查找列表的存取信息,并将服务提供商服务器相关通知消息的存取信息、宽带内容向导查找列表的存取信息、服务查找和选择服务器相关通知消息的存取信息作为通知消息链接信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和与服务查找和选择服务器相关的通知消息,所述通知消息链接消息为服务提供商列表。本发明实施例还4是供了一种终端,包括接收单元,用于接收通知消息链接消息,并根据通知消息链接消息的通知消息链接信息接收通知消息,所述通知消息链接消息包括服务提供商列表、宽带内容向导查找列表或业务信息;获得单元,用于从所述接收单元接收的通知消息链接消息中获得通知消息链接信息,并启动接收单元,使接收单元根据通知消息链接信息接收通知消息。本发明实施例还提供了一种通知消息实体,包括消息源,用于产生携带消息属性的消息事件;消息产生模块,根据消息事件携带的消息属性产生通知消息,并将通知消息发给消息分发模块;消息分发模块,用于将通知消息分发给终端,并将通知消息的存取信息发给交互模块;交互模块,用于将通知消息的存取信息发给其它通知消息实体的交互模块,或者将通知消息的存取信息设置在通知消息链接消息中,并将通知消息链接消息发给终端。本发明实施例还4是供了一种通知消息的获得方法,包括接收通知消息链接消息,所述通知消息链接消息包括服务提供商列表、宽带内容向导查找列表或业务信息;从所述通知消息链接消息中获得通知消息链接信息;根据所述通知消息链接信息获得通知消息。根据本发明的实施例,可实现在IPTV架构下终端获得网络侧的通知消息,使得终端可根据获得的通知消息,进行诸如EPG或BCG的更新,播放与当前业务相关联节目等操作,从而方便了终端用户。图1A示出了本发明实施例一的获得通知消息的系统;图1B示出了本发明实施例一的图1所示系统的替代方案;图1C示出了本发明实施例一的图l所示系统的另一替代方案;图1D示出了本发明实施例一的图l所示系统的另一替代方案;图2示出了本发明实施例二的SD&S相关默认通知消息的获取流程;图3示出了本发明实施例三的DCG相关默认通知消息的获取流程;图4示出了本发明实施例四的SP相关默认通知消息的获取流程;图5示出了本发明实施例五的业务相关通知消息的获^又流程。具体实施例方式为了便于本领域一般技术人员理解和实现本发明,现结合附图描绘本发明的实施例。实施例一本实施例描述在IPTV架构下获得通知消息的系统。如图1A所示,获得通知消息的系统包括网络侧实体和终端。所述网络侧实体包括CP(ContentProvider,内容提供商)服务器、SP(ServiceProvider,月l务提供商)服务器、SD&S(ServiceDiscoveryandSelection,服务查找和选择)服务器、BCG(BroadbandContentGuide,宽带内容向导)服务器。所述网络侧实体用于产生通知消息,并将通知消息的存取信息设置在通知消息链接消息中,然后将通知消息链接消息发给终端。所述终端用于接收网络侧实体发送的通知消息链接消息,并从通知消息链接消息中取出通知消息链接信息,并根据通知消息链接信息获得通知消息。所述终端包括接收单元,用于接收通知消息链接消息,并根据通知消息链接消息的通知消息链接信息接收通知消息,所述通知消息链接消息包括服务提供商列表、宽带内容向导查找列表或业务信息;获得单元,用于从所述接收单元接收的通知消息链接消息中获得通知消息链接信息,并启动接收单元,使接收单元根据通知消息链接信息接收通知消息。由于SP服务器和CP服务器功能上关联比较密切,通常合设在一起,用于为终端提供业务信息。为方便描述,在本申请文件中,将SP服务器和CP服务器合设在一起情况、SP服务器或者CP服务器统称为SP服务器。在图1A中,每个网络侧实体包括通知消息实体(未示出),所述通知消息实体包括消息源,用于产生携带通知消息属性的消息事件,并启动消息产生模块,以使消息产生模块产生包含这些属性的通知消息;消息产生模块,根据消息事件携带的消息属性产生通知消息,并将通知消息发给消息分发模块;消息分发模块,用于通知消息的分发,并且将通知消息的存取信息发给交互模块;交互模块,用于将通知消息的存取信息发给其它通知消息实体。或者将通知消息的存取信息设置在通知消息链接消息中,并将通知消息链接消息发给终端,所述通知消息链接消息为服务提供商列表。消息源、消息产生模块、消息分发模块、交互模块,可分别位于不同的服务器上,而产生与服务器相关的通知消息。所述通知消息产生后,消息分发才莫块一方面将通知消息的存取信息发给交互模块,另一方面以单播或者组播的方式将该通知消息分发到终端;交互模块将通知消息的存取信息设置在通知消息链接消息中,并将通知消息链接消息发给终端。为了方便通知消息的下发,在本实施例中,不同服务器上的交互模块需要进行交互,以便实现将通知消息的存取信息设置在通知消息链接消息中,然后将通知消息链接消息发给终端。下面介绍各个服务器上交互模块的功能。SD&S服务器上的交互模块,用于接收各个SP服务器发送过来的通知消息的存取信息、BCG服务器发送过来的BCG查找列表的存取信息及其它描述信息、及消息分发模块发送过来的通知消息存取信息,并将消息分发模块发送过来的通知消息的存取信息、SP服务器发送过来的通知消息的存取信息、及BCG服务器发送过来的BCG查找列表的存取信息设置到服务提供商列表中(设置方法参见实施例二至四)。BCG服务器上的交互模块用于接收各个SP服务器提供的业务相关的通知消息的存取信息、消息分发模块发送过来的通知消息的存取信息,并将SP服务器业务相关的通知消息的存取信息、消息分发模块发送过来的通知消息的存取信息设置到BCG查找列表中;然后通知SD&S服务器BCG查找列表的存取信息(设置方法参见实施例三)。SP服务器上的交互模块,用于接收其它SP服务器所提供的通知消息的存取信息、消息分发模块发送过来的通知消息的存取信息,将其它SP服务器所提供的通知消息的存取信息、消息分发模块发送过来的通知消息的存取信息发给SD&S服务器(设置方法参见实施例四)。在图1A所示IPTV架构下的通知消息获得系统中,可以去掉SD&S服务器,如图1B所示,通知消息获得系统包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息,所述通知消息链接消息为BCG查找列表;SP(CP)服务器,用于将与业务相关的通知消息存耳又信息、和/或与SP(CP)相关通知消息的存取信息发送给BCG服务器的交互模块;BCG服务器,用于将通知消息链接信息设置在BCG查找列表中,并向终端发送所述BCG查找列表。在图1A所示IPTV架构下的通知消息获得系统中,可以去掉BCG服务器,如图1C所示,通知消息获得系统包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息,所述通知消息链接消息为服务提供商列表;SP(CP)服务器,用于将与业务相关的通知消息存取信息、和/或与SP(CP)相关通知消息的存取信息发送给SD&S服务器的交互模块;SD&S服务器,用于将通知消息链接信息设置在服务提供商列表中,并向终端发送所述服务提供商列表。在图1A所示IPTV架构下的通知消息获得系统中,也可以去掉SD&S服务器和BCG服务器,如图1D所示,所述通知消息获得系统包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息,所述通知消息链接消息为业务信息;SP(CP)服务器,用于将通知消息链接信息设置在业务信息中,并向终端发送所述业务基于图1A所示的IPTV架构下通知消息获得系统,本发明实施例还公开了一种获得通知消息的方法。具体而言,终端接收通知消息链接消息,所述通知消息链接消息包括服务提供商列表、宽带内容向导查找列表或业务信息;从所述通知消息链接消息中获得通知消息链接信息;根据所述通知消息链接信息获得通知消息。由于通知消息分为默认通知消息、业务相关的通知消息,对于不同通知消息其获得方法有所不同,下面通过实施例二至五分别就默认通知消息、业务相关通知消息的获得机制进行描述,其中,由于默认通知消息可分为SD&S相关默认通知消息、SP相关的默认通知消息、BCG提供商相关的默认通知消息,实施例二至四描述上述三种默认通知消息的获得流程。实施例二本实施例描述SD&S相关默认通知消息的获得流程。SD&S相关默认通知消息的存取信息通过终端访问SD&S入口点获得SP列表后获得,终端通过该信息进行设置,使得终端可以获得SD&S提供商相关的消息。具体的流程如图2所示。步骤201、SD&S服务器上的消息分发模块将SD&S相关的默认通知消息的存取信息传递给SD&S服务器上的交互模块。SD&S服务器上的交互模块将SD&S相关的默认通知消息存取信息(NotificationAccessInfo)设置在服务提供商列表中("ServiceProvider(s)discoveryrecord"),默认通知消息存取信息在服务提供商列表中的位置详见后面描述。步骤202、当终端获得SD&S服务器的入口点地址后,终端通过IGMP协议加入组播组以获得服务提供商列表,或者使用HTTP(HyperTextTransportProtocol;超级文本传送协议)请求服务提供商列表。步骤203、SD&S服务器将服务提供商列表以DVBSTP(SD&STransportProtocol,业务选择及查找信息传输协议)发送到组播组或者以HTTP协议发送到终端。步骤204、终端接收到服务提供商列表后,根据服务提供商列表中的通知消息存取信息(NotificationAccessInfo)进行相关的处理如果NotificationAccessInfo中只是含有端口号,则表明在当前的会话中,在该端口传递Notification;终端进行设置,监听该端口;如果NotificationAccessInfo中含有IP组播地址和UDP(UserDatagramProtocol,用户数据包协议)端口号,则表明Notification将被传送到该组播组下的该端口;终端加入组纟番组,并监听该组播组下的该端口;如果NotificatinAccessInfo中含有IP单播地址,则表明终端可以通过该地址请求下发Notification。步骤205、SD&S服务器中的消息源有SD&S相关的通知消息产生时,传输NotificationEvent(通知消息事件)到SD&S服务器上的消息产生模块,所述通知消息事件包括通知消息的属性。步骤206、消息产生模块根据通知消息的属性产生通知消息。步骤207、通知消息产生后,消息产生模块向消息分发模块发送通知消息,以便消息分发模块通过单播或者组播的方式分发消息到终端。步骤208、分发模块使用RTP(Real-timeTransportProtocol,实时传输协议)、UDP或FLUTE(FileDeliveryoverUnidirectionalTransport,单向通道文件传输协议)协议分发通知消息。步骤209、终端接收该通知消息。可选地,在步骤201-204中,也可以通过其它方式获得通知消息的存取信息,如果终端已获得通知消息,可才艮据已有的通知消息获得的通知消息地址。Z从默认设置文件获得通知消息链接信息,即从从默认设置文件获得众所周知的IP地址(SD&S相关消息的入口点恒定地址)及端口号,如无地址只有端口号,表明和SD&S的入口点地址相同;Z向DNS月l务器请求解析"—dvbservdsc.—tcp.services.dvb.org"、"—dvbservdscnt.一tcp.services.dvb.org,,和"dvbservdsc.一udp.services.dvb.org"、"dvbservdscnt._udp.services.dvb.org",DNS服务器给终端发送解析后的地址就是SD&S的入口点地址及入口点对应的消息业务的获取地址;ZHNED向DHCP(DynamicHostConfigurationProtocol,动态主机分配协议)服务器请求地址,DHCP分配一个IP地址给终端的同时通过DHCPOption15给终端发送一个域名(如example.com);HNED依据此域名,向DNS服务器请求解析"—dvbservdsc.—tcp.example.com"、"一dvbservdscnt.—tcp.example.com,,和"dvbservdsc.一udp.example.com"、"dvbservdscnt.—udp.example.com",DNS服务器给终端发送解析后的地址就是SD&S的入口点地址以及入口点对应的消息业务的获取地址;ZHNED接入到某一网络时,网络发送的配置数据中还有"sdEntry",该元素就是所有的SD&S入口点地址及通知消息的存取信息。在步骤201中,默认通知消息存取信息在服务提供商列表中的位置详见表表1月良务才是供商歹l]表(ServiceProvider(s)discoveryrecord)<table>tableseeoriginaldocumentpage19</column></row><table>如表1所示,通知消息存取信息(NotificationAccessInfo)可作为ServiceDiscoverytype子元素。实施例三如图3所示,本实施例描述BCG相关的默认通知业务的查找。步骤301、BCG服务器上的消息分发模块将BCG相关的默认通知消息的存取信息传递给BCG服务器上的交互模块。步骤302、BCG服务器上的交互模块将BCG相关的默认通知消息的存取信息设置在BCG查找列表("BroadbandContentguidediscoveryrecord")中;BCG查找列表的内容将在下文描述。步骤303、BCG服务器上的交互模块将本BCG查找列表的存取信息发送给SD&S服务器。步骤304、SD&S服务器将BCG查找列表的存取信息整合到服务提供商列表中的SP列表中,即将服务提供商列表中的OfferingListType元素下的存取信息设置为BCG查找列表的存取信息,此时的服务提供商列表中的OfferingListType为BCGOfferingType。步骤305、当终端获得SD&S服务器的入口点地址后,终端通过IGMP协议加入组播组以获得服务提供商列表,或者使用HTTP请求服务提供商列表;SD&S服务器将服务提供商列表以DVBSTP发送到组播组或者以HTTP协议发送到终端。步骤306、终端接收到服务提供商列表后,获得服务提供商列表中的BCG查找列表的地址信息(表l中的OfferingListType为BCGOfferingType时,该元素下的存取信息即为BCG查找列表的存取信息)。步骤307、终端请求下发或者加入组播组获得BCG查找列表,获得BCG查找列表的方式可通过DVBSTP发送到组播组或者以HTTP协议发送到终端。步骤308、终端根据收到的BCG查找列表"BroadbandContentguidediscoveryrecord"中的NotificationAccessInfo,获得BCG相关默认通知消息的存取信息/如果NotificationAccessInfo中只是含有端口号,则表明在当前的会话中,在该端口传递Notification;终端进行设置,监听该端口;/如果NotificationAccessInfo中含有IP组播地址和UDP端口号,则表明Notification将被传送到该组播组下的该端口;终端加入组播组,并监听该纟且l番纟且下的该端口;Z如果NotificatinAccessInfo中含有IP单播地址,则表明终端可以通过该地址请求下发Notification步骤309、BCG服务器中的消息源有BCG消息产生时,传输通知消息的属性到BCG服务器上的消息产生模块,通知消息产生模块需要产生通知消息。步骤310、BCG服务器中的消息产生模块产生BCG相关的默认通知消息。步骤311、BCG相关的通知消息产生后,BCG服务器上的消息产生模块向BCG服务器上的消息分发模块发送通知消息,以便消息分发模块分发该通知消自步骤312、BCG服务器上的消息分发模块通过单播或者组播的方式分发通知消息到终端,使用的协议可为UDP、RTP或FLUTE等。步骤313、终端接收并处理该通知消息;在步骤302中,BCG查找列表的内容如表2所示表2BCG查4戈歹'J表(Broadbandcontentguidediscoveryrecord)<table>tableseeoriginaldocumentpage21</column></row><table>http@SOAP使用SOAP协议时,获取BCG的地址;默认False0NotificationAccesslnfoBCG相关通知消息的存取信息0Push@Port网络端和终端的UDP端口是必选的如果Push②Address存在,则表明在Push③Address制定的会话中的该UDP端口传输消息,如果Push②Address没有,则表明在当前的会话中的该UDP端口号传输消息;MPush@Address组播会话的IP地址,可选0Pull@Location请求下发消息的地址0BCGProviderNameBCG服务提供商的名字0可选地,在步骤303中,BCG服务器上的交互模块直接将BCG相关的默认通知消息的存取信息发送给SD&S服务器,使SD&S服务器将BCG相关的默认通知消息的存取信息整合到服务提供商列表中的SP列表中,即将服务提供商列表中的OfferingListType元素下的存取信息设置为BCG相关默认通知消息的存取信息,将服务提供商列表中的OfferingListType设置为BCGOfferingType。这样,服务提供商列表中结构如表3所示。表3月艮务才是供商歹寸表(ServiceProvider(s)discoveryrecord)<table>tableseeoriginaldocumentpage23</column></row><table>实施例四本实施例描述SP相关默认通知业务的获得流程。在通过SD&S服务器的入口点地址进入了SD&S服务器,SD&S服务器使用DVBSTP协议或者HTTP协议下发服务提供商列表,则在服务提供商列表中包含SP相关的默认通知消息的存取信息NotificationAccessInfo,这样,就可以通过默认通知消息的存取信息获得默认通知消息,如图4所示,获得SP相关的默认通知消息流程如下步骤401、SP服务器上的消息分发模块将SP相关的默认通知消息的存取信息发送给SP服务器上的交互模块。步骤402、SP服务器上的交互模块将SP相关的默认通知消息的存取信息发送到SD&S服务器,SD&S服务器上的交互模块将SP相关的默认通知消息的存取信息设置在服务提供商列表中,即将SP相关的默认通知消息的存取信息做为子元素放置在服务提供商列表中的服务提供商类型(ServicesProviderType)中。步骤403、当终端获得SD&S服务器的入口点地址后,终端通过IGMP协议加入组播组以获得服务提供商列表、或者使用HTTP请求服务提供商列表;SD&S服务器将服务提供商列表以DVBSTP发送到组播组或者以HTTP协议发送到终端。步骤404、终端接收到服务提供商列表后,根据服务提供商列表中的SP相关消息的NotificationAccessInfo,获得SP相关默认通知消息的存取信息如果NotificationAccessInfo中只是含有端口号,则表明在当前的会话中,在该端口传递Notification;终端进行设置,监听该端口;如果NotificationAccessInfo中含有IP组播地址和UDP端口号,则表明Notification将被传送到该组播组下的该端口;终端加入组播组,并监听该组播组下的该端口;如果NotificatinAccessInfo中含有IP单播地址,则表明终端可以通过该地址请求下发Notification;步骤405、SP服务器上的消息源有SP相关消息产生时,传输通知消息事件到SP服务器上的消息产生模块,所述通知消息事件包括通知消息的属性。步骤406、SP服务器上的消息产生模块根据通知消息的属性产生SP相关的通知消息。步骤407、通知消息产生后,SP服务器上的消息产生模块告知SP服务器上的消息分发模块通过单播或者组播的方式分发消息到终端。步骤408、SP服务器上的消息分发模块使用诸如UDP、RTP或FLUTE之类的协议分发通知消息至终端。步骤409、终端接收该通知消息,并处理该通知消息。在步骤402中,包含有SP相关消息的存取信息的服务提供商列表的格式如表4所示。表4月l务才是供商列表(ServiceProvider(s)discoveryrecord)<table>tableseeoriginaldocumentpage26</column></row><table>实施例五本实施例描述业务相关的通知消息的获得流程。业务相关的通知业务的查找信息一般依附于业务的描述信息。在DVBIP中,业务信息包括宽带节目查找信息(Broadbandcontentguidediscoveryrecord)、广播节目查找信息("TSFullSI"DiscoveryInformation和"TSOptionalSI"discoveiyinformation)、其它服务提供商提供的业务信息(ServicesfromotherServiceProvidersrecord)。在这些信息中包含业务相关的通知消息的存取信息。业务相关通知消息的存取信息使用NotificationAccessInfo来描述。终端通过这些描述信息进行设置,即可接收到通知消息。如图5所示,获得与业务相关的通知消息流程如下步骤501、SP服务器上的消息分发模块将服务相关通知消息的存取信息,传递给SP服务器上的交互模块。SP服务器上的交互模块将服务相关通知消息的存取信息整合到业务列表中。步骤502、SP服务器上的交互模块将业务列表的存取3言息发送到SD&S服务器,SD&S服务器将业务列表的存取信息包含在服务提供商列表("ServiceProvider(s)discoveryrecord")中。步骤503、当终端获得SD&S服务器的入口点地址后,终端通过IGMP协议加入组播组以获得服务提供商列表,或者使用HTTP请求服务提供商列表。SD&S服务器将服务提供商列表以及DVBSTP发送到组播组或者以HTTP协议发送到终端。步骤504、终端接收到服务提供商列表("ServiceProvider(s)discoveryrecord")后,根据服务提供商列表("ServiceProvider(s)discoveryrecord")中的服务提供商类型下业务列表的存取信息(即,OfferingListTypetype下的地址信息),请求下发或者加入组播组接收SP提供的业务列表。业务列表的格式将在后面描述。业务列表通过DVBSTP或者HTTP协议下发到终端。步骤505-510、终端获得业务列表后,根据业务列表中的NotificationAccessInfo获知业务相关通知消息的存取信息,然后通过业务相关通知消息的存取信息获得业务相关通知消息,具体描述可参见实施例中的步骤204-209。在步骤502中,由于业务可分为广播业务、宽带业务和其它业务提供商提供的业务,不同业务的通知消息的获得方式有所不同,下面针对不同业务描述通知消息的获得方法。(1)、对于广播业务相关的通知消息,可以将通知消息的存取信息设置在广播业务列表(表5、表6)中,然后通过广播业务列表中通知消息的存取信息获得通知消息。所述广播方式的业务列表包括"TSFullSI,,和"TSOptionalSI"两种,TSFuUSI表的格如表5所示,TSOptionalSI表的格式如表6所示。表5TSFullSI<table>tableseeoriginaldocumentpage28</column></row><table>表6"TSOptionalSI"<table>tableseeoriginaldocumentpage29</column></row><table>(2)、对于宽带业务相关的通知消息,可以通过在BCG中的节目信息(Programlnformation)、业务"f言息、(Servicelnformation)i殳置NotificationAccessInfo信息。NotificationAccessInfo的数据格式如表7所示表7NotificationAccesslnfo<table>tableseeoriginaldocumentpage30</column></row><table>当将NotificationAccessInfo设置在节目信息(Programlnformation)中时,NotificationAccessInfo可以做为节目信息的可选元素、节目信息的子元素BasicDescription的子元素、或通知消息为关联内容的一种其关联类型需要表明为通知消息o当将NotificationAccessInfo设置在业务信息(Servcielnformation)中时,NotificationAccessInfo可以做为业务信息的可选元素。(3)、对于其它业务提供商提供的业务相关通知消息,可将通知消息的存取信息设置在其它服务提供商服务信息("ServiceFromotherServicesProviders"record)中,所述其它服务提供商服务信息的格式具体如表8所示。表8ServiceFromotherServicesProviders"record<formula>formulaseeoriginaldocumentpage30</formula>实施例六在实施例二至五中,终端接收到通知消息链接消息后,可从通知消息链接消息中获得通知消息链接信息,然后根据通知消息链接信息获得通知消息,并根据通知消息特征进行不同的处理,本实施例描述从通知消息链接消息中获得通知消息链接信息的方法。当通知消息链接消息为服务提供商列表,通知消息为默认通知消息时,从通知消息链接消息中获得通知消息链接信息具体包括对于与服务查找和选择服务器相关的默认通知消息,从服务提供商列表中的服务查找类型目录下获得该通知消息的存取信息;对于与宽带内容向导服务器相关的默认通知消息,从务提供商列表中的服务查找类型目录下获得宽带内容向导查找列表的存取信息,根据宽带内容向导查找列表的存取信息获得宽带内容向导查找列表,从宽带内容向导查找列表中获得该通知消息的存取信息;对于与服务提供商服务器相关的默认通知消息,从服务提供商列表中的服务提供商类型目录下获得该通知消息的存取信息。当通知消息链接消息为服务提供商列表,通知消息为业务相关通知消息时,从通知消息链接消息中获得通知消息链接信息具体包括所述业务相关通知消息为广播业务通知消息时,从服务提供商列表中的服务查找类型目录下获得业务列表的存取信息,根据业务列表的存取信息获得业务列表,从业务列表中获得通知消息的存取信息;所述业务相关通知消息为宽带业务相关通知消息时,从服务提供商列表中获得宽带内容向导的存取信息,根据宽带内容向导查找列表的存取信息获得宽带内容向导查找列表,从宽带内容向导查找列表中获得节目信息或业务信息,从节目信息或业务信息中获得通知消息的存取信息,才艮据通知消息的存取信息获得通知消息;所述业务相关通知消息为其它服务提供商服务器提供的业务相关通知消的业务列表的存取信息,从该业务列表中获得通知消息的存取信息,根据通知消息的存if又信息获得通知消息。为了获得通知消息,终端需要首先确定通知消息接收策略,如通知消息接收策略可设为接收所有默认通知消息和当前业务的业务相关通知消息,当通过宽带内容向导服务器接收业务信息时,还需要接收宽带内容向导消息。实施例七基于图1B所示的获得通知消息的系统,获得通知消息方法为将SP(CP)服务器、BCG服务器产生的默认通知消息的链接信息和/或业务相关通知消息的链接信息设置在宽带内容向导查找列表中,由BCG服务器将宽带内容向导查找列表发给终端;终端从宽带内容向导查找列表中获得通知消息的链接信息;根据所述通知消息链接信息获得通知消息。基于图1C所示的获得通知消息的系统,获得通知消息方法为将SP(CP)服务器、SD&S服务器产生的默认通知消息的链接信息和/或业务相关通知消息的链接信息设置在服务提供商列表中,由SD&S服务器将服务4是供商列表发给终端;终端从服务提供商列表中获得通知消息的链接信息;根据所述通知消息链接信息获得通知消息。基于图1D所示的获得通知消息的系统,获得通知消息方法为将SP(CP)服务器产生的通知消息的链接信息设置在业务信息中;由SP(CP)服务器向终端发送所述业务信息,终端从业务信息中获得通知消息的链接信息;根据所述通知消息链接信息获得通知消息。实施例八针对图1A、图1B、图1C、图1D所示IPTV架构下的通知消息获得系统中,可以将所有的通知消息均在同一个地址下传输给终端,这样,可将通知消息链接信息设置在通知消息链接消息中,所述通知消息链接消息包括服务提供商列表、宽带内容向导查找列表或业务信息。终端接收到通知消息链接消息后,根据通知消息链接消息中的通知消息链接信息获得所有的通知消息,然后根据通知消息中的参数来辨别各种不同的消息。所述通知消息包含的参数为对于图1A所示IPTV架构下的通知消息获得系统,通知消息包含通知消息类型标识,其包括SD&S相关的通知消息、BCG相关的通知消息、SP相关的通知消息、业务相关的通知消息四种类型;BCG力1务器的地址;SP服务器的地址;消息对应业务标识符,用于表示业务相关的通知消息来自哪个业务。对于图1B所示IPTV架构下的通知消息获得系统,通知消息包含通知消息类型标识,其包括BCG相关的通知消息、SP相关的通知消息、业务相关的通知消息三种类型;SP服务器的地址;消息对应业务标识符,用于表示业务相关的通知消息来自哪个业务。对于图1C所示IPTV架构下的通知消息获得系统,通知消息包含通知消息类型标识,其包括SD&S相关的通知消息、SP相关的通知消息、业务相关的通知消息三种类型;SP服务器的地址;消息对应业务标识符,用于表示业务相关的通知消息来自哪个业务。对于图1D所示IPTV架构下的通知消息获得系统,由于终端只与当前提供服务的服务提供商服务器相连,终端接收到通知消息后,可对接收的通知消息直接进行处理。根据本发明的实施例,可实现在IPTV架构下终端获得网络侧的通知消息,使得终端可根据获得的通知消息,进行诸如EPG或BCG的更新,播放与当前业务相关联节目等操作。虽然通过实施例描绘了本发明,但本领域普通技术人员知道,在不脱离本发明的精神和实质的情况下,就可使本发明有许多变形和变化,本发明的范围由所附的权利要求来限定。权利要求1、一种通知消息获得系统,其特征在于,包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;网络侧实体,其包括服务提供商服务器,用于产生与服务提供商服务器相关的通知消息和该通知消息的存取信息,将通知消息的存取信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和通知消息,所述通知消息链接消息为业务信息。2、一种通知消息获得系统,其特征在于,包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;网络侧实体,其包括服务提供商服务器和宽带内容向导服务器,该通知消息的存取信息,并将该通知消息的存取信息发给宽带内容向导服务器,向终端发送与服务提供商服务器相关的通知消息;所述宽带内容向导服务器用于产生与宽带内容向导服务器相关的通知消息和该通知消息的存取信息,接收服务提供商服务器相关通知消息的存取信息,并将服务提供商服务器相关通知消息的存取信息和宽带内容向导服务器的存取信息作为通知消息链接信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和与宽带内容向导服务器相关的通知消息,所述通知消息链接消息为宽带内容向导查找列表。3、一种通知消息获得系统,其特征在于,包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;网络侧实体,其包括服务提供商服务器和服务查找和选择服务器,该通知消息的存取信息,并将该通知消息的存取信息发给服务查找和选择服务器,向终端发送与服务提供商服务器相关的通知消息;所述服务查找和选择服务器用于产生与服务查找和选择服务器相关的通知消息和该通知消息的存取信息,接收服务提供商服务器相关通知消息的存取信息,并将服务提供商服务器相关通知消息的存取信息及服务查找和选择服务器的存取信息作为通知消息链接信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和与服务查找和选择服务器相关的通知消息,所述通知消息链接消息为服务提供商列表。4、一种通知消息获得系统,其特征在于,包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;网络侧实体,其包括服务提供商服务器、宽带内容向导服务器及服务查找和选择服务器,所述服务提供商服务器用于产生与服务提供商服务器相关的通知消息和该通知消息的存取信息,并将所述通知消息的存取信息发给服务查找和选择服务器,并向终端发送与服务提供商服务器相关的通知消息;所述宽带内容向导服务器用于产生与宽带内容向导服务器相关的通知消息和该通知消息的存取信息,并将宽带内容向导服务器的存取信息设置在宽带内容向导查找列表中,将宽带内容向导查找列表的存取信息发给服务查找和选择服务器,并向终端发送与宽带内容向导服务器相关的通知消息;所述服务查找和选择服务器用于产生与服务查找和选择服务器相关的通知消息和该通知消息的存取信息,接收服务提供商服务器相关通知消息的存取信息和宽带内容向导查找列表的存取信息,并将服务提供商服务器相关通知消息的存取信息、宽带内容向导查找列表的存取信息、服务查找和选择服务器相关通知消息的存取信息作为通知消息链接信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和与服务查找和选择服务器相关的通知消息,所述通知消息链接消息为服务提供商列表。5、一种终端,其特征在于,包括接收单元,用于接收通知消息链接消息,并根据通知消息链接消息的通知消息链接信息接收通知消息,所述通知消息链接消息包括服务提供商列表、宽带内容向导查找列表或业务信息;获得单元,用于从所述接收单元接收的通知消息链接消息中获得通知消息链接信息,并启动接收单元,使接收单元根据通知消息链接信息接收通知消息。6、一种通知消息实体,其特征在于,包括消息源,用于产生携带消息属性的消息事件;消息产生模块,根据消息事件携带的消息属性产生通知消息,并将通知消息发给消息分发模块;消息分发模块,用于将通知消息分发给终端,并将通知消息的存取信息发给交互模块;交互模块,用于将通知消息的存取信息发给其它通知消息实体的交互模块,或者将通知消息的存取信息设置在通知消息链接消息中,并将通知消息链接消息发给终端。7、根据权利要求6所述的通知消息实体,其特征在于,所述通知消息实体设置在下述任意服务器中服务查找和选择服务器、宽带内容向导服务器、服务提供商服务器。8、一种通知消息的获得方法,其特征在于,包括接收通知消息链接消息,所述通知消息链接消息包括服务提供商列表、宽带内容向导查找列表或业务信息;从所述通知消息链接消息中获得通知消息链接信息;根据所述通知消息链接信息获得通知消息。9、根据权利要求8所述的方法,其特征在于,在执行步骤接收通知消息链接消息之前,还执行步骤将通知消息链接信息设置在通知消息链接消息中。10、根据权利要求9所述的方法,其特征在于,所述通知消息链接消息为服务提供商列表,所述通知消息为默认通知消息,所述将通知消息链接信息设置在通知消息链接消息中具体包括对于与服务查找和选择服务器相关的默认通知消息,将该通知消息的存取信息作为服务提供商列表的元素设置在服务提供商列表中;对于与宽带内容向导服务器相关的默认通知消息,将该通知消息的存取信息设置在宽带内容向导查找列表中,将宽带内容向导查找列表的存取信息作为子元素设置在服务提供商列表中的服务查找类型中;对于与服务提供商服务器相关的默认通知消息,将该通知消息的存取信息作为子元素设置在服务提供商列表中的服务提供商类型中。11、根据权利要求9所述的方法,其特征在于,所述通知消息链接消息为服务提供商列表,所述通知消息为默认通知消息,所述将通知消息链接信息设置在通知消息链接消息中具体包括对于与宽带内容向导服务器相关的默认通知消息,将该通知消息的存取信息做为子元素,设置在服务提供商列表中的服务提供商类型中的业务列表类型中。12、根据权利要求9所述的方法,其特征在于,所述通知消息链接消息为服务提供商列表,所述通知消息为业务相关通知消息,所述将通知消息链接信息设置在通知消息链接消息中具体包括将所述业务相关通知消息的存取信息设置在业务列表中,业务列表的存取信息作为子元素设置在服务提供商列表中的业务列表类型中。13、根据权利要求12所述的方法,其特征在于所述业务相关通知消息为下述消息的任意组合广播业务相关通知消息、宽带业务相关通知消息、其它服务提供商服务器提供的业务相关通知消息。14、根据权利要求9所述的方法,其特征在于,所述通知消息链接消息为宽带内容向导查找列表,所述通知消息为默认通知消息,所述将通知消息链接信息设置在通知消息链接消息中具体包括将通知消息链接信息设置在宽带内容向导查找列表中。15、根据权利要求14所述的方法,其特征在于,所述默认通知消息包括宽带内容向导相关的默认通知消息和/或服务提供商相关的默认通知消息。16、根据权利要求9所述的方法,其特征在于,所述通知消息链接消息为宽带内容向导查找列表,所述通知消息为业务相关通知消息,所述将通知消息链接信息设置在通知消息链接消息中具体包括将通知消息链接信息设置在宽带内容向导查找列表中。17、根据权利要求9所述的方法,其特征在于,所述通知消息链接消息为业务信息,所述通知消息为业务相关通知消息,所述将通知消息链接信息设置在通知消息链接消息中具体包括将通知消息链接信息设置在业务信息中。18、根据权利要求8所述的方法,其特征在于,所述通知消息链接消息为服务提供商列表,所述通知消息为默认通知消息,从通知消息链接消息中获得通知消息链接信息具体包括对于与服务查找和选择服务器相关的默认通知消息,从服务提供商列表中的服务查找类型目录下获得该通知消息的存取信息;对于与宽带内容向导服务器相关的默认通知消息,从服务提供商列表中的服务查找类型目录下获得宽带内容向导查找列表的存取信息,根据宽带内容向导查找列表的存取信息获得宽带内容向导查找列表,从宽带内容向导查找列表中获得该通知消息的存取信息;或直接从务提供商列表中的服务查找类型下获得宽带内容向导相关的默认通知消息的存取信息;对于与服务提供商服务器相关的默认通知消息,从服务提供商列表中的服务提供商类型目录下获得该通知消息的存取信息。19、根据权利要求8所述的方法,其特征在于,所述通知消息链接消息为服务提供商列表,所述通知消息为业务相关通知消息,所述从通知消息链接消息中获得通知消息链"t妄信息具体包括所述业务相关通知消息为广播业务通知消息时,从服务提供商列表中的服务查找类型目录下获得业务列表的存取信息,根据业务列表的存取信息获得业务列表,从业务列表中获得通知消息的存取信息;所述业务相关通知消息为宽带业务相关通知消息时,从服务提供商列表中获得宽带内容向导的存取信息,根据宽带内容向导查找列表的存取信息获得宽带内容向导查找列表,从而宽带内容向导查找列表中获得节目信息或业务信息,从节目信息或业务信息中获得通知消息的存取信息,根据通知消息的存取信息获得通知消息;所述业务相关通知消息为其它服务提供商服务器提供的业务相关通知消业务列表的存取信息,从其它服务提供商服务器的业务列表中获得通知消息的存取信息,根据通知消息的存取信息获得通知消息。20、根据权利要求18或19所述的方法,其特征在于,所述根据所述通知消息链接信息获得通知消息具体包括根据通知消息接收策略和所述通知消息链接信息获得通知消息。21、根据权利要求8至19其中之一所述的方法,其特征在于,所述从通知消息链^l妄消息中获得通知消息链接信息具体包括如果通知消息的链接信息中仅含有端口号,则通过该监听端口号所对应端口获得通知消息;如果通知消息的链接信息中含有IP组播地址和用户数据包协议端口号,则加入组播组,并监听该组播组下的该端口号对应的端口获得通知消息;如果通知消息的链接信息中含有IP单播地址,则通过该地址请求下发通知消息。22、根据权利要求9所述的方法,其特征在于,所有通知消息链接信息由一个链接信息描述,所述将通知消息链接信息设置在通知消息链接消息中具体包括所述通知消息链接消息为服务提供商列表,该通知消息链接信息做为子元素设置在服务提供商列表中;和/或所述的通知消息链接消息为宽带内容向导,所述通知消息链接信息做为子元素设置在宽带内容向导主元素中。23、根据权利要求22所述的方法,其特征在于,在执行步骤根据所述的通知消息链接信息获得通知消息后,还执行步骤根据通知消息的参数辨别通知消息,所述通知消息参数包括通知消息类型,其值包括默认通知消息和/或业务相关通知消息。24、根据权利要求8至19其中之一所述的方法,其特征在于,所述接收通知消息链接消息具体包括通过加入组播组以获得通知消息链接消息,或者请求下发通知消息《连^接消息。25、根据权利要求8至19其中之一所述的方法,其特征在于,所述获得通知消息链接信息还可替代为从默认设置文件获得通知消息链接信息;或通过域名服务器解析默认域名和消息链接信息的获取关键字,获得该通知消息链接信息;或通过动态主机分配协议服务器获得默认域名,再向域名服务器解析已经获得域名下该通知消息链接信息的获取关键字,获得通知消息链接信息;或终端接入某个网络后,网络自动发送通知消息存耳又信息给终端。全文摘要本发明实施例提供了一种通知消息获得系统和方法、终端及网络侧实体,可在IPTV架构下获得通知消息。所述系统包括终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;网络侧实体,其包括服务提供商服务器,用于将通知消息链接信息设置在通知消息链接消息中,所述通知消息链接消息为业务信息,并向终端发送所述通知消息链接消息和通知消息。根据本发明的实施例,在IPTV架构下可使终端获得网络侧的通知消息,以便终端根据通知消息进行诸如接收业务信息和/或与业务信息相关内容之类的处理,从而方便了终端用户。文档编号H04L12/58GK101291281SQ200710098160公开日2008年10月22日申请日期2007年4月17日优先权日2007年4月17日发明者乐培玉,鑫付,杰张,腾石,莉陈申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1