CN101291281A - Notification message acquisition system and method, terminal and network side entity - Google Patents
Notification message acquisition system and method, terminal and network side entity Download PDFInfo
- Publication number
- CN101291281A CN101291281A CNA2007100981604A CN200710098160A CN101291281A CN 101291281 A CN101291281 A CN 101291281A CN A2007100981604 A CNA2007100981604 A CN A2007100981604A CN 200710098160 A CN200710098160 A CN 200710098160A CN 101291281 A CN101291281 A CN 101291281A
- Authority
- CN
- China
- Prior art keywords
- notification message
- message
- service
- link
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供了一种通知消息获得系统和方法、终端及网络侧实体,可在IPTV架构下获得通知消息。所述系统包括:终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;网络侧实体,其包括服务提供商服务器,用于将通知消息链接信息设置在通知消息链接消息中,所述通知消息链接消息为业务信息,并向终端发送所述通知消息链接消息和通知消息。根据本发明的实施例,在IPTV架构下可使终端获得网络侧的通知消息,以便终端根据通知消息进行诸如接收业务信息和/或与业务信息相关内容之类的处理,从而方便了终端用户。
Embodiments of the present invention provide a notification message obtaining system and method, a terminal and a network side entity, which can obtain notification messages under the IPTV framework. The system includes: a terminal, configured to receive a notification message link message, and obtain notification message link information from the notification message link message, and obtain a notification message according to the notification message link information; a network side entity, which includes a service provider server, for Set the notification message link information in the notification message link message, the notification message link message is service information, and send the notification message link message and the notification message to the terminal. According to the embodiment of the present invention, under the IPTV architecture, the terminal can obtain the notification message of the network side, so that the terminal can perform processing such as receiving service information and/or content related to the service information according to the notification message, thereby facilitating the terminal user.
Description
技术领域 technical field
本发明涉及一种通信技术,尤其涉及一种通知消息获得系统和方法、终端及网络侧实体。The present invention relates to a communication technology, in particular to a notification message obtaining system and method, a terminal and a network side entity.
背景技术 Background technique
通知消息依据其实时性,在数字电视(DTV)、手机电视(MTV)中有着重要的作用,如:数字电视中,服务器端通过触发事件(Trigger-event)和终端的应用进行交互,改变应用的行为;在手机电视中服务器通过通知消息告知终端需要进行电子节目指南(Electric Program Guide,EPG)的更新、展现一个紧急的通知消息给用户,服务器发送给终端一些用于触发的通知消息,终端根据这些用于触发的通知消息触发终端的下载。Notification messages play an important role in digital TV (DTV) and mobile TV (MTV) based on their real-time nature. For example, in digital TV, the server interacts with the terminal application through a trigger event (Trigger-event) In the mobile TV, the server notifies the terminal of the need to update the Electronic Program Guide (Electric Program Guide, EPG) through a notification message, and presents an urgent notification message to the user, and the server sends some notification messages to the terminal for triggering, and the terminal The downloading of the terminal is triggered according to these notification messages for triggering.
对于IP电视(IP television,IPTV),还没有适合IPTV架构的通知消息架构,这样,使得终端不能获得更新电子节目指南或宽带内容向导(BroadbandContent Guide,BCG)相关的通知消息,以便终端根据所获得的通知消息进行EPG或BCG的更新;服务器也不能通过通知消息告知终端应用程序播放某个关联内容,使得终端获知该通知消息后,立即进行处理,播放该关联内容等等;总之,由于现有的IPTV架构缺少通知消息架构,给终端用户带来了极大的不便。For IP television (IP television, IPTV), there is no notification message framework suitable for the IPTV architecture, so that the terminal cannot obtain notification messages related to updating the electronic program guide or broadband content guide (BroadbandContent Guide, BCG), so that the terminal can use the information obtained according to the The notification message to update the EPG or BCG; the server cannot notify the terminal application to play a certain related content through the notification message, so that the terminal can immediately process the notification message and play the related content, etc.; in short, due to the existing The current IPTV architecture lacks a notification message architecture, which brings great inconvenience to end users.
发明内容 Contents of the invention
本发明的实施例提供了一种通知消息获得系统和方法、终端及通知消息实体,可在IPTV架构下使得终端获得通知消息,从而方便了用户。Embodiments of the present invention provide a notification message obtaining system and method, a terminal and a notification message entity, which can enable a terminal to obtain notification messages under the IPTV framework, thereby facilitating users.
本发明的实施例提供了一种通知消息获得系统,包括:Embodiments of the present invention provide a notification message obtaining system, including:
终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;The terminal is configured to receive the notification message link message, obtain the notification message link information from the notification message link message, and obtain the notification message according to the notification message link information;
网络侧实体,其包括服务提供商服务器,用于产生与服务提供商服务器相关的通知消息和该通知消息的存取信息,将通知消息的存取信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和通知消息,所述通知消息链接消息为业务信息。The network side entity, which includes a service provider server, is used to generate a notification message related to the service provider server and the access information of the notification message, set the access information of the notification message in the notification message link message, and send the notification message to the terminal Sending the notification message link message and the notification message, where the notification message link message is service information.
本发明实施例还提供了另一种通知消息获得系统,包括:The embodiment of the present invention also provides another notification message obtaining system, including:
终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;The terminal is configured to receive the notification message link message, obtain the notification message link information from the notification message link message, and obtain the notification message according to the notification message link information;
网络侧实体,其包括服务提供商服务器和宽带内容向导服务器,a network-side entity comprising a service provider server and a broadband content guide server,
所述服务提供商服务器用于产生与服务提供商服务器相关的通知消息和该通知消息的存取信息,并将该通知消息的存取信息发给宽带内容向导服务器,向终端发送与服务提供商服务器相关的通知消息;The service provider server is used to generate a notification message related to the service provider server and the access information of the notification message, and send the access information of the notification message to the broadband content guide server, and send the notification message to the terminal to communicate with the service provider. Server-related notification messages;
所述宽带内容向导服务器用于产生与宽带内容向导服务器相关的通知消息和该通知消息的存取信息,接收服务提供商服务器相关通知消息的存取信息,并将服务提供商服务器相关通知消息的存取信息和宽带内容向导服务器的存取信息作为通知消息链接信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和与宽带内容向导服务器相关的通知消息,所述通知消息链接消息为宽带内容向导查找列表。The broadband content guide server is used to generate a notification message related to the broadband content guide server and the access information of the notification message, receive the access information of the notification message related to the service provider server, and send the information of the notification message related to the service provider server The access information and the access information of the broadband content guide server are set in the notification message link message as notification message link information, and the notification message link message and the notification message related to the broadband content guide server are sent to the terminal, and the notification message The link message is a lookup list for the Broadband Content Wizard.
本发明实施例还提供了另一种通知消息获得系统,包括:The embodiment of the present invention also provides another notification message obtaining system, including:
终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;The terminal is configured to receive the notification message link message, obtain the notification message link information from the notification message link message, and obtain the notification message according to the notification message link information;
网络侧实体,其包括服务提供商服务器和服务查找和选择服务器,a network-side entity comprising a service provider server and a service lookup and selection server,
所述服务提供商服务器用于产生与服务提供商服务器相关的通知消息和该通知消息的存取信息,并将该通知消息的存取信息发给服务查找和选择服务器,向终端发送与服务提供商服务器相关的通知消息;The service provider server is used to generate a notification message related to the service provider server and the access information of the notification message, and send the access information of the notification message to the service search and selection server, and send the notification message to the terminal to communicate with the service provider. Notification messages related to the merchant server;
所述服务查找和选择服务器用于产生与服务查找和选择服务器相关的通知消息和该通知消息的存取信息,接收服务提供商服务器相关通知消息的存取信息,并将服务提供商服务器相关通知消息的存取信息及服务查找和选择服务器的存取信息作为通知消息链接信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和与服务查找和选择服务器相关的通知消息,所述通知消息链接消息为服务提供商列表。The service search and selection server is used to generate a notification message related to the service search and selection server and the access information of the notification message, receive the access information of the notification message related to the service provider server, and notify the service provider server The access information of the message and the access information of the service search and selection server are set in the notification message link message as the notification message link information, and the notification message link message and the notification message related to the service search and selection server are sent to the terminal, The notification message link message is a list of service providers.
本发明实施例还提供了另一种通知消息获得系统,包括:The embodiment of the present invention also provides another notification message obtaining system, including:
终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息;The terminal is configured to receive the notification message link message, obtain the notification message link information from the notification message link message, and obtain the notification message according to the notification message link information;
网络侧实体,其包括服务提供商服务器、宽带内容向导服务器及服务查找和选择服务器,a network-side entity, which includes a service provider server, a broadband content guide server, and a service search and selection server,
所述服务提供商服务器用于产生与服务提供商服务器相关的通知消息和该通知消息的存取信息,并将所述通知消息的存取信息发给服务查找和选择服务器,并向终端发送与服务提供商服务器相关的通知消息;The service provider server is used to generate a notification message related to the service provider server and the access information of the notification message, and send the access information of the notification message to the service search and selection server, and send the same message to the terminal. Notification messages related to the service provider server;
所述宽带内容向导服务器用于产生与宽带内容向导服务器相关的通知消息和该通知消息的存取信息,并将宽带内容向导服务器的存取信息设置在宽带内容向导查找列表中,将宽带内容向导查找列表的存取信息发给服务查找和选择服务器,并向终端发送与宽带内容向导服务器相关的通知消息;The broadband content guide server is used to generate a notification message related to the broadband content guide server and the access information of the notification message, and set the access information of the broadband content guide server in the broadband content guide lookup list, and set the broadband content guide server The access information of the search list is sent to the service search and selection server, and a notification message related to the broadband content guide server is sent to the terminal;
所述服务查找和选择服务器用于产生与服务查找和选择服务器相关的通知消息和该通知消息的存取信息,接收服务提供商服务器相关通知消息的存取信息和宽带内容向导查找列表的存取信息,并将服务提供商服务器相关通知消息的存取信息、宽带内容向导查找列表的存取信息、服务查找和选择服务器相关通知消息的存取信息作为通知消息链接信息设置在通知消息链接消息中,并向终端发送所述通知消息链接消息和与服务查找和选择服务器相关的通知消息,所述通知消息链接消息为服务提供商列表。The service search and selection server is used to generate a notification message related to the service search and selection server and the access information of the notification message, receive the access information of the service provider server related notification message and the access information of the broadband content guide search list information, and set the access information of service provider server-related notification messages, access information of broadband content guide search list, service search and selection server-related notification messages as notification message link information in the notification message link message , and send the notification message link message and the notification message related to the service search and selection server to the terminal, where the notification message link message is a list of service providers.
本发明实施例还提供了一种终端,包括:The embodiment of the present invention also provides a terminal, including:
接收单元,用于接收通知消息链接消息,并根据通知消息链接消息的通知消息链接信息接收通知消息,所述通知消息链接消息包括:服务提供商列表、宽带内容向导查找列表或业务信息;The receiving unit is configured to receive a notification message link message, and receive the notification message according to the notification message link information of the notification message link message, where the notification message link message includes: a service provider list, a broadband content guide search list, or service information;
获得单元,用于从所述接收单元接收的通知消息链接消息中获得通知消息链接信息,并启动接收单元,使接收单元根据通知消息链接信息接收通知消息。The obtaining unit is configured to obtain notification message link information from the notification message link message received by the receiving unit, and start the receiving unit, so that the receiving unit receives the notification message according to the notification message link information.
本发明实施例还提供了一种通知消息实体,包括:The embodiment of the present invention also provides a notification message entity, including:
消息源,用于产生携带消息属性的消息事件;Message source, used to generate message events carrying message attributes;
消息产生模块,根据消息事件携带的消息属性产生通知消息,并将通知消息发给消息分发模块;The message generation module generates a notification message according to the message attribute carried by the message event, and sends the notification message to the message distribution module;
消息分发模块,用于将通知消息分发给终端,并将通知消息的存取信息发给交互模块;The message distribution module is used for distributing the notification message to the terminal, and sending the access information of the notification message to the interaction module;
交互模块,用于将通知消息的存取信息发给其它通知消息实体的交互模块,或者将通知消息的存取信息设置在通知消息链接消息中,并将通知消息链接消息发给终端。The interaction module is used to send the access information of the notification message to other interaction modules of the notification message entity, or set the access information of the notification message in the notification message link message, and send the notification message link message to the terminal.
本发明实施例还提供了一种通知消息的获得方法,包括:The embodiment of the present invention also provides a method for obtaining a notification message, including:
接收通知消息链接消息,所述通知消息链接消息包括:服务提供商列表、宽带内容向导查找列表或业务信息;Receive a notification message link message, where the notification message link message includes: a service provider list, a broadband content guide search list, or service information;
从所述通知消息链接消息中获得通知消息链接信息;Obtain notification message link information from the notification message link message;
根据所述通知消息链接信息获得通知消息。The notification message is obtained according to the notification message link information.
根据本发明的实施例,可实现在IPTV架构下终端获得网络侧的通知消息,使得终端可根据获得的通知消息,进行诸如EPG或BCG的更新,播放与当前业务相关联节目等操作,从而方便了终端用户。According to the embodiment of the present invention, the terminal can obtain the notification message of the network side under the IPTV architecture, so that the terminal can perform operations such as updating the EPG or BCG, playing programs associated with the current service, etc. according to the obtained notification message, thereby facilitating the end user.
附图说明 Description of drawings
图1A示出了本发明实施例一的获得通知消息的系统;FIG. 1A shows a system for obtaining a notification message in Embodiment 1 of the present invention;
图1B示出了本发明实施例一的图1所示系统的替代方案;FIG. 1B shows an alternative to the system shown in FIG. 1 in Embodiment 1 of the present invention;
图1C示出了本发明实施例一的图1所示系统的另一替代方案;FIG. 1C shows another alternative to the system shown in FIG. 1 in Embodiment 1 of the present invention;
图1D示出了本发明实施例一的图1所示系统的另一替代方案;FIG. 1D shows another alternative to the system shown in FIG. 1 in Embodiment 1 of the present invention;
图2示出了本发明实施例二的SD&S相关默认通知消息的获取流程;FIG. 2 shows the acquisition process of SD&S related default notification messages in Embodiment 2 of the present invention;
图3示出了本发明实施例三的DCG相关默认通知消息的获取流程;FIG. 3 shows the acquisition process of DCG-related default notification messages in Embodiment 3 of the present invention;
图4示出了本发明实施例四的SP相关默认通知消息的获取流程;FIG. 4 shows the acquisition process of SP-related default notification messages according to Embodiment 4 of the present invention;
图5示出了本发明实施例五的业务相关通知消息的获取流程。FIG. 5 shows the process of obtaining service-related notification messages according to Embodiment 5 of the present invention.
具体实施方式 Detailed ways
为了便于本领域一般技术人员理解和实现本发明,现结合附图描绘本发明的实施例。In order to make it easier for those skilled in the art to understand and realize the present invention, the embodiments of the present invention are described in conjunction with the accompanying drawings.
实施例一Embodiment one
本实施例描述在IPTV架构下获得通知消息的系统。This embodiment describes a system for obtaining notification messages under the IPTV framework.
如图1A所示,获得通知消息的系统包括:网络侧实体和终端。所述网络侧实体包括CP(Content Provider,内容提供商)服务器、SP(Service Provider,服务提供商)服务器、SD&S(Service Discovery and Selection,服务查找和选择)服务器、BCG(Broadband Content Guide,宽带内容向导)服务器。所述网络侧实体用于产生通知消息,并将通知消息的存取信息设置在通知消息链接消息中,然后将通知消息链接消息发给终端。所述终端用于接收网络侧实体发送的通知消息链接消息,并从通知消息链接消息中取出通知消息链接信息,并根据通知消息链接信息获得通知消息。所述终端包括:接收单元,用于接收通知消息链接消息,并根据通知消息链接消息的通知消息链接信息接收通知消息,所述通知消息链接消息包括:服务提供商列表、宽带内容向导查找列表或业务信息;获得单元,用于从所述接收单元接收的通知消息链接消息中获得通知消息链接信息,并启动接收单元,使接收单元根据通知消息链接信息接收通知消息。As shown in Fig. 1A, the system for obtaining the notification message includes: a network side entity and a terminal. The network side entity includes CP (Content Provider, content provider) server, SP (Service Provider, service provider) server, SD&S (Service Discovery and Selection, service search and selection) server, BCG (Broadband Content Guide, broadband content wizard) server. The network side entity is used to generate a notification message, set the access information of the notification message in a notification message link message, and then send the notification message link message to the terminal. The terminal is configured to receive the notification message link message sent by the network side entity, extract the notification message link information from the notification message link message, and obtain the notification message according to the notification message link information. The terminal includes: a receiving unit, configured to receive a notification message link message, and receive the notification message according to the notification message link information of the notification message link message, where the notification message link message includes: a service provider list, a broadband content guide lookup list, or Service information; an obtaining unit, configured to obtain notification message link information from the notification message link message received by the receiving unit, and start the receiving unit, so that the receiving unit receives the notification message according to the notification message link information.
由于SP服务器和CP服务器功能上关联比较密切,通常合设在一起,用于为终端提供业务信息。为方便描述,在本申请文件中,将SP服务器和CP服务器合设在一起情况、SP服务器或者CP服务器统称为SP服务器。Because the functions of the SP server and the CP server are relatively closely related, they are usually set together to provide service information for the terminal. For convenience of description, in this application document, the case where the SP server and the CP server are set up together, and the SP server or the CP server are collectively referred to as the SP server.
在图1A中,每个网络侧实体包括通知消息实体(未示出),所述通知消息实体包括:消息源,用于产生携带通知消息属性的消息事件,并启动消息产生模块,以使消息产生模块产生包含这些属性的通知消息;消息产生模块,根据消息事件携带的消息属性产生通知消息,并将通知消息发给消息分发模块;消息分发模块,用于通知消息的分发,并且将通知消息的存取信息发给交互模块;交互模块,用于将通知消息的存取信息发给其它通知消息实体。或者将通知消息的存取信息设置在通知消息链接消息中,并将通知消息链接消息发给终端,所述通知消息链接消息为服务提供商列表。In Fig. 1A, each network side entity includes a notification message entity (not shown), and the notification message entity includes: a message source, used to generate a message event carrying a notification message attribute, and start a message generation module to make the message The generation module generates a notification message containing these attributes; the message generation module generates a notification message according to the message attribute carried by the message event, and sends the notification message to the message distribution module; the message distribution module is used for the distribution of the notification message, and the notification message Send the access information of the notification message to the interaction module; the interaction module is used to send the access information of the notification message to other notification message entities. Or set the access information of the notification message in the notification message link message, and send the notification message link message to the terminal, where the notification message link message is a list of service providers.
消息源、消息产生模块、消息分发模块、交互模块,可分别位于不同的服务器上,而产生与服务器相关的通知消息。所述通知消息产生后,消息分发模块一方面将通知消息的存取信息发给交互模块,另一方面以单播或者组播的方式将该通知消息分发到终端;交互模块将通知消息的存取信息设置在通知消息链接消息中,并将通知消息链接消息发给终端。为了方便通知消息的下发,在本实施例中,不同服务器上的交互模块需要进行交互,以便实现将通知消息的存取信息设置在通知消息链接消息中,然后将通知消息链接消息发给终端。下面介绍各个服务器上交互模块的功能。The message source, the message generation module, the message distribution module, and the interaction module can be respectively located on different servers to generate notification messages related to the servers. After the notification message is generated, the message distribution module sends the access information of the notification message to the interaction module on the one hand, and distributes the notification message to the terminal in a unicast or multicast manner on the other hand; The retrieval information is set in the notification message link message, and the notification message link message is sent to the terminal. In order to facilitate the distribution of notification messages, in this embodiment, interaction modules on different servers need to interact, so as to realize setting the access information of notification messages in the notification message link message, and then send the notification message link message to the terminal . The functions of the interactive modules on each server are introduced below.
SD&S服务器上的交互模块,用于接收各个SP服务器发送过来的通知消息的存取信息、BCG服务器发送过来的BCG查找列表的存取信息及其它描述信息、及消息分发模块发送过来的通知消息存取信息,并将消息分发模块发送过来的通知消息的存取信息、SP服务器发送过来的通知消息的存取信息、及BCG服务器发送过来的BCG查找列表的存取信息设置到服务提供商列表中(设置方法参见实施例二至四)。The interaction module on the SD&S server is used to receive the access information of the notification message sent by each SP server, the access information of the BCG lookup list and other description information sent by the BCG server, and the storage of the notification message sent by the message distribution module. Get the information, and set the access information of the notification message sent by the message distribution module, the access information of the notification message sent by the SP server, and the access information of the BCG lookup list sent by the BCG server to the service provider list (For the setting method, refer to Embodiments 2 to 4).
BCG服务器上的交互模块:用于接收各个SP服务器提供的业务相关的通知消息的存取信息、消息分发模块发送过来的通知消息的存取信息,并将SP服务器业务相关的通知消息的存取信息、消息分发模块发送过来的通知消息的存取信息设置到BCG查找列表中;然后通知SD&S服务器BCG查找列表的存取信息(设置方法参见实施例三)。The interaction module on the BCG server: used to receive the access information of the service-related notification messages provided by each SP server, the access information of the notification messages sent by the message distribution module, and the access information of the service-related notification messages of the SP server Information, the access information of the notification message sent by the message distribution module is set in the BCG lookup list; then the SD&S server is notified of the access information of the BCG lookup list (see embodiment three for the setting method).
SP服务器上的交互模块,用于接收其它SP服务器所提供的通知消息的存取信息、消息分发模块发送过来的通知消息的存取信息,将其它SP服务器所提供的通知消息的存取信息、消息分发模块发送过来的通知消息的存取信息发给SD&S服务器(设置方法参见实施例四)。The interactive module on the SP server is used to receive the access information of the notification message provided by other SP servers, the access information of the notification message sent by the message distribution module, and the access information of the notification message provided by other SP servers, The access information of the notification message sent by the message distribution module is sent to the SD&S server (see Embodiment 4 for the setting method).
在图1A所示IPTV架构下的通知消息获得系统中,可以去掉SD&S服务器,如图1B所示,通知消息获得系统包括:终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息,所述通知消息链接消息为BCG查找列表;SP(CP)服务器,用于将与业务相关的通知消息存取信息、和/或与SP(CP)相关通知消息的存取信息发送给BCG服务器的交互模块;BCG服务器,用于将通知消息链接信息设置在BCG查找列表中,并向终端发送所述BCG查找列表。In the notification message obtaining system under the IPTV architecture shown in Figure 1A, the SD&S server can be removed. As shown in Figure 1B, the notification message obtaining system includes: a terminal, used to receive the notification message link message, and obtain from the notification message link message Notification message link information, according to the notification message link information to obtain the notification message, the notification message link message is a BCG lookup list; the SP (CP) server is used to access information related to the service notification message, and/or communicate with the SP ( CP) The access information of the relevant notification message is sent to the interaction module of the BCG server; the BCG server is used to set the link information of the notification message in the BCG lookup list, and send the BCG lookup list to the terminal.
在图1A所示IPTV架构下的通知消息获得系统中,可以去掉BCG服务器,如图1C所示,通知消息获得系统包括:终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息,所述通知消息链接消息为服务提供商列表;SP(CP)服务器,用于将与业务相关的通知消息存取信息、和/或与SP(CP)相关通知消息的存取信息发送给SD&S服务器的交互模块;SD&S服务器,用于将通知消息链接信息设置在服务提供商列表中,并向终端发送所述服务提供商列表。In the notification message obtaining system under the IPTV architecture shown in Figure 1A, the BCG server can be removed. As shown in Figure 1C, the notification message obtaining system includes: a terminal, used to receive the notification message link message, and obtain the notification message link message from the notification message link message. Notification message link information, according to the notification message link information to obtain the notification message, the notification message link message is a list of service providers; SP (CP) server, used to access information related to the service notification message, and/or communicate with the SP (CP) The access information of the relevant notification message is sent to the interaction module of the SD&S server; the SD&S server is used to set the link information of the notification message in the service provider list, and send the service provider list to the terminal.
在图1A所示IPTV架构下的通知消息获得系统中,也可以去掉SD&S服务器和BCG服务器,如图1D所示,所述通知消息获得系统包括:终端,用于接收通知消息链接消息,并从通知消息链接消息中获得通知消息链接信息,根据通知消息链接信息获得通知消息,所述通知消息链接消息为业务信息;SP(CP)服务器,用于将通知消息链接信息设置在业务信息中,并向终端发送所述业务信息。In the notification message obtaining system under the IPTV architecture shown in Figure 1A, the SD&S server and the BCG server can also be removed. As shown in Figure 1D, the notification message obtaining system includes: a terminal for receiving the notification message link message, and from Obtain the notification message link information in the notification message link message, obtain the notification message according to the notification message link information, and the notification message link message is business information; the SP (CP) server is used to set the notification message link information in the business information, and Send the service information to the terminal.
基于图1A所示的IPTV架构下通知消息获得系统,本发明实施例还公开了一种获得通知消息的方法。具体而言,终端接收通知消息链接消息,所述通知消息链接消息包括:服务提供商列表、宽带内容向导查找列表或业务信息;从所述通知消息链接消息中获得通知消息链接信息;根据所述通知消息链接信息获得通知消息。Based on the notification message obtaining system under the IPTV architecture shown in FIG. 1A , the embodiment of the present invention also discloses a method for obtaining notification messages. Specifically, the terminal receives a notification message link message, and the notification message link message includes: a service provider list, a broadband content guide search list, or service information; obtains notification message link information from the notification message link message; according to the Notification message link information to get the notification message.
由于通知消息分为默认通知消息、业务相关的通知消息,对于不同通知消息其获得方法有所不同,下面通过实施例二至五分别就默认通知消息、业务相关通知消息的获得机制进行描述,其中,由于默认通知消息可分为:SD&S相关默认通知消息、SP相关的默认通知消息、BCG提供商相关的默认通知消息,实施例二至四描述上述三种默认通知消息的获得流程。Since notification messages are divided into default notification messages and service-related notification messages, the methods for obtaining different notification messages are different. The following describes the acquisition mechanisms of default notification messages and service-related notification messages through Embodiments 2 to 5. Since the default notification messages can be divided into: SD&S-related default notification messages, SP-related default notification messages, and BCG provider-related default notification messages, Embodiments 2 to 4 describe the procedures for obtaining the above three default notification messages.
实施例二Embodiment two
本实施例描述SD&S相关默认通知消息的获得流程。This embodiment describes the process of obtaining SD&S related default notification messages.
SD&S相关默认通知消息的存取信息通过终端访问SD&S入口点获得SP列表后获得,终端通过该信息进行设置,使得终端可以获得SD&S提供商相关的消息。具体的流程如图2所示。The access information of SD&S-related default notification messages is obtained after the terminal accesses the SD&S entry point to obtain the SP list, and the terminal sets this information so that the terminal can obtain SD&S provider-related messages. The specific process is shown in Figure 2.
步骤201、SD&S服务器上的消息分发模块将SD&S相关的默认通知消息的存取信息传递给SD&S服务器上的交互模块。Step 201, the message distribution module on the SD&S server transmits the access information of SD&S-related default notification messages to the interaction module on the SD&S server.
SD&S服务器上的交互模块将SD&S相关的默认通知消息存取信息(NotificationAccessInfo)设置在服务提供商列表中(“Service Provider(s)discovery record”),默认通知消息存取信息在服务提供商列表中的位置详见后面描述。The interactive module on the SD&S server sets the SD&S-related default notification message access information (NotificationAccessInfo) in the service provider list ("Service Provider(s) discovery record"), and the default notification message access information is in the service provider list See the description below for the location.
步骤202、当终端获得SD&S服务器的入口点地址后,终端通过IGMP协议加入组播组以获得服务提供商列表,或者使用HTTP(Hyper Text TransportProtocol;超级文本传送协议)请求服务提供商列表。Step 202, after the terminal obtains the entry point address of the SD&S server, the terminal joins the multicast group through the IGMP protocol to obtain the service provider list, or uses HTTP (Hyper Text Transport Protocol; Hypertext Transfer Protocol) to request the service provider list.
步骤203、SD&S服务器将服务提供商列表以DVB STP(SD&S TransportProtocol,业务选择及查找信息传输协议)发送到组播组或者以HTTP协议发送到终端。Step 203, the SD&S server sends the service provider list to the multicast group with DVB STP (SD&S Transport Protocol, service selection and search information transfer protocol) or to the terminal with HTTP protocol.
步骤204、终端接收到服务提供商列表后,根据服务提供商列表中的通知消息存取信息(NotificationAccessInfo)进行相关的处理:Step 204, after receiving the service provider list, the terminal performs related processing according to the notification message access information (NotificationAccessInfo) in the service provider list:
如果NotificationAccessInfo中只是含有端口号,则表明在当前的会话中,在该端口传递Notification;终端进行设置,监听该端口;If the NotificationAccessInfo only contains the port number, it means that in the current session, the Notification is transmitted on the port; the terminal is set to listen to the port;
如果NotificationAccessInfo中含有IP组播地址和UDP(User DatagramProtocol,用户数据包协议)端口号,则表明Notification将被传送到该组播组下的该端口;终端加入组播组,并监听该组播组下的该端口;If the NotificationAccessInfo contains an IP multicast address and a UDP (User Datagram Protocol, User Datagram Protocol) port number, it indicates that the Notification will be sent to the port under the multicast group; the terminal joins the multicast group and listens to the multicast group the port under;
如果NotificatinAccessInfo中含有IP单播地址,则表明终端可以通过该地址请求下发Notification。If the NotificatinAccessInfo contains an IP unicast address, it indicates that the terminal can request to send Notification through this address.
步骤205、SD&S服务器中的消息源有SD&S相关的通知消息产生时,传输NotificationEvent(通知消息事件)到SD&S服务器上的消息产生模块,所述通知消息事件包括通知消息的属性。Step 205, when a message source in the SD&S server generates an SD&S-related notification message, it transmits a NotificationEvent (notification message event) to the message generation module on the SD&S server, and the notification message event includes the attributes of the notification message.
步骤206、消息产生模块根据通知消息的属性产生通知消息。Step 206, the message generating module generates a notification message according to the attribute of the notification message.
步骤207、通知消息产生后,消息产生模块向消息分发模块发送通知消息,以便消息分发模块通过单播或者组播的方式分发消息到终端。Step 207, after the notification message is generated, the message generation module sends the notification message to the message distribution module, so that the message distribution module distributes the message to the terminals through unicast or multicast.
步骤208、分发模块使用RTP(Real-time Transport Protocol,实时传输协议)、UDP或FLUTE(File Delivery over Unidirectional Transport,单向通道文件传输协议)协议分发通知消息。Step 208, the distribution module uses RTP (Real-time Transport Protocol, real-time transport protocol), UDP or FLUTE (File Delivery over Unidirectional Transport, unidirectional channel file transfer protocol) protocol to distribute notification messages.
步骤209、终端接收该通知消息。Step 209, the terminal receives the notification message.
可选地,在步骤201-204中,也可以通过其它方式获得通知消息的存取信息,如果终端已获得通知消息,可根据已有的通知消息获得的通知消息地址。Optionally, in steps 201-204, the access information of the notification message may also be obtained in other ways. If the terminal has already obtained the notification message, the address of the notification message may be obtained according to the existing notification message.
√从默认设置文件获得通知消息链接信息,即从从默认设置文件获得众所周知的IP地址(SD&S相关消息的入口点恒定地址)及端口号,如无地址只有端口号,表明和SD&S的入口点地址相同;√ Obtain the link information of the notification message from the default setting file, that is, obtain the well-known IP address (constant address of the entry point of SD&S related messages) and port number from the default setting file. If there is no address and only the port number, it indicates the address of the entry point with SD&S same;
√向DNS服务器请求解析“_dvbservdsc._tcp.services.dvb.org”、“_dvbservdscnt._tcp.services.dvb.org”和√Request DNS server to resolve “_dvbservdsc._tcp.services.dvb.org”, “_dvbservdscnt._tcp.services.dvb.org” and
“dvbservdsc._udp.services.dvb.org”、"dvbservdsc._udp.services.dvb.org",
“dvbservdscnt._udp.services.dvb.org”,DNS服务器给终端发送解析后的地址就是SD&S的入口点地址及入口点对应的消息业务的获取地址;"dvbservdscnt._udp.services.dvb.org", the resolved address sent by the DNS server to the terminal is the address of the entry point of SD&S and the address for obtaining the message service corresponding to the entry point;
√HNED向DHCP(Dynamic Host Configuration Protocol,动态主机分配协议)服务器请求地址,DHCP分配一个IP地址给终端的同时通过DHCP Option 15给终端发送一个域名(如:example.com);HNED依据此域名,向DNS服务器请求解析“_dvbservdsc._tcp.example.com”、“_dvbservdscnt._tcp.example.com”和“dvbservdsc._udp.example.com”、“dvbservdscnt._udp.example.com”,DNS服务器给终端发送解析后的地址就是SD&S的入口点地址以及入口点对应的消息业务的获取地址;√HNED requests an address from the DHCP (Dynamic Host Configuration Protocol) server, and DHCP assigns an IP address to the terminal and at the same time sends a domain name (such as: example.com) to the terminal through DHCP Option 15; HNED bases on this domain name, Request DNS server to resolve "_dvbservdsc._tcp.example.com", "_dvbservdscnt._tcp.example.com", "dvbservdsc._udp.example.com", "dvbservdscnt._udp.example.com", DNS server sends to the terminal The resolved address is the entry point address of SD&S and the acquisition address of the message service corresponding to the entry point;
√HNED接入到某一网络时,网络发送的配置数据中还有“sdEntry”,该元素就是所有的SD&S入口点地址及通知消息的存取信息。√When HNED is connected to a certain network, there is also "sdEntry" in the configuration data sent by the network. This element is the address of all SD&S entry points and the access information of notification messages.
在步骤201中,默认通知消息存取信息在服务提供商列表中的位置详见表1。In step 201, see Table 1 for the position of the default notification message access information in the service provider list.
表1服务提供商列表(Service Provider(s)discovery record)Table 1 List of Service Providers (Service Provider(s) discovery record)
如表1所示,通知消息存取信息(NotificationAccessInfo)可作为ServiceDiscovery type子元素。As shown in Table 1, notification message access information (NotificationAccessInfo) can be used as a sub-element of ServiceDiscovery type.
实施例三Embodiment three
如图3所示,本实施例描述BCG相关的默认通知业务的查找。As shown in FIG. 3 , this embodiment describes searching for default notification services related to BCG.
步骤301、BCG服务器上的消息分发模块将BCG相关的默认通知消息的存取信息传递给BCG服务器上的交互模块。Step 301, the message distribution module on the BCG server transmits the access information of the BCG-related default notification message to the interaction module on the BCG server.
步骤302、BCG服务器上的交互模块将BCG相关的默认通知消息的存取信息设置在BCG查找列表(“Broadband Content guide discovery record”)中;BCG查找列表的内容将在下文描述。Step 302, the interaction module on the BCG server sets the access information of the BCG-related default notification message in the BCG lookup list (“Broadband Content guide discovery record”); the content of the BCG lookup list will be described below.
步骤303、BCG服务器上的交互模块将本BCG查找列表的存取信息发送给SD&S服务器。Step 303, the interaction module on the BCG server sends the access information of the BCG lookup list to the SD&S server.
步骤304、SD&S服务器将BCG查找列表的存取信息整合到服务提供商列表中的SP列表中,即将服务提供商列表中的OfferingListType元素下的存取信息设置为BCG查找列表的存取信息,此时的服务提供商列表中的OfferingListType为BCGOfferingType。Step 304, the SD&S server integrates the access information of the BCG lookup list into the SP list in the service provider list, that is, the access information under the OfferingListType element in the service provider list is set as the access information of the BCG lookup list, thus The OfferingListType in the service provider list at that time is BCGOfferingType.
步骤305、当终端获得SD&S服务器的入口点地址后,终端通过IGMP协议加入组播组以获得服务提供商列表,或者使用HTTP请求服务提供商列表;SD&S服务器将服务提供商列表以DVB STP发送到组播组或者以HTTP协议发送到终端。Step 305, after the terminal obtains the entry point address of the SD&S server, the terminal joins the multicast group through the IGMP protocol to obtain the service provider list, or uses HTTP to request the service provider list; the SD&S server sends the service provider list to the Multicast group or sent to the terminal by HTTP protocol.
步骤306、终端接收到服务提供商列表后,获得服务提供商列表中的BCG查找列表的地址信息(表1中的OfferingListType为BCGOfferingType时,该元素下的存取信息即为BCG查找列表的存取信息)。Step 306, after receiving the service provider list, the terminal obtains the address information of the BCG lookup list in the service provider list (when the OfferingListType in Table 1 is BCGOfferingType, the access information under this element is the access information of the BCG lookup list information).
步骤307、终端请求下发或者加入组播组获得BCG查找列表,获得BCG查找列表的方式可通过DVB STP发送到组播组或者以HTTP协议发送到终端。Step 307, the terminal requests to send or join the multicast group to obtain the BCG lookup list, and the way to obtain the BCG lookup list can be sent to the multicast group through DVB STP or sent to the terminal through HTTP protocol.
步骤308、终端根据收到的BCG查找列表“Broadband Content guidediscovery record”中的NotificationAccessInfo,获得BCG相关默认通知消息的存取信息:Step 308, the terminal obtains the access information of BCG-related default notification messages according to the NotificationAccessInfo in the received BCG lookup list "Broadband Content guidediscovery record":
√如果NotificationAccessInfo中只是含有端口号,则表明在当前的会话中,在该端口传递Notification;终端进行设置,监听该端口;√ If the NotificationAccessInfo only contains the port number, it means that in the current session, the Notification is transmitted on the port; the terminal is set to listen to the port;
√如果NotificationAccessInfo中含有IP组播地址和UDP端口号,则表明Notification将被传送到该组播组下的该端口;终端加入组播组,并监听该组播组下的该端口;√If the NotificationAccessInfo contains the IP multicast address and UDP port number, it indicates that the Notification will be transmitted to the port under the multicast group; the terminal joins the multicast group and listens to the port under the multicast group;
√如果NotificatinAccessInfo中含有IP单播地址,则表明终端可以通过该地址请求下发Notification。√If the NotificatinAccessInfo contains an IP unicast address, it means that the terminal can request to send Notification through this address.
步骤309、BCG服务器中的消息源有BCG消息产生时,传输通知消息的属性到BCG服务器上的消息产生模块,通知消息产生模块需要产生通知消息。Step 309 , when a message source in the BCG server generates a BCG message, transmit the attribute of the notification message to the message generation module on the BCG server, and the notification message generation module needs to generate a notification message.
步骤310、BCG服务器中的消息产生模块产生BCG相关的默认通知消息。Step 310, the message generation module in the BCG server generates a default notification message related to BCG.
步骤311、BCG相关的通知消息产生后,BCG服务器上的消息产生模块向BCG服务器上的消息分发模块发送通知消息,以便消息分发模块分发该通知消息。Step 311 , after the BCG-related notification message is generated, the message generation module on the BCG server sends a notification message to the message distribution module on the BCG server, so that the message distribution module distributes the notification message.
步骤312、BCG服务器上的消息分发模块通过单播或者组播的方式分发通知消息到终端,使用的协议可为UDP、RTP或FLUTE等。Step 312 , the message distribution module on the BCG server distributes the notification message to the terminals through unicast or multicast, and the protocol used may be UDP, RTP or FLUTE.
步骤313、终端接收并处理该通知消息;Step 313, the terminal receives and processes the notification message;
在步骤302中,BCG查找列表的内容如表2所示:In step 302, the content of the BCG lookup list is as shown in Table 2:
表2BCG查找列表(Broadband content guide discovery record)Table 2 BCG lookup list (Broadband content guide discovery record)
可选地,在步骤303中,BCG服务器上的交互模块直接将BCG相关的默认通知消息的存取信息发送给SD&S服务器,使SD&S服务器将BCG相关的默认通知消息的存取信息整合到服务提供商列表中的SP列表中,即将服务提供商列表中的OfferingListType元素下的存取信息设置为BCG相关默认通知消息的存取信息,将服务提供商列表中的OfferingListType设置为BCGOfferingType。这样,服务提供商列表中结构如表3所示。Optionally, in step 303, the interaction module on the BCG server directly sends the access information of BCG-related default notification messages to the SD&S server, so that the SD&S server integrates the access information of BCG-related default notification messages into the service provider In the SP list in the provider list, set the access information under the OfferingListType element in the service provider list to the access information of the BCG-related default notification message, and set the OfferingListType in the service provider list to BCGOfferingType. In this way, the structure in the service provider list is shown in Table 3.
表3服务提供商列表(Service Provider(s)discovery record)Table 3 List of Service Providers (Service Provider(s) discovery record)
实施例四Embodiment four
本实施例描述SP相关默认通知业务的获得流程。This embodiment describes the process of obtaining the SP-related default notification service.
在通过SD&S服务器的入口点地址进入了SD&S服务器,SD&S服务器使用DVB STP协议或者HTTP协议下发服务提供商列表,则在服务提供商列表中包含SP相关的默认通知消息的存取信息NotificationAccessInfo,这样,就可以通过默认通知消息的存取信息获得默认通知消息,如图4所示,获得SP相关的默认通知消息流程如下:After entering the SD&S server through the entry point address of the SD&S server, the SD&S server uses the DVB STP protocol or the HTTP protocol to send the service provider list, and then the service provider list contains the access information NotificationAccessInfo of the default notification message related to the SP, so that , the default notification message can be obtained through the access information of the default notification message, as shown in Figure 4, the process of obtaining the SP-related default notification message is as follows:
步骤401、SP服务器上的消息分发模块将SP相关的默认通知消息的存取信息发送给SP服务器上的交互模块。Step 401, the message distribution module on the SP server sends the access information of the SP-related default notification message to the interaction module on the SP server.
步骤402、SP服务器上的交互模块将SP相关的默认通知消息的存取信息发送到SD&S服务器,SD&S服务器上的交互模块将SP相关的默认通知消息的存取信息设置在服务提供商列表中,即将SP相关的默认通知消息的存取信息做为子元素放置在服务提供商列表中的服务提供商类型(ServicesProvider Type)中。Step 402, the interaction module on the SP server sends the access information of the default notification message related to the SP to the SD&S server, and the interaction module on the SD&S server sets the access information of the default notification message related to the SP in the service provider list, That is, the access information of the SP-related default notification message is placed as a sub-element in the service provider type (ServicesProvider Type) in the service provider list.
步骤403、当终端获得SD&S服务器的入口点地址后,终端通过IGMP协议加入组播组以获得服务提供商列表、或者使用HTTP请求服务提供商列表;SD&S服务器将服务提供商列表以DVB STP发送到组播组或者以HTTP协议发送到终端。Step 403, after the terminal obtains the entry point address of the SD&S server, the terminal joins the multicast group through the IGMP protocol to obtain the service provider list, or uses HTTP to request the service provider list; the SD&S server sends the service provider list to the Multicast group or sent to the terminal by HTTP protocol.
步骤404、终端接收到服务提供商列表后,根据服务提供商列表中的SP相关消息的NotificationAccessInfo,获得SP相关默认通知消息的存取信息:Step 404, after receiving the service provider list, the terminal obtains the access information of the SP-related default notification message according to the NotificationAccessInfo of the SP-related message in the service provider list:
如果NotificationAccessInfo中只是含有端口号,则表明在当前的会话中,在该端口传递Notification;终端进行设置,监听该端口;If the NotificationAccessInfo only contains the port number, it means that in the current session, the Notification is transmitted on the port; the terminal is set to listen to the port;
如果NotificationAccessInfo中含有IP组播地址和UDP端口号,则表明Notification将被传送到该组播组下的该端口;终端加入组播组,并监听该组播组下的该端口;If the NotificationAccessInfo contains the IP multicast address and UDP port number, it indicates that the Notification will be transmitted to the port under the multicast group; the terminal joins the multicast group and listens to the port under the multicast group;
如果NotificatinAccessInfo中含有IP单播地址,则表明终端可以通过该地址请求下发Notification;If the NotificatinAccessInfo contains an IP unicast address, it indicates that the terminal can request to send Notification through this address;
步骤405、SP服务器上的消息源有SP相关消息产生时,传输通知消息事件到SP服务器上的消息产生模块,所述通知消息事件包括通知消息的属性。Step 405, when the message source on the SP server generates an SP-related message, transmit a notification message event to the message generation module on the SP server, and the notification message event includes the attributes of the notification message.
步骤406、SP服务器上的消息产生模块根据通知消息的属性产生SP相关的通知消息。Step 406, the message generating module on the SP server generates an SP-related notification message according to the attribute of the notification message.
步骤407、通知消息产生后,SP服务器上的消息产生模块告知SP服务器上的消息分发模块通过单播或者组播的方式分发消息到终端。Step 407, after the notification message is generated, the message generation module on the SP server notifies the message distribution module on the SP server to distribute the message to the terminals through unicast or multicast.
步骤408、SP服务器上的消息分发模块使用诸如UDP、RTP或FLUTE之类的协议分发通知消息至终端。Step 408, the message distribution module on the SP server distributes the notification message to the terminal using a protocol such as UDP, RTP or FLUTE.
步骤409、终端接收该通知消息,并处理该通知消息。Step 409, the terminal receives the notification message, and processes the notification message.
在步骤402中,包含有SP相关消息的存取信息的服务提供商列表的格式如表4所示。In step 402, the format of the service provider list containing the access information of the SP-related message is shown in Table 4.
表4服务提供商列表(Service Provider(s)discovery record)Table 4 List of Service Providers (Service Provider(s) discovery record)
实施例五Embodiment five
本实施例描述业务相关的通知消息的获得流程。This embodiment describes the process of obtaining service-related notification messages.
业务相关的通知业务的查找信息一般依附于业务的描述信息。在DVB IP中,业务信息包括:宽带节目查找信息(Broadband content guide discoveryrecord)、广播节目查找信息(″TS Full SI″Discovery Information和″TSOptional SI″discovery information)、其它服务提供商提供的业务信息(Servicesfrom other Service Providers record)。在这些信息中包含业务相关的通知消息的存取信息。业务相关通知消息的存取信息使用NotificationAccessInfo来描述。终端通过这些描述信息进行设置,即可接收到通知消息。如图5所示,获得与业务相关的通知消息流程如下:The search information of the service-related notification service is generally attached to the description information of the service. In DVB IP, service information includes: broadband program search information (Broadband content guide discovery record), broadcast program search information ("TS Full SI" Discovery Information and "TSOptional SI" discovery information), service information provided by other service providers ( Services from other Service Providers record). These pieces of information include access information for service-related notification messages. The access information of service-related notification messages is described by NotificationAccessInfo. The terminal can receive the notification message after being set through these description information. As shown in Figure 5, the process of obtaining service-related notification messages is as follows:
步骤501、SP服务器上的消息分发模块将服务相关通知消息的存取信息,传递给SP服务器上的交互模块。SP服务器上的交互模块将服务相关通知消息的存取信息整合到业务列表中。Step 501, the message distribution module on the SP server transmits the access information of the service-related notification message to the interaction module on the SP server. The interaction module on the SP server integrates the access information of service-related notification messages into the service list.
步骤502、SP服务器上的交互模块将业务列表的存取信息发送到SD&S服务器,SD&S服务器将业务列表的存取信息包含在服务提供商列表(“ServiceProvider(s)discovery record”)中。Step 502, the interactive module on the SP server sends the access information of the service list to the SD&S server, and the SD&S server includes the access information of the service list in the service provider list ("ServiceProvider(s) discovery record").
步骤503、当终端获得SD&S服务器的入口点地址后,终端通过IGMP协议加入组播组以获得服务提供商列表,或者使用HTTP请求服务提供商列表。Step 503, after the terminal obtains the entry point address of the SD&S server, the terminal joins the multicast group through the IGMP protocol to obtain the service provider list, or uses HTTP to request the service provider list.
SD&S服务器将服务提供商列表以及DVB STP发送到组播组或者以HTTP协议发送到终端。The SD&S server sends the service provider list and DVB STP to the multicast group or to the terminal with HTTP protocol.
步骤504、终端接收到服务提供商列表(“Service Provider(s)discoveryrecord”)后,根据服务提供商列表(“Service Provider(s)discovery record”)中的服务提供商类型下业务列表的存取信息(即,OfferingListType type下的地址信息),请求下发或者加入组播组接收SP提供的业务列表。业务列表的格式将在后面描述。Step 504: After receiving the service provider list (“Service Provider(s) discovery record”), the terminal accesses the service list according to the service provider type in the service provider list (“Service Provider(s) discovery record”) Information (that is, the address information under the OfferingListType type), requesting delivery or joining a multicast group to receive the service list provided by the SP. The format of the business list will be described later.
业务列表通过DVB STP或者HTTP协议下发到终端。The service list is sent to the terminal through DVB STP or HTTP protocol.
步骤505-510、终端获得业务列表后,根据业务列表中的NotificationAccessInfo获知业务相关通知消息的存取信息,然后通过业务相关通知消息的存取信息获得业务相关通知消息,具体描述可参见实施例中的步骤204-209。Steps 505-510, after the terminal obtains the service list, obtains the access information of the service-related notification message according to the NotificationAccessInfo in the service list, and then obtains the service-related notification message through the access information of the service-related notification message. For specific description, please refer to the embodiment Steps 204-209 of .
在步骤502中,由于业务可分为:广播业务、宽带业务和其它业务提供商提供的业务,不同业务的通知消息的获得方式有所不同,下面针对不同业务描述通知消息的获得方法。In step 502, since services can be divided into: broadcasting service, broadband service and services provided by other service providers, different ways of obtaining notification messages are different for different services. The methods for obtaining notification messages for different services are described below.
(1)、对于广播业务相关的通知消息,可以将通知消息的存取信息设置在广播业务列表(表5、表6)中,然后通过广播业务列表中通知消息的存取信息获得通知消息。所述广播方式的业务列表包括“TS Full SI”和“TS OptionalSI”两种,TS Full SI表的格如表5所示,TS Optional SI表的格式如表6所示。(1) For broadcast service-related notification messages, the access information of the notification message can be set in the broadcast service list (Table 5, Table 6), and then the notification message can be obtained through the access information of the notification message in the broadcast service list. The service list of the broadcast mode includes two types: "TS Full SI" and "TS Optional SI". The format of the TS Full SI table is shown in Table 5, and the format of the TS Optional SI table is shown in Table 6.
表5TS Full SITable 5 TS Full SI
表6“TS Optional SI”Table 6 "TS Optional SI"
(2)、对于宽带业务相关的通知消息,可以通过在BCG中的节目信息(ProgramInformation)、业务信息(ServiceInformation)设置NotificationAccessInfo信息。NotificationAccessInfo的数据格式如表7所示:(2) For notification messages related to broadband services, NotificationAccessInfo information can be set through the program information (ProgramInformation) and service information (ServiceInformation) in the BCG. The data format of NotificationAccessInfo is shown in Table 7:
表7NotificationAccessInfoTable 7 NotificationAccessInfo
当将NotificationAccessInfo设置在节目信息(ProgramInformation)中时,NotificationAccessInfo可以做为节目信息的可选元素、节目信息的子元素BasicDescription的子元素、或通知消息为关联内容的一种其关联类型需要表明为通知消息。When NotificationAccessInfo is set in the program information (ProgramInformation), NotificationAccessInfo can be used as an optional element of the program information, a sub-element of the sub-element BasicDescription of the program information, or a notification message as a related content whose associated type needs to be indicated as a notification information.
当将NotificationAccessInfo设置在业务信息(ServcieInformation)中时,NotificationAccessInfo可以做为业务信息的可选元素。When the NotificationAccessInfo is set in the service information (ServcieInformation), the NotificationAccessInfo can be used as an optional element of the service information.
(3)、对于其它业务提供商提供的业务相关通知消息,可将通知消息的存取信息设置在其它服务提供商服务信息(″Service From other ServicesProviders″record)中,所述其它服务提供商服务信息的格式具体如表8所示。(3) For business-related notification messages provided by other service providers, the access information of the notification messages can be set in other service provider service information ("Service From other Services Providers" record), and the other service provider service The format of the information is shown in Table 8.
表8Service From other Services Providers″recordTable 8Service From other Services Providers″record
实施例六Embodiment six
在实施例二至五中,终端接收到通知消息链接消息后,可从通知消息链接消息中获得通知消息链接信息,然后根据通知消息链接信息获得通知消息,并根据通知消息特征进行不同的处理,本实施例描述从通知消息链接消息中获得通知消息链接信息的方法。In Embodiments 2 to 5, after the terminal receives the notification message link message, it can obtain the notification message link information from the notification message link message, then obtain the notification message according to the notification message link information, and perform different processing according to the characteristics of the notification message, This embodiment describes a method for obtaining notification message link information from a notification message link message.
当通知消息链接消息为服务提供商列表,通知消息为默认通知消息时,从通知消息链接消息中获得通知消息链接信息具体包括:When the notification message link message is a list of service providers and the notification message is a default notification message, obtaining the notification message link information from the notification message link message specifically includes:
对于与服务查找和选择服务器相关的默认通知消息,从服务提供商列表中的服务查找类型目录下获得该通知消息的存取信息;For the default notification message related to service search and server selection, obtain the access information of the notification message from the service search type category in the service provider list;
对于与宽带内容向导服务器相关的默认通知消息,从务提供商列表中的服务查找类型目录下获得宽带内容向导查找列表的存取信息,根据宽带内容向导查找列表的存取信息获得宽带内容向导查找列表,从宽带内容向导查找列表中获得该通知消息的存取信息;For the default notification message related to the broadband content guide server, the access information of the broadband content guide search list is obtained from the service search type directory in the service provider list, and the broadband content guide search is obtained according to the access information of the broadband content guide search list list, and obtain the access information of the notification message from the broadband content wizard lookup list;
对于与服务提供商服务器相关的默认通知消息,从服务提供商列表中的服务提供商类型目录下获得该通知消息的存取信息。For the default notification message related to the service provider server, the access information of the notification message is obtained from the service provider type directory in the service provider list.
当通知消息链接消息为服务提供商列表,通知消息为业务相关通知消息时,从通知消息链接消息中获得通知消息链接信息具体包括:When the notification message link message is a list of service providers and the notification message is a business-related notification message, obtaining the notification message link information from the notification message link message specifically includes:
所述业务相关通知消息为广播业务通知消息时,从服务提供商列表中的服务查找类型目录下获得业务列表的存取信息,根据业务列表的存取信息获得业务列表,从业务列表中获得通知消息的存取信息;When the service-related notification message is a broadcast service notification message, obtain the access information of the service list from the service search type directory in the service provider list, obtain the service list according to the access information of the service list, and obtain the notification from the service list Message access information;
所述业务相关通知消息为宽带业务相关通知消息时,从服务提供商列表中获得宽带内容向导的存取信息,根据宽带内容向导查找列表的存取信息获得宽带内容向导查找列表,从宽带内容向导查找列表中获得节目信息或业务信息,从节目信息或业务信息中获得通知消息的存取信息,根据通知消息的存取信息获得通知消息;When the service-related notification message is a broadband service-related notification message, obtain the access information of the broadband content guide from the service provider list, obtain the broadband content guide lookup list according to the access information of the broadband content guide lookup list, and obtain the broadband content guide lookup list from the broadband content guide Obtain the program information or service information in the search list, obtain the access information of the notification message from the program information or the service information, and obtain the notification message according to the access information of the notification message;
所述业务相关通知消息为其它服务提供商服务器提供的业务相关通知消息时,从服务提供商列表中的业务列表类型元素中获得其它服务提供商服务器的业务列表的存取信息,从该业务列表中获得通知消息的存取信息,根据通知消息的存取信息获得通知消息。When the service-related notification message is a service-related notification message provided by other service provider servers, the access information of the service list of other service provider servers is obtained from the service list type element in the service provider list. Obtain the access information of the notification message, and obtain the notification message according to the access information of the notification message.
为了获得通知消息,终端需要首先确定通知消息接收策略,如通知消息接收策略可设为:接收所有默认通知消息和当前业务的业务相关通知消息,当通过宽带内容向导服务器接收业务信息时,还需要接收宽带内容向导消息。In order to obtain the notification message, the terminal needs to first determine the notification message receiving strategy. For example, the notification message receiving strategy can be set to: receive all default notification messages and service-related notification messages of the current service. When receiving service information through the broadband content guide server, it also needs to Receive broadband content guide messages.
实施例七Embodiment seven
基于图1B所示的获得通知消息的系统,获得通知消息方法为:将SP(CP)服务器、BCG服务器产生的默认通知消息的链接信息和/或业务相关通知消息的链接信息设置在宽带内容向导查找列表中,由BCG服务器将宽带内容向导查找列表发给终端;终端从宽带内容向导查找列表中获得通知消息的链接信息;根据所述通知消息链接信息获得通知消息。Based on the system for obtaining the notification message shown in Figure 1B, the method for obtaining the notification message is: the link information of the default notification message generated by the SP (CP) server and the BCG server and/or the link information of the service-related notification message are set in the broadband content guide In the lookup list, the BCG server sends the broadband content guide lookup list to the terminal; the terminal obtains the link information of the notification message from the broadband content guide lookup list; obtains the notification message according to the link information of the notification message.
基于图1C所示的获得通知消息的系统,获得通知消息方法为:将SP(CP)服务器、SD&S服务器产生的默认通知消息的链接信息和/或业务相关通知消息的链接信息设置在服务提供商列表中,由SD&S服务器将服务提供商列表发给终端;终端从服务提供商列表中获得通知消息的链接信息;根据所述通知消息链接信息获得通知消息。Based on the system for obtaining notification messages shown in Figure 1C, the method for obtaining notification messages is: setting the link information of the default notification messages generated by the SP (CP) server and the SD&S server and/or the link information of service-related notification messages in the service provider In the list, the SD&S server sends the service provider list to the terminal; the terminal obtains the link information of the notification message from the service provider list; obtains the notification message according to the link information of the notification message.
基于图1D所示的获得通知消息的系统,获得通知消息方法为:将SP(CP)服务器产生的通知消息的链接信息设置在业务信息中;由SP(CP)服务器向终端发送所述业务信息,终端从业务信息中获得通知消息的链接信息;根据所述通知消息链接信息获得通知消息。Based on the system for obtaining the notification message shown in Figure 1D, the method for obtaining the notification message is: setting the link information of the notification message generated by the SP (CP) server in the service information; sending the service information to the terminal by the SP (CP) server , the terminal obtains the link information of the notification message from the service information; and obtains the notification message according to the link information of the notification message.
实施例八Embodiment eight
针对图1A、图1B、图1C、图1D所示IPTV架构下的通知消息获得系统中,可以将所有的通知消息均在同一个地址下传输给终端,这样,可将通知消息链接信息设置在通知消息链接消息中,所述通知消息链接消息包括服务提供商列表、宽带内容向导查找列表或业务信息。终端接收到通知消息链接消息后,根据通知消息链接消息中的通知消息链接信息获得所有的通知消息,然后根据通知消息中的参数来辨别各种不同的消息。所述通知消息包含的参数为:For the notification message acquisition system under the IPTV architecture shown in Figure 1A, Figure 1B, Figure 1C, and Figure 1D, all notification messages can be transmitted to the terminal under the same address, so that the notification message link information can be set in In the notification message link message, the notification message link message includes a service provider list, a broadband content guide search list, or service information. After receiving the notification message link message, the terminal obtains all notification messages according to the notification message link information in the notification message link message, and then distinguishes various messages according to the parameters in the notification message. The parameters included in the notification message are:
对于图1A所示IPTV架构下的通知消息获得系统,通知消息包含:通知消息类型标识,其包括:SD&S相关的通知消息、BCG相关的通知消息、SP相关的通知消息、业务相关的通知消息四种类型;BCG服务器的地址;SP服务器的地址;消息对应业务标识符,用于表示业务相关的通知消息来自哪个业务。For the notification message obtaining system under the IPTV architecture shown in Figure 1A, the notification message includes: a notification message type identifier, which includes: SD&S-related notification messages, BCG-related notification messages, SP-related notification messages, and service-related notification messages. type; the address of the BCG server; the address of the SP server; the service identifier corresponding to the message, which is used to indicate which service the service-related notification message comes from.
对于图1B所示IPTV架构下的通知消息获得系统,通知消息包含:通知消息类型标识,其包括:BCG相关的通知消息、SP相关的通知消息、业务相关的通知消息三种类型;SP服务器的地址;消息对应业务标识符,用于表示业务相关的通知消息来自哪个业务。For the notification message obtaining system under the IPTV architecture shown in Figure 1B, the notification message includes: a notification message type identifier, which includes: BCG-related notification messages, SP-related notification messages, and service-related notification messages; Address; the service identifier corresponding to the message, which is used to indicate which service the service-related notification message comes from.
对于图1C所示IPTV架构下的通知消息获得系统,通知消息包含:通知消息类型标识,其包括:SD&S相关的通知消息、SP相关的通知消息、业务相关的通知消息三种类型;SP服务器的地址;消息对应业务标识符,用于表示业务相关的通知消息来自哪个业务。For the notification message obtaining system under the IPTV architecture shown in Figure 1C, the notification message includes: the notification message type identifier, which includes: SD&S related notification messages, SP related notification messages, and service related notification messages; Address; the service identifier corresponding to the message, which is used to indicate which service the service-related notification message comes from.
对于图1D所示IPTV架构下的通知消息获得系统,由于终端只与当前提供服务的服务提供商服务器相连,终端接收到通知消息后,可对接收的通知消息直接进行处理。For the notification message obtaining system under the IPTV architecture shown in FIG. 1D , since the terminal is only connected to the server of the service provider currently providing the service, the terminal can directly process the received notification message after receiving the notification message.
根据本发明的实施例,可实现在IPTV架构下终端获得网络侧的通知消息,使得终端可根据获得的通知消息,进行诸如EPG或BCG的更新,播放与当前业务相关联节目等操作。According to the embodiment of the present invention, the terminal can obtain the notification message of the network side under the IPTV architecture, so that the terminal can perform operations such as updating EPG or BCG, playing programs associated with the current service, etc. according to the obtained notification message.
虽然通过实施例描绘了本发明,但本领域普通技术人员知道,在不脱离本发明的精神和实质的情况下,就可使本发明有许多变形和变化,本发明的范围由所附的权利要求来限定。Although the present invention has been described by the embodiments, those of ordinary skill in the art know that, without departing from the spirit and essence of the present invention, the present invention can have many modifications and variations, and the scope of the present invention is defined by the appended rights Requirements to limit.
Claims (25)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200710098160A CN101291281B (en) | 2007-04-17 | 2007-04-17 | System, method and terminal for notifying message acquisition, and network side entity |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200710098160A CN101291281B (en) | 2007-04-17 | 2007-04-17 | System, method and terminal for notifying message acquisition, and network side entity |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101291281A true CN101291281A (en) | 2008-10-22 |
| CN101291281B CN101291281B (en) | 2012-10-03 |
Family
ID=40035370
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200710098160A Expired - Fee Related CN101291281B (en) | 2007-04-17 | 2007-04-17 | System, method and terminal for notifying message acquisition, and network side entity |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101291281B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013174196A1 (en) * | 2012-05-24 | 2013-11-28 | 腾讯科技(深圳)有限公司 | Real-time communication method and device based on user interface |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100282407B1 (en) * | 1998-09-02 | 2001-02-15 | 서평원 | Switching system and method for broadcasting announcement at subswitching system |
| GB2390785B (en) * | 2002-07-12 | 2005-10-19 | Nokia Corp | Information service broadcasting or multicasting |
-
2007
- 2007-04-17 CN CN200710098160A patent/CN101291281B/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013174196A1 (en) * | 2012-05-24 | 2013-11-28 | 腾讯科技(深圳)有限公司 | Real-time communication method and device based on user interface |
| US9680776B2 (en) | 2012-05-24 | 2017-06-13 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for instant messaging based on user interface |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101291281B (en) | 2012-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9380079B2 (en) | Content multicasting | |
| JP5474983B2 (en) | Network apparatus and method for setting up an IPTV session | |
| JP4886032B2 (en) | Multicast distribution | |
| US9736550B2 (en) | Processing emergency alert system messages | |
| CN101296371B (en) | IPTV terminal, IPTV system and IPTV service implementing method | |
| US20150181285A1 (en) | Media Playback Method, Control Point, and Terminal | |
| JP5709858B2 (en) | Method and apparatus for multi-screen service notification and interaction in a communication system | |
| US20080168507A1 (en) | Content distribution arbitration apparatus and method for the same | |
| CN103477651A (en) | Hybrid media receiver, middleware server and corresponding methods, computer programs and computer program products | |
| US20090165050A1 (en) | Method for controlling a channel and an IPTV receiver | |
| WO2018034172A1 (en) | Information processing device, client device, and data processing method | |
| WO2011143881A1 (en) | Method, system and back-to-back user agent for realizing mobile terminal television interaction | |
| TW200901715A (en) | Multimedia broadcast/multicast service (MBMS) service discovery | |
| US11831702B2 (en) | Method for broadcasting DASH/HLS hybrid multimedia streams | |
| CN101355676B (en) | Method for providing network TV service information and network TV service system | |
| CN104303517A (en) | Information processing device, information processing method and program | |
| Stienstra | Technologies for DVB Services on the Internet | |
| CN100454822C (en) | Download distribution method for multimedia broadcast and multicast service | |
| CN102017477A (en) | Method for providing iptv service and internet broadcasting system therefor | |
| CN101577702A (en) | Method, equipment and system for generating and acquiring electronic program menu | |
| CN101577630A (en) | Data sharing method and server | |
| CN101931787B (en) | Method, device and system for controlling multicast program | |
| CN101291281A (en) | Notification message acquisition system and method, terminal and network side entity | |
| CN101232599A (en) | Broadband television network system and user subscription information transfer method | |
| CN101145928B (en) | Implementation method, server and user terminal for obtaining default notification message |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121003 |