[go: up one dir, main page]

CN100442699C - A method and system for discovering OMA BCAST business guidelines - Google Patents

A method and system for discovering OMA BCAST business guidelines Download PDF

Info

Publication number
CN100442699C
CN100442699C CNB2005101240751A CN200510124075A CN100442699C CN 100442699 C CN100442699 C CN 100442699C CN B2005101240751 A CNB2005101240751 A CN B2005101240751A CN 200510124075 A CN200510124075 A CN 200510124075A CN 100442699 C CN100442699 C CN 100442699C
Authority
CN
China
Prior art keywords
bcmcs
session
file
distribution
identifier
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.)
Expired - Fee Related
Application number
CNB2005101240751A
Other languages
Chinese (zh)
Other versions
CN1976292A (en
Inventor
司宏杰
吕林军
潘强
任朝林
路晓东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2005101240751A priority Critical patent/CN100442699C/en
Publication of CN1976292A publication Critical patent/CN1976292A/en
Application granted granted Critical
Publication of CN100442699C publication Critical patent/CN100442699C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种发现OMA BCAST业务指南的方法和系统,以解决现有技术中存在的终端只能被动接受相关内容的问题。该方法包括:A、将分发SGDD文件会话映射为第一BCMCS节目,并分配第一BCMCS节目标识符;将分发SGDU文件会话映射为第二BCMCS节目,并分配第二BCMCS节目标识符;B、终端经BSN向BCMCS适配器发起会话发现请求,所述会话发现请求中,携带有所述第一BCMCS节目标识符和/或所述第二BCMCS节目标识符;C、BCMCS适配器根据所述第一BCMCS节目标识符和/或所述第二BCMCS节目标识符,将所述文件会话发送给终端。本发明还公开了一种发现OMABCAST业务指南的系统。本发明方案的采用,使得BCAST业务订阅者的终端可以在BCMCS网络主动发现并接收BCAST业务指南。

Figure 200510124075

The invention discloses a method and system for discovering the OMA BCAST service guide, so as to solve the problem in the prior art that the terminal can only passively accept relevant content. The method includes: A, mapping the distribution SGDD file session to the first BCMCS program, and assigning the first BCMCS program identifier; mapping the distribution SGDU file session to the second BCMCS program, and assigning the second BCMCS program identifier; B, The terminal initiates a session discovery request to the BCMCS adapter via the BSN, and the session discovery request carries the first BCMCS program identifier and/or the second BCMCS program identifier; C. The BCMCS adapter according to the first BCMCS program identifier and/or the second BCMCS program identifier, and send the file session to the terminal. The invention also discloses a system for discovering the OMABCAST service guide. The adoption of the solution of the invention enables the terminal of the BCAST service subscriber to actively discover and receive the BCAST service guide in the BCMCS network.

Figure 200510124075

Description

一种发现OMA BCAST业务指南的方法和系统 A method and system for discovering OMA BCAST business guidelines

技术领域 technical field

本发明涉及通信领域,尤其涉及一种在广播多播业务(BCMCS,BroadCastMultiCast Service)网络发现开放移动联盟广播(OMA BCAST,Open MobileAlliance Broadcast)业务指南的方法和系统。The present invention relates to the communication field, in particular to a method and system for discovering an Open Mobile Alliance Broadcast (OMA BCAST, Open Mobile Alliance Broadcast) service guide in a Broadcast Multicast Service (BCMCS, BroadCastMultiCast Service) network.

背景技术 Background technique

目前提供移动视频广播的主流技术有以下几种:多媒体广播多播业务(MBMS,Multimedia Broadcast Multicast Service),广播多播业务(BCMCS,BroadCast MultiCast Service)和手持数字电视广播(DVB-H,Digital VideoBroadcast-Handset),为了提供一个统一的业务平台,开放移动联盟(OMA,Open Mobile Alliance)提出了新的移动多媒体体系架构广播(BCAST,Broadcast)。At present, the mainstream technologies for providing mobile video broadcasting are as follows: Multimedia Broadcast Multicast Service (MBMS, Multimedia Broadcast Multicast Service), Broadcast Multicast Service (BCMCS, BroadCast MultiCast Service) and Handheld Digital TV Broadcasting (DVB-H, Digital VideoBroadcast -Handset), in order to provide a unified service platform, the Open Mobile Alliance (OMA, Open Mobile Alliance) proposed a new mobile multimedia architecture broadcast (BCAST, Broadcast).

BCAST体系架构如图1所示,其中深色框为本系统的功能实体;深色连线为本系统中的消息通道;其他实体以及连线仅属于本系统的相关系统或者设备,其中虚线框的功能实体为可选实体。The BCAST architecture is shown in Figure 1, where the dark boxes are the functional entities of the system; the dark lines are the message channels in the system; other entities and lines only belong to the relevant systems or devices of the system, and the dotted boxes The functional entity of is an optional entity.

BCAST体系架构中虚线框内为具体的广播承载网络和交互网络,可以是BCMCS网络或者多媒体广播多播业务(MBMS,Multimedia Broadcast MulticastService)网络。The dotted frame in the BCAST architecture is a specific broadcast bearer network and interactive network, which can be a BCMCS network or a Multimedia Broadcast Multicast Service (MBMS) network.

BCAST体系的各功能实体的功能说明如下:The functions of each functional entity of the BCAST system are described as follows:

Figure C20051012407500051
Figure C20051012407500051

Figure C20051012407500061
Figure C20051012407500061

移动视频广播业务必须为用户提供业务指南,业务指南包含了对每个业务(可能是某个电视频道)的简单介绍,以及该业务对应的多播会话信息(具体而言就是传送节目流的目的多播IP地址和端口号,源IP地址,可能还有会话标识符),终端从而可以根据业务指南提供的信息请求收看节目。The mobile video broadcasting service must provide users with a service guide, which includes a brief introduction to each service (maybe a certain TV channel), and the corresponding multicast session information of the service (specifically, the purpose of transmitting program streams) Multicast IP address and port number, source IP address, and possibly a session identifier), so that the terminal can request to watch programs based on the information provided by the service guide.

在BCAST中,业务指南包含许多个业务指南分片,而一个或多个业务指南分片则被封装成业务指南分发单元(SGDU,Service Guide Delivery Unit),并且每个SGDU以文件的形式通过广播网络或者交互通道分发给终端,而业务指南分发描述符(SGDD,Service Guide Delivery Descriptor)则描述了发送SGDU的文件分发会话所对应的多播会话信息(如前所述,应包含目的多播IP地址和端口号,源IP地址,会话标识符),其中每个SGDD可能描述多个SGDU对应的文件分发会话,而SGDD也同样以文件的形式分发给终端。In BCAST, a service guide contains many service guide fragments, and one or more service guide fragments are encapsulated into a service guide delivery unit (SGDU, Service Guide Delivery Unit), and each SGDU is broadcast in the form of a file The network or interactive channel is distributed to the terminal, and the Service Guide Delivery Descriptor (SGDD, Service Guide Delivery Descriptor) describes the multicast session information corresponding to the file distribution session that sends the SGDU (as mentioned above, it should include the destination multicast IP Address and port number, source IP address, session identifier), where each SGDD may describe the file distribution sessions corresponding to multiple SGDUs, and SGDD is also distributed to terminals in the form of files.

在BCMCS中,业务是以广播多播业务节目(BCMCS Program)的方式提供给用户,每个BCMCS节目可以包含多个广播多播业务流(BCMCS Flow(s)),例如可以假设中央电视台对应于一个BCMCS节目,而该频道节目的音频和视频流分别对应一个BCMCS流,每个BCMCS节目和BCMCS流都有唯一的标识,分别为BCMCS节目标识符和BCMCS流标识符,用户可以使用BCMCS节目标识符或BCMCS流标识符来向网络请求特定的节目。一个节目通常会包括多个流,如果使用BCMCS节目标识符来请求节目,则应该会收到多个广播流(例如一套完整的节目可能有视频流,汉语音频流和英语音频流,甚至有字幕流,使用BCMCS流标识符请求节目,则只是请求接收某个具体的流(比如具体到汉语或是英语的音频流)。BCMCS节目标识符和BCMCS流标识符的结构如图2所示,BCMCS流标识符总长度可以是8位,16位或者24位,它主要由3部分构成,最高3位用来标识流鉴别符(Flow Discriminator)长度,接下来是BCMCS节目标识符,流鉴别符。其中BCMCS节目标识符唯一标识出一个BCMCS节目,而流鉴别符在指定的节目中唯一标识出一个流,因此BCMCS节目标识符和流鉴别符一起就构成BCMCS流标识符,可以全局标识出一个流。BCMCS节目标识符可以是一个6位到29位的二进制数。In BCMCS, services are provided to users in the form of broadcast multicast service programs (BCMCS Program), and each BCMCS program can contain multiple broadcast multicast service flows (BCMCS Flow(s)). For example, it can be assumed that CCTV corresponds to A BCMCS program, and the audio and video streams of the channel program correspond to a BCMCS stream respectively. Each BCMCS program and BCMCS stream has a unique identifier, which are BCMCS program identifier and BCMCS stream identifier respectively. Users can use the BCMCS program identifier character or BCMCS stream identifier to request a specific program from the network. A program usually includes multiple streams. If you use the BCMCS program identifier to request a program, you should receive multiple broadcast streams (for example, a complete set of programs may have video streams, Chinese audio streams and English audio streams, or even Subtitle stream, use BCMCS stream identifier to request program, then just request to receive certain specific stream (such as being specific to the audio stream of Chinese or English).The structure of BCMCS program identifier and BCMCS stream identifier is as shown in Figure 2, The total length of the BCMCS flow identifier can be 8 bits, 16 bits or 24 bits. It is mainly composed of 3 parts, the highest 3 bits are used to identify the length of the flow discriminator (Flow Discriminator), followed by the BCMCS program identifier, flow discriminator Among them, the BCMCS program identifier uniquely identifies a BCMCS program, and the stream discriminator uniquely identifies a stream in a specified program, so the BCMCS program identifier and the stream discriminator together form a BCMCS stream identifier, which can globally identify a Stream. The BCMCS Program Identifier can be a 6- to 29-bit binary number.

在BCAST中,SGDD描述了分发业务指南的文件多播会话的相关信息,因此可以被看作是业务指南分发的入口点,终端想要获取业务指南,必须首先接收SGDD。而不论是SGDD,还是真正的业务指南,最终都是以文件的形式由底层承载网络通过空中接口传送给终端,因此,在使用广播通道将它们分发给终端的情况下,一个必须解决的问题就是如何帮助终端最终在空中接口发现并接收SGDD,继而发现并接收SGDU,从而获得完整的业务指南。现有的方案中,只是定义了SGDD和SGDU的格式,并且要求通过广播传送,但是使用空中接口的广播必须面临的一个问题就是终端设备怎么找到广播,通常的方式就是不停地调整频点去尝试接收,直至接受到用户想要的内容。这种方案显然有很大的弊端,需要不停的调整频点来尝试接收,并且终端只能被动接受相关内容。In BCAST, SGDD describes the relevant information of the file multicast session for distributing service guides, so it can be regarded as the entry point of service guide distribution. If a terminal wants to obtain service guides, it must first receive SGDD. Regardless of whether it is SGDD or the real service guide, it is ultimately transmitted to the terminal by the underlying bearer network in the form of a file through the air interface. Therefore, in the case of using the broadcast channel to distribute them to the terminal, a problem that must be solved is How to help the terminal finally discover and receive SGDD on the air interface, and then discover and receive SGDU, so as to obtain a complete service guide. In the existing solutions, only the formats of SGDD and SGDU are defined, and they are required to be transmitted by broadcast. However, a problem that must be faced when broadcasting using the air interface is how the terminal equipment finds the broadcast. The usual way is to constantly adjust the frequency point to Try receiving until you receive what the user wants. This solution obviously has a lot of disadvantages. It needs to adjust the frequency point continuously to try to receive, and the terminal can only passively accept the relevant content.

发明内容 Contents of the invention

本发明提供一种发现OMA BCAST业务指南的方法和系统,用以解决现有技术中存在的终端需要不停的调整频点来尝试接收,并且只能被动接受相关内容的问题。The present invention provides a method and system for discovering OMA BCAST service guides, which are used to solve the problem in the prior art that terminals need to constantly adjust frequency points to try to receive, and can only passively accept related content.

本发明方法包括:The inventive method comprises:

一种发现OMA BCAST业务指南的方法,包括:A way to discover OMA BCAST business guidelines including:

A、将分发SGDD文件会话映射为第一BCMCS节目,并分配第一BCMCS节目标识符;将分发SGDU文件会话映射为第二BCMCS节目,并分配第二BCMCS节目标识符;A, mapping the distribution SGDD file session to the first BCMCS program, and assigning the first BCMCS program identifier; mapping the distribution SGDU file session to the second BCMCS program, and assigning the second BCMCS program identifier;

B、终端经广播服务节点向BCMCS适配器发起会话发现请求,所述会话发现请求中,携带有所述第一BCMCS节目标识符和/或所述第二BCMCS节目标识符;B. The terminal initiates a session discovery request to the BCMCS adapter via the broadcast service node, where the session discovery request carries the first BCMCS program identifier and/or the second BCMCS program identifier;

C、BCMCS适配器根据所述第一BCMCS节目标识符和/或所述第二BCMCS节目标识符,将所述文件会话发送给终端。C. The BCMCS adapter sends the file session to the terminal according to the first BCMCS program identifier and/or the second BCMCS program identifier.

所述的步骤A还包括:Described step A also includes:

将分发SGDD文件会话中的各IP多播会话映射为第一BCMCS流,并分配第一BCMCS流鉴别符,所述第一BCMCS节目标识符和第一BCMCS流鉴别符一起构成第一BCMCS流标识符。Mapping each IP multicast session in the SGDD file distribution session to a first BCMCS stream, and assigning a first BCMCS stream discriminator, the first BCMCS program identifier and the first BCMCS stream discriminator together constitute a first BCMCS stream identifier symbol.

所述的步骤B中,所述的会话发现请求,携带所述的第一BCMCS流标识符,所述的步骤C中,还包括BCMCS适配器根据所述第一BCMCS流标识符,将分发SGDD文件会话中的IP多播会话发送给终端。In the step B, the session discovery request carries the first BCMCS flow identifier, and in the step C, the BCMCS adapter also distributes the SGDD file according to the first BCMCS flow identifier The IP multicast session in the session is sent to the endpoint.

所述的步骤A还包括:Described step A also includes:

将分发SGDU文件会话中的各IP多播会话映射为第二BCMCS流,并分配第二BCMCS流鉴别符,所述第二BCMCS节目标识符和第二BCMCS流鉴别符一起构成第二BCMCS流标识符。Mapping each IP multicast session in the session of distributing SGDU files to a second BCMCS stream, and assigning a second BCMCS stream discriminator, the second BCMCS program identifier and the second BCMCS stream discriminator together constitute a second BCMCS stream identifier symbol.

所述的步骤B中,所述的会话发现请求,还可以携带所述的第二BCMCS流标识符,所述的步骤C中,还包括BCMCS适配器根据所述第二BCMCS流标识符,将分发SGDU文件会话中的IP多播会话发送给终端。In the step B, the session discovery request may also carry the second BCMCS flow identifier, and in the step C, it also includes that the BCMCS adapter distributes according to the second BCMCS flow identifier The IP multicast session in the SGDU file session is sent to the endpoint.

所述的步骤B中,还包括广播服务节点依据所述的第一和/或第二BCMCS节目标识符,解析BCMCS适配器的步骤。Said step B also includes a step of the broadcast service node analyzing the BCMCS adapter according to said first and/or second BCMCS program identifier.

所述的步骤B中,进一步包括终端判断是否接收SGDU文件会话的步骤。Said step B further includes a step of the terminal judging whether to receive the SGDU file session.

所述终端判断是否接收分发SGDU文件会话,是根据终端接收到的分发SGDD文件会话中对分发SGDU文件会话的描述信息,判断终端是否接收过该分发SGDU文件会话,或者接收过的分发SGDU文件是否过时或者有新的版本。The terminal judges whether to receive the SGDU file distribution session, based on the description information of the SGDU file distribution session in the SGDD file distribution session received by the terminal, and judges whether the terminal has received the SGDU file distribution session, or whether the received SGDU file distribution is outdated or a newer version is available.

所述的步骤B是周期进行的。The step B is carried out periodically.

所述的第一BCMCS节目标识符和/或第二BCMCS节目标识符,是全局唯一的。The first BCMCS program identifier and/or the second BCMCS program identifier are globally unique.

本发明系统包括:The inventive system includes:

一种发现OMA BCAST业务指南的系统,包括BCMCS适配器和广播服务节点,还包括:A system for discovering OMA BCAST service guidelines, comprising BCMCS adapters and broadcast service nodes, further comprising:

设置在所述BCMCS适配器中的分发SGDD文件会话映射单元,用于将所述分发SGDD文件会话映射为第一BCMCS节目,并分配第一BCMCS节目标识符;The distribution SGDD file session mapping unit provided in the BCMCS adapter is used to map the distribution SGDD file session to a first BCMCS program and assign a first BCMCS program identifier;

设置在所述BCMCS适配器中的分发SGDU文件会话映射单元,用于将所述分发SGDU文件会话映射为第二BCMCS节目,并分配第二BCMCS节目标识符;The distribution SGDU file session mapping unit set in the BCMCS adapter is used to map the distribution SGDU file session to a second BCMCS program and assign a second BCMCS program identifier;

所述广播服务节点,用于接收终端发起的携带有所述第一BCMCS节目标识符和/或所述第二BCMCS节目标识符的会话发现请求;将所述会话发现请求发送给所述BCMCS适配器;The broadcast service node is configured to receive a session discovery request initiated by a terminal and carrying the first BCMCS program identifier and/or the second BCMCS program identifier; and send the session discovery request to the BCMCS adapter ;

所述BCMCS适配器,用于根据所述第一BCMCS节目标识符和/或所述第二BCMCS节目标识符,将所述文件会话发送给所述终端。The BCMCS adapter is configured to send the file session to the terminal according to the first BCMCS program identifier and/or the second BCMCS program identifier.

所述的BCMCS适配器,还包括:The BCMCS adapter further includes:

分发SGDD文件会话IP多播会话映射单元,用于将分发SGDD文件会话中的各IP多播会话映射为第一BCMCS流,并分配第一BCMCS流鉴别符;Distributing the SGDD file session IP multicast session mapping unit, for distributing each IP multicast session in the SGDD file session is mapped to the first BCMCS flow, and assigning the first BCMCS flow discriminator;

分发SGDU文件会话IP多播会话映射单元,用于将SGDU文件会话中的各IP多播会话映射为第二BCMCS流,并分配第二BCMCS流鉴别符。The distribution SGDU file session IP multicast session mapping unit is configured to map each IP multicast session in the SGDU file session to a second BCMCS flow, and assign a second BCMCS flow discriminator.

本发明方案的采用,使得BCAST业务订阅者的终端可以在BCMCS网络主动发现并接收BCAST业务指南。The adoption of the solution of the invention enables the terminal of the BCAST service subscriber to actively discover and receive the BCAST service guide in the BCMCS network.

本发明方案不需要BCMCS网络作什么大的改动,如果CDMA运营商想要通过与BCAST业务提供商合作的方式提供广播业务,则以上方案可以为其带来最小的投资代价。The solution of the present invention does not require any major changes to the BCMCS network, and if the CDMA operator wants to provide broadcasting services by cooperating with BCAST service providers, the above solution can bring the minimum investment cost.

附图说明 Description of drawings

图1为现有技术中BCAST体系结构示意图;FIG. 1 is a schematic diagram of the BCAST architecture in the prior art;

图2为现有技术中BCMCS节目标识符和BCMCS流标识符的结构示意图;Fig. 2 is the structural representation of BCMCS program identifier and BCMCS flow identifier in the prior art;

图3为本发明系统结构示意图;Fig. 3 is a schematic structural diagram of the system of the present invention;

图4为本发明的流程示意图;Fig. 4 is a schematic flow sheet of the present invention;

图5为本发明终端经BSN向BCMCS适配器发起请求的流程示意图;Fig. 5 is a schematic flow diagram of a terminal of the present invention initiating a request to a BCMCS adapter via a BSN;

图6为本发明终端接收具体的特定分发SGDU文件会话的流程示意图;FIG. 6 is a schematic flow diagram of a specific session of receiving a specific SGDU file by the terminal of the present invention;

图7为本发明系统中BCMCS适配器的结构示意图。Fig. 7 is a schematic diagram of the structure of the BCMCS adapter in the system of the present invention.

具体实施方式 Detailed ways

下面结合说明书附图来说明本发明的具体实施方式。The specific implementation manners of the present invention will be described below in conjunction with the accompanying drawings.

本发明系统框架如图3所示,图中虚线框内是支持BCMCS业务的CDMA20001x网络已有的设备,虚线之外则是BCAST业务支撑平台的设备。图3中所示的BCMCS Adaptor适配器可以是BCAST Service Distribution/Adaptation的一个功能模块。The system frame of the present invention is shown in Fig. 3, in the dotted line box in the figure is the existing equipment of the CDMA20001x network supporting BCMCS service, and outside the dotted line is the equipment of the BCAST service support platform. The BCMCS Adapter shown in Figure 3 can be a functional module of BCAST Service Distribution/Adaptation.

如图4所示,是本发明在BCMCS网络发现OMABCAST业务指南方法的流程示意图,从图中可见,本发明方案主要包括以下步骤:As shown in Figure 4, it is a schematic flow diagram of the present invention discovering the OMABCAST service guide method in the BCMCS network, as can be seen from the figure, the present invention's solution mainly includes the following steps:

S1、在BCMCS适配器将分发SGDD文件会话和分发SGDU文件会话分别映射为第一BCMCS节目及第二BCMCS节目,并分配相关第一BCMCS节目标识符和第二BCMCS节目标识符。S1. The BCMCS adapter maps the SGDD file distribution session and the SGDU file distribution session into a first BCMCS program and a second BCMCS program respectively, and assigns the related first BCMCS program identifier and the second BCMCS program identifier.

BCMCS适配器将分发SGDD的所有IP多播文件分发会话映射为第一BCMCS节目(第一BCMCS节目),为其分配一个特定的第一BCMCS节目标识符,同时将第一节目中的每个会话映射为第一BCMCS节目流,并分配唯一的第一BCMCS流鉴别符,该鉴别符只需要对分发SGDD的所有IP多播会话而言是唯一的就可以。The BCMCS adapter maps all IP multicast file distribution sessions that distribute SGDD to the first BCMCS program (the first BCMCS program), assigns it a specific first BCMCS program identifier, and maps each session in the first program at the same time For the first BCMCS program stream, and assign a unique first BCMCS stream discriminator, the discriminator only needs to be unique for all IP multicast sessions in which SGDD is distributed.

所述第一BCMCS节目标识符和第一BCMCS流鉴别符结合在一起构成对应的某个特定SGDD分发会话的BCMCS流标识符(BCMCS流标识符)。The first BCMCS program identifier and the first BCMCS flow identifier are combined to form a corresponding BCMCS flow identifier (BCMCS flow identifier) of a specific SGDD distribution session.

可以将这个第一BCMCS节目标识符记为SGDD节目标识符,而这里提到的这些BCMCS流标识符称为SGDD流标识符。This first BCMCS program identifier can be recorded as an SGDD program identifier, and the BCMCS stream identifiers mentioned here are called SGDD stream identifiers.

BCMCS适配器将分发SGDU的所有IP多播文件分发会话映射为第二BCMCS节目,同时为其分配一个特定的第二BCMCS节目标识符,并且将SGDD中描述的发送SGDU的文件分发的IP多播会话信息映射为第二BCMCS节目流,并为其分配第二BCMCS流鉴别符(第二BCMCS流鉴别符),该映射关系应该是一一对应的并且是可以由给定的映射算法计算得到,终端也应该配置该映射算法。The BCMCS adapter maps all IP multicast file distribution sessions that distribute SGDUs to the second BCMCS program, and at the same time assigns it a specific second BCMCS program identifier, and distributes the IP multicast sessions that send SGDU files described in SGDD The information is mapped to the second BCMCS program stream, and the second BCMCS stream discriminator (the second BCMCS stream discriminator) is assigned to it. The mapping relationship should be one-to-one correspondence and can be calculated by a given mapping algorithm. The terminal The mapping algorithm should also be configured.

所述第二BCMCS节目标识符和每个具体的第二BCMCS流鉴别符结合在一起构成一个第二BCMCS流标识符。The second BCMCS program identifier and each specific second BCMCS stream identifier are combined to form a second BCMCS stream identifier.

可以将这个节目标识符记为SGDU节目标识符,而这里提到的这些BCMCS流标识符可以称为SGDU流标识符。This program identifier can be recorded as an SGDU program identifier, and the BCMCS flow identifiers mentioned here can be called SGDU flow identifiers.

上述设置中,须保证第一BCMCS节目标识符和第二BCMCS节目标识符不同于BCMCS网络传送的其他任何节目的标识符,也就是说它们在BCMCS网络中应该是全局唯一的,并且对于一个BCAST业务的用户,第一BCMCS节目标识符和第二BCMCS节目标识符应该可以配置在用户终端和BCMCS网络的广播服务节点(BSN Broadcast Serving Node)。该配置方式可以是开户的时候静态配置的,也可以使用通过无线下载(OTA,Over the Air)的方式动态配置,但是必须保证一个合法用户的终端总是保有这两个第一BCMCS节目标识符和第二BCMCS节目标识符。In the above settings, it is necessary to ensure that the first BCMCS program identifier and the second BCMCS program identifier are different from any other program identifiers transmitted by the BCMCS network, that is to say, they should be globally unique in the BCMCS network, and for a BCAST For service users, the first BCMCS program identifier and the second BCMCS program identifier should be configured on the user terminal and the broadcast service node (BSN Broadcast Serving Node) of the BCMCS network. This configuration method can be statically configured when opening an account, or can be dynamically configured through wireless download (OTA, Over the Air), but it must be ensured that a legal user's terminal always retains the two first BCMCS program identifiers and a second BCMCS program identifier.

上述第一BCMCS节目标识符和第二BCMCS节目标识符的配置方式,一个具体实现的例子,就是使用BCAST业务提供商的网络标识加上一个全零的位串(bit串)来构造第一BCMCS节目标识符,而用BCAST业务提供商的网络标识加上一个全’1’的位串(bit串)来构造第二BCMCS节目标识符。The above configuration of the first BCMCS program identifier and the second BCMCS program identifier, a specific implementation example, is to use the network identifier of the BCAST service provider plus an all-zero bit string (bit string) to construct the first BCMCS program identifier, and use the network identifier of the BCAST service provider plus a bit string (bit string) of all '1' to construct the second BCMCS program identifier.

S2、终端经BSN向BCMCS适配器发起会话发现请求。S2. The terminal initiates a session discovery request to the BCMCS adapter via the BSN.

由于BCAST业务订阅者的终端配置了第一BCMCS节目标识符和第二BCMCS节目标识符,以及从SGDU文件分发IP多播会话信息到BCMCS流鉴别符的映射方法。在用户想要接收业务指南时,终端经BSN向BCMCS适配器发起会话发现请求,所述会话发现请求中,携带有上述第一BCMCS节目标识符和第二BCMCS节目标识符,同时也可以携带对应于第一BCMCS流鉴别符和第二BCMCS流鉴别符的的第一BCMCS流标识符和第二BCMCS流标识符。Since the terminal of the BCAST service subscriber is configured with the first BCMCS program identifier and the second BCMCS program identifier, and the mapping method of distributing IP multicast session information to the BCMCS stream discriminator from the SGDU file. When the user wants to receive the service guide, the terminal initiates a session discovery request to the BCMCS adapter via the BSN, and the session discovery request carries the above-mentioned first BCMCS program identifier and the second BCMCS program identifier, and may also carry the corresponding The first BCMCS flow identifier and the second BCMCS flow identifier of the first BCMCS flow discriminator and the second BCMCS flow identifier.

上述第一BCMCS节目标识符和第二BCMCS节目标识符以及对应于第一BCMCS流鉴别符的第一BCMCS流标识符和第二BCMCS流鉴别符的的第二BCMCS流标识符的携带,可以根据终端的实际需求来确定是否携带以及携带哪些内容。当终端只需要分发SGDD文件会话时,则可以只携带第一BCMCS节目标识符;如果终端只需要分发SGDD文件会话中的具体某一个IP多播会话时,则可以只携带对应于第一BCMCS流鉴别符的第一BCMCS流标识符;如果终端需要分发SGDU文件会话时,则可以只携带第二BCMCS节目标识符;如果终端只需要分发SGDU文件会话中的具体某一个IP多播会话时,则可以只携带对应于第二BCMCS流鉴别符的第二BCMCS流标识符。The carrying of the first BCMCS program identifier and the second BCMCS program identifier and the first BCMCS stream identifier corresponding to the first BCMCS stream identifier and the second BCMCS stream identifier of the second BCMCS stream identifier can be carried according to The actual needs of the terminal determine whether to carry and which content to carry. When the terminal only needs to distribute the SGDD file session, it can only carry the first BCMCS program identifier; if the terminal only needs to distribute a specific IP multicast session in the SGDD file session, it can only carry the corresponding first BCMCS stream The first BCMCS stream identifier of the discriminator; if the terminal needs to distribute the SGDU file session, it can only carry the second BCMCS program identifier; if the terminal only needs to distribute a specific IP multicast session in the SGDU file session, then Only the second BCMCS flow identifier corresponding to the second BCMCS flow identifier may be carried.

上述方案中,实际上是终端先根据OMA BCAST定义的处理方式决定是要接收分发SGDD文件会话还是某个特定的分发SGDU文件会话,然后应该根据相应的情况发送含有不同BCMCS节目标识符的请求消息,具体可采用如下方案:In the above scheme, in fact, the terminal first decides whether to receive the SGDD file distribution session or a specific SGDU file distribution session according to the processing method defined by OMA BCAST, and then should send a request message containing a different BCMCS program identifier according to the corresponding situation , the following scheme can be adopted specifically:

终端定期地接收分发SGDD文件会话,根据分发SGDD文件会话提供的信息判断有哪些分发SGDU文件会话需要接收,比如说如果从未接收过分发SGDU文件会话,则应该接收所有的分发SGDU文件会话,如果已经接收过,则应根据分发SGDD文件会话提供的信息判断自己接收的分发SGDU文件会话中,哪些部分已经过时或者有新的版本,从而决定接收新的版本。The terminal regularly receives and distributes SGDD file sessions, and judges which distribution SGDU file sessions need to be received according to the information provided by the distribution SGDD file sessions. For example, if it has never received a distribution SGDU file session, it should receive all distribution SGDU file sessions. If If you have already received it, you should judge which parts of the SGDU file distribution session you have received are outdated or have a new version based on the information provided by the SGDD file distribution session, so as to decide to receive the new version.

S3、BCMCS适配器根据所述终端发起的会话发现请求,将请求会话文件发送给终端。S3. The BCMCS adapter sends the requested session file to the terminal according to the session discovery request initiated by the terminal.

对第一BCMCS节目标识符和第二BCMCS节目标识符以及对应于第一BCMCS流鉴别符的第一BCMCS流标识符和对应于第二BCMCS流鉴别符的的第二BCMCS流标识符,BCMCS网络中的无线接入网使用BCMCS标准定义的其他流程向BSN进行BCMCS会话发现和BCMCS登记及承载建立,从而可以从BSN发现分发SGDD文件会话或分发SGDU文件会话的相关信息,接收分发SGDD文件会话或接收SGDU文件会话的IP多播流,并分配空中资源广播这些IP多播流,同时在小区广播的广播开销(Broadcast Overhead)消息中携带传送该文件会话对应的一个或多个空中信道。For the first BCMCS program identifier and the second BCMCS program identifier and the first BCMCS stream identifier corresponding to the first BCMCS stream discriminator and the second BCMCS stream identifier corresponding to the second BCMCS stream discriminator, the BCMCS network The wireless access network in the BCMCS standard uses other processes defined by the BCMCS standard to perform BCMCS session discovery, BCMCS registration, and bearer establishment to the BSN, so that the relevant information of the SGDD file distribution session or the SGDU file distribution session can be discovered from the BSN, and the SGDD file distribution session or SGDD file distribution session can be received from the BSN. Receive the IP multicast stream of the SGDU file session, allocate air resources to broadcast these IP multicast streams, and carry one or more air channels corresponding to the file session in the broadcast overhead (Broadcast Overhead) message of the cell broadcast.

BCMCS网络中的BSN应该可以根据第一BCMCS节目标识符和第二BCMCS节目标识符以及对应于第一BCMCS流鉴别符的第一BCMCS流标识符和对应于第二BCMCS流鉴别符的的第二BCMCS流标识符解析出具体的BCMCS适配器,并且使用BCMCS标准定义的消息和流程向BCMCS适配器发起会话发现的处理流程,而这里的第一BCMCS节目标识符和第二BCMCS节目标识符对应于BCMCS标准中定义的BCMCS节目标识符;对应于第一BCMCS流鉴别符的第一BCMCS流标识符和对应于第二BCMCS流鉴别符的的第二BCMCS流标识符,分别对应于BCMCS标准中定义的BCMCS流标识符。BCMCS适配器根据第一/第二BCMCS节目标识符或者第一/第二BCMCS流鉴别符,映射到相应的IP多播文件分发会话,使用BCMCS标准定义的相应消息返回这些会话信息给BSN,并由BSN通过空中接口发送给终端。A BSN in a BCMCS network shall be able to identify the first BCMCS program identifier and the second BCMCS program identifier and the first BCMCS stream identifier corresponding to the first BCMCS stream discriminator and the second BCMCS stream discriminator corresponding to the second BCMCS stream discriminator. The BCMCS flow identifier resolves the specific BCMCS adapter, and uses the messages and procedures defined by the BCMCS standard to initiate the process of session discovery to the BCMCS adapter, and the first BCMCS program identifier and the second BCMCS program identifier here correspond to the BCMCS standard The BCMCS program identifier defined in ; the first BCMCS flow identifier corresponding to the first BCMCS flow identifier and the second BCMCS flow identifier corresponding to the second BCMCS flow identifier correspond to the BCMCS defined in the BCMCS standard respectively stream identifier. The BCMCS adapter is mapped to the corresponding IP multicast file distribution session according to the first/second BCMCS program identifier or the first/second BCMCS flow discriminator, and returns these session information to the BSN using the corresponding message defined by the BCMCS standard, and is determined by The BSN is sent to the terminal through the air interface.

上述方案的步骤S2和S3中,终端经BSN向BCMCS适配器发起请求的详细过程以及BCMCS适配器返回请求相关的会话文件过程,可以如图5所示。该方案将BCAST的分发SGDD文件会话或分发SGDU文件会话分别映射为BCMCS节目,并分配BCMCS节目标识符或是BCMCS流标识符。该方案中的BCMCS适配器替代了BCMCS网络中的BCMCS控制器,因此BSN需要识别出BCMCS节目标识符或是BCMCS流标识符为BCAST的分发SGDD文件会话或分发SGDU文件会话的情形,从而将请求消息发送给BCMCS适配器而非BCMCS控制器。从图5中可见,主要包括以下步骤:In steps S2 and S3 of the above solution, the detailed process of the terminal initiating a request to the BCMCS adapter via the BSN and the process of the BCMCS adapter returning the session file related to the request can be shown in FIG. 5 . This scheme maps the SGDD file distribution session or the SGDU file distribution session of BCAST to BCMCS programs respectively, and assigns BCMCS program identifiers or BCMCS stream identifiers. The BCMCS adapter in this solution replaces the BCMCS controller in the BCMCS network, so the BSN needs to identify the distribution of the SGDD file session or the distribution of the SGDU file session with the BCMCS program identifier or BCMCS stream identifier as BCAST, so as to send the request message Sent to the BCMCS adapter instead of the BCMCS controller. As can be seen from Figure 5, it mainly includes the following steps:

S211、终端监听无线接入网(RAN,Radio Access Network)发送的广播开销消息,该消息中将会携带当前小区内正在广播的所有BCMCS节目/流所在的空中信道信息,终端在该消息中查找第一BCMCS节目/流标识符或第二BCMCS节目/流标识符对应的空中信道。S211, the terminal listens to the broadcast overhead message sent by the radio access network (RAN, Radio Access Network), the message will carry the air channel information where all the BCMCS programs/streams being broadcast in the current cell are located, and the terminal searches in the message The air channel corresponding to the first BCMCS program/stream identifier or the second BCMCS program/stream identifier.

S212、若终端未发现期望的第一或第二BCMCS节目/流标识符对应的空中信道信息,终端发起BCMCS流注册(Flow Registration)消息请求收看节目,该消息中应该包含用户想要接收的第一或第二BCMCS节目/流标识符(若只包含第一或第二BCMCS节目标识符,则说明期望接收该节目的所有流,也就是所有的分发SGDD文件会话或所有的分发SGDU文件会话),同时还可能包括相应的认证信息。S212. If the terminal does not find the air channel information corresponding to the expected first or second BCMCS program/flow identifier, the terminal initiates a BCMCS flow registration (Flow Registration) message to request to watch the program, and the message should include the first BCMCS program that the user wants to receive. One or the second BCMCS program/stream identifier (if only the first or second BCMCS program identifier is included, it indicates that all streams of the program are expected to be received, that is, all distribution SGDD file sessions or all distribution SGDU file sessions) , and may also include corresponding authentication information.

S213、如果RAN没有对应的BCMCS流的RAN会话信息,或者请求登记的BCMCS流需要认证并且RAN不能完成认证,则RAN发送A11-BC业务请求(A11-BC Service Request)消息给BSN,该消息也应携带第一或第二BCMCS节目/流标识符和对应的认证信息。S213. If the RAN does not have the RAN session information of the corresponding BCMCS flow, or the BCMCS flow requested to register requires authentication and the RAN cannot complete the authentication, then the RAN sends an A11-BC Service Request (A11-BC Service Request) message to the BSN, and the message also Should carry the first or second BCMCS program/stream identifier and corresponding authentication information.

S214、如果BSN没有对应的BCMCS流的文件会话信息,或者请求登记的BCMCS流需要认证,则BSN应能够识别出消息中的BCMCS节目/流标识符是第一或第二BCMCS节目/流标识符的情形,并向BCMCS适配器发送接入请求消息以获取分发SGDD文件会话信息或分发SGDU的文件会话信息,或者请求认证。S214. If the BSN does not have the file session information of the corresponding BCMCS stream, or the BCMCS stream requested for registration requires authentication, the BSN shall be able to identify that the BCMCS program/stream identifier in the message is the first or second BCMCS program/stream identifier , and send an access request message to the BCMCS adapter to obtain the session information for distributing SGDD files or file session information for distributing SGDU, or to request authentication.

S215、BSN适配器应能识别出来自BSN的接入请求消息,并且将第一或第二BCMCS节目/流标识符映射到对应的SGDD或SGDU文件分发会话,并可能根据接入请求消息中的认证信息与BCAST的其他实体协作对该消息进行必要的认证,随后BCMCS适配器应发送接入响应消息给BSN,该消息中应包含第一或第二BCMCS节目/流标识符及其对应的SGDD或SGDU文件分发会话信息。S215. The BSN adapter should be able to identify the access request message from the BSN, and map the first or second BCMCS program/stream identifier to the corresponding SGDD or SGDU file distribution session, and possibly according to the authentication in the access request message The information cooperates with other entities of BCAST to perform necessary authentication on the message, and then the BCMCS adapter shall send an access response message to the BSN, which shall contain the first or second BCMCS program/stream identifier and its corresponding SGDD or SGDU File distribution session information.

S216、如果BSN从BCMCS适配器收到接入响应消息,并且BSN监测当前尚未从BCMCS适配器收到第一或第二BCMCS节目/流标识符对应的IP组播流(可能因为这是第一个登记该BCMCS流的请求),则BSN应该根据收到的会话信息中的IP组播目的地址,使用IP多播协议加入对应的多播组,从而可以开始接收对应的IP组播流。S216. If the BSN receives an access response message from the BCMCS adapter, and the BSN monitors that the IP multicast flow corresponding to the first or second BCMCS program/flow identifier has not been received from the BCMCS adapter at present (probably because this is the first registered The BCMCS flow request), then the BSN should use the IP multicast protocol to join the corresponding multicast group according to the IP multicast destination address in the received session information, so as to start receiving the corresponding IP multicast flow.

S217、BSN返回A11-BC业务响应消息给无线接入网,该消息中包含请求的文件会话信息及/或认证结果。S217. The BSN returns an A11-BC service response message to the radio access network, and the message includes the requested file session information and/or authentication result.

S218、如果无线接入网拥有第一或第二BCMCS节目/流标识符对应的文件会话信息或者无线接入网已经从BSN收到认证成功的响应,并且无线接入网发现当前尚未从BSN接收对应的IP流(可能因为这是第一个登记该BCMCS流的请求),则无线接入网应该向BSN发起A11-BC登记请求以建立无线接入网到BSN之间传送对应的第一或第二BCMCS流的A11承载。S218. If the wireless access network has the file session information corresponding to the first or second BCMCS program/stream identifier or the wireless access network has received a successful authentication response from the BSN, and the wireless access network finds that it has not yet received from the BSN Corresponding IP flow (probably because this is the first request to register the BCMCS flow), the radio access network should initiate an A11-BC registration request to the BSN to establish the transmission of the corresponding first or A11 bearer of the second BCMCS stream.

S219、BSN收到A11-BC登记请求后,建立它与无线接入网之间的连接,从而可以传送第一或第二BCMCS流给无线接入网,并返回A11-BC登记应答消息给无线接入网。S219. After the BSN receives the A11-BC registration request, it establishes a connection with the wireless access network, so that the first or second BCMCS flow can be transmitted to the wireless access network, and returns an A11-BC registration response message to the wireless access network. Access Network.

S2110、无线接入网开始从BSN接收第一或第二BCMCS流。S2110. The radio access network starts to receive the first or second BCMCS flow from the BSN.

S2111、无线接入网在成功地从BSN接受到对应的第一或第二BCMCS流以后,会为其分配空中信道。S2111. After successfully receiving the corresponding first or second BCMCS flow from the BSN, the radio access network allocates an air channel to it.

S2112、无线接入网在后续的广播开销消息中添加对应第一或第二BCMCS流的空中信道信息,终端根据此信息即可调整自己的接收频点来收看文件会话。S2112. The wireless access network adds air channel information corresponding to the first or second BCMCS stream to the subsequent broadcast overhead message, and the terminal can adjust its receiving frequency to watch the file session according to this information.

上述步骤S2和S3中,若终端要接收具体的特定分发SGDU文件会话,则说明终端已经获取过分发SGDD文件会话,于是终端应该知道它想要接收的分发SGDU文件会话对应的文件分发IP多播会话信息,终端应根据配置的算法将该文件会话信息映射为BCMCS流鉴别符,与它所配置的SGDU节目标识符一起构造出一个BCMCS流标识符,然后按照BCMCS定义的流程去接收该BCMCS流标识符对应的广播流即可,接收以后的处理根据BCAST标准的定义进行。如图6所示,主要包括以下步骤:In the above steps S2 and S3, if the terminal wants to receive a specific specific SGDU file distribution session, it means that the terminal has already obtained the SGDD file distribution session, so the terminal should know the file distribution IP multicast corresponding to the SGDU file distribution session it wants to receive Session information, the terminal should map the file session information into a BCMCS stream identifier according to the configured algorithm, construct a BCMCS stream identifier together with the SGDU program identifier configured on it, and then receive the BCMCS stream according to the process defined by BCMCS The broadcast stream corresponding to the identifier is sufficient, and the processing after receiving is performed according to the definition of the BCAST standard. As shown in Figure 6, it mainly includes the following steps:

S221、终端决定接收某个分发SGDU文件会话。S221. The terminal decides to receive a certain SGDU file distribution session.

S222、终端根据分发SGDD文件会话中对分发SGDU文件会话描述的会话信息与已经配置的映射算法,计算出对应的BCMCS流鉴别符。S222. The terminal calculates the corresponding BCMCS flow discriminator according to the session information described in the SGDD file distribution session for the SGDU file distribution session and the configured mapping algorithm.

S223、终端将配置好的SGDU节目标识符(比如是前述实例中的二进制数000001100000唯一标识BCAST网络,则可能用000001100000接上10个1(1111111111)一起构成SGDU节目标识符),与计算出的BCMCS流鉴别符(可能是7个0),一起组成BCMCS流标识符,结果是11100000110000011111111110000000,共32位,前3位标识BCMCS流鉴别符的长度为7,中间22位是SGDU节目标识符,后7位是BCMCS流鉴别符。S223, the terminal will configure the SGDU program identifier (for example, the binary number 000001100000 in the aforementioned example to uniquely identify the BCAST network, then it is possible to use 000001100000 to connect ten 1s (1111111111) together to form the SGDU program identifier), and the calculated The BCMCS flow discriminator (maybe 7 0s) together form the BCMCS stream identifier, the result is 11100000110000011111111110000000, a total of 32 bits, the first 3 bits identify the length of the BCMCS stream discriminator is 7, the middle 22 bits are the SGDU program identifier, and the latter Bit 7 is the BCMCS stream discriminator.

S224、终端使用步骤S223计算出的BCMCS流标识符向网络申请接收分发SGDU文件会话,这里使用的是BCMCS定义好的流程。S224. The terminal uses the BCMCS flow identifier calculated in step S223 to apply to the network for receiving and distributing the SGDU file session. Here, the flow defined by BCMCS is used.

S225、在BCMCS流程中,BSN应该认出这个BCMCS流标识符是对应于某个BCAST网络提供的SGDU,因此向相应的BCMCS适配器请求该分发SGDU文件会话。S225. In the BCMCS process, the BSN should recognize that the BCMCS flow identifier corresponds to an SGDU provided by a certain BCAST network, and therefore request the corresponding BCMCS adapter for the distribution SGDU file session.

S226、BCMCS适配器将该分发SGDU文件会话经BSN发送给终端,其他流程同BCMCS的处理流程。S226. The BCMCS adapter sends the SGDU file distribution session to the terminal via the BSN, and other procedures are the same as those of the BCMCS.

本发明还设置一种发现OMA BCAST业务指南的系统,该系统与现有技术中的OMA BCAST业务指南的系统可以相同设置。在此基础上,如图7所示,本发明在BCMCS适配器10中设置:The present invention also provides a system for discovering the OMA BCAST service guide, which can be set in the same way as the OMA BCAST service guide system in the prior art. On this basis, as shown in Figure 7, the present invention sets in BCMCS adapter 10:

分发SGDD文件会话映射单元11,用于将所述分发SGDD文件会话映射为第一BCMCS节目,并分配第一BCMCS节目标识符;Distributing the SGDD file session mapping unit 11, configured to map the distribution SGDD file session as the first BCMCS program, and assign the first BCMCS program identifier;

分发SGDU文件会话映射单元12,用于将所述分发SGDU文件会话映射为第二BCMCS节目,并分配第二BCMCS节目标识符。The distribution SGDU file session mapping unit 12 is configured to map the distribution SGDU file session into a second BCMCS program, and assign a second BCMCS program identifier.

分发SGDD文件会话IP多播会话映射单元13,用于将分发SGDD文件会话中的各IP多播会话映射为第一BCMCS流,并分配第一BCMCS流鉴别符。The SGDD file distribution session IP multicast session mapping unit 13 is configured to map each IP multicast session in the SGDD file distribution session to a first BCMCS flow, and assign the first BCMCS flow identifier.

分发SGDU文件会话IP多播会话映射单元14,用于将分发SGDU文件会话中的各IP多播会话映射为第二BCMCS流,并分配第二BCMCS流鉴别符。The SGDU file distribution session IP multicast session mapping unit 14 is configured to map each IP multicast session in the SGDU file distribution session to a second BCMCS flow, and assign a second BCMCS flow discriminator.

本发明方案的采用,使得BCAST业务订阅者的终端可以在BCMCS网络发现并接收BCAST业务指南。The adoption of the scheme of the invention enables the terminal of the BCAST service subscriber to discover and receive the BCAST service guide in the BCMCS network.

本发明方案不需要BCMCS网络作什么大的改动,如果CDMA运营商想要通过与BCAST业务提供商合作的方式提供广播业务,则以上方案可以为其带来最小的投资代价。The solution of the present invention does not require any major changes to the BCMCS network, and if the CDMA operator wants to provide broadcasting services by cooperating with BCAST service providers, the above solution can bring the minimum investment cost.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (12)

1, a kind of method of finding Open Mobile Alliance broadcasting OMA BCAST business guide is characterized in that,
A, distribution service guide distribution descriptor SGDD file session is mapped as a BCMCS program, and distributes a BCMCS program identifier; Distribution service guide Dispatching Unit SGDU file session is mapped as the 2nd BCMCS program, and distributes the 2nd BCMCS program identifier;
B, terminal are found request through the broadcast service node to BCMCS adapter initiation session, and described session is found to carry a described BCMCS program identifier and/or described the 2nd BCMCS program identifier in the request;
C, BCMCS adapter send to terminal according to a described BCMCS program identifier and/or described the 2nd BCMCS program identifier with described file session.
2, the method for claim 1 is characterized in that, described steps A also comprises:
Each ip multicast session in the distribution SGDD file session is mapped as BCMCS stream, and distributes BCMCS stream authenticator, a described BCMCS program identifier and BCMCS stream authenticator constitute a BCMCS flow identifier together.
3, method as claimed in claim 2, it is characterized in that, among the described step B, request is found in described session, carry a described BCMCS flow identifier, among the described step C, also comprise the BCMCS adapter, the ip multicast session in the distribution SGDD file session is sent to terminal according to a described BCMCS flow identifier.
4, the method for claim 1 is characterized in that, described steps A also comprises:
Each ip multicast session in the distribution SGDU file session is mapped as the 2nd BCMCS stream, and distributes the 2nd BCMCS stream authenticator, described the 2nd BCMCS program identifier and the 2nd BCMCS stream authenticator constitute the 2nd BCMCS flow identifier together.
5, method as claimed in claim 4, it is characterized in that, among the described step B, request is found in described session, can also carry described the 2nd BCMCS flow identifier, among the described step C, also comprise the BCMCS adapter, the ip multicast session in the distribution SGDU file session is sent to terminal according to described the 2nd BCMCS flow identifier.
6, the method for claim 1 is characterized in that, among the described step B, also comprises the broadcast service node according to the described first and/or the 2nd BCMCS program identifier, the step of parsing BCMCS adapter.
7, the method for claim 1 is characterized in that, among the described step B, comprises further whether terminal judges receives the step of SGDU file session.
8, method as claimed in claim 7, it is characterized in that, whether described terminal judges receives distribution SGDU file session, be to the descriptor of distribution SGDU file session in the distribution SGDD file session that receives according to terminal, judge whether terminal received this distribution SGDU file session, whether the distribution SGDU file that perhaps received is out-of-date or new version arranged.
9, the method for claim 1 is characterized in that, described step B carries out in the cycle.
10, the method for claim 1 is characterized in that, a described BCMCS program identifier and/or the 2nd BCMCS program identifier are that the overall situation is unique.
11, a kind of system that finds OMA BCAST business guide comprises BCMCS adapter and broadcast service node, it is characterized in that, also comprises:
Be arranged on the distribution SGDD file session map unit in the described BCMCS adapter, be used for described distribution SGDD file session is mapped as a BCMCS program, and distribute a BCMCS program identifier;
Be arranged on the distribution SGDU file session map unit in the described BCMCS adapter, be used for described distribution SGDU file session is mapped as the 2nd BCMCS program, and distribute the 2nd BCMCS program identifier;
Described broadcast service node is used for the session discovery request that carries a described BCMCS program identifier and/or described the 2nd BCMCS program identifier that receiving terminal is initiated; Described session is found that request sends to described BCMCS adapter;
Described BCMCS adapter is used for according to a described BCMCS program identifier and/or described the 2nd BCMCS program identifier described file session being sent to described terminal.
12, system as claimed in claim 11 is characterized in that, described BCMCS adapter also comprises:
Distribution SGDD file session ip multicast session map unit is used for each ip multicast session of distribution SGDD file session is mapped as BCMCS stream, and distributes BCMCS stream authenticator;
Distribution SGDU file session ip multicast session map unit is used for each ip multicast session of SGDU file session is mapped as the 2nd BCMCS stream, and distributes the 2nd BCMCS stream authenticator.
CNB2005101240751A 2005-11-28 2005-11-28 A method and system for discovering OMA BCAST business guidelines Expired - Fee Related CN100442699C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101240751A CN100442699C (en) 2005-11-28 2005-11-28 A method and system for discovering OMA BCAST business guidelines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101240751A CN100442699C (en) 2005-11-28 2005-11-28 A method and system for discovering OMA BCAST business guidelines

Publications (2)

Publication Number Publication Date
CN1976292A CN1976292A (en) 2007-06-06
CN100442699C true CN100442699C (en) 2008-12-10

Family

ID=38126103

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101240751A Expired - Fee Related CN100442699C (en) 2005-11-28 2005-11-28 A method and system for discovering OMA BCAST business guidelines

Country Status (1)

Country Link
CN (1) CN100442699C (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101861711B (en) * 2007-11-16 2013-02-13 三星电子株式会社 System and method for acquiring terminal binding key
CN101615960B (en) 2008-06-23 2013-04-17 华为技术有限公司 Method, terminal and server for updating interactive component
CN101753237B (en) * 2008-12-12 2011-11-02 华为终端有限公司 Sending method, acquiring method, server, terminal and system of service guide
CN101902691B (en) * 2009-05-25 2013-01-16 电信科学技术研究院 Method, device and system for acquiring service guide
CN103974128A (en) * 2013-01-24 2014-08-06 中兴通讯股份有限公司 Live broadcast playback method and system for mobile multimedia broadcasting service, and mobile terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000064177A1 (en) * 1999-04-15 2000-10-26 Skystream Networks Inc. Data broadcast system
CN1329796A (en) * 1998-11-02 2002-01-02 联合视频制品公司 Interactive program guide with continuous data stream and client-server data supplementation
CN1440198A (en) * 1996-08-01 2003-09-03 汤姆森消费电子有限公司 Program information guide forming method
JP2003250138A (en) * 2002-02-25 2003-09-05 Nippon Telegr & Teleph Corp <Ntt> Video-on-demand communication system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1440198A (en) * 1996-08-01 2003-09-03 汤姆森消费电子有限公司 Program information guide forming method
CN1329796A (en) * 1998-11-02 2002-01-02 联合视频制品公司 Interactive program guide with continuous data stream and client-server data supplementation
WO2000064177A1 (en) * 1999-04-15 2000-10-26 Skystream Networks Inc. Data broadcast system
JP2003250138A (en) * 2002-02-25 2003-09-05 Nippon Telegr & Teleph Corp <Ntt> Video-on-demand communication system and method

Also Published As

Publication number Publication date
CN1976292A (en) 2007-06-06

Similar Documents

Publication Publication Date Title
RU2344558C2 (en) Method for start of multimedia broadcasting/multicasting services session and system intended for that
EP2568629B1 (en) Method and Apparatus for Sending Notification about Broadcast Service in a Mobile Broadcast System
CN101262630B (en) Receiving/transmission method and device for multimedia broadcast and multicast service
JP5144541B2 (en) Method and system for requesting a service guide or service guide fragment in a portable broadcast system
CN101405968B (en) Method and apparatus for transmitting/receiving broadcast service in a dvb-h cbms system
RU2496256C2 (en) Method and apparatus for providing service guide in mobile broadcasting system
US8203989B2 (en) Distributing content in a communication network
CN101326760A (en) Device and method in mobile telecommunications system
RU2413364C1 (en) Method and device to transfer and receive information of mobility supporting transfer of service and/or roaming in digital broadcasting system
WO2012150791A2 (en) Method and apparatus for transmitting/receiving broadcast service in digital broadcasting system, and system thereof
CN1605176A (en) Broadcast in point-to-point oriented packet-switched networks
WO2009120027A2 (en) Method and apparatus for software update of terminals in a mobile communication system
WO2009120041A2 (en) Method and system for updating firmware of terminals in a broadcast system
CN100442699C (en) A method and system for discovering OMA BCAST business guidelines
US8145209B2 (en) Apparatus and method for delivering stream in a mobile broadcast system
CN101094457A (en) Method for establishing data transmission channel on MBMS carrying face based on MBMS gateway
WO2022151484A1 (en) Identity determination method and apparatus, identity indication method and apparatus, and communication device and storage medium
CN101415173A (en) Method for searching look-in service provider, as well as terminal and server
WO2023143241A1 (en) Method and apparatus for multicast and broadcast service
US20050282555A1 (en) Control arrangement for point-to-multipoint user services in a mobile radio network
KR101100197B1 (en) How to send and receive broadcast / multicast service information
CN101588537A (en) Method, device and system for realizing broadcast/multicasting in WiMAX network
EP1388993A1 (en) IP-based communication system using uni- and bi-directional networks
KR20040088844A (en) Method for managing information of broadcast service in a mobile communication system
KR100626482B1 (en) Terminal Paging Determination Method in FA Assigned to Mobile Communication Broadcasting Service

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081210

Termination date: 20131128