CN100546251C - Method and system for developing MBMS service in network - Google Patents
Method and system for developing MBMS service in network Download PDFInfo
- Publication number
- CN100546251C CN100546251C CNB2006101118148A CN200610111814A CN100546251C CN 100546251 C CN100546251 C CN 100546251C CN B2006101118148 A CNB2006101118148 A CN B2006101118148A CN 200610111814 A CN200610111814 A CN 200610111814A CN 100546251 C CN100546251 C CN 100546251C
- Authority
- CN
- China
- Prior art keywords
- mbms service
- rnc
- mbms
- service area
- user equipment
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种网络中开展MBMS业务的方法及系统。本发明主要包括:MBMS(广播多播业务)服务区下的RNC(无线网络控制器)与用户设备的服务RNC进行信息交互,所述的服务RNC收到MBMS服务区下的RNC发来的MBMS业务;并由所述的服务RNC将收到的MBMS业务发送给用户设备。因此,本发明通过处于MBMS服务区外的SRNC与处于MBMS服务区内的DRNC进行信息交互,使得在MBMS业务服务区外的SRNC能正确处理UE的业务请求消息,从而为具有业务权限的UE提供正常的MBMS业务。
The invention relates to a method and system for developing MBMS service in a network. The present invention mainly includes: the RNC (Radio Network Controller) under the MBMS (Broadcast Multicast Service) service area performs information interaction with the serving RNC of the user equipment, and the serving RNC receives the MBMS message sent by the RNC under the MBMS service area. service; and the serving RNC sends the received MBMS service to the user equipment. Therefore, the present invention exchanges information between the SRNC outside the MBMS service area and the DRNC inside the MBMS service area, so that the SRNC outside the MBMS service area can correctly process the service request message of the UE, thereby providing UE with service authority Normal MBMS business.
Description
技术领域 technical field
本发明涉及网络通信技术领域,尤其涉及一种网络中开展MBMS业务的方法及系统。The invention relates to the technical field of network communication, in particular to a method and system for developing MBMS services in a network.
背景技术 Background technique
在第三代电信系统中,提供了更高的比特速率以及发送可变比特速率业务量更好的可能性,这样的可能性为新型的业务开辟了道路。第三代移动通信伙伴关系项目(3GPP)标志业务-多媒体广播/组播业务(MBMS,Multimedia Broadcast Multicast Service),便是这些新型业务的代表。In third generation telecommunication systems, higher bit rates and better possibilities for sending variable bit rate traffic are provided, which opens the way for new types of services. Multimedia Broadcast Multicast Service (MBMS, Multimedia Broadcast Multicast Service), the symbol service of the third generation mobile communication partnership project (3GPP), is the representative of these new services.
作为移动网络单播解决方案的补充,MBMS通过点对多点的连接进行传输,因而能够更有效地利用了网络资源和容量,从而使不限数量的用户可以在同一区域内同时收看同一个移动多媒体业务。As a supplement to the unicast solution of the mobile network, MBMS is transmitted through a point-to-multipoint connection, so that network resources and capacity can be used more effectively, so that an unlimited number of users can simultaneously watch the same mobile broadcast in the same area. multimedia business.
在MBMS中,广播业务主要应用于传送内容给所有用户的服务,例如电台广播和电视服务,这些业务通过空中、人造卫星或有线网络传播。In MBMS, the broadcasting service is mainly applied to services that deliver content to all users, such as radio broadcasting and television services, and these services are transmitted through the air, artificial satellite or cable network.
在如图1所示的MBMS网络架构中,相应的广播业务的流程如图2所示,具体包括:In the MBMS network architecture shown in Figure 1, the corresponding broadcast service flow is shown in Figure 2, specifically including:
步骤11:网络侧发送业务通告(service announcement)消息,用于通知用户当前网络提供的MBMS业务内容,及各个MBMS业务的相关信息,如业务标识、业务内容的描述、承载业务的IP组播地址、开始播放时间等。Step 11: The network side sends a service announcement (service announcement) message, which is used to notify the user of the MBMS service content provided by the current network, and the relevant information of each MBMS service, such as the service identifier, the description of the service content, and the IP multicast address of the bearer service , start playing time, etc.
步骤12:广播组播业务中心(BM-SC)发送会话开始(Session start)消息,用于通知网关GPRS支持节点(GGSN)、服务GPRS支持节点(SGSN)及3G无线接入网络(UTRAN)MBMS业务即将开始播放,需要各网络实体建立从BM-SC到各服务小区的点到多点的传输承载。Step 12: The broadcast multicast service center (BM-SC) sends a session start (Session start) message to notify the gateway GPRS support node (GGSN), serving GPRS support node (SGSN) and 3G wireless access network (UTRAN) MBMS The service is about to start playing, and each network entity needs to establish a point-to-multipoint transmission bearer from the BM-SC to each serving cell.
步骤13:BM-SC发送MBMS通知(MBMS notification)消息,用于通知服务区内各用户设备(UE),MBMS业务即将开始播放,以便于各用户设备准备接收。Step 13: The BM-SC sends an MBMS notification (MBMS notification) message to notify each user equipment (UE) in the service area that the MBMS service is about to start playing, so that each user equipment is ready to receive.
步骤14:执行数据传输(Data transfer)过程,该过程用于实际的业务数据从内容提供者传输到各UE。Step 14: Execute a data transfer (Data transfer) process, which is used to transmit actual service data from the content provider to each UE.
步骤15:BM-SC发送会话结束(Session stop)消息,用于通知GGSN、SGSN及UTRAN,MBMS业务停止播放,需要各网络实体拆除从BM-SC到各服务小区的点到多点的传输承载。Step 15: BM-SC sends a session stop (Session stop) message to notify GGSN, SGSN and UTRAN that the MBMS service stops playing, and each network entity needs to remove the point-to-multipoint transmission bearer from BM-SC to each serving cell .
在图2所示的过程中,在网络侧向UE提供MBMS业务之间还包括相应的MBMS多播业务请求处理流程,如图3所示,具体包括:In the process shown in FIG. 2, the MBMS service request processing flow is also included between the network side providing the UE with the MBMS multicast service request, as shown in FIG. 3, specifically including:
步骤31:当UE处于无线资源空闲(RRC-Idle)状态,则需要开展广播业务的UE需要向RNC发送RRC连接请求消息,RNC收到所述的请求消息并建立RRC连接后向UE返回RRC连接建立消息;Step 31: When the UE is in the radio resource idle (RRC-Idle) state, the UE that needs to carry out the broadcast service needs to send an RRC connection request message to the RNC, and the RNC returns the RRC connection to the UE after receiving the request message and establishing the RRC connection build message;
步骤32:UE向SGSN发送业务请求消息;Step 32: UE sends a service request message to SGSN;
步骤33:SGSN执行安全命令过程,启动数据加密功能;Step 33: SGSN executes the security command process and starts the data encryption function;
步骤34:UE向RNC发送MBMS业务请求消息,消息中携带着UE获得的MBMS业务密钥;Step 34: The UE sends an MBMS service request message to the RNC, and the message carries the MBMS service key obtained by the UE;
具体为:UE通过MBMS业务请求消息(MBMS Service Request)向RNC提供该UE希望接收的各MBMS业务的业务标识、业务密钥标识和具体业务密钥;Specifically: the UE provides the service identifier, service key identifier and specific service key of each MBMS service that the UE wishes to receive to the RNC through an MBMS service request message (MBMS Service Request);
对于同一个MBMS业务,RNC将会比较从BM-SC过来的MBMS业务密钥和从UE过来的MBMS业务密钥;如果比较结果为一致,则认为UE有接收该MBMS业务的权限,并执行步骤35;否则,认为UE不具备权限,发送MBMS拒绝服务消息(MBMS Service Reject)。For the same MBMS service, the RNC will compare the MBMS service key from the BM-SC with the MBMS service key from the UE; if the comparison results are consistent, then the UE is considered to have the right to receive the MBMS service, and perform the steps 35; otherwise, it is considered that the UE does not have the authority, and an MBMS Service Reject message (MBMS Service Reject) is sent.
步骤35:RNC通知UE发起MBMS无线资源建立过程,即建立UE接收广播业务所需要的点对点(PTP)或点对多点(PTM)空口数据传输承载。Step 35: The RNC notifies the UE to initiate the MBMS radio resource establishment process, that is, to establish the point-to-point (PTP) or point-to-multipoint (PTM) air interface data transmission bearer required by the UE to receive the broadcast service.
在上述处理过程中,若UE所属的RNC,即UE服务RNC(SRNC)处于MBMS服务区之外,则由于SRNC无法获得MBMS服务区提供的MBMS业务,进而导致UE无法获得相应的MBMS服务区提供的MBMS业务。In the above process, if the RNC to which the UE belongs, that is, the UE serving RNC (SRNC), is outside the MBMS service area, the UE cannot obtain the MBMS service provided by the MBMS service area because the SRNC cannot obtain the MBMS services provided by the MBMS service area. MBMS business.
发明内容 Contents of the invention
本发明的目的是提供一种网络中开展MBMS业务的方法及系统,从而可以使得处于MBMS服务区之外的RNC仍能够向UE提供MBMS业务。The purpose of the present invention is to provide a method and system for developing MBMS service in the network, so that RNC outside the MBMS service area can still provide MBMS service to UE.
本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:
本发明提供了一种网络中开展MBMS业务的方法,包括通过广播多播MBMS服务区下的无线网络控制器RNC为用户设备提供MBMS业务,包括:The present invention provides a method for developing MBMS services in a network, including providing MBMS services for user equipment through a radio network controller RNC under a broadcast multicast MBMS service area, including:
MBMS服务区下的RNC与用户设备的服务RNC进行信息交互,所述的服务RNC收到MBMS服务区下的RNC发来的MBMS业务;The RNC under the MBMS service area exchanges information with the serving RNC of the user equipment, and the serving RNC receives the MBMS service sent by the RNC under the MBMS service area;
所述的服务RNC将收到的MBMS业务发送给用户设备;The serving RNC sends the received MBMS service to the user equipment;
其中,所述的进行信息交互的处理过程包括:服务RNC收到用户设备发来的MBMS业务请求后,将用户设备发来的密钥信息发送给MBMS服务区下的RNC;MBMS服务区下的RNC根据所述的密钥信息对该用户设备进行验证,并将验证结果返回给所述的服务RNC;Wherein, the process of information exchange includes: after the serving RNC receives the MBMS service request sent by the user equipment, it sends the key information sent by the user equipment to the RNC under the MBMS service area; The RNC verifies the user equipment according to the key information, and returns the verification result to the serving RNC;
并且,所述的服务RNC为处于MBMS服务区外的RNC,且所述的用户设备处于MBMS服务区下的RNC下。In addition, the serving RNC is an RNC outside the MBMS service area, and the user equipment is under the RNC under the MBMS service area.
所述的方法还包括:The method also includes:
服务RNC接收到用户设备向其发送的MBMS业务请求消息后,触发所述的MBMS服务区下的RNC与用户设备的服务RNC进行信息交互的处理。After the serving RNC receives the MBMS service request message sent by the user equipment, it triggers the process of information exchange between the RNC under the MBMS service area and the serving RNC of the user equipment.
所述的MBMS服务区下的RNC具体可以根据通过MBMS业务会话开始过程从广播组播业务中心获得的业务密钥,对用户设备提供的密钥信息进行验证。Specifically, the RNC under the MBMS service area may verify the key information provided by the user equipment according to the service key obtained from the broadcast multicast service center through the MBMS service session start process.
所述的方法还包括:The method also includes:
当服务RNC根据MBMS服务区下的RNC发来的验证结果确认该用户设备未通过验证,则向用户设备发送MBMS业务拒绝消息。When the serving RNC confirms that the user equipment has not passed the authentication according to the verification result sent by the RNC under the MBMS service area, it sends an MBMS service rejection message to the user equipment.
本发明中,实现所述的服务RNC收到MBMS服务区下的RNC发来的MBMS业务的处理过程具体包括:In the present invention, the processing procedure that realizes that described serving RNC receives the MBMS service that the RNC under the MBMS service area sends specifically includes:
若服务RNC根据MBMS服务区下的RNC发来的验证结果确定该用户设备通过验证,且服务RNC未从所述的MBMS服务区下的RNC获取相应的MBMS业务,则服务RNC向MBMS服务区下的RNC发送会话开始请求消息,消息中包含需要获得业务密钥信息的MBMS业务标识和隧道端点标识TEID;If the serving RNC determines that the user equipment has passed the verification according to the verification result sent by the RNC under the MBMS service area, and the serving RNC has not obtained the corresponding MBMS service from the RNC under the MBMS service area, then the serving RNC will go to the MBMS service area The RNC sends a session start request message, which includes the MBMS service identifier and the tunnel endpoint identifier TEID that need to obtain the service key information;
MBMS服务区下的RNC向服务RNC返回会话开始响应消息,并利用所述的TEID向所述服务RNC发送MBMS业务;The RNC under the MBMS service area returns a session start response message to the serving RNC, and uses the TEID to send the MBMS service to the serving RNC;
服务RNC接收MBMS服务区下的RNC发来的MBMS业务。The serving RNC receives the MBMS service sent by the RNC under the MBMS service area.
本发明所述的方法还包括:The method of the present invention also includes:
服务RNC收到MBMS服务区下的RNC发来的验证结果,并确定该用户设备通过验证后,若服务RNC已经从MBMS服务区下的RNC获得相应的MBMS业务,则直接向该用户设备提供该MBMS业务。After the serving RNC receives the verification result sent by the RNC under the MBMS service area and determines that the user equipment has passed the verification, if the serving RNC has obtained the corresponding MBMS service from the RNC under the MBMS service area, it will directly provide the user equipment with the MBMS business.
本发明所述的方法还包括:The method of the present invention also includes:
当服务RNC不再需要向用户设备转发MBMS数据时,则服务RNC向MBMS服务区下的RNC发送MBMS会话停止请求;When the serving RNC no longer needs to forward the MBMS data to the user equipment, the serving RNC sends an MBMS session stop request to the RNC under the MBMS service area;
MBMS服务区下的RNC收到所述的MBMS会话停止请求后,停止向服务RNC转发对应的MBMS业务数据,并触发拆除服务RNC与MBMS服务区下的RNC之间数据承载。After the RNC in the MBMS service area receives the MBMS session stop request, it stops forwarding the corresponding MBMS service data to the serving RNC, and triggers the removal of the data bearer between the serving RNC and the RNC in the MBMS service area.
本发明所述的方法还包括:The method of the present invention also includes:
当MBMS服务区下的RNC确定不再向服务RNC发送MBMS数据时,则向服务RNC发送MBMS会话停止请求;When the RNC under the MBMS service area determines to no longer send MBMS data to the serving RNC, it sends an MBMS session stop request to the serving RNC;
服务RNC收到所述的MBMS会话停止请求后,拆除服务RNC与MBMS服务区下的RNC之间数据承载。After receiving the MBMS session stop request, the serving RNC removes the data bearer between the serving RNC and the RNC under the MBMS service area.
本发明所述的方法还包括:The method of the present invention also includes:
当MBMS服务区下的RNC收到SGSN发来的会话停止请求后,确定不再需要向服务RNC发送MBMS数据。When the RNC under the MBMS service area receives the session stop request from the SGSN, it determines that it no longer needs to send MBMS data to the serving RNC.
本发明还提供了一种网络中开展MBMS业务的系统,包括:The present invention also provides a system for developing MBMS services in the network, including:
信息交互处理装置,用于负责MBMS服务区下的RNC与服务RNC之间进行信息交互;An information interaction processing device, used for information exchange between the RNC under the MBMS service area and the serving RNC;
MBMS业务发送单元,设置于MBMS服务区下的RNC中,用于向所述的服务RNC发送MBMS业务;The MBMS service sending unit is arranged in the RNC under the MBMS service area, and is used to send the MBMS service to the serving RNC;
MBMS业务接收处理单元,设置于服务RNC中,用于在收到MBMS服务区下的RNC发来的MBMS业务后,将收到的MBMS业务发送给用户设备;The MBMS service reception processing unit is arranged in the serving RNC, and is used for sending the received MBMS service to the user equipment after receiving the MBMS service sent by the RNC under the MBMS service area;
其中,所述的信息交互处理装置具体包括:Wherein, the information interaction processing device specifically includes:
用户设备密钥发送单元,设置于服务RNC中,用于向MBMS服务区下的RNC发送用户设备提供的密钥信息;The user equipment key sending unit is arranged in the serving RNC and is used to send the key information provided by the user equipment to the RNC under the MBMS service area;
验证处理单元,设置于MBMS服务区下的RNC中,用于根据用户设备的密钥信息对用户设备进行验证,获得验证结果;The verification processing unit is arranged in the RNC under the MBMS service area, and is used to verify the user equipment according to the key information of the user equipment, and obtain a verification result;
验证结果发送单元,设置于MBMS服务区下的RNC中,用于将验证处理单元获得的验证结果发送给服务RNC;The verification result sending unit is arranged in the RNC under the MBMS service area, and is used to send the verification result obtained by the verification processing unit to the serving RNC;
验证结果接收单元,设置于服务RNC中,用于接收验证结果发送单元发来的针对用户设备的验证结果信息,并根据验证结果触发所述的MBMS业务发送单元;The verification result receiving unit is set in the serving RNC, and is used to receive the verification result information for the user equipment sent by the verification result sending unit, and trigger the MBMS service sending unit according to the verification result;
并且,所述的服务RNC为处于MBMS服务区外的RNC,且所述的用户设备处于MBMS服务区下的RNC下。In addition, the serving RNC is an RNC outside the MBMS service area, and the user equipment is under the RNC under the MBMS service area.
所述的信息交互处理装置还包括:The information interaction processing device also includes:
会话开始请求发起单元,设置于服务RNC中,在用户设备通过验证后,用于向MBMS服务区下的RNC发送会话开始请求消息;The session start request initiation unit is arranged in the serving RNC, and is used to send a session start request message to the RNC under the MBMS service area after the user equipment is authenticated;
会话开始处理单元,设置于MBMS服务区下的RNC中,用于根据收到的会话开始请求触发所述的MBMS业务发送单元。The session start processing unit is set in the RNC under the MBMS service area, and is used to trigger the MBMS service sending unit according to the received session start request.
本发明所述的系统还包括:The system of the present invention also includes:
会话停止处理单元,设置于服务RNC或MBMS服务区下的RNC中,用于发起MBMS业务停止处理过程,并触发拆除服务RNC与MBMS服务区下的RNC之间的对应数据承载。The session stop processing unit is set in the serving RNC or the RNC under the MBMS service area, and is used for initiating the MBMS service stop processing process, and triggering the removal of the corresponding data bearer between the serving RNC and the RNC under the MBMS service area.
本发明所述的系统还包括:The system of the present invention also includes:
业务触发处理单元,设置于所述的服务RNC中,用于在收到用户设备发来的MBMS业务请求消息后,触发所述的信息交互处理装置。The service trigger processing unit is set in the serving RNC, and is used to trigger the information interaction processing device after receiving the MBMS service request message sent by the user equipment.
由上述本发明提供的技术方案可以看出,本发明通过处于MBMS服务区外的SRNC与处于MBMS服务区内的RNC(即DRNC)进行信息交互,如SRNC向DRNC发起的附着过程以及会话开始处理过程等,使得在MBMS业务服务区外的SRNC能正确处理UE的业务请求消息,从而为具有业务权限的UE提供正常的MBMS业务。As can be seen from the technical solution provided by the present invention above, the present invention performs information interaction with the RNC (ie DRNC) in the MBMS service area through the SRNC outside the MBMS service area, such as the attachment process initiated by the SRNC to the DRNC and the session start process procedures, etc., so that the SRNC outside the MBMS service area can correctly process the UE's service request message, so as to provide normal MBMS services for UEs with service rights.
而且,本发明提供的实现方案在整个实现过程中不涉及核心网中的实体,即无需核心网中的实体的参与,从而使得整个实现过程较为简便。Moreover, the implementation solution provided by the present invention does not involve entities in the core network during the entire implementation process, that is, does not require the participation of entities in the core network, thus making the entire implementation process relatively simple.
附图说明 Description of drawings
图1为MBMS业务承载架构示意图;FIG. 1 is a schematic diagram of an MBMS service bearer architecture;
图2为MBMS业务处理流程示意图;FIG. 2 is a schematic diagram of an MBMS service processing flow;
图3为现有技术中的MBMS业务请求处理流程示意图;FIG. 3 is a schematic diagram of an MBMS service request processing flow in the prior art;
图4为本发明所述的方法的具体实现处理流程示意图一;FIG. 4 is a schematic diagram of a specific implementation process flow of the method of the present invention;
图5为本发明所述的方法的具体实现处理过程示意图二;Fig. 5 is the second schematic diagram of the specific implementation process of the method of the present invention;
图6为本发明中会话停止过程的具体实现处理流程示意图一;FIG. 6 is a schematic diagram of a specific implementation processing flow of the session stop process in the present invention;
图7为本发明中会话停止过程的具体实现处理流程示意图二;FIG. 7 is a second schematic diagram of a specific implementation processing flow of the session stop process in the present invention;
图8为本发明所述的系统的具体实现结构示意图。FIG. 8 is a schematic structural diagram of a specific implementation of the system of the present invention.
具体实施方式 Detailed ways
本发明主要目的是解决MBMS业务开展过程中,当SRNC(服务RNC)在MBMS业务服务区以外,UE在DRNC(漂移RNC)下发起业务请求时,SRNC无法处理相应的业务请求的问题。The main purpose of the present invention is to solve the problem that the SRNC cannot handle the corresponding service request when the SRNC (serving RNC) is outside the MBMS service area and the UE initiates a service request under the DRNC (drift RNC) during the MBMS service development process.
本发明具体可以采用的实现方案包括:The concrete implementation scheme that the present invention can adopt comprises:
首先,当UE发起MBMS Service Request过程时,SRNC都会通过Attach(附着)过程将UE上下文转发给DRNC;First, when the UE initiates the MBMS Service Request process, the SRNC will forward the UE context to the DRNC through the Attach process;
之后,DRNC在收到SRNC发来的UE上下文后,对UE上报的密钥进行验证,当确定UE上报的密钥不正确时,则DRNC需通知SRNC,并由SRNC拒绝UE的业务请求;After that, DRNC will verify the key reported by UE after receiving the UE context sent by SRNC. When it is determined that the key reported by UE is incorrect, DRNC needs to notify SRNC, and SRNC will reject the service request of UE;
DRNC具体通过从BM-SC获得的MBMS业务密钥对UE上报的密钥进行验证,以确定UE上报的密钥是否正确。Specifically, the DRNC verifies the key reported by the UE through the MBMS service key obtained from the BM-SC, so as to determine whether the key reported by the UE is correct.
为此,本发明需要在Iur口(即RNC之间的接口)消息“DIRECTINFORMATION TRANSFER(传输指示信息)”内的IE“MBMS ChannelType Information(MBMS信道类型信息)”中增加新的信元“Not ProvidedUE List(不提供业务的UE列表)”,通过该新的信元传递在DRNC处未通过验证的UE的名单给SRNC,具体如表1所示:For this reason, the present invention needs to increase new information element " Not ProvidedUE " in IE " MBMS ChannelType Information (MBMS channel type information) " in Iur mouth (being the interface between RNC) message " DIRECTINFORMATION TRANSFER (transmission indication information) " List (list of UEs that do not provide services)", the list of UEs that have not passed the verification at the DRNC place is passed to the SRNC through this new information element, as shown in Table 1:
表1Table 1
其中,in,
PTM Cell List,即点对多点小区列表,用于承载需要通过点对多点的方式进行MBMS业务数据发送的小区;PTM Cell List, that is, the point-to-multipoint cell list, is used to bear the cells that need to send MBMS service data through point-to-multipoint;
PTP Cell List,即点对点小区列表,用于承载需要通过点对点的方式进行MBMS业务数据发送的小区;PTP Cell List, that is, a point-to-point cell list, is used to carry cells that need to send MBMS service data in a point-to-point manner;
Not Provided UE List,即不提供业务的UE列表,用于记载未通过认证的UE的信息。Not Provided UE List, that is, the list of UEs that do not provide services, is used to record the information of UEs that have not passed the authentication.
具体为,DRNC在通过Session Start过程从BM-SC得到MBMS业务密钥,并与通过Attach(附着)过程从SRNC得到的UE上报的密钥进行比较之后,由DRNC将密钥不正确的UE列在“Not Provided UE List”列表中,通过DIRECT INFORMATION TRANSFER消息传给SRNC,最后,由SRNC再向UE发送MBMS Service Reject消息。Specifically, after the DRNC obtains the MBMS service key from the BM-SC through the Session Start process, and compares it with the key reported by the UE obtained from the SRNC through the Attach (attach) process, the DRNC lists the UE with the incorrect key In the "Not Provided UE List" list, pass the DIRECT INFORMATION TRANSFER message to the SRNC, and finally, the SRNC sends the MBMS Service Reject message to the UE.
下面将结合附图对本发明的具体实现过程进行说明。The specific implementation process of the present invention will be described below in conjunction with the accompanying drawings.
相应的跨Iur口的MBMS Service Request(MBMS业务请求)的处理过程如图4所示,具体包括以下步骤:The processing process of the MBMS Service Request (MBMS service request) across the corresponding Iur port is as shown in Figure 4, and specifically includes the following steps:
步骤41:UE向SRNC发送MBMS业务请求消息,上报MBMS业务密钥;Step 41: UE sends MBMS service request message to SRNC, reports MBMS service key;
步骤42:执行Attach(附着)过程,DRNC从SRNC得到UE上报的密钥,而且,DRNC还通过MBMS Session Start(MBMS会话开始)过程从BM-SC得到业务密钥;Step 42: Execute the Attach (attach) process, the DRNC obtains the key reported by the UE from the SRNC, and the DRNC also obtains the service key from the BM-SC through the MBMS Session Start (MBMS Session Start) process;
在该步骤中,Attach过程和MBMS Session Start过程相互独立的,两过程之间不限定时序关系,即Attach过程可能发生在MBMS Session Start过程之前或之后或同时;In this step, the Attach process and the MBMS Session Start process are independent of each other, and the timing relationship between the two processes is not limited, that is, the Attach process may occur before, after or at the same time as the MBMS Session Start process;
步骤43:DRNC向SRNC发送Direct Information Transfer消息,向SRNC通知DRNC对UE的验证结果,以及数据传送方式等信息;Step 43: The DRNC sends a Direct Information Transfer message to the SRNC, and notifies the SRNC of the verification result of the UE by the DRNC and the data transmission mode and other information;
该步骤具体包括:DRNC在收到MBMS Session Start之后启动Counting(计数)过程,通过已经获得的UE上下文和/或在其下小区内响应Counting的UE上下文来确定其下MBMS服务区内每个小区的MBMS数据发送方式,即确定为PTP方式或PTM方式;其中,所述的Counting过程包括:比较UE上报的密钥是否与来自BM-SC的密钥相同,若相同则将该UE记入该小区接收用户总数之中;This step specifically includes: DRNC starts the Counting (counting) process after receiving the MBMS Session Start, and determines each cell in the MBMS service area under it through the UE context that has been obtained and/or the UE context that responds to Counting in the cell under it MBMS data transmission mode, that is, determined as PTP mode or PTM mode; wherein, the Counting process includes: comparing whether the key reported by the UE is the same as the key from the BM-SC, and if they are the same, record the UE into the Among the total number of received users in the cell;
在Counting结束之前,DRNC可以先发送Direct Information Transfer消息给SRNC,所述的消息里面包含DRNC已经检查出来的SRNC服务的没有正确密钥的UE列表,从而将验证未通过的UE信息通知SRNC,以便于SRNC对相应的UE发送拒绝消息;Before the Counting ends, the DRNC can first send a Direct Information Transfer message to the SRNC, which contains the list of UEs that the DRNC has checked out and served by the SRNC without the correct key, so as to notify the SRNC of the UE information that has not passed the verification, so that The SRNC sends a rejection message to the corresponding UE;
Counting结束之后,DRNC发送Direct Information Transfer消息给SRNC,消息中包含了其下采用PTM方式发送的小区及小区内SRNC服务的UE列表、采用PTP方式发送的小区及小区内SRNC服务的UE列表、以及SRNC服务的没有正确密钥的UE列表。After the Counting is over, the DRNC sends a Direct Information Transfer message to the SRNC, which contains the list of cells and UEs served by the SRNC in the cell that are sent by PTM, the list of cells that are sent by PTP and the UEs served by the SRNC in the cell, and List of UEs served by SRNC without correct keys.
本发明中,还包括:在DRNC收到MBMS Session Start之后,每次由SRNC发起的Attach过程都会触发DRNC更新MBMS UE上下文、判断UE上报密钥是否正确,以及是否需要调整小区的发送方式,并通过DirectInformation Transfer消息将结果传给SRNC。In the present invention, it also includes: after the DRNC receives the MBMS Session Start, each Attach process initiated by the SRNC will trigger the DRNC to update the MBMS UE context, determine whether the UE reported key is correct, and whether it is necessary to adjust the transmission mode of the cell, and Pass the result to SRNC through DirectInformation Transfer message.
步骤44:SRNC接收DRNC发来的Direct Information Transfer消息后,根据消息中承载的信息进行后续的MBMS业务处理;Step 44: After receiving the Direct Information Transfer message sent by the DRNC, the SRNC performs subsequent MBMS service processing according to the information carried in the message;
在该步骤中具体采用的处理包括:The specific treatments used in this step include:
(1)向所述的Direct Information Transfer消息中在“Not Provided UElist”内封装的各UE发送MBMS Service Reject(MBMS业务拒绝)消息,以拒绝UE的业务请求;(1) Send an MBMS Service Reject (MBMS service rejection) message to each UE encapsulated in the "Not Provided UElist" in the Direct Information Transfer message, to reject the service request of the UE;
(2)向所述的Direct Information Transfer消息在“PTM Cell List”内封装的各UE发送MBMS Modified Services Information(MBMS修改业务信息)消息,指示UE业务采用PTM方式发送;(2) Send an MBMS Modified Services Information (MBMS modified service information) message to each UE encapsulated in the "PTM Cell List" of the Direct Information Transfer message, indicating that the UE service is sent in a PTM manner;
(3)向所述的Direct Information Transfer消息在“PTP Cell List”内封装的各UE发起PTP无线承载建立过程,分配MBMS数据发送所需的专用资源,以便于通过PTP方式向相应的UE传递MBMS业务。(3) Initiate the PTP radio bearer establishment process to each UE encapsulated in the "PTP Cell List" of the Direct Information Transfer message, and allocate the dedicated resources required for MBMS data transmission, so as to transfer MBMS to the corresponding UE through PTP business.
本发明还提供了跨Iur口的MBMS会话开始过程,当SRNC在MBMS服务区外而DRNC在MBMS服务区内,并且SRNC收到来自DRNC的DirectInformation Transfer消息,消息中包含“PTP Cell List”,而SRNC还没有从其他RNC接收对应MBMS业务数据时,则SRNC会向DRNC发起MBMS会话开始过程。The present invention also provides an MBMS session start process across the Iur port. When the SRNC is outside the MBMS service area and the DRNC is in the MBMS service area, and the SRNC receives the DirectInformation Transfer message from the DRNC, the message contains "PTP Cell List", and When the SRNC has not received the corresponding MBMS service data from other RNCs, the SRNC will initiate an MBMS session start process to the DRNC.
该处理过程的具体实现方式如图5所示,具体包括以下步骤:The specific implementation of the process is shown in Figure 5, which specifically includes the following steps:
步骤61:DRNC向SRNC发送Direct Information Transfer消息,且所述的消息中包含“PTP Cell List”,即消息中包含通过认证可以通过PTP方式接收MBMS业务数据的小区信息;Step 61: The DRNC sends a Direct Information Transfer message to the SRNC, and the message includes "PTP Cell List", that is, the message includes cell information that can receive MBMS service data through PTP through authentication;
SRNC收到来自DRNC的Direct Information Transfer消息,并根据所述的消息中包含的“PTP Cell List”确定DRNC下某些小区将采用PTP方式发送MBMS业务;而且,SRNC服务的某些UE正位于这些小区内,则SRNC需要执行步骤62;The SRNC receives the Direct Information Transfer message from the DRNC, and according to the "PTP Cell List" contained in the message, determines that some cells under the DRNC will use PTP to send MBMS services; moreover, some UEs served by the SRNC are located in these In the cell, the SRNC needs to perform step 62;
步骤62:SRNC向DRNC发送MBMS会话开始请求消息;Step 62: SRNC sends an MBMS session start request message to DRNC;
该步骤具体为:SRNC收到所述的Direct Information Transfer消息后,若当前没有从任何RNC(如DRNC)接收对应的MBMS业务数据,即SRNC尚未获得相应的MBMS业务数据,则SRNC需要向DRNC发送MBMS会话开始请求消息,以便于从DRNC获得相应的MBMS业务数据,所述的MBMS会话开始请求消息中携带MBMS业务的业务标识和用于Iur承载平面的TEID(隧道端点标识),DRNC使用该TEID来向SRNC转发MBMS数据;This step is specifically: after the SRNC receives the Direct Information Transfer message, if it does not currently receive the corresponding MBMS service data from any RNC (such as DRNC), that is, the SRNC has not obtained the corresponding MBMS service data, then the SRNC needs to send the message to the DRNC. MBMS session start request message, in order to obtain corresponding MBMS service data from DRNC, the service identification of MBMS service and the TEID (tunnel end point identification) that is used for Iur bearing plane are carried in the described MBMS session start request message, DRNC uses this TEID To forward MBMS data to SRNC;
为便于DRNC向SRNC传送MBMS业务数据,具体可以在Iur接口引入Iu-PS(分组交换Iu接口)用户面协议栈,从而使得Iur口也提供永久的IP通道,进而可以利用相应的Iu-PS用户面实现RNC之间的通信,或者,也可以采用其他用户面协议栈实现RNC之间的通信。In order to facilitate DRNC to transmit MBMS service data to SRNC, specifically, an Iu-PS (packet switching Iu interface) user plane protocol stack can be introduced at the Iur interface, so that the Iur interface also provides a permanent IP channel, and then the corresponding Iu-PS user interface can be used The communication between RNCs can be implemented on the user plane, or other user plane protocol stacks can also be used to implement the communication between RNCs.
步骤63:DRNC收到所述的MBMS会话开始请求消息后将向SRNC返回MBMS会话开始响应消息,并向SRNC转发MBMS业务数据;Step 63: After receiving the MBMS session start request message, the DRNC will return the MBMS session start response message to the SRNC, and forward the MBMS service data to the SRNC;
步骤64:SRNC收到所述的MBMS会话开始响应消息后,为UE的MBMS数据传送建立必要的无线资源;Step 64: After receiving the MBMS session start response message, the SRNC establishes necessary radio resources for the UE's MBMS data transmission;
步骤65:DRNC将MBMS业务发送给SRNC,并由SRNC发送给UE。Step 65: The DRNC sends the MBMS service to the SRNC, and the SRNC sends it to the UE.
本发明中,若SRNC收到DRNC返回的针对UE的验证结果为通过验证后,且SRNC已经获得需要发送给UE的MBMS业务数据,则无需执行步骤62和步骤63,而直接将相应的MBMS业务数据发送给UE。In the present invention, if the SRNC receives the verification result for the UE returned by the DRNC as passing the verification, and the SRNC has obtained the MBMS service data that needs to be sent to the UE, it does not need to perform steps 62 and 63, and directly transfers the corresponding MBMS service data to the UE. Data is sent to UE.
本发明中,还包括跨Iur口的MBMS Session Stop(MBMS会话停止)处理过程,所述的跨Iur口的MBMS Session Stop过程分为SRNC发起和DRNC发起两种情况,下面将分别说明。In the present invention, also comprise the MBMS Session Stop (MBMS session stop) process of crossing Iur mouth, described MBMS Session Stop process of crossing Iur mouth is divided into SRNC initiates and DRNC initiates two kinds of situations, will explain respectively below.
相应的SRNC发起的会话停止的处理过程如图6所示,具体包括:The corresponding SRNC-initiated session stop processing process is shown in Figure 6, specifically including:
步骤71:SRNC向DRNC发送MBMS会话停止请求消息,即发送MBMSSession Stop Request消息;Step 71: SRNC sends MBMS session stop request message to DRNC, promptly sends MBMSSession Stop Request message;
具体为:当一个RNC在某个MBMS业务服务区外,并且不再作为任何UE的SRNC向UE转发MBMS数据后或者延迟一定时间后,该RNC向其之前注册的DRNC发送MBMS会话停止请求消息,消息中包含对应MBMS业务标识;Specifically: when an RNC is outside a certain MBMS service area, and no longer serves as any UE's SRNC to forward MBMS data to the UE or after a certain period of delay, the RNC sends an MBMS session stop request message to its previously registered DRNC, The message contains the corresponding MBMS service identifier;
步骤72:DRNC收到所述的MBMS会话停止请求消息后,停止向SRNC转发该业务数据,并向SRNC返回MBMS会话停止响应消息,即MBMSSession Stop Response消息;Step 72: After the DRNC receives the MBMS session stop request message, it stops forwarding the service data to the SRNC, and returns the MBMS session stop response message, i.e. the MBMS Session Stop Response message, to the SRNC;
所述的SRNC在收到MBMS会话停止响应消息后拆除相应的Iur口数据承载。The SRNC removes the corresponding Iur port data bearer after receiving the MBMS session stop response message.
相应的DRNC发起的会话停止的处理过程如图7所示,具体包括:The corresponding DRNC-initiated session stop processing process is shown in Figure 7, specifically including:
步骤81:DRNC停止向SRNC转发对应MBMS业务数据,并向SRNC发送MBMS会话停止请求消息,消息中包含对应MBMS业务标识;Step 81: the DRNC stops forwarding the corresponding MBMS service data to the SRNC, and sends an MBMS session stop request message to the SRNC, and the message includes the corresponding MBMS service identifier;
具体为:当DRNC收到来自SGSN的Session Stop Request消息时,若此时DRNC正在向其他RNC(即各SRNC)转发对应MBMS业务数据,DRNC向这些RNC发起MBMS会话停止过程,即向相应的SRNC发送MBMS SessionStop Request消息;Specifically: when the DRNC receives the Session Stop Request message from the SGSN, if the DRNC is forwarding the corresponding MBMS service data to other RNCs (that is, each SRNC), the DRNC initiates the MBMS session stop process to these RNCs, that is, to the corresponding SRNC Send MBMS SessionStop Request message;
步骤82:SRNC收到所述的MBMS会话停止请求消息后,拆除相应的Iur数据承载,并向DRNC回应MBMS会话停止响应消息,即MBMS SessionStop Response消息。Step 82: After receiving the MBMS session stop request message, the SRNC removes the corresponding Iur data bearer, and responds to the DRNC with a MBMS session stop response message, ie, an MBMS SessionStop Response message.
本发明还提供了一种网络中开展MBMS业务的系统,其具体实现结构如图8所示,包括以下处理单元:The present invention also provides a system for carrying out MBMS services in a network, the specific implementation structure of which is shown in Figure 8, including the following processing units:
(1)信息交互处理装置(1) Information interaction processing device
该单元设置于MBMS服务区下的RNC及用户设备的服务RNC中,用于负责MBMS服务区下的RNC与服务RNC之间进行信息交互;The unit is set in the RNC under the MBMS service area and the serving RNC of the user equipment, and is responsible for information exchange between the RNC under the MBMS service area and the serving RNC;
本发明所述的系统中,相应的信息交互处理装置具体可以包括:In the system of the present invention, the corresponding information interaction processing device may specifically include:
用户设备密钥发送单元,设置于服务RNC中,用于向MBMS服务区下的RNC发送用户设备提供的密钥信息;The user equipment key sending unit is arranged in the serving RNC and is used to send the key information provided by the user equipment to the RNC under the MBMS service area;
验证处理单元,设置于MBMS服务区下的RNC中,用于根据用户设备的密钥信息对用户设备进行验证,获得验证结果;The verification processing unit is arranged in the RNC under the MBMS service area, and is used to verify the user equipment according to the key information of the user equipment, and obtain a verification result;
验证结果发送单元,设置于MBMS服务区下的RNC中,用于将验证处理单元获得的验证结果发送给服务RNC;The verification result sending unit is arranged in the RNC under the MBMS service area, and is used to send the verification result obtained by the verification processing unit to the serving RNC;
验证结果接收单元,设置于服务RNC中,用于接收验证结果发送单元发来的针对用户设备的验证结果信息,并根据验证结果触发所述的MBMS业务发送单元。The verification result receiving unit is set in the serving RNC, and is used for receiving the verification result information for the user equipment sent by the verification result sending unit, and triggering the MBMS service sending unit according to the verification result.
其中,为实现所述的根据验证结果触发所述的MBMS业务发送单元,所述的信息交互处理装置还包括:Wherein, in order to realize the triggering of the MBMS service sending unit according to the verification result, the information interaction processing device further includes:
会话开始请求发起单元,设置于服务RNC中,在用户设备通过验证后,用于向MBMS服务区下的RNC发送会话开始请求消息;The session start request initiation unit is arranged in the serving RNC, and is used to send a session start request message to the RNC under the MBMS service area after the user equipment is authenticated;
会话开始处理单元,设置于MBMS服务区下的RNC中,用于根据收到的会话开始请求触发所述的MBMS业务发送单元。The session start processing unit is set in the RNC under the MBMS service area, and is used to trigger the MBMS service sending unit according to the received session start request.
(2)MBMS业务发送单元(2) MBMS service sending unit
该单元设置于MBMS服务区下的RNC中,用于向所述的服务RNC发送MBMS业务,具体可以由服务RNC发来的会话开始请求消息触发。The unit is set in the RNC under the MBMS service area, and is used to send MBMS services to the serving RNC, which may be triggered by a session start request message sent by the serving RNC.
(3)MBMS业务接收处理单元(3) MBMS service reception processing unit
该单元设置于服务RNC中,用于在收到MBMS服务区下的RNC发来的MBMS业务后,将收到的MBMS业务发送给用户设备。The unit is set in the serving RNC, and is used for sending the received MBMS service to the user equipment after receiving the MBMS service from the RNC under the MBMS service area.
本发明所述的系统还包括会话停止处理单元,设置于服务RNC或MBMS服务区下的RNC中,用于发起MBMS业务停止处理过程,并触发拆除服务RNC与MBMS服务区下的RNC之间的对应数据承载;具体为通过服务RNC与MBMS服务区下的RNC之间交互的会话停止请求和响应消息实现MBMS业务停止处理,并回收相应的无线承载资源。The system of the present invention also includes a session stop processing unit, which is set in the serving RNC or the RNC under the MBMS service area, and is used for initiating the MBMS service stop processing process, and triggering the dismantling of the communication between the serving RNC and the RNC under the MBMS service area. Corresponding to the data bearer; specifically, through the session stop request and response message exchanged between the serving RNC and the RNC under the MBMS service area, MBMS service stop processing is realized, and corresponding radio bearer resources are reclaimed.
本发明所述的系统还可以包括业务触发处理单元,其设置于所述的服务RNC中,用于在收到用户设备发来的MBMS业务请求消息后,触发所述的信息交互处理装置。The system of the present invention may further include a service trigger processing unit, which is set in the serving RNC, and is used to trigger the information interaction processing device after receiving the MBMS service request message sent by the user equipment.
综上所述,本发明可以使得在MBMS业务服务区外的SRNC能正确处理UE的业务请求消息,为有业务权限的UE提供正常的MBMS业务。同时,本发明还简化了标准MBMS方案中的RNC注册过程,使得注册过程不涉及核心网,简化了信令流程。To sum up, the present invention can enable the SRNC outside the MBMS service area to correctly process the UE's service request message, and provide normal MBMS service for the UE with service authority. At the same time, the invention also simplifies the RNC registration process in the standard MBMS solution, so that the registration process does not involve the core network and simplifies the signaling process.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present invention can easily think of changes or Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101118148A CN100546251C (en) | 2006-08-04 | 2006-08-23 | Method and system for developing MBMS service in network |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610108270.X | 2006-08-04 | ||
CN200610108270 | 2006-08-04 | ||
CNB2006101118148A CN100546251C (en) | 2006-08-04 | 2006-08-23 | Method and system for developing MBMS service in network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101119217A CN101119217A (en) | 2008-02-06 |
CN100546251C true CN100546251C (en) | 2009-09-30 |
Family
ID=39055171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101118148A Expired - Fee Related CN100546251C (en) | 2006-08-04 | 2006-08-23 | Method and system for developing MBMS service in network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100546251C (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101998268A (en) * | 2009-08-28 | 2011-03-30 | 中兴通讯股份有限公司 | Noticing method for multimedia broadcast multicast service capability and drift radio network controller |
-
2006
- 2006-08-23 CN CNB2006101118148A patent/CN100546251C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101119217A (en) | 2008-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1668798B1 (en) | Method for distinguishing mbms service request from other service requests | |
EP3316601B1 (en) | Data transmission method for edge mbms service and relevant device | |
KR100584449B1 (en) | Method for management service context in order to paging user equipment on idle mode in multimedia broadcast/multicast service | |
EP1796405B1 (en) | Method and apparatus of service identifying and routing in multimedia broadcast/multicast service system | |
US7450534B2 (en) | Temporary mobile group identifier generation and distribution method | |
CN100493238C (en) | Conversion method of MBMS point-to-point channel and point-to-multipoint channel | |
EP2141934B1 (en) | PROCESSING METHOD AND APPARATUS FOR Iu INTERFACE PARALLEL MULTIMEDIA BROADCAST MULTICAST SERVICE SESSION START-UP | |
US7546108B2 (en) | Method for supporting backward compatibility of MBMS | |
US9030989B2 (en) | Method and apparatus for broadcasting/multicasting content from mobile user equipment over an MBMS network | |
CN101009908A (en) | The method for supporting the MBMS service transmission in the LTE system | |
US20070136762A1 (en) | Method for activating multimedia broadcast/multicast service | |
US9144105B2 (en) | Deactivation method of multimedia broadcast multicast service and related device | |
WO2008110097A1 (en) | Method and base station for activating multicasting broadcast multimedia service of target community | |
CN1711793B (en) | Method and apparatus for linking a service context to a terminal connection | |
WO2005018116A1 (en) | Method for establishing common transport channel for mbms | |
CN101094439B (en) | Method and device of assigning resources dynamically for broadcast service in wireless communication system | |
CN102395110B (en) | Method for supporting MBMS service transmission in LTE system | |
CN100444650C (en) | Method of introducing MBMS service identification | |
WO2008131612A1 (en) | UPDATING METHOD AND DEVICE FOR Iu INTERFACE PARALLEL MULTIMEDIA BROADCAST MULTICAST SERVICE SESSION | |
CN100546251C (en) | Method and system for developing MBMS service in network | |
WO2004034655A1 (en) | A method of establishing and deleting mbms service in sgsn and ggsn | |
CN100428860C (en) | A method for linking multimedia broadcast/multicast services | |
KR100690439B1 (en) | How to Activate and Deactivate Services in Mobile Communication Systems Supporting Multimedia Broadcast Multicast Service | |
KR100790130B1 (en) | Method for Indicating UE's Reception Session Receiving Of Session in Multimedia Broadcast/Multicast System | |
CN101027856A (en) | Apparatus and method for providing poc service in wireless communication system supporting bcast 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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090930 Termination date: 20210823 |