[go: up one dir, main page]

CN101047528A - Processing method and system for information in multi-media broadcast/multicast service - Google Patents

Processing method and system for information in multi-media broadcast/multicast service Download PDF

Info

Publication number
CN101047528A
CN101047528A CNA2006100347830A CN200610034783A CN101047528A CN 101047528 A CN101047528 A CN 101047528A CN A2006100347830 A CNA2006100347830 A CN A2006100347830A CN 200610034783 A CN200610034783 A CN 200610034783A CN 101047528 A CN101047528 A CN 101047528A
Authority
CN
China
Prior art keywords
node
downstream
bearer
upstream
intermediate node
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.)
Pending
Application number
CNA2006100347830A
Other languages
Chinese (zh)
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 CNA2006100347830A priority Critical patent/CN101047528A/en
Publication of CN101047528A publication Critical patent/CN101047528A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种实现多媒体广播/组播MBMS业务的信息处理方法及系统。本发明通过在中间节点中设置承载判断单元,用以判断其下游节点是否可以接收MBMS数据,当下游节点可以接收数据时,中间节点向上游节点返回承载不可用消息,上游节点根据下游节点的通知消息做进一步处理,从而避免了因上游节点不知道下游节点是否可以接收数据,而不断下发数据,下游节点却无法接收而造成的资源浪费。

Figure 200610034783

The invention discloses an information processing method and system for realizing multimedia broadcast/multicast MBMS service. In the present invention, a bearer judging unit is set in the intermediate node to judge whether the downstream node can receive MBMS data. When the downstream node can receive the data, the intermediate node returns a bearer unavailable message to the upstream node, and the upstream node according to the notification of the downstream node The message is further processed, thereby avoiding the waste of resources caused by the upstream node not knowing whether the downstream node can receive the data, and continuously sending data, but the downstream node cannot receive it.

Figure 200610034783

Description

实现多媒体广播/组播业务中信息的处理方法及系统Method and system for realizing information processing in multimedia broadcast/multicast service

技术领域technical field

本发明涉及多媒体广播/组播业务(Multimedia Broadcast MultipleService,MBMS)实现技术,特别涉及一种MBMS业务中承载处理技术。The present invention relates to multimedia broadcast/multicast service (Multimedia Broadcast Multiple Service, MBMS) realization technology, particularly relates to a kind of bearer processing technology in MBMS service.

背景技术Background technique

随着第三代移动通信技术的发展,第三代移动通信可以提供比第二代移动通信更高数据速率的服务,从而支持多种业务形式。比如视频电话、图片下载、高速浏览Internet网络等服务。其中有一类业务的特点是:该业务可以同时给无线网络中订阅了该业务的用户进行发送。比如说天气预报、新闻短片、体育比赛集锦等等。利用这些业务同时发送的特点,第三代移动通信系统从Rel-6引入了组播/广播的概念,能够更为有效地利用优先的空中接口资源,提供更高的系统容量。With the development of the third-generation mobile communication technology, the third-generation mobile communication can provide services with a higher data rate than the second-generation mobile communication, thereby supporting various business forms. Services such as video calls, picture downloads, and high-speed Internet browsing. One of the characteristics of one type of service is that the service can be sent to users who have subscribed to the service in the wireless network at the same time. For example, weather forecasts, news clips, sports highlights and so on. Taking advantage of the simultaneous transmission of these services, the third-generation mobile communication system introduces the concept of multicast/broadcast from Rel-6, which can more effectively use priority air interface resources and provide higher system capacity.

广播/组播业务中,对于一个中间节点而言,无论其下游包含多少个期待接收数据的节点,其上游节点总是向该中间节点发送一份数据;该中间节点收到数据后,根据其下游期待接收数据的节点数量复制该数据,并向其下游各期待接收该数据的节点分发该数据,这样,组播/广播业务数据传输树的每一条分支都只有一份数据进行传输,占用一份传输资源,根节点与其下游节点的数据传输也是如此。组播业务和广播业务的区别点仅在于:组播业务只向订阅了某些信息的用户发送相应信息,广播业务则向无线网络中的所有用户发送信息。由以上描述可见,通过组播/广播业务同时向大量用户提供相同信息,能够极大地节省网络资源。In the broadcast/multicast service, for an intermediate node, no matter how many nodes are expected to receive data in its downstream, its upstream node always sends a piece of data to the intermediate node; after the intermediate node receives the data, it The number of downstream nodes expecting to receive the data copies the data and distributes the data to the downstream nodes expecting to receive the data. In this way, each branch of the multicast/broadcast service data transmission tree has only one copy of data for transmission, occupying one The same is true for the data transmission between the root node and its downstream nodes. The difference between the multicast service and the broadcast service is only that: the multicast service only sends corresponding information to users who have subscribed to certain information, while the broadcast service sends information to all users in the wireless network. It can be seen from the above description that providing the same information to a large number of users at the same time through the multicast/broadcast service can greatly save network resources.

为了有效地利用移动通信网络资源,第三代移动通信全球标准化组织(3GPP)提出了移动通信网络的MBMS,从而在移动通信网络中提供一个数据源向多个用户发送数据的点到多点业务,实现网络资源共享,提高网络资源的利用率,尤其是空口接口资源。3GPP提出的MBMS不仅能实现纯文本低速率的消息类组播和广播,而且还能实现高速多媒体业务的组播和广播,这无疑顺应了未来移动数据发展的趋势。In order to effectively utilize the resources of the mobile communication network, the third generation mobile communication global standardization organization (3GPP) proposed the MBMS of the mobile communication network, thereby providing a point-to-multipoint service in which one data source sends data to multiple users in the mobile communication network , realize network resource sharing, and improve the utilization rate of network resources, especially air interface resources. The MBMS proposed by 3GPP can not only realize the multicast and broadcast of plain text and low-rate messages, but also realize the multicast and broadcast of high-speed multimedia services, which undoubtedly conforms to the trend of future mobile data development.

图1为支持广播/组播业务的无线网络结构示意图,如图1所示,现有3GPP中,支持广播/组播业务的无线网络实体为广播/组播业务服务器(BM-SC),BM-SC通过Gmb接口或Gi接口与关口GPRS支持节点(GGSN,Gateway GPRSSupport Node)相连,一个BM-SC可与多个GGSN相连;GGSN通过Gn/Gp接口与服务GPRS支持节点(SGSN,Serving GPRS Support Node)相连,一个GGSN可与多个SGSN相连;SGSN可通过Iu接口与通用移动通信系统(UMTS)陆地无线接入网(UTRAN)104相连,然后UTRAN 104通过Uu接口与UE 106相连,SGSN也可通过Iu/Gb接口与全球移动通信系统增强无线接入网(GERAN)相连,然后GERAN通过Um接口与UE相连。其中,GGSN和SGSN属于无线网络中核心网(CN)内的节点。Figure 1 is a schematic diagram of a wireless network structure supporting broadcast/multicast services, as shown in Figure 1, in the existing 3GPP, the wireless network entity supporting broadcast/multicast services is a broadcast/multicast service server (BM-SC), BM -SC is connected with gateway GPRS support node (GGSN, Gateway GPRSSupport Node) through Gmb interface or Gi interface, and one BM-SC can be connected with multiple GGSNs; GGSN is connected with serving GPRS support node (SGSN, Serving GPRS Support Node) through Gn/Gp interface Node), one GGSN can be connected with multiple SGSNs; SGSN can be connected with Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (UTRAN) 104 through Iu interface, then UTRAN 104 is connected with UE 106 through Uu interface, SGSN also It can be connected with the Enhanced Radio Access Network (GERAN) of the Global System for Mobile Communications through the Iu/Gb interface, and then the GERAN is connected with the UE through the Um interface. Wherein, the GGSN and the SGSN belong to the nodes in the core network (CN) in the wireless network.

从图1给出的网络结构可以看出,为了支持MBMS业务,在第三代移动通信系统中增加了移动网功能实体--广播组播业务中心,即BM-SC,所述BM-SC为内容提供者的入口,用于授权和在移动网中发起MBMS业务,并按照预定时间计划传送MBMS内容。此外,在UE、UTRAN、GERAN、SGSN、GGSN等功能实体上增加了与MBMS相关的功能。From the network structure shown in Figure 1, it can be seen that in order to support MBMS services, a mobile network functional entity—broadcast and multicast service center, namely BM-SC, is added in the third generation mobile communication system, and the BM-SC is The content provider's entrance is used to authorize and initiate MBMS services in the mobile network, and transmit MBMS content according to a predetermined time plan. In addition, MBMS-related functions are added to functional entities such as UE, UTRAN, GERAN, SGSN, and GGSN.

MBMS包括组播模式和广播模式,其中组播模式需要用户签约相应的组播组,进行业务激活,并产生相应的计费信息。由于组播模式和广播模式在业务需求上存在不同,导致各自的业务流程也不同,如图2和图3所示,图2为MSMS组播模式的业务流程示意图,图3为MSMS广播模式的业务流程示意图。MBMS includes a multicast mode and a broadcast mode. In the multicast mode, a user is required to subscribe to a corresponding multicast group, activate a service, and generate corresponding charging information. Due to the difference in business requirements between the multicast mode and the broadcast mode, the respective business processes are also different, as shown in Figure 2 and Figure 3, Figure 2 is a schematic diagram of the business process of the MSMS multicast mode, and Figure 3 is a schematic diagram of the MSMS broadcast mode Business process diagram.

如图2所示,MBMS组播业务涉及的处理过程包括:签约(Subscription)、服务宣告(Service announcement)、用户加入(Joining)、会话开始(Session Start)、MBMS通知(MBMS notification)、数据传送(Data transfer)、会话结束(SessionStop)和用户退出(Leaving)。其中,签约过程用来建立用户与业务提供者之间的关系,让用户预先订阅所需的MBMS服务;服务宣告过程用于由BM-SC宣告当前能提供的服务,即通知用户MBMS业务的相关信息;用户加入过程即MBMS业务激活过程,UE在加入过程中,通知网络自身愿意成为当前组播组的成员,接收对应MBMS业务的数据,该加入过程会在网络和加入组播组的UE中创建记录UE信息的MBMS UE上下文;会话开始过程中,BM-SC准备好数据传输,通知网络建立相应核心网和接入网的承载资源;MBMS通知过程用于由RNC通知UE MBMS组播会话即将开始;在数据传送过程中,BM-SC通过会话开始过程中建立的承载资源将数据传输给UE,MBMS业务在UTRAN和UE间传输时有两种模式:点对多点(PTM)模式和点对点(PTP)模式,PTM模式通过MBMS点到多点业务信道(MTCH)发送相同的数据,所有加入组播业务或对广播业务感兴趣的UE都可以接收,PTP模式通过DTCH逻辑信道发送数据,只有相应的一个UE可以收到;会话结束过程用于将会话开始过程建立的承载资源释放;用户退出过程使组内的订户离开组播组,即用户不再接收组播数据,该过程会将相应MBMS UE上下文删除。As shown in Figure 2, the processing process involved in the MBMS multicast service includes: Subscription, Service announcement, Joining, Session Start, MBMS notification, data transmission (Data transfer), session end (SessionStop) and user exit (Leaving). Among them, the signing process is used to establish the relationship between the user and the service provider, allowing the user to pre-subscribe the required MBMS service; the service announcement process is used for the BM-SC to announce the currently available services, that is, to notify the user of the relevant MBMS services Information; the user joining process is the MBMS service activation process. During the joining process, the UE notifies the network that it is willing to become a member of the current multicast group and receive data corresponding to the MBMS service. Create an MBMS UE context for recording UE information; during the session start process, the BM-SC prepares for data transmission, and notifies the network to establish the bearer resources of the corresponding core network and access network; the MBMS notification process is used for the RNC to notify the UE that the MBMS multicast session is about to Start; during the data transmission process, the BM-SC transmits data to the UE through the bearer resources established during the session initiation process. There are two modes for MBMS service transmission between UTRAN and UE: point-to-multipoint (PTM) mode and point-to-point (PTP) mode, the PTM mode sends the same data through the MBMS point-to-multipoint traffic channel (MTCH), all UEs that join the multicast service or are interested in the broadcast service can receive it, and the PTP mode sends data through the DTCH logical channel, only A corresponding UE can receive it; the session end process is used to release the bearer resources established in the session start process; the user exit process makes the subscribers in the group leave the multicast group, that is, the user no longer receives multicast data, and this process will MBMS UE context deletion.

如图3所示,MBMS广播业务涉及的处理过程与MBMS组播业务类似,只是在会话开始之前,不需要执行签约过程和用户加入过程,并且,在会话结束之后,不需要执行用户退出过程。As shown in Fig. 3, the process involved in the MBMS broadcast service is similar to that of the MBMS multicast service, except that before the session starts, there is no need to execute the subscription process and the user join process, and after the session ends, the user logout process does not need to be performed.

图4为现有MBMS业务中建立会话功能的流程示意图。如图4所示,主要包括以下步骤Fig. 4 is a schematic flowchart of the session establishment function in the existing MBMS service. As shown in Figure 4, it mainly includes the following steps

步骤401:BM-SC会话和发送功能(Session and Transmission Function)发送会话开始请求(Session Start Request)消息,指示即将到来的数据传输,以及提供会话属性(TMGI,QoS,MBMS业务区,会话标识,估计的会话持续时间,广播/组播模式,供GGSN使用的下游节点列表(只用于广播模式))和2G/3G指示。该消息由BM-SC代理和传输功能(Proxy and Transport Function)发送,发送给MBMS承载上下文中的″list of downstream nodes″参数中的所有GGSN。BM-SC代理和传输功能将MBMS承载上下文中的状态属性设置为″Active″。对于广播MBMS承载业务,GGSN创建一个MBMS承载上下文。GGSN存储会话属性和MBMS承载上下文中的下游节点列表,将MBMS承载上下文中的状态属性设置为″Active″,并且向BM-SC代理和传输功能返回会话开始响应(Session StartResponse)消息,BM-SC代理和传输功能将其前转给BM-SC会话和发送功能。BM-SC代理和传输功能还会将会话开始请求(Session Start Request)消息给BM-SC成员功能(Membership Function)发送一份用于计费目的。Step 401: The BM-SC session and sending function (Session and Transmission Function) sends a session start request (Session Start Request) message, indicating upcoming data transmission, and providing session attributes (TMGI, QoS, MBMS service area, session identifier, Estimated session duration, broadcast/multicast mode, list of downstream nodes for GGSN to use (broadcast mode only)) and 2G/3G indication. This message is sent by the BM-SC proxy and transport function (Proxy and Transport Function), and sent to all GGSNs in the "list of downstream nodes" parameter in the MBMS bearer context. The BM-SC Proxy and Transport Function sets the Status attribute in the MBMS Bearer Context to "Active". For the broadcast MBMS bearer service, GGSN creates an MBMS bearer context. The GGSN stores the session attribute and the list of downstream nodes in the MBMS bearer context, sets the state attribute in the MBMS bearer context to "Active", and returns a session start response (Session StartResponse) message to the BM-SC agent and transport function, and the BM-SC The Proxy and Transport functions forward it to the BM-SC Session and Send functions. The BM-SC proxy and transport function will also send a session start request (Session Start Request) message to the BM-SC membership function (Membership Function) for charging purposes.

步骤402:GGSN发送会话开始请求(Session Start Request)消息,提供会话属性(TMGI,QoS,MBMS业务区,会话标识,估计的会话持续时间,广播/组播模式)和2G/3G指示。该消息发送给GGSN中的MBMS承载上下文中的″list ofdownstream nodes″参数中的所有SGSN。对于广播MBMS承载业务,SGSN创建一个MBMS承载上下文。SGSN存储会话属性和MBMS承载上下文中的2G/3G指示,将MBMS承载上下文中的状态属性设置为″Active″,并且向GGSN返回会话开始响应(Session Start Response)消息,提供用于承载平面的TEID,GGSN使用该TEID来转发MBMS数据。对于MBMS承载业务,SGSN如果收到多个MBMS会话开始请求(Session Start Request)消息,该SGSN只需要和其中一个GGSN建立一个承载平面。Step 402: GGSN sends a session start request (Session Start Request) message, providing session attributes (TMGI, QoS, MBMS service area, session identifier, estimated session duration, broadcast/multicast mode) and 2G/3G instructions. This message is sent to all SGSNs in the "list of downstream nodes" parameter of the MBMS bearer context in the GGSN. For the broadcast MBMS bearer service, the SGSN creates an MBMS bearer context. The SGSN stores the session attribute and the 2G/3G indication in the MBMS bearer context, sets the status attribute in the MBMS bearer context to "Active", and returns a Session Start Response (Session Start Response) message to the GGSN, providing the TEID for the bearer plane , the GGSN uses the TEID to forward MBMS data. For the MBMS bearer service, if the SGSN receives multiple MBMS session start request (Session Start Request) messages, the SGSN only needs to establish a bearer plane with one of the GGSNs.

步骤403:SGSN发送会话开始请求(Session Start Request)消息,提供会话属性(TMGI,QoS,MBMS业务区,会话标识,估计的会话持续时间,广播/组播模式)。该消息发送给连接到该SGSN的所有BSC和/或RNC。SGSN使用2G/3G指示来确定MBMS会话开始请求(Session Start Request)消息是应该只送给所有的BSC,还是只送给所有的RNC,或者是同时送给所有的RNC和BSC。对于组播MBMS承载业务,SGSN可能包括在一个路由区RA内处于PMM-IDLE状态的UE的数目。对于广播MBMS承载业务,BSC/RNC创建MBMS业务上下文。在Iu模式下的BSC和RNC在MBMS业务上下文中存储会话属性,将MBMS业务上下文中的状态属性设置为″Active″,并且向SGSN返回会话开始响应(Session Start Response)消息,RNC和Iu模式下的BSC会在会话开始响应(Session Start Response)消息中包括用于承载平面的TEID,SGSN使用该TEID来转发MBMS数据。在Gb模式下的BSC,如果不是为MBMS业务区服务,则就不需要存储会话属性。BSC/RNC如果收到多个MBMS会话开始请求(Session Start Request)消息,只需要和其中一个SGSN建立一个承载平面。Step 403: SGSN sends a session start request (Session Start Request) message, providing session attributes (TMGI, QoS, MBMS service area, session identifier, estimated session duration, broadcast/multicast mode). This message is sent to all BSCs and/or RNCs connected to this SGSN. SGSN uses 2G/3G instructions to determine whether the MBMS session start request (Session Start Request) message should be sent only to all BSCs, or only to all RNCs, or to all RNCs and BSCs at the same time. For the multicast MBMS bearer service, the SGSN may include the number of UEs in the PMM-IDLE state in a routing area RA. For the broadcast MBMS bearer service, BSC/RNC creates MBMS service context. The BSC and RNC under the Iu mode store the session attribute in the MBMS service context, set the status attribute in the MBMS service context to "Active", and return the session start response (Session Start Response) message to the SGSN, under the RNC and Iu mode The BSC will include the TEID for the bearer plane in the session start response (Session Start Response) message, and the SGSN uses the TEID to forward the MBMS data. If the BSC in Gb mode does not serve the MBMS service area, it does not need to store session attributes. If BSC/RNC receives multiple MBMS session start request (Session Start Request) messages, it only needs to establish a bearer plane with one of the SGSNs.

步骤404:BSC/RNC建立必需的无线资源用于向感兴趣的UE传输MBMS数据。Step 404: BSC/RNC establishes necessary radio resources for transmitting MBMS data to interested UEs.

可以看出,在现有的广播业务中,当BM-SC向GGSN发送Session StartRequest后,GGSN向BM-SC返回Session Start Response,但根据现有流程,存在这样一个问题:GGSN向BM-SC返回响应后,BM-SC就认为GGSN可以接收数据,但是,GGSN向下游的SGSN发出Session Start Request后,如果下游所有的SGSN不给GGSN响应,或给出了拒绝的应答,BM-SC是不知道的,这样,BM-SC会给GGSN发送数据,而GGSN却没有办法向下发送数据,GGSN只能丢弃数据,这样实际上是浪费了GGSN的处理资源。It can be seen that in the existing broadcasting service, when BM-SC sends Session StartRequest to GGSN, GGSN returns Session Start Response to BM-SC, but according to the existing process, there is such a problem: GGSN returns Session Start Response to BM-SC After the response, the BM-SC thinks that the GGSN can receive the data. However, after the GGSN sends a Session Start Request to the downstream SGSN, if all the downstream SGSNs do not respond to the GGSN, or give a rejection response, the BM-SC does not know Yes, in this way, the BM-SC will send data to the GGSN, but the GGSN has no way to send the data downwards, and the GGSN can only discard the data, which actually wastes the processing resources of the GGSN.

SGSN不给GGSN响应,和返回了拒绝响应,可能的原因包括:SGSN重启或出现配置错误,不给GGSN响应;SGSN不支持MBMS能力;以及其他很多可能的原因,如″Request Accepted″、″Context not found″、″No resourcesavailable″、″No memory is available″、″System failure″、″Mandatory IE incorrect″、″Mandatory IE missing″、″Optional IE incorrect″、″Invalid message format″等等。SGSN does not respond to GGSN, and returns a rejection response. Possible reasons include: SGSN restarts or a configuration error occurs, and does not respond to GGSN; SGSN does not support MBMS capabilities; and many other possible reasons, such as "Request Accepted", "Context not found", "No resources available", "No memory is available", "System failure", "Mandatory IE incorrect", "Mandatory IE missing", "Optional IE incorrect", "Invalid message format" and so on.

同样的,根据现有流程,SGSN向GGSN返回响应后,GGSN就认为SGSN可以接收数据,但是,SGSN向下游的BSC/RNC发出Session Start Request后,如果下游所有的BSC/RNC不给SGSN响应,或给出了拒绝的应答,GGSN是不知道的,这样,GGSN会给SGSN发送数据,而SGSN却没有办法向下发送数据,SGSN只能丢弃数据,同样浪费了SGSN的处理资源。Similarly, according to the existing process, after the SGSN returns a response to the GGSN, the GGSN thinks that the SGSN can receive the data. However, after the SGSN sends a Session Start Request to the downstream BSC/RNC, if all the downstream BSC/RNCs do not respond to the SGSN, Or the GGSN does not know the response of rejection. In this way, the GGSN will send data to the SGSN, but the SGSN has no way to send the data downwards. The SGSN can only discard the data, which also wastes the processing resources of the SGSN.

发明内容Contents of the invention

有鉴于此,本发明要解决的技术问题在于提供一种实现MBMS业务中信息处理方法及系统,其在下游无法接收数据时,通知上游其承载不可用,从而避免因BM-SC下发的数据无法继续转发而造成的资源浪费。In view of this, the technical problem to be solved by the present invention is to provide a method and system for implementing information processing in MBMS services. When the downstream cannot receive data, it will notify the upstream that its bearer is unavailable, thereby avoiding data transmission caused by BM-SC. Waste of resources caused by inability to continue forwarding.

本发明要解决的又一技术问题在于提供一种用于实现MBMS业务系统种的中间节点,以解决现有技术中因中间节点承载不可用,而使下发的MBMS业务数据无法被接收,从而造成的资源浪费的问题。Another technical problem to be solved by the present invention is to provide an intermediate node for implementing the MBMS service system, so as to solve the problem in the prior art that the issued MBMS service data cannot be received because the bearer of the intermediate node is unavailable. The problem of wasting resources.

为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:

本发明提供一种实现多媒体广播/组播MBMS业务的信息处理方法,其主要包括以下步骤:The present invention provides an information processing method for realizing multimedia broadcast/multicast MBMS service, which mainly includes the following steps:

中间节点收到来自上游节点的业务请求时,判断其下游节点是否可以接收数据,如果判断结果为下游节点不能接收数据时,中间节点向上游节点发送承载不可用消息。When an intermediate node receives a service request from an upstream node, it judges whether its downstream node can receive data. If the result of the judgment is that the downstream node cannot receive data, the intermediate node sends a bearer unavailable message to the upstream node.

所述中间节点收到来自上游节点的会话开始请求时,向下游节点发送会话开始请求消息,同时启动定时器。When the intermediate node receives the session start request from the upstream node, it sends a session start request message to the downstream node and starts a timer at the same time.

定时器超时前,中间节点没有收到来自下游节点响应或没有收到任何下游节点响应表明可以接收数据,则向上游节点发送承载不可用消息。Before the timer expires, if the intermediate node does not receive a response from the downstream node or does not receive any response from the downstream node indicating that it can receive data, it will send a bearer unavailable message to the upstream node.

如果承载不可用消息中仅仅是通知上游节点,当前该节点不可用,则上游节点收到中间节点发送的承载不可用消息后,将该中间节点设置为不可接收数据的状态,在该次MBMS会话期间不再发送任何数据给该中间节点,也不再尝试向该中间节点发送会话开始请求,或者上游节点直接将该中间节点从其下行流节点列表删除。If the bearer unavailable message only informs the upstream node that the node is currently unavailable, the upstream node will set the intermediate node to the state of not being able to receive data after receiving the bearer unavailable message sent by the intermediate node. During this period, no data is sent to the intermediate node, and no session start request is sent to the intermediate node, or the upstream node directly deletes the intermediate node from its downstream node list.

承载不可用消息中也可携带原因说明,下游节点不能接收数据的原因。该等原因包括:不支持MBMS能力、没有足够可用资源或信息元出错。The bearer unavailable message may also carry a reason description, the reason why the downstream node cannot receive data. The reasons include: MBMS capability not supported, not enough resources available or IE error.

如果所述承载不可用消息的原因是永久原因,则上游节点不再尝试向该中间节点发送会话开始请求或者直接将该中间节点从上游节点中的下行流节点列表中删除;如果所述承载不可用消息的原因是临时原因,上游节点采用定时或不定时的方式多次向该中间节点发送会话开始请求消息。If the cause of the bearer unavailable message is a permanent cause, the upstream node no longer tries to send a session start request to the intermediate node or directly deletes the intermediate node from the list of downstream nodes in the upstream node; if the bearer is unavailable The reason for using the message is a temporary reason, and the upstream node sends the session start request message to the intermediate node multiple times in a regular or irregular manner.

所述上游节点不再尝试向该中间节点发送会话开始请求是通过会话终止请求/应答消息实现,所述直接将该中间节点从上游节点中的下行流节点列表中删除的过程通过MBMS注销流程来实现。The upstream node no longer tries to send a session start request to the intermediate node through a session termination request/response message, and the process of directly deleting the intermediate node from the downstream node list in the upstream node is implemented through the MBMS logout process accomplish.

所述中间节点包括网关GPRS支持节点GGSN和/或服务GPRS支持节点SGSN,当所述中间节点为GGSN时,其对应的上游节点为广播/组播业务中心BM-SC,其对应的下游节点为SGSN;当所述中间节点为SGSN时,其对应的上游节点为GGSN,其对应的下游节点为RNC和/或BSC。The intermediate node includes a gateway GPRS support node GGSN and/or a serving GPRS support node SGSN. When the intermediate node is a GGSN, its corresponding upstream node is a broadcast/multicast service center BM-SC, and its corresponding downstream node is SGSN; when the intermediate node is SGSN, its corresponding upstream node is GGSN, and its corresponding downstream node is RNC and/or BSC.

本发明还提供了一种实现多媒体广播/组播MBMS业务的通信系统,包括根节点和至少一中间节点,其中至少有一个中间节点设有承载判断单元,用以在上游节点下发业务请求时,判断其下游节点是否可以接收数据,并在下游不可接收数据时,向上游节点发送承载不可用消息。The present invention also provides a communication system for implementing multimedia broadcast/multicast MBMS services, including a root node and at least one intermediate node, wherein at least one intermediate node is provided with a bearer judging unit for when the upstream node issues a service request , to judge whether the downstream node can receive data, and send a bearer unavailable message to the upstream node when the downstream node cannot receive data.

所述中间节点在收到上游发出的会话开始请求时,向下游节点发送会话开始请求消息,同时所述承载判断单元启动定时器事件。When the intermediate node receives the session start request from the upstream, it sends a session start request message to the downstream node, and at the same time, the bearer judging unit starts a timer event.

定时器超时前,中间节点没有收到来自下游节点响应或没有收到任何下游节点响应表明可以接收数据,则向上游节点发送承载不可用消息。Before the timer expires, if the intermediate node does not receive a response from the downstream node or does not receive any response from the downstream node indicating that it can receive data, it will send a bearer unavailable message to the upstream node.

上游节点收到中间节点发送的承载不可用消息后,将该中间节点设置为不可接收数据的状态,在该次MBMS会话期间不再发送任何数据给该中间节点,也不再尝试向该中间节点发送会话开始请求,或者上游节点直接将该中间节点从其下行流节点列表删除。After the upstream node receives the bearer unavailable message sent by the intermediate node, it sets the intermediate node to the state of not being able to receive data, and does not send any data to the intermediate node during the MBMS session, and does not try to send the intermediate node any more data. Send a session start request, or the upstream node directly deletes the intermediate node from its downstream node list.

所述中间节点包括:网关GPRS支持节点GGSN和/或服务GPRS支持节点SGSN,当所述中间节点为GGSN时,其对应的上游节点为广播/组播业务中心BM-SC,其对应的下游节点为SGSN;当所述中间节点为SGSN时,其对应的上游节点为GGSN,其对应的下游节点为RNC和/或BSC。The intermediate nodes include: gateway GPRS support node GGSN and/or serving GPRS support node SGSN, when the intermediate node is GGSN, its corresponding upstream node is broadcast/multicast service center BM-SC, and its corresponding downstream node is SGSN; when the intermediate node is SGSN, its corresponding upstream node is GGSN, and its corresponding downstream node is RNC and/or BSC.

本发明还提供一种节点,用于实现MBMS业务的通信系统中,该节点用作中间节点来承载业务,该节点上设有承载判断单元,用以在收到上游发送的业务请求时,判断其下游是否可以接收数据。The present invention also provides a node, which is used in a communication system for implementing MBMS services. The node is used as an intermediate node to carry services. The node is provided with a bearer judging unit for judging when receiving a service request from the upstream. Whether its downstream can receive data.

所述承载判断单元通过定时器事件来实现,该节点在向下游转发业务请求的同时,启动定时器,在定时器超时前,没有收到任何下游的响应或没有任何响应表明下游可以接收数据则判断下游不可以接收数据。The bearer judging unit is implemented through a timer event. The node starts the timer while forwarding the service request to the downstream. Before the timer expires, if no response from the downstream is received or no response indicates that the downstream can receive data, then It is judged that the downstream cannot receive data.

所述节点还包括承载信息发送单元,用以在承载判断单元判断下游不可以接收数据时,向上游发送承载不可用消息。The node also includes a bearer information sending unit, configured to send a bearer unavailable message upstream when the bearer judging unit judges that the downstream cannot receive data.

所述承载判断单元判断下游不可以接收数据时,该节点向上游发送承载不可用消息。When the bearer judging unit judges that the downstream cannot receive data, the node sends a bearer unavailable message upstream.

所述节点为网关GPRS支持节点GGSN或服务GPRS支持节点SGSN。The node is a Gateway GPRS Support Node GGSN or a Serving GPRS Support Node SGSN.

相较于现有技术,本发明通过在实现MBMS业务的通信系统中的中间节点设置承载判断单元,用以判断其下游节点是否可以接收MBMS数据,并返回相应的消息通知上游节点,上游节点根据下游节点的通知消息做进一步处理,从而避免了因上游节点不知道下游节点是否可以接收数据,而不断下发数据,下游节点却无法接收而造成的资源浪费。Compared with the prior art, the present invention sets a bearer judging unit at an intermediate node in a communication system implementing MBMS services to judge whether its downstream node can receive MBMS data, and returns a corresponding message to inform the upstream node, and the upstream node according to The notification message of the downstream node is further processed, thereby avoiding the waste of resources caused by the upstream node not knowing whether the downstream node can receive data, and continuously sending data, but the downstream node cannot receive it.

附图说明Description of drawings

图1为支持广播/组播业务的无线网络结构示意图;Fig. 1 is a schematic structural diagram of a wireless network supporting broadcast/multicast services;

图2为MSMS组播模式的业务流程示意图;Fig. 2 is a schematic diagram of the service flow of the MSMS multicast mode;

图3为MSMS广播模式的业务流程示意图;FIG. 3 is a schematic diagram of a service flow in the MSMS broadcast mode;

图4为现有MBMS业务的信息处理流程图;Fig. 4 is the information processing flowchart of existing MBMS service;

图5为本发明提供的MBMS业务中信息处理方法的第一较佳实施方式的示意图;FIG. 5 is a schematic diagram of a first preferred embodiment of an information processing method in an MBMS service provided by the present invention;

图6为图5的详细流程示意图;Fig. 6 is a detailed flow diagram of Fig. 5;

图7为本发明提供的MBMS业务中信息处理方法的第二较佳实施方式的示意图;FIG. 7 is a schematic diagram of a second preferred embodiment of an information processing method in an MBMS service provided by the present invention;

图8为图7的详细流程示意图;Fig. 8 is a detailed flow diagram of Fig. 7;

图9为本发明提供的MBMS业务中信息处理方法的第三较佳实施方式的示意图。Fig. 9 is a schematic diagram of a third preferred implementation manner of an information processing method in an MBMS service provided by the present invention.

图10为本发明提供的实现MBMS业务的通信系统示意框图。Fig. 10 is a schematic block diagram of a communication system for implementing MBMS services provided by the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面结合附图和本发明的较佳实施方式作进一步的详细描述。In order to make the purpose, technical solution and advantages of the present invention clearer, further detailed description will be given below in conjunction with the accompanying drawings and preferred implementation modes of the present invention.

本发明提供的第一较佳实施方式如图5所示,在实现MBMS业务系统中,在GGSN中设置承载判断单元,用以在BM-SC下发数据时,判断后继是否可以接收数据,如果后继不可以接收数据,则发送消息通知BM-SC其承载不可用,并在通知消息中指明原因。BM-SC根据通知消息做进一步处理,以避免因不知道SGSN无法接收数据,而造成的BM-SC下发至GGSN的数据无法继续转发的问题。The first preferred implementation mode provided by the present invention is shown in Figure 5. In the implementation of the MBMS service system, a bearer judgment unit is set in the GGSN to judge whether the subsequent data can be received when the BM-SC sends data. If If the subsequent data cannot be received, a message is sent to inform the BM-SC that its bearer is unavailable, and the reason is specified in the notification message. The BM-SC performs further processing according to the notification message, so as to avoid the problem that the data delivered by the BM-SC to the GGSN cannot continue to be forwarded due to the fact that the BM-SC does not know that the SGSN cannot receive the data.

根据本发明第一较佳实施方式的MBMS业务中信息处理方法的详细流程图如图6所示,其主要包括以下步骤:The detailed flowchart of the information processing method in the MBMS service according to the first preferred embodiment of the present invention is shown in Figure 6, which mainly includes the following steps:

步骤601:BM-SC会话和发送功能发送会话开始请求Session StartRequest消息给GGSN,指示即将到来的数据传输,以及提供会话属性。GGSN根据收到来自BM-SC的会话开始请求,向BM-SC返回会话开始响应SessionStart Response。Step 601: The BM-SC session and sending function sends a Session StartRequest message to the GGSN to indicate upcoming data transmission and provide session attributes. The GGSN returns a SessionStart Response to the BM-SC upon receipt of the session start request from the BM-SC.

步骤602:GGSN向下游的SGSN发送会话开始请求,同时GGSN承载判断单元启动定时器;Step 602: The GGSN sends a session start request to the downstream SGSN, and the GGSN bearer judgment unit starts a timer at the same time;

如果在定时器超时前,GGSN没有收到任何SGSN的响应,则执行步骤603;If the GGSN does not receive any response from the SGSN before the timer expires, then execute step 603;

如果在定时器超时前GGSN从某一个SGSN收到了响应,表明可以接收MBMS数据,则GGSN不进行进一步承载判断处理;If the GGSN receives a response from a certain SGSN before the timer expires, indicating that MBMS data can be received, the GGSN will not perform further bearer judgment processing;

如果在定时器超时前,GGSN没有从任何一个SGSN收到响应,表明其可以接收MBMS数据,即所有发到GGSN的响应都表明,这些SGSN都不能接收数据,则执行步骤603,所述SGSN不能接收数据的可能原因包括:不支持MBMS能力,没有足够可用资源,信息元出错等等。If before the timer expires, the GGSN does not receive a response from any SGSN indicating that it can receive MBMS data, that is, all responses sent to the GGSN indicate that these SGSNs cannot receive data, then perform step 603, and the SGSN cannot Possible reasons for receiving data include: MBMS capability not supported, insufficient available resources, information element error, and so on.

步骤603:GGSN承载判断单元判断该GGSN承载不可用,向BM-SC发送承载不可用消息通知当前GGSN不可用。Step 603: The GGSN bearer judgment unit judges that the GGSN bearer is unavailable, and sends a bearer unavailable message to the BM-SC to notify that the current GGSN is unavailable.

如果GGSN仅仅通知BM-SC,当前该GGSN不可用,则BM-SC将该GGSN置为“不可以接收数据”,在该次MBMS会话期间不再发送任何数据给GGSN,也不再尝试向该GGSN发送会话开始请求。或者,直接将该GGSN从BM-SC中的“下行流节点列表”中删除。If the GGSN only informs the BM-SC that the GGSN is currently unavailable, the BM-SC will set the GGSN as "unable to receive data", and will not send any data to the GGSN during this MBMS session, nor will it attempt to send data to the GGSN. GGSN sends a session start request. Or, directly delete the GGSN from the "downstream node list" in the BM-SC.

如果GGSN在通知BM-SC当前GGSN不可用的同时,在通知消息中携带详细原因说明,表明下游SGSN没有响应或下游SGSN都不能接收MBMS数据的原因,即在通知或响应中要告知BM-SC,是由于永久原因,还是临时原因导致GGSN处于“不可以接收数据”状态,如果是临时原因,后续BM-SC可以采用定时或不定时的方式多次向GGSN发送Session StartRequest,具体取决于实现方式;如果是永久原因,则BM-SC则将该GGSN置为“不可以接收数据”,在该次MBMS会话期间不发送任何数据给GGSN,也不再尝试向该GGSN发送Session Start Request,或者,直接将该GGSN从BM-SC中的“下行流节点列表”中删除。If the GGSN notifies the BM-SC that the current GGSN is unavailable, it carries a detailed explanation of the reasons in the notification message, indicating that the downstream SGSN does not respond or that the downstream SGSN cannot receive MBMS data, that is, it must inform the BM-SC in the notification or response , is it due to permanent or temporary reasons that the GGSN is in the state of "unable to receive data", if it is a temporary reason, the subsequent BM-SC can send Session StartRequest to the GGSN multiple times in a regular or irregular manner, depending on the implementation ; If it is a permanent reason, the BM-SC sets the GGSN as "unable to receive data", does not send any data to the GGSN during the MBMS session, and does not try to send a Session Start Request to the GGSN again, or, Directly delete the GGSN from the "downstream node list" in the BM-SC.

上述过程可以使用Diameter协议中的STR/STA(会话终止请求/应答)消息实现,也可以采用现有的MBMS注销流程来通知BM-SC将GGSN从BM-SC中的“下行流节点列表”中删除。The above process can be realized by using the STR/STA (Session Termination Request/Response) message in the Diameter protocol, or the existing MBMS logout process can be used to notify the BM-SC to remove the GGSN from the "downstream node list" in the BM-SC delete.

本发明提供的第二较佳实施方式如图7所示,类似与第一较佳实施方式在SGSN和BSC/RNC之间也需要确认下游是否可以接收数据的问题,在GGSN下发数据时,SGSN中设置承载判断单元,用以判断BSC/RNC是否可以接收数据,如果不可以,则SGSN向GGSN反馈承载不可用的通知,GGSN根据该通知做相应的处理。The second preferred embodiment provided by the present invention is shown in Figure 7, similar to the first preferred embodiment, it is also necessary to confirm whether the downstream can receive data between the SGSN and the BSC/RNC, when the GGSN sends data, A bearer judging unit is set in the SGSN to judge whether the BSC/RNC can receive data. If not, the SGSN feeds back a notice that the bearer is unavailable to the GGSN, and the GGSN performs corresponding processing according to the notice.

图8所示为本发明第二较佳实施方式详细流程图,该第二较佳实施方式与第一较佳实施方式类似,其主要是在SGSN处设置承载判断单元,当收到来自上游GGSN的会话开始请求后,向下游BSC/RNC发送会话请求的同时,SGSN承载判断单元启动定时器事件,以判断其下游是否可以接收数据,如果定时器超时,则向上游GGSN报告承载不可用消息。其具体包括以下步骤:Figure 8 is a detailed flow chart of the second preferred embodiment of the present invention, the second preferred embodiment is similar to the first preferred embodiment, it mainly sets the bearer judging unit at the SGSN, when receiving After the session start request, while sending the session request to the downstream BSC/RNC, the SGSN bearer judgment unit starts a timer event to judge whether its downstream can receive data, and if the timer expires, it reports the bearer unavailable message to the upstream GGSN. It specifically includes the following steps:

步骤801:SGSN收到来自GGSN的会话开始请求消息,并返回会话开始响应消息。Step 801: The SGSN receives a session start request message from the GGSN, and returns a session start response message.

步骤802:SGSN向下游的BSC/RNC发送会话开始请求消息,SGSN承载判断单元同时启动定时器。Step 802: The SGSN sends a session start request message to the downstream BSC/RNC, and the SGSN bearer judgment unit starts a timer at the same time.

如果在定时器超时前,SGSN没有收到任何BSC/RNC的响应,则执行步骤803;If the SGSN does not receive any response from the BSC/RNC before the timer expires, then execute step 803;

如果在定时器超时前SGSN从某一个BSC/RNC收到了响应,该响应表明可以接收MBMS数据,则SGSN不进行进一步承载判断处理;If the SGSN receives a response from a certain BSC/RNC before the timer expires, which indicates that MBMS data can be received, the SGSN will not perform further bearer judgment processing;

如果在定时器超时前,SGSN没有从任何一个BSC/RNC收到响应表明其可以接收MBMS数据,即所有发到SGSN的响应都表明,这些BSC/RNC都不能接收数据,则执行步骤803。If the SGSN does not receive a response from any BSC/RNC indicating that it can receive MBMS data before the timer expires, that is, all responses sent to the SGSN indicate that none of these BSC/RNCs can receive data, then step 803 is performed.

步骤803:SGSN向GGSN发送承载不可用消息,在该消息中可携带原因说明,表明下游BSC/RNC没有响应或其下游BSC/RNC都不能接收MBMS数据的原因。GGSN则将该SGSN设置为“不可以接收数据”,则在该次MBMS会话期间不再下发任何数据给该SGSN,也不再尝试向该SGSN发送会话开始请求,或者将该SGSN从GGSN中的“下流节点列表”中删除。Step 803: The SGSN sends a bearer unavailable message to the GGSN, which may carry a reason statement, indicating the reason why the downstream BSC/RNC does not respond or the downstream BSC/RNC cannot receive MBMS data. The GGSN sets the SGSN as "unable to receive data", and will not send any data to the SGSN during the MBMS session, nor will it try to send a session start request to the SGSN, or remove the SGSN from the GGSN Deleted from the "Downstream Node List".

如果所有的SGSN都向GGSN发送承载不可用消息,则GGSN向BM-SC发送承载不可用消息,其后相关的处理流程与第一较佳实施例中的步骤603相类似。If all SGSNs send the bearer unavailable message to the GGSN, the GGSN sends the bearer unavailable message to the BM-SC, and the subsequent related processing flow is similar to step 603 in the first preferred embodiment.

本发明提供的第三较佳实施方式如图9所示,其在GGSN和SGSN中都设置承载判断单元,用以判断其下游是否可以接收数据,在判断下游是否可以接收数据时,也可以分别采用定时器事件来实现。The third preferred implementation mode provided by the present invention is shown in FIG. 9 . Both the GGSN and the SGSN are provided with a bearer judgment unit to judge whether the downstream can receive data. When judging whether the downstream can receive data, they can also separately Implemented with timer events.

首先,当GGSN收到来自BM-SC的会话开始请求消息时,向BM-SC返回会话开始响应消息。First, when the GGSN receives the session start request message from the BM-SC, it returns a session start response message to the BM-SC.

其次,GGSN向SGSN发送会话开始请求消息,同时GGSN的承载判断单元启动定时器。Secondly, the GGSN sends a session start request message to the SGSN, and at the same time, the bearer judgment unit of the GGSN starts a timer.

当定时器超时前,GGSN从某一个SGSN收到了响应,表明可以接收MBMS数据,GGSN不进行进一步承载判断处理。SGSN继续向其下游BSC/RNC发送开始会话请求,SGSN中的承载判断单元启动定时器事件,进一步判断其下游是否可以接收数据。SGSN中判断BSC/RNC是否可以接收数据的具体步骤与本发明第二较佳实施例相同,在此不再赘述。Before the timer expires, the GGSN receives a response from a certain SGSN, indicating that the MBMS data can be received, and the GGSN does not perform further bearer judgment processing. The SGSN continues to send a session start request to its downstream BSC/RNC, and the bearer judgment unit in the SGSN starts a timer event to further judge whether its downstream can receive data. The specific steps for judging whether the BSC/RNC can receive data in the SGSN are the same as those in the second preferred embodiment of the present invention, and will not be repeated here.

当定时器超时前,GGSN没有收到任何SGSN的响应,则向BM-SC发送承载不可用消息,BM-SC根据该详细做相应处理,其过程与第一较佳实施例大致相同,在此不再详述。Before the timer expires, the GGSN does not receive any response from the SGSN, and then sends a bearer unavailable message to the BM-SC, and the BM-SC performs corresponding processing according to the details, and the process is roughly the same as that in the first preferred embodiment, here No more details.

当定时器超时前,GGSN没有从任何一个SGSN收到响应表明其可以接收MBMS数据时,即所有发到GGSN的响应都表明这些SGSN都不能接收数据,则GGSN向BM-SC发送承载不可用消息。该消息中可以携带原因说明。BM-SC根据该消息做进一步处理,其处理方法与第一较佳实施例大致相同,在此亦不再赘述。When the GGSN does not receive a response from any SGSN indicating that it can receive MBMS data before the timer expires, that is, all responses sent to the GGSN indicate that these SGSNs cannot receive data, the GGSN sends a bearer unavailable message to the BM-SC . The message may carry a reason description. The BM-SC performs further processing according to the message, and the processing method is substantially the same as that in the first preferred embodiment, and will not be repeated here.

如图10所示为本发明提供的实现MBMS业务的通信系统示意图,该系统包括根节点和若干中间节点,中间节点中设有承载判断单元和承载信息发送单元,当根节点或上游节点向下游节点发送会话请求响应时,中间节点向上游节点发送会话请求响应,并向下游节点发送会话请求响应,同时所述承载判断单元判断下游节点是否可以接收数据,如果下游节点不可接收数据时,所述承载信息发送单元向上游节点发送承载不可用消息。上游节点根据所述承载不可用消息做进一步处理。As shown in Figure 10, it is a schematic diagram of a communication system for implementing MBMS services provided by the present invention. The system includes a root node and several intermediate nodes. The intermediate nodes are provided with a bearer judgment unit and a bearer information sending unit. When a node sends a session request response, the intermediate node sends a session request response to an upstream node, and sends a session request response to a downstream node, and at the same time, the bearer judgment unit judges whether the downstream node can receive data, and if the downstream node cannot receive data, the The bearer information sending unit sends a bearer unavailable message to an upstream node. The upstream node performs further processing according to the bearer unavailable message.

具体的,当所述中间节点在收到上游发出的会话开始请求时,向下游节点发送会话开始请求消息,同时所述承载判断单元启动定时器事件。定时器超时前,中间节点没有收到来自下游节点响应或没有收到任何下游节点响应表明可以接收数据,则向上游节点发送承载不可用消息。Specifically, when the intermediate node receives the session start request from the upstream, it sends a session start request message to the downstream node, and at the same time, the bearer judging unit starts a timer event. Before the timer expires, if the intermediate node does not receive a response from the downstream node or does not receive any response from the downstream node indicating that it can receive data, it will send a bearer unavailable message to the upstream node.

上游节点收到中间节点发送的承载不可用消息后,将该中间节点设置为不可接收数据的状态,在该次MBMS会话期间不再发送任何数据给该中间节点,也不再尝试向该中间节点发送会话开始请求,或者上游节点直接将该中间节点从其下行流节点列表删除。After the upstream node receives the bearer unavailable message sent by the intermediate node, it sets the intermediate node to the state of not being able to receive data, and does not send any data to the intermediate node during the MBMS session, and does not try to send the intermediate node any more data. Send a session start request, or the upstream node directly deletes the intermediate node from its downstream node list.

中间节点可以是GGSN和/或SGSN,  如果中间节点是GGSN时,则其对应的上游节点为BM-SC,其对应的下游节点为SGSN。如果中间节点是SGSN时,则其对应的上游节点为SGSN,其对应的下游节点为RNC和/或BSC。The intermediate node can be GGSN and/or SGSN. If the intermediate node is GGSN, its corresponding upstream node is BM-SC, and its corresponding downstream node is SGSN. If the intermediate node is SGSN, its corresponding upstream node is SGSN, and its corresponding downstream node is RNC and/or BSC.

以上所述仅为本发明的过程及方法实施例,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only process and method embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of the present invention. within the scope of protection.

Claims (18)

1、一种实现多媒体广播/组播MBMS业务的信息处理方法,其特征在于包括以下步骤:1, a kind of information processing method that realizes multimedia broadcast/multicast MBMS service, it is characterized in that comprising the following steps: 中间节点收到来自上游节点的业务请求时,判断其下游节点是否可以接收数据,When the intermediate node receives the service request from the upstream node, it judges whether its downstream node can receive data, 如果判断结果为下游节点不能接收数据时,中间节点向上游节点发送承载不可用消息。If the judgment result is that the downstream node cannot receive data, the intermediate node sends a bearer unavailable message to the upstream node. 2、根据权利要求1所述的方法,其特征在于:中间节点收到来自上游节点的会话开始请求后,向下游节点发送会话开始请求消息,同时启动定时器。2. The method according to claim 1, characterized in that: after receiving the session start request from the upstream node, the intermediate node sends a session start request message to the downstream node and starts a timer at the same time. 3、根据权利要求2所述的方法,其特征在于:定时器超时前,中间节点没有收到来自下游节点响应或没有收到任何下游节点响应表明可以接收数据,则向上游节点发送承载不可用消息。3. The method according to claim 2, characterized in that: before the timer expires, if the intermediate node does not receive a response from a downstream node or does not receive any response from a downstream node indicating that it can receive data, it will send a bearer unavailable message to the upstream node. information. 4、根据权利要求1所述的方法,其特征在于:上游节点收到中间节点发送的承载不可用消息后,将该中间节点设置为不可接收数据的状态,在该次MBMS会话期间不再发送任何数据给该中间节点,也不再尝试向该中间节点发送会话开始请求,或者上游节点直接将该中间节点从其下行流节点列表删除。4. The method according to claim 1, characterized in that: after the upstream node receives the bearer unavailable message sent by the intermediate node, it sets the intermediate node to the state of unreceivable data, and no longer sends the message during the MBMS session. Any data is sent to the intermediate node, and no attempt is made to send a session start request to the intermediate node, or the upstream node directly deletes the intermediate node from its downstream node list. 5、根据权利要求1所述的方法,其特征在于:所述承载不可用消息中携带原因说明,用以表明下游节点不能接收数据的原因。5. The method according to claim 1, characterized in that: the bearer unavailable message carries a reason description, which is used to indicate the reason why the downstream node cannot receive data. 6、根据权利要求5所述的方法,其特征在于:所述原因包括:不支持MBMS能力、没有足够可用资源或信息元出错。6. The method according to claim 5, wherein the reasons include: not supporting MBMS capability, not having enough available resources or information element error. 7、根据权利要求5所述的方法,其特征在于:如果所述承载不可用消息的原因是永久原因,则上游节点不再尝试向该中间节点发送会话开始请求或者直接将该中间节点从上游节点中的下行流节点列表中删除;如果所述承载不可用消息的原因是临时原因,上游节点采用定时或不定时的方式多次向该中间节点发送会话开始请求消息。7. The method according to claim 5, wherein if the cause of the bearer unavailable message is a permanent cause, the upstream node no longer tries to send a session start request to the intermediate node or directly removes the intermediate node from the upstream If the cause of the bearer unavailable message is a temporary reason, the upstream node sends a session start request message to the intermediate node multiple times in a regular or irregular manner. 8、根据权利要求4或7所述的方法,其特征在于:所述上游节点不再尝试向该中间节点发送会话开始请求是通过会话终止请求/应答消息实现,所述直接将该中间节点从上游节点中的下行流节点列表中删除的过程通过MBMS注销流程来实现。8. The method according to claim 4 or 7, characterized in that: the upstream node no longer tries to send a session start request to the intermediate node through a session termination request/response message, and the direct transfer of the intermediate node to The process of deleting from the downstream node list in the upstream node is realized through the MBMS deregistration process. 9、根据权利要求1至7任一项所述的方法,其特征在于:所述中间节点包括网关GPRS支持节点GGSN和/或服务GPRS支持节点SGSN;当所述中间节点为GGSN时,其对应的上游节点为广播/组播业务中心BM-SC,其对应的下游节点为SGSN;当所述中间节点为SGSN时,其对应的上游节点为GGSN,其对应的下游节点为无线网络控制器RNC和/或基站控制器BSC。9. The method according to any one of claims 1 to 7, wherein the intermediate node includes a gateway GPRS support node GGSN and/or a serving GPRS support node SGSN; when the intermediate node is a GGSN, its corresponding The upstream node is broadcast/multicast service center BM-SC, and its corresponding downstream node is SGSN; when the intermediate node is SGSN, its corresponding upstream node is GGSN, and its corresponding downstream node is radio network controller RNC And/or Base Station Controller BSC. 10、一种实现多媒体广播/组播MBMS业务的通信系统,包括根节点和至少一中间节点,其特征在于:10. A communication system for realizing multimedia broadcast/multicast MBMS services, comprising a root node and at least one intermediate node, characterized in that: 至少有一个中间节点设有承载判断单元,用以在上游节点下发业务请求时,判断其下游节点是否可以接收数据,并在下游节点不可接收数据时,向上游节点发送承载不可用消息。At least one intermediate node is provided with a bearer judging unit, which is used to judge whether the downstream node can receive data when the upstream node sends a service request, and sends a bearer unavailable message to the upstream node when the downstream node cannot receive data. 11、根据权利要求10所述的系统,其特征在于:所述中间节点在收到上游发出的会话开始请求后,向下游节点发送会话开始请求消息,同时所述承载判断单元启动定时器事件。11. The system according to claim 10, wherein the intermediate node sends a session start request message to the downstream node after receiving the session start request from the upstream, and at the same time, the bearer judging unit starts a timer event. 12、根据权利要求11所述的系统,其特征在于:定时器超时前,中间节点没有收到来自下游节点响应或没有收到任何下游节点响应表明可以接收数据,则向上游节点发送承载不可用消息。12. The system according to claim 11, characterized in that: before the timer expires, if the intermediate node does not receive a response from the downstream node or does not receive any response from the downstream node indicating that it can receive data, it will send a bearer unavailable message to the upstream node. information. 13、根据权利要求10所述的方法,其特征在于:上游节点收到中间节点发送的承载不可用消息后,将该中间节点设置为不可接收数据的状态,在该次MBMS会话期间不再发送任何数据给该中间节点,也不再尝试向该中间节点发送会话开始请求,或者上游节点直接将该中间节点从其下行流节点列表删除。13. The method according to claim 10, characterized in that: after receiving the bearer unavailable message sent by the intermediate node, the upstream node sets the intermediate node to the state of not being able to receive data, and does not send any more data during the MBMS session. Any data is sent to the intermediate node, and no attempt is made to send a session start request to the intermediate node, or the upstream node directly deletes the intermediate node from its downstream node list. 14、根据权利要求10至13任一项所述的系统,其特征在于:所述中间节点包括:网关GPRS支持节点GGSN和/或服务GPRS支持节点SGSN,当所述中间节点为GGSN时,其对应的上游节点为广播/组播业务中心BM-SC,其对应的下游节点为SGSN;当所述中间节点为SGSN时,其对应的上游节点为GGSN,其对应的下游节点为RNC和/或BSC。14. The system according to any one of claims 10 to 13, wherein the intermediate nodes include: a gateway GPRS support node GGSN and/or a serving GPRS support node SGSN, when the intermediate node is a GGSN, its The corresponding upstream node is broadcast/multicast service center BM-SC, and its corresponding downstream node is SGSN; when the intermediate node is SGSN, its corresponding upstream node is GGSN, and its corresponding downstream node is RNC and/or BSc. 15、一种节点,用于实现MBMS业务的通信系统中,其特征在于:该节点用作中间节点来承载业务,该节点上设有承载判断单元,用以在收到上游发送的业务请求时,判断其下游是否可以接收数据。15. A node used in a communication system for implementing MBMS services, characterized in that: the node is used as an intermediate node to carry services, and the node is provided with a bearer judging unit for receiving a service request from the upstream , to determine whether its downstream can receive data. 16、根据权利要求15所述的节点,其特征在于:所述承载判断单元通过定时器事件来实现,该节点在向下游转发业务请求的同时,启动定时器,在定时器超时前,没有收到任何下游的响应或没有任何响应表明下游可以接收数据则判断下游不可以接收数据。16. The node according to claim 15, characterized in that: the bearer judgment unit is realized by a timer event, and the node starts the timer while forwarding the service request to the downstream, and does not receive the service request before the timer expires. If there is no response to any downstream or no response indicates that the downstream can receive data, it is judged that the downstream cannot receive data. 17、根据权利要求15或16所述的节点,其特征在于:所述节点还包括承载信息发送单元,用以在承载判断单元判断下游不可以接收数据时,向上游发送承载不可用消息。17. The node according to claim 15 or 16, wherein the node further comprises a bearer information sending unit, configured to send a bearer unavailable message upstream when the bearer judging unit judges that the downstream cannot receive data. 18、根据权利要求17所述的节点,其特征在于:所述节点为网关GPRS支持节点GGSN或服务GPRS支持节点SGSN。18. The node according to claim 17, wherein the node is a Gateway GPRS Support Node (GGSN) or a Serving GPRS Support Node (SGSN).
CNA2006100347830A 2006-03-28 2006-03-28 Processing method and system for information in multi-media broadcast/multicast service Pending CN101047528A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006100347830A CN101047528A (en) 2006-03-28 2006-03-28 Processing method and system for information in multi-media broadcast/multicast service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006100347830A CN101047528A (en) 2006-03-28 2006-03-28 Processing method and system for information in multi-media broadcast/multicast service

Publications (1)

Publication Number Publication Date
CN101047528A true CN101047528A (en) 2007-10-03

Family

ID=38771780

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006100347830A Pending CN101047528A (en) 2006-03-28 2006-03-28 Processing method and system for information in multi-media broadcast/multicast service

Country Status (1)

Country Link
CN (1) CN101047528A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011011946A1 (en) * 2009-07-28 2011-02-03 中兴通讯股份有限公司 Method and device for transmitting multimedia broadcast multicast service notification messages
CN102929945A (en) * 2012-09-28 2013-02-13 用友软件股份有限公司 Data distribution device and data distribution method
CN105704185A (en) * 2014-11-27 2016-06-22 华为软件技术有限公司 Resource transfer method and apparatus
CN106559186A (en) * 2016-03-21 2017-04-05 天地融科技股份有限公司 Data transmission method and system, main communication apparatus and from communication apparatus
CN106561014A (en) * 2015-11-18 2017-04-12 天地融科技股份有限公司 Data transmission method and system, main communication equipment, and slave communication equipment
CN106919622A (en) * 2015-12-28 2017-07-04 伊姆西公司 For the method and apparatus of distributed data processing
CN107580346A (en) * 2011-03-17 2018-01-12 高通股份有限公司 Target cell selection for multimedia broadcast multicast service continuity
CN114071600A (en) * 2020-08-04 2022-02-18 大唐移动通信设备有限公司 MBMS-based handover method, device, and processor-readable storage medium

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101969604B (en) * 2009-07-28 2015-08-12 中兴通讯股份有限公司 The sending method of a kind of multimedia broadcasting and multicast service notice message and device
US9432970B2 (en) 2009-07-28 2016-08-30 Zte Corporation Method and device for transmitting multimedia broadcast multicast service notification messages
WO2011011946A1 (en) * 2009-07-28 2011-02-03 中兴通讯股份有限公司 Method and device for transmitting multimedia broadcast multicast service notification messages
CN107580346B (en) * 2011-03-17 2021-02-02 高通股份有限公司 Target cell selection for multimedia broadcast multicast service continuity
CN107580346A (en) * 2011-03-17 2018-01-12 高通股份有限公司 Target cell selection for multimedia broadcast multicast service continuity
CN102929945A (en) * 2012-09-28 2013-02-13 用友软件股份有限公司 Data distribution device and data distribution method
CN102929945B (en) * 2012-09-28 2016-03-30 用友网络科技股份有限公司 Data distribution device and data distributing method
CN105704185B (en) * 2014-11-27 2019-04-12 华为软件技术有限公司 Resource transfers method and device
CN105704185A (en) * 2014-11-27 2016-06-22 华为软件技术有限公司 Resource transfer method and apparatus
CN106561014A (en) * 2015-11-18 2017-04-12 天地融科技股份有限公司 Data transmission method and system, main communication equipment, and slave communication equipment
CN106919622A (en) * 2015-12-28 2017-07-04 伊姆西公司 For the method and apparatus of distributed data processing
CN106919622B (en) * 2015-12-28 2021-10-15 伊姆西Ip控股有限责任公司 Method and apparatus for distributed data processing
CN106559186A (en) * 2016-03-21 2017-04-05 天地融科技股份有限公司 Data transmission method and system, main communication apparatus and from communication apparatus
CN114071600A (en) * 2020-08-04 2022-02-18 大唐移动通信设备有限公司 MBMS-based handover method, device, and processor-readable storage medium
CN114071600B (en) * 2020-08-04 2023-09-05 大唐移动通信设备有限公司 MBMS service based switching method, device and processor readable storage medium
US12432815B2 (en) 2020-08-04 2025-09-30 Datang Mobile Communications Equipment Co., Ltd. Switching method and apparatus based on MBMS, and computer-readable storage medium

Similar Documents

Publication Publication Date Title
CN1306766C (en) Service recognition and route method in multimedia broadcast multicast service system
CN1302686C (en) Cell information change informing method in multimedia broadcast/multicast service
CN1756231A (en) Method of recounting in multimedia broadcast multicast service system
CN1496138A (en) Method for sending/receiving control message in mobile communication system
CN101047528A (en) Processing method and system for information in multi-media broadcast/multicast service
CN1694546A (en) Device and method for providing multimedia broadcast/multicast service notification
CN1684414A (en) A session initiation method for multimedia broadcast/multicast service
CN1798063A (en) Method at network side for obtaining situation of receiving multimedia broadcasting / multicasting service by users
CN1839655A (en) Multimedia Broadcasting/Multicast Communication Service Method and Device for Universal Mobile Telecommunications System Network
CN101039459A (en) Method and apparatus for multimedia broadcast and multicast service information
CN101039503A (en) Method for realizing paging in multimedia broadcasting/multicast service
CN1642130A (en) Multimedia multicast business registration method
CN101043696A (en) Method of realizing information reception and transmission of multimedia broadcast/multicast service
CN1735057A (en) Method for establishing bearer in multimedia broadcast/multicast service
CN100421507C (en) A method for transmitting service control information in multimedia broadcast/multicast service
CN101039457A (en) Method and device for retrieving point-to-multipoint multimedia broadcast and multicast service information
CN101039458A (en) Method for processing point-to-multipoint multimedia broadcasting service and related device
CN1180639C (en) Method for selecting wireless channel configuration in multicast service
CN1859623A (en) Method for realizing stream media service
CN1697394A (en) Method for Routing Area Update in Multimedia Broadcast/Multicast Service
CN100356730C (en) Transmission for realizing multi-media broadcast/group broadcast service dispatch
CN1620032A (en) A method for deactivating multimedia broadcast/multicast services
CN1794622A (en) Method of assuring network side to receive user equipment message
CN1750465A (en) A method for notifying users of the end of a multimedia broadcast/multicast service session
CN101052145A (en) Emergency broadcast method based on multimedia broadcast

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20071003