WO2017004771A1 - 增强多媒体广播组播业务eMBMS***及其管理方法 - Google Patents
增强多媒体广播组播业务eMBMS***及其管理方法 Download PDFInfo
- Publication number
- WO2017004771A1 WO2017004771A1 PCT/CN2015/083358 CN2015083358W WO2017004771A1 WO 2017004771 A1 WO2017004771 A1 WO 2017004771A1 CN 2015083358 W CN2015083358 W CN 2015083358W WO 2017004771 A1 WO2017004771 A1 WO 2017004771A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- request message
- multicast group
- multicast service
- service center
- base station
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Definitions
- the present invention relates to the field of computers, and in particular, to an enhanced multimedia broadcast multicast service eMBMS system and a management method thereof.
- eMBMS Enhanced Multimedia Broadcast and Multicast Service
- Figure 1 It includes an evolved base station (English name: evolved Node B, eNB for short).
- Multi-cell multicast coordination entity English name: Multi-cell/multicast Coordination Entity, MCE for short
- mobility management entity English name: Mobility Management Entity, MME for short
- MBMS gateway English full name: MBMS Gateway, Abbreviation: MBMS-GW, Broadcast Multicast Service Center (Broadcast Multicast Service Center, BM-SC for short)
- BM-SC Broadcast Multicast Service Center
- the MCE is connected to the MME through an M3 interface, and the MME is connected to the MBMS-GW through an Sm interface, and the MBMS-GW is connected to the BM-SC through an SGmb interface and an SGi-mb interface.
- the MBMS-GW in the system has both a control plane function and a user plane function, and the control plane function includes session control signaling for receiving and processing the MBMS bearer service from the BM-SC, and the user plane function provides Necessary information and signaling interaction with the eNB.
- the user plane function includes signaling between the relay BM-SC and the control plane function, and receiving the broadcast multicast service data message from the BM-SC, and transmitting the broadcast multicast service data message to the eNB.
- the present invention provides an enhanced multimedia broadcast multicast service eMBMS system and a management method thereof, which are used to solve the problem that the control plane and the forwarding plane function of the MBMS-GW cannot be independently evolved in the prior art.
- a first aspect provides an enhanced multimedia broadcast multicast service eMBMS system, including a broadcast multicast service center, a base station, a mobility management entity connected to the base station, and a mobility management entity and the broadcast group.
- a gateway control plane GW-C device connected to the broadcast service center, and a gateway user plane GW-U device connected to the base station and the broadcast multicast service center, where the GW-C device is connected to the GW-U device ;
- the GW-C device is configured to perform interaction with the broadcast multicast service center and the mobility management entity for core network signaling, and send a forwarding indication message to the GW-U device, where the forwarding indication message is used. Instructing the GW-U device to process the packet received by the GW-U device;
- the GW-U device is configured to receive signaling sent by the base station, and send the signaling to the GW-C device according to the forwarding indication message;
- the GW-C device is further configured to receive and process the signaling sent by the GW-U device;
- the GW-U device is further configured to receive, according to the data transmission process, a broadcast multicast service data packet sent by the broadcast multicast service center, and send the broadcast multicast service data packet according to the forwarding indication message. Sent to the base station.
- the GW-C device is specifically configured to:
- the GW-U device and the broadcast multicast service center are connected by using an SGi-mb interface,
- the GW-C device is also used to:
- the destination user data packet protocol UDP port corresponding to the SGi-mb interface is allocated.
- the GW-U device and the broadcast multicast service center Connected through an SGi-mb interface is also used to:
- the multicast group join indication message is sent to the GW-U device;
- the multicast group join indication message includes a first multicast group join request message, Instructing the GW-U device to send the first multicast group join request message to the broadcast multicast service center;
- the GW-U device is further configured to send the first multicast group join request message to the broadcast multicast service center;
- the broadcast multicast service center is configured to add the GW-U device to an IP multicast group that uses the broadcast multicast service center as a source according to the first multicast group join request message.
- the GW-U device and the base station pass the M1
- the GW-C device is further configured to: allocate an IP multicast address and a tunnel identifier of the M1 interface, where the IP multicast address is used to identify an IP address that is the source of the GW-U device. Multicast group.
- the forwarding indication message includes a first forwarding rule, where a forwarding rule is a rule for the GW-U device to process signaling sent by the base station to the GW-U device;
- the GW-U device is specifically configured to:
- the GW-C device is further configured to: after receiving the second multicast group join request message, add the base station to the GW according to the pre-processed second multicast group join request message.
- the U device is the IP multicast group of the source.
- the forwarding indication message includes a second forwarding rule;
- the second forwarding rule is a rule that the GW-U device processes the packet sent by the broadcast multicast service center to the GW-U device;
- the GW-U device is specifically configured to receive, according to the data transmission process, a broadcast multicast service data packet sent by the broadcast multicast service center, and send the broadcast multicast service data report according to the second forwarding rule.
- the text is sent to the base station.
- the GW-C device is specifically configured to:
- the bearer context is released at the time specified by the specified time information.
- the GW-C device is specifically configured to:
- the forwarding indication message includes a rule deletion indication
- the GW-U device is further configured to delete, according to the rule, a second forwarding rule that is used to delete the broadcast multicast service data packet by the GW-U device.
- the GW-C device is further configured to:
- the GW-U device is further configured to receive the base station And sending the first exiting multicast group request message, pre-processing the first exiting multicast group request message according to the first forwarding rule of the GW-U device, and performing the pre-processed first exiting multicast group request Sending a message to the GW-C device;
- the GW-C device is further configured to, after receiving the pre-processed first quit multicast group request message, withdraw the base station according to the pre-processed first quit multicast group request message
- the GW-U device is an IP multicast group of a source point.
- the broadcast multicast service center and the user plane The sending manner of the SGi-mb interface between the devices is a multicast mode, and the GW-C device is further configured to send a multicast group exit indication message to the GW-U device, where the multicast group exit indication message includes a second quit multicast group request message, configured to send the GW-U device to send the second quit multicast group request message to the broadcast multicast service center;
- the GW-U device is further configured to send the second exit multicast group request message to the broadcast multicast service center, where the second exit multicast group request message is used to indicate the broadcast multicast service
- the center exits the GW-U device from the IP multicast group with the broadcast multicast service center as a source.
- a second aspect provides a management method for a multimedia broadcast multicast service eMBMS system, which is applied to an eMBMS system, where the eMBMS system includes a broadcast multicast service center, a base station, and a mobility management entity connected to the base station, and includes a gateway control plane GW-C device connected to the mobility management entity and the broadcast multicast service center, and a gateway user plane GW-U device connected to the base station and the broadcast multicast service center, a GW-C device is connected to the GW-U device;
- the method includes:
- the GW-C device interacts with the broadcast multicast service center and the mobility management entity for core network signaling;
- the GW-C device sends a forwarding indication message to the GW-U device, where the forwarding indication message is used to instruct the GW-U device to process the packet received by the GW-U device;
- the GW-U device receives the signaling sent by the base station, and sends the signaling to the GW-C device according to the forwarding indication message;
- the GW-C device interacts with the broadcast multicast service center and the mobility management entity to perform core network signaling, and specifically includes:
- the GW-C device sends a second session start request message to the mobility management entity, where the second session start request message is used to establish a bearer between the base station and the GW-U device.
- the GW-U device and the broadcast multicast service center are connected by using an SGi-mb interface, The method further includes:
- the GW-C device allocates a destination user data packet protocol UDP port corresponding to the SGi-mb interface.
- the method further includes:
- the GW-C device When the sending mode of the SGi-mb interface is the multicast mode, the GW-C device sends a multicast group join indication message to the GW-U device; the multicast group join indication message includes the first multicast a group join request message, configured to instruct the GW-U device to send the first multicast group join request message to the broadcast multicast service center;
- the broadcast multicast service center adds the GW-U device to the IP multicast group with the broadcast multicast service center as a source according to the first multicast group join request message.
- the GW-U device and the base station pass the M1 The interfaces are connected, and the method further includes:
- the GW-C device allocates an IP multicast address and a tunnel identifier of the M1 interface, where the IP multicast address is used to identify an IP multicast group that uses the GW-U device as a source.
- the forwarding indication message includes a first forwarding rule, where a forwarding rule is a rule for the GW-U device to process signaling sent by the base station to the GW-U device;
- the GW-U device receives the signaling sent by the base station, and sends the signaling to the GW-C device according to the forwarding indication message, which specifically includes:
- the GW-C device receives and processes the signaling sent by the GW-U device, and specifically includes:
- the GW-C device After receiving the second multicast group join request message, the GW-C device adds the base station to the GW-U device according to the pre-processed second multicast group join request message. Point IP multicast group.
- the forwarding indication message includes a second forwarding rule;
- the second forwarding rule is a rule that the GW-U device processes the packet sent by the broadcast multicast service center to the GW-U device; the GW-C device sends the broadcast multicast according to the forwarding indication message.
- the sending of the service data packet to the base station specifically includes:
- the GW-C device sends the broadcast multicast service data packet to the base station according to the second forwarding rule.
- the GW-C device and the broadcast multicast service center Perform core network signaling interaction, including:
- the GW-C device releases the bearer context at the time specified by the specified time information.
- the GW-C device sends the GW-C device to the GW-U device
- the forwarding indication message specifically includes:
- the GW-C device sends the forwarding indication message to the GW-U device at a time specified by the specified time information; the forwarding indication message includes a rule deletion indication;
- the method further includes:
- the GW-U device deletes, according to the rule, a second forwarding rule that is used to delete the broadcast multicast service data packet by the GW-U device.
- the GW-C device performs the mobility management entity
- the interaction method of the core network signaling includes:
- the GW-U device receives the signaling sent by the base station And sending the signaling to the GW-C device according to the first forwarding rule, specifically:
- the GW-C device receives and processes the signaling, and specifically includes:
- the GW-C device After receiving the pre-processed first exiting multicast group request message, the GW-C device exits the base station according to the pre-processed first exiting multicast group request message to the GW-
- the U device is the IP multicast group of the source.
- the eleventh possible implementation manner if the broadcast multicast service center and the user plane
- the sending manner of the SGi-mb interface between the devices is a multicast mode, and the method further includes: sending a multicast group exit indication message to the GW-U device, where the multicast group exit indication message includes a second exit group a broadcast group request message, configured to instruct the GW-U device to send the second exit multicast group request message to the broadcast multicast service center;
- the GW-U device exits the IP multicast group with the broadcast multicast service center as the source.
- a method for managing an eMBMS system for enhancing a multimedia broadcast multicast service including:
- the gateway control plane GW-C device interacts with the broadcast multicast service center and the mobility management entity for core network signaling;
- a forwarding indication message Sending, to the gateway user plane GW-U device, a forwarding indication message, where the forwarding indication message is used to instruct the GW-U device to process the packet received by the GW-U device;
- the interaction between the gateway control plane GW-C device and the broadcast multicast service center and the mobility management entity for core network signaling specifically includes:
- the first session start request message is used to establish a bearer between the GW-U device and the broadcast multicast service center;
- the GW-U device and the broadcast multicast service center are connected by using an SGi-mb interface, The method further includes:
- the destination user data packet protocol UDP port corresponding to the SGi-mb interface is allocated.
- the method further includes:
- the multicast group join indication message is sent to the GW-U device, where the multicast group join indication message includes a first multicast group join request message, And instructing the GW-U device to send the first multicast group join request message to the broadcast multicast service center.
- the GW-U device and the base station pass the M1 The interfaces are connected, and the method further includes:
- IP multicast address Assigning an IP multicast address and a tunnel identifier of the M1 interface, where the IP multicast address is used to identify an IP multicast group that uses the GW-U device as a source.
- the forwarding indication message includes a first forwarding rule, where a forwarding rule is a rule that the GW-U device processes signaling sent by the base station to the GW-U device; and the receiving and processing the signaling that is sent by the GW-U device according to the forwarding indication message include:
- the pre-processed second multicast group join request message is obtained by the GW-U device pre-processing the second multicast group join request message sent by the base station according to the first forwarding rule;
- the gateway control plane GW-C device and the broadcast multicast service The interaction of the center for core network signaling specifically includes:
- the bearer context is released at the time specified by the specified time information.
- the sending, by the gateway user plane GW-U device, a forwarding indication message Specifically include:
- the forwarding indication message includes a rule deletion indication, so that the GW-U device deletes the GW according to the rule deletion indication.
- the -U device processes the second forwarding rule of the broadcast multicast service data packet.
- the gateway control plane GW-C device and the mobility management entity The interaction of the core network signaling specifically includes:
- the receiving and processing the GW-U device according to the The signaling sent by the forwarding indication message specifically includes:
- the pre-processed first exit group The broadcast group request message is obtained by preprocessing the first exit multicast group request message sent by the base station by the GW-U device according to the first forwarding rule;
- the base station exits the IP multicast group with the GW-U device as a source according to the pre-processed first exit multicast group request message.
- the broadcast multicast service center and the user plane device The sending manner of the SGi-mb interface is a multicast mode, and the method further includes:
- the group request message is sent to the broadcast multicast service center, and the second exit multicast group request message is used to instruct the broadcast multicast service center to withdraw the GW-U device to the broadcast multicast service center. IP multicast group at the source.
- the fourth aspect provides a gateway control plane GW-C device, including:
- the first interaction unit is configured to perform interaction with the broadcast multicast service center for core network signaling
- a second interaction unit configured to perform interaction with the mobility management entity for core network signaling
- a third interaction unit configured to send a forwarding indication message to the user plane GW-U device, where the forwarding indication message is used to indicate that the GW-U device performs processing on the packet received by the GW-U device;
- the third interaction unit is further configured to receive and process signaling sent by the GW-U device according to the forwarding indication message, where the signaling is sent by the base station to the GW-U device.
- the first interaction unit is specifically configured to: in a session establishment process, receive a first session start request message sent by the broadcast multicast service center, where the first a session start request message is used to establish a bearer between the GW-U device and the broadcast multicast service center;
- the second interaction unit is specifically configured to send a second session start request message to the mobility management entity, where the second session start request message is used to establish a bearer between the base station and the GW-U device .
- the GW-U device and the broadcast multicast service center are connected by using an SGi-mb interface
- the GW-C device further includes:
- an allocating unit configured to allocate a destination user data packet protocol UDP port corresponding to the SGi-mb interface when the sending manner of the SGi-mb interface is a unicast mode.
- the third interaction unit is also used to:
- the multicast group join indication message is sent to the GW-U device, where the multicast group join indication message includes a first multicast group join request message, And instructing the GW-U device to send the first multicast group join request message to the broadcast multicast service center.
- the GW-U device and the base station pass the M1
- the GW-C device is connected to the GW-C device, and the GW-C device is configured to allocate an IP multicast address and a tunnel identifier of the M1 interface, where the IP multicast address is used to identify the GW-U device as a source. IP multicast group.
- the forwarding indication message includes a first forwarding rule, where a forwarding rule is a rule for the GW-U device to process signaling sent by the base station to the GW-U device; the third interaction unit is specifically configured to:
- the GW-C device further includes: a multicast management unit, configured to join the base station to the IP multicast with the GW-U device as a source according to the pre-processed second multicast group join request message group.
- the first interaction unit is further configured to receive, in a session termination process, a first session termination request message sent by the broadcast multicast service center, where the first session is The termination request message includes specified time information;
- the GW-C device further includes: a bearer release unit, configured to release the bearer context at a time specified by the specified time information.
- the third interaction unit is specifically configured to:
- the forwarding indication message includes a rule deletion indication, so that the GW-U device deletes the GW according to the rule deletion indication.
- the -U device processes the second forwarding rule of the broadcast multicast service data packet.
- the second interaction unit is further configured to:
- the third interaction unit is further configured to receive the pre The processed first exiting multicast group request message;
- the pre-processed first exiting multicast group request message is a first exit group sent by the GW-U device to the base station according to the first forwarding rule
- the broadcast group request message is preprocessed;
- the multicast management unit is configured to, according to the pre-processed first exit multicast group request message, exit the base station from the IP multicast group with the GW-U device as a source.
- the tenth possible implementation manner in the eleventh possible implementation manner, if the broadcast multicast service center and the user plane
- the sending mode of the SGi-mb interface between the devices is a multicast mode
- the third interaction unit is further configured to:
- the group request message is sent to the broadcast multicast service center, and the second exit multicast group request message is used to instruct the broadcast multicast service center to withdraw the GW-U device to the broadcast multicast service center. IP multicast group at the source.
- another gateway control plane GW-C device comprising: a processor, a communication interface, a memory, and a communication bus; wherein the processor, the communication interface, and the memory are completed by the communication bus Communication with each other;
- the memory is configured to store program code
- the processor calls the program code stored in the memory for:
- a forwarding indication message Sending, to the gateway user plane GW-U device, a forwarding indication message, where the forwarding indication message is used to instruct the GW-U device to process the packet received by the GW-U device;
- the program code that is used by the processor to invoke the memory is further used to:
- the GW-U device and the broadcast multicast service center are connected by using an SGi-mb interface
- the program code stored by the processor invoking the memory is further used to:
- the destination user data packet protocol UDP port corresponding to the SGi-mb interface is allocated.
- the GW-U device and the broadcast multicast service center Connected through an SGi-mb interface the program code that the processor calls the memory store is also used to:
- the multicast group join indication message is sent to the GW-U device, where the multicast group join indication message includes a first multicast group join request message, And instructing the GW-U device to send the first multicast group join request message to the broadcast multicast service center.
- the GW-U device and the base station pass the M1
- the interfaces are connected, and the program code that the processor calls the memory stores is further used to:
- IP multicast address Assigning an IP multicast address and a tunnel identifier of the M1 interface, where the IP multicast address is used to identify an IP multicast group that uses the GW-U device as a source.
- the forwarding indication message includes a first forwarding rule, where a forwarding rule is a rule that the GW-U device processes signaling sent by the base station to the GW-U device; the program code that the processor calls the memory store is further used to:
- the processor invokes the program code stored in the memory Also used for:
- the bearer context is released at the time specified by the specified time information.
- the processor invokes the program code stored in the memory Also used for:
- the forwarding indication message includes a rule deletion indication, so that the GW-U device deletes the GW according to the rule deletion indication.
- the -U device processes the second forwarding rule of the broadcast multicast service data packet.
- the processor invokes the program code stored in the memory Also used for:
- the processor invokes the program code stored in the memory Also used for:
- the pre-processed first exiting multicast group request message is a first exit group sent by the GW-U device to the base station according to the first forwarding rule
- the broadcast group request message is preprocessed
- the base station exits the IP multicast group with the GW-U device as a source according to the pre-processed first exit multicast group request message.
- the broadcast multicast service center and the user plane device The sending manner of the SGi-mb interface is a multicast mode, and the program code that the processor calls the memory store is further used for:
- the second quit multicast group request message is sent to the GW-U device to send the second quit multicast group request message to the broadcast multicast service center, and the second quit multicast group request message And the instructing the broadcast multicast service center to withdraw the GW-U device from the IP multicast group with the broadcast multicast service center as a source.
- a sixth aspect provides a management method for enhancing an eMBMS system for a multimedia broadcast multicast service, including:
- the gateway user plane GW-U device receives a forwarding indication message sent by the gateway control plane GW-C device, where the forwarding indication message is used to instruct the GW-U device to process the packet received by the GW-U device ;
- the broadcast multicast service data packet sent by the broadcast multicast service center is received, and the broadcast multicast service data packet is sent to the base station according to the forwarding indication message.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, where the method further includes:
- the multicast group join indication message includes the first The multicast group joins the request message
- the broadcast multicast service center is the IP multicast group of the source.
- the forwarding indication message includes a first forwarding rule, where the first forwarding rule is processed by the GW-U device a rule that the base station sends the signaling to the GW-U device; the signaling sent by the receiving base station, and sending the signaling to the GW-C device according to the forwarding indication message, specifically includes:
- the GW-C device adds the base station to the IP multicast group with the GW-U device as a source according to the pre-processed second multicast group join request message.
- the forwarding indication message includes a second forwarding rule;
- the second forwarding rule is a rule that the GW-U device processes the packet sent by the broadcast multicast service center to the GW-U device;
- the sending the broadcast multicast service data packet to the base station according to the forwarding indication message specifically includes: sending the broadcast multicast service data packet to the base station according to the second forwarding rule.
- the forwarding indication message includes a rule deletion indication; include:
- the signaling sent by the receiving base station, according to the forwarding indication specifically includes:
- the broadcast multicast service center and the user plane device The sending manner of the SGi-mb interface is a multicast mode, and the method further includes:
- the multicast group exit indication message includes a second exit multicast group request message
- the broadcast multicast service center is an IP multicast group of a source point.
- a gateway user plane GW-U device including:
- a first interaction unit configured to receive a forwarding indication message sent by the gateway control plane GW-C device, where the forwarding indication message is used to instruct the GW-U device to process the packet received by the GW-U device ;
- a second interaction unit configured to receive signaling sent by the base station
- the first interaction unit is further configured to send the signaling to the GW-C device according to the forwarding indication message;
- a third interaction unit configured to receive a broadcast multicast service data packet sent by a broadcast multicast service center in a data transmission process
- the second interaction unit is further configured to send the broadcast multicast service data packet to the base station according to the forwarding indication message.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, where the first interaction unit is further configured to:
- the multicast group join indication message includes the first The multicast group joins the request message
- the third interaction unit is further configured to send the first multicast group join request message to the broadcast multicast service center, so that the broadcast multicast service center joins the request message according to the first multicast group Adding the GW-U device to an IP multicast group that uses the broadcast multicast service center as a source.
- the forwarding indication message includes a first forwarding rule, where the first forwarding rule is processed by the GW-U device a rule of the base station transmitting signaling to the GW-U device;
- the second interaction unit is specifically configured to receive a second multicast group join request message sent by the base station;
- the first interaction unit is configured to: perform pre-processing on the second multicast group join request message according to the first forwarding rule, and send the pre-processed second multicast group join request message to The GW-C device, so that the GW-C device joins the base station to an IP multicast group with the GW-U device as a source according to the pre-processed second multicast group join request message.
- the forwarding indication message includes a second forwarding rule;
- the second forwarding rule is a rule that the GW-U device processes the packet sent by the broadcast multicast service center to the GW-U device;
- the second interaction unit is specifically configured to send the broadcast multicast service data packet to the base station according to the second forwarding rule.
- the forwarding indication message includes a rule deletion indication
- the GW-U device further includes a rule deletion unit, configured to delete, according to the rule, a second forwarding rule that deletes the GW-U device to process the broadcast multicast service data packet.
- the second interaction unit is further configured to receive the base station The first exiting multicast group request message sent;
- the first interaction unit is further configured to: pre-process the first exiting multicast group request message according to the first forwarding rule, and send the pre-processed first exit multicast group request message to the GW a C device, so that the GW-C device exits the base station from the IP multicast group with the GW-U device as a source according to the pre-processed first exit multicast group request message.
- the broadcast multicast service center and the user plane device The sending manner of the SGi-mb interface is a multicast mode, and the first interaction unit is further configured to:
- the third interaction unit is further configured to send the second exit multicast group request message to the broadcast multicast service center, where the second exit multicast group message is used to indicate the broadcast multicast service center.
- the GW-U device exits the IP multicast group with the broadcast multicast service center as a source.
- another gateway user plane GW-U device comprising: a processor, a communication interface, a memory, and a communication bus; wherein the processor, the communication interface, and the memory are completed by the communication bus Communication with each other;
- the memory is configured to store program code
- the processor calls the program code stored in the memory for:
- the broadcast multicast service data packet sent by the broadcast multicast service center is received, and the broadcast multicast service data packet is sent to the base station according to the forwarding indication message.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, and the processor invokes the program stored in the memory.
- the code is also used to:
- the multicast group join indication message includes the first The multicast group joins the request message
- the broadcast multicast service center is the IP multicast group of the source.
- the forwarding indication message includes a first forwarding rule, where the first forwarding rule is a GW-U device processes a rule of signaling sent by the base station to the GW-U device; the program code that the processor calls the memory store is further used to:
- the GW-C device adds the base station to the IP multicast group with the GW-U device as a source according to the pre-processed second multicast group join request message.
- the forwarding indication message includes a second forwarding rule;
- the second forwarding rule is a rule that the GW-U device processes the packet sent by the broadcast multicast service center to the GW-U device;
- the program code that is sent by the processor to the memory is further configured to: send the broadcast multicast service data message to the base station according to the second forwarding rule.
- the forwarding indication message includes a rule deletion indication;
- the program code that calls the memory store is also used to:
- the processor Also used for:
- the processor invokes the memory.
- the stored program code is also used to:
- the multicast group exit indication message includes a second exit multicast group request message
- the broadcast multicast service center is an IP multicast group of a source point.
- the eMBMS system includes a broadcast multicast service center, a base station, a mobility management entity connected to the base station, and a gateway control plane GW-C device connected to the mobility management entity and the broadcast multicast service center. And a user plane GW-U device connected to the base station and the broadcast multicast service center, where the GW-C device is configured to perform core network signaling interaction with the broadcast multicast service center and the mobility management entity.
- a forwarding indication message where the forwarding indication message is used to instruct the GW-U device to process the packet received by the GW-U device, where the GW-U device is configured to receive the The signaling sent by the base station, and the signaling is sent to the GW-C device according to the forwarding indication message, where the GW-C device is further configured to receive and process the signaling sent by the GW-U device, where the GW- The U device is further configured to: in the data transmission process, receive the broadcast multicast service data packet sent by the broadcast multicast service center, and send the broadcast multicast service data packet to the base station according to the forwarding indication message.
- the GW-U device and the GW-C device are two independent devices, and the GW-C device is responsible for processing all session-related signaling, the GW-U device is only responsible for receiving and forwarding in the data transmission process.
- the broadcast multicast service data packet sent by the broadcast multicast service center Therefore, after adding a new function to the GW-C device or deploying a new service, the GW-U device and the GW need not be modified.
- -U devices can be independently evolved.
- FIG. 1 is a schematic structural diagram of a conventional eMBMS system according to the present invention.
- FIG. 2 is a schematic structural diagram of an eMBMS system according to an embodiment of the present invention.
- FIG. 3 is a schematic structural diagram of another eMBMS system according to an embodiment of the present disclosure.
- FIG. 4 is a schematic flowchart of a method for managing an eMBMS system according to an embodiment of the present invention
- FIG. 5 is a schematic diagram of a session establishment process of an eMBMS system according to an embodiment of the present disclosure
- FIG. 6 is a schematic diagram of a session termination process of an eMBMS system according to an embodiment of the present disclosure
- FIG. 7 is a schematic flowchart diagram of another method for managing an eMBMS system according to an embodiment of the present disclosure.
- FIG. 8 is a schematic structural diagram of a gateway control plane device according to an embodiment of the present disclosure.
- FIG. 9 is a schematic structural diagram of another gateway control plane device according to an embodiment of the present disclosure.
- FIG. 10 is a schematic flowchart diagram of still another method for managing an eMBMS system according to an embodiment of the present disclosure.
- FIG. 11 is a schematic structural diagram of a gateway user plane device according to an embodiment of the present disclosure.
- FIG. 12 is a schematic structural diagram of another gateway user plane device according to an embodiment of the present invention.
- Broadcast Multicast Service (English full name: Multimedia Broadcast and Multicast Service, Jane Weighing: MBMS): A mobile communication system-based mobile multimedia technology solution proposed by the 3rd Generation Partnership Project (3GPP).
- 3GPP 3rd Generation Partnership Project
- LTE Long Term Evolution
- the network architecture diagram of the eMBMS system is shown in FIG. 1. It should be noted that the multi-cell multicast coordination entity in the eMBMS system is a logical entity, which may appear independently in the eMBMS system, and may also be integrated in other In a physical network element, such as a base station, the multi-cell multicast coordination entity is mainly used to allocate all base stations in the same multicast multicast single-frequency network (English name: Multimedia Broadcast multicast service Single Frequency Network, MBSFN). The wireless resources used.
- MBSFN Multimedia Broadcast multicast service Single Frequency Network
- the mobility management entity in the eMBMS system is configured to provide a control plane function when an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) accesses the core network, and the E-UTRAN can Including the base station and the multi-cell multicast coordination entity, the interaction between the mobility management entity and the base station involved in the following description can be regarded as the interaction between the mobility management entity and the E-UTRAN.
- E-UTRAN Evolved Universal Terrestrial Radio Access Network
- SDN Software Defined Networking
- OpenFlow protocol An interface protocol between a gateway control plane device and a gateway user plane device under the SDN architecture, which aims to solve various bottlenecks caused by the current network facing new services.
- An embodiment of the present invention provides an eMBMS system 20, as shown in FIG. 2, including a broadcast multicast service center 201, a base station 202, and a mobility management entity 203 connected to the base station 202, further including the mobility management entity 203.
- the gateway control plane (English name: Controller Function of Gateway, GW-C) device 204 connected to the broadcast multicast service center 201, and the base station 202
- a gateway user plane (English name: User Function of Gateway, GW-U) 205 connected to the broadcast multicast service center 201, and the GW-C device 204 is connected to the GW-U device 205.
- the GW-C device 204 is configured to perform core network signaling interaction with the broadcast multicast service center 201 and the mobility management entity 203.
- the GW-C device 204 is further configured to send a forwarding indication message to the GW-U device 205, where the forwarding indication message is used to instruct the GW-U device 205 to process the packet received by the GW-U device 205. ;
- the GW-U device 205 is configured to receive the signaling sent by the base station 202, and send the signaling to the GW-C device 204 according to the forwarding indication message.
- the GW-C device 204 is further configured to receive and process the signaling sent by the GW-U device 205.
- the GW-U device 205 is further configured to receive, according to the data transmission process, a broadcast multicast service data packet sent by the broadcast multicast service center 201, and send the broadcast multicast service data packet to the Base station 202.
- the mobility management entity 203, the gateway control plane device 204, the gateway user plane device 205, and the broadcast multicast service center 201 belong to a functional entity of the core network, and the base station 202 belongs to a functional entity of the access network.
- the core network signaling includes signaling of interactions between functional entities in the core network.
- the signaling sent by the base station to the GW-U device includes a message requesting to join the IP multicast group and a message requesting to exit the IP multicast group.
- FIG. 2 does not show a multi-cell multicast coordination entity
- the multi-cell multicast coordination entity may be set up in a physical entity with the base station, or may be separately established. The introduction of technical terms at the beginning of this article is not repeated here.
- the GW-U device and the GW-C device are two independent devices, and the GW-C device is responsible for processing all session-related signaling, the GW-U device is only responsible for receiving and forwarding in the data transmission process.
- the broadcast multicast service data packet sent by the broadcast multicast service center Therefore, after adding a new function to the GW-C device or deploying a new service, the GW-U device and the GW need not be modified.
- -U devices can be independently evolved.
- the SGmb interface is the interface between the broadcast multicast service center and the control plane of the MBMS gateway, and is responsible for signaling between the transit broadcast multicast service center and the MBMS gateway control plane.
- the SGi-mb interface is an interface between the broadcast multicast service center and the user plane of the MBMS gateway, and is responsible for receiving broadcast multicast service data packets from the broadcast multicast service center.
- FIG. 3 shows an independently established multi-cell multicast coordination entity 206, wherein the gateway control plane device 204 and the broadcast group
- the broadcast service centers 201 are connected through an SGmb interface
- the gateway user plane device 205 is connected to the broadcast multicast service center 201 through an SGi-mb interface
- the gateway control plane device 204 and the mobility management entity 203 pass through
- the Sm interface is connected
- the gateway user plane device 205 is connected to the base station 202 through an M1 interface.
- the gateway control plane device 204 and the gateway user plane device 205 are connected through an Openflow interface.
- the gateway control plane device in the present invention can control the behavior of the gateway user plane device through the Openflow protocol.
- the business process of the eMBMS system includes a session establishment process, a data transmission process, and a session termination process.
- the functions of each functional entity in the above three processes are specifically described below.
- the GW-C device is specifically configured to: receive a first session start request message sent by the broadcast multicast service center, where the first session start request message is used to establish the GW-U device and a bearer between the broadcast multicast service centers; and a second session start request message sent to the mobility management entity, where the second session start request message is used to establish a bearer between the base station and the GW-U device.
- the establishment of the bearer requires the function entity of the two parties to create the bearer context of the MBMS service, and saves the session attribute, so that the broadcast multicast service center can establish the bearer context of the MBMS service before sending the first session start request message. And transmitting a first session start request message including session related information to the GW-C device, the GW-C device receiving the After the first session start request message, the bearer context of the MBMS service is established according to the first session start request message, so as to complete the establishment of the bearer between the GW-U device and the broadcast multicast service center.
- the GW-C device sends a second session start request message including session related information to the mobility management entity, so that the mobility management entity sends session related information to the base station, and the base station establishes the MBMS service.
- the bearer context completes the establishment of the bearer between the base station and the GW-U device.
- the bearer between the broadcast multicast service center and the GW-U device, and the bearer between the GW-U device and the base station are used to transmit broadcast multicast service data packets.
- the GW-C device is further configured to allocate a destination user data packet protocol corresponding to the SGi-mb interface when the sending mode of the SGi-mb interface is unicast mode (English full name: User Datagram Protocol, referred to as UDP port.
- the first session start request message may further include identifier information that identifies a sending manner of the SGi-mb interface, so that after receiving the first session start request message, the GW-C device according to the identifier information
- the method for transmitting the SGi-mb interface may be determined.
- the broadcast multicast service center may send a broadcast multicast service data packet to the GW-U device in a unicast mode or a multicast mode, where If the SG-C interface is sent in the unicast mode, the GW-C device can allocate a destination UDP port corresponding to the SGi-mb interface, so that the GW-U device receives the broadcast multicast service center through the UDP port. Broadcast multicast service data packets.
- the GW-C device is further configured to: when the sending mode of the SGi-mb interface is the multicast mode, send a multicast group join indication message to the GW-U device, where the multicast group join indication message includes The first multicast group join request message is used to instruct the GW-U device to send the first multicast group join request message to the broadcast multicast service center, where the GW-U device is further configured to use the first group
- the broadcast group join request message is sent to the broadcast multicast service center, and the broadcast multicast service center is configured to join the GW-U device with the broadcast multicast service center as a source according to the first multicast group join request message.
- the IP multicast group is configured to send the broadcast multicast service data packet to the GW-U device in a multicast manner.
- the OpenFlow protocol acts as an interface between the GW-U device and the GW-C device.
- the GW-C device encapsulates the first multicast group join request message by using the openflow protocol, and obtains a packet output packet-out message, that is, the multicast group joins the indication message, so that the GW-C device receives the message.
- the first multicast group join request message is parsed, and the first multicast group join request message is sent to the broadcast multicast service center according to the indication.
- the GW-C device is further configured to: allocate an IP multicast address and a tunnel identifier of the M1 interface, where the IP multicast address is used to identify an IP multicast group that uses the GW-U device as a source. .
- the GW-U device after receiving the broadcast multicast service data packet, the GW-U device sends the broadcast multicast service data packet to all the IP multicast groups that use the GW-U device as a source.
- the base station wherein the IP multicast group is marked by an IP multicast address + a multicast source address, that is, an IP multicast address assigned by the GW-C device to the M1 interface, used to mark the IP group. Broadcast group.
- the interaction message between the GW-U device and the base station may be encapsulated by a GPRS tunneling protocol (English full name: GPRS Tunneling Protocol, GTP for short), and the tunnel identifier is one of the GTPs.
- GTP GPRS Tunneling Protocol
- the forwarding indication message sent by the GW-C device to the GW-U device includes a first forwarding rule, where the first forwarding rule is that the GW-U device processes the base station to send to the GW- The rules for signaling of U devices.
- the signaling sent by the base station to the GW-U device includes a second multicast group join request message, where the GW-U device is specifically configured to: receive the second multicast group join request message sent by the base station And pre-processing the second multicast group join request message according to the first forwarding rule, and sending the pre-processed second multicast group join request message to the GW-C device; the GW-C device further After receiving the second multicast group join request message, the base station is added to the IP multicast group with the GW-U device as a source according to the pre-processed second multicast group join request message.
- the GW-C device may send the first forwarding rule to the GW-U device after receiving the first session start request message, where the first forwarding rule may indicate that the GW-U device needs to be forwarded.
- the first forwarding rule indicates that the message that the GW-U device needs to forward includes: a second multicast group join request message sent by the base station to join the IP multicast group, and indicates the GW-U setting
- the pre-processing of the second multicast group join request message is: encapsulating the second multicast group join request message by using the openflow protocol, and obtaining a packet input Packet-in message, where the packet-in message is obtained.
- the GW-U device receives the first multicast group join request message, and the Packet-in message is the pre-processed second multicast request message.
- the forwarding indication message sent by the GW-C device to the GW-U device may further include a second forwarding rule, where the second forwarding rule is that the GW-U device processes the broadcast multicast service.
- the GW-U device is specifically configured to, after receiving the broadcast multicast service data packet, the broadcast multicast service data according to the second forwarding rule, after the center sends the packet to the GW-U device. The message is sent to the base station.
- the second forwarding rule includes the GW-C device instructing the GW-U device to process the broadcast multicast service data packet, and output at least one port of the broadcast multicast service data packet, where The at least one port corresponds to at least one base station in the IP multicast group with the GW-U device as a source, so that after receiving the broadcast multicast service data packet, the GW-U device follows the second rule.
- the processing mode processes the broadcast multicast service data packet, and forwards the processed broadcast multicast service data packet to the corresponding at least one base station by using the at least one port.
- the processing of related signaling is completely performed by the GW-U device, and the GW-C device only performs related signaling and broadcasting according to the indication of the GW-C. Multicast service data packets are forwarded.
- the GW-C device is further configured to receive a first session termination request message sent by the broadcast multicast service center, where the first session termination request message includes specified time information, and the GW-C device The bearer context is released at the time specified by the specified time information.
- the forwarding indication message sent by the GW-C device to the GW-U device includes a rule deletion indication, specifically, the GW-C device sends the GW-U to the GW-U at the time specified by the specified time information.
- the device sends the forwarding indication message.
- the GW-U device is further configured to: according to the rule, delete a second forwarding rule that is used to delete the GW-U device to process the broadcast multicast service data packet.
- the GW-C device is further configured to send a second session termination to the mobility management entity.
- a request message, the second session termination request message includes the specified time information, so that the mobility management entity sends the specified time information to the base station, so that the base station releases the bearer context according to the specified time information.
- the first session termination message includes a service termination time
- the GW-C device after receiving the first session termination message, sends a second session termination message including the session termination time to the mobility management entity, where After receiving the second session termination message, the mobility management entity sends a third session termination message including the session termination time to the base station, so that when the session termination time arrives, the GW-C device, the mobility management The entity and the base station can simultaneously release the bearer context.
- the GW-U device is further configured to: receive the first exit multicast group request message sent by the base station, and perform pre-processing of the first exit multicast group request message according to the first forwarding rule. Sending the pre-processed first quit multicast group request message to the GW-C device; the GW-C device is further configured to: after receiving the pre-processed first quit multicast group request message, And the base station exits the IP multicast group with the GW-U device as a source according to the pre-processed first exit multicast group request message.
- the GW-C device is further configured to use the GW- The U device sends a multicast group exit indication message, where the multicast group exit indication message includes a second exit multicast group request message, and is used to instruct the GW-U device to send the second exit multicast group request message to the broadcast group.
- Broadcast business center if the sending manner of the SGi-mb interface between the broadcast multicast service center and the gateway user plane device is a multicast mode, in the session termination process, the GW-C device is further configured to use the GW- The U device sends a multicast group exit indication message, where the multicast group exit indication message includes a second exit multicast group request message, and is used to instruct the GW-U device to send the second exit multicast group request message to the broadcast group. Broadcast business center.
- the GW-U device is further configured to send the second exit multicast group request message to the broadcast multicast service center, where the second exit multicast group request message is used to indicate that the broadcast multicast service center uses the GW-
- the U device exits the IP multicast group with the broadcast multicast service center as the source.
- the multicast group exit indication message sent by the GW-C device to the GW-U device is a packet output Packet-out message encapsulated by using the Openflow protocol, where the Packet-out message may include the second exit group.
- the multicast group request message and the message forwarding indication so that after receiving the multicast group exit indication message, the GW-U device, according to the message forwarding indication, the second exit group
- the broadcast group request message is sent to the broadcast multicast service center.
- the eMBMS system releases the bearer context of the related device at a specified time, deletes the second forwarding rule that the GW-U device processes the broadcast multicast service data packet, and exits the base station and the GW-U.
- the IP multicast group implements the termination of the broadcast multicast service, and in this process, the processing of the relevant signaling is completely performed by the GW-U device, and the GW-C device only refers to the relevant information according to the indication of the GW-C. Order to forward.
- the foregoing description describes a network architecture of an eMBMS system provided by an embodiment of the present invention, and a function of a gateway control plane device and a gateway user plane device in the eMBMS system, where the gateway control plane device and the The function of the gateway user plane device is not limited by the description sequence, that is, the actions performed by the gateway control plane device described above and the sequence of actions performed by the gateway user plane device are not limited by the present invention.
- the gateway control plane device and the gateway user plane device is not limited by the description sequence, that is, the actions performed by the gateway control plane device described above and the sequence of actions performed by the gateway user plane device are not limited by the present invention.
- the eMBMS system includes a broadcast multicast service center, a base station, a mobility management entity connected to the base station, and a gateway control plane GW-C device connected to the mobility management entity and the broadcast multicast service center. And a gateway user plane GW-U device connected to the base station and the broadcast multicast service center, where the GW-C device is configured to perform core network signaling with the broadcast multicast service center and the mobility management entity.
- the forwarding indication message is used to instruct the GW-U device to process the packet received by the GW-U device, where the GW-U device is configured to receive the The signaling sent by the base station, and the signaling is sent to the GW-C device according to the forwarding indication message, where the GW-C device is further configured to receive and process the signaling sent by the GW-U device, where the GW- The U device is further configured to: in the data transmission process, receive the broadcast multicast service data packet sent by the broadcast multicast service center, and send the broadcast multicast service data packet to the base station according to the forwarding indication message.
- the GW-U device and the GW-C device are two independent devices, and the GW-C device is responsible for processing all session-related signaling, the GW-U device is only responsible for receiving and forwarding in the data transmission process. Broadcast multicast service data packets sent by the broadcast multicast service center. Therefore, after adding new functions to the GW-C device or deploying new services, The GW-U device and the GW-U device can be independently evolved without modification to the GW-U device.
- An embodiment of the present invention provides a method for managing an eMBMS system, where the eMBMS system includes a broadcast multicast service center, a base station, and a mobility management entity connected to the base station, where the eMBMS system further includes the mobility management entity and the broadcast group.
- a gateway control plane GW-C device connected to the broadcast service center, and a gateway user plane GW-U device connected to the base station and the broadcast multicast service center, the GW-C device being connected to the GW-U device.
- the method includes:
- the GW-C device interacts with the broadcast multicast service center and the mobility management entity for core network signaling.
- the GW-C device sends a forwarding indication message to the GW-U device, where the forwarding indication message is used to instruct the GW-U device to process the packet received by the GW-U device.
- the GW-U device receives the signaling sent by the base station, and sends the signaling to the GW-C device according to the forwarding indication message.
- the GW-C device receives and processes the signaling sent by the GW-U device.
- the GW-U device receives the broadcast multicast service data packet sent by the broadcast multicast service center in the data transmission process, and sends the broadcast multicast service data packet to the base station according to the forwarding indication message.
- the GW-U device and the GW-C device are two independent devices, and the GW-C device is responsible for processing all session-related signaling, the GW-U device is only responsible for receiving and forwarding in the data transmission process.
- the broadcast multicast service data packet sent by the broadcast multicast service center Therefore, after adding a new function to the GW-C device or deploying a new service, the GW-U device and the GW need not be modified.
- -U devices can be independently evolved.
- the business process of the eMBMS system includes a session establishment process, a data transmission process, and a session termination process.
- step S401 specifically includes:
- the GW-C device sends a second session start request message to the mobility management entity, where the second session start request message is used to establish a bearer between the base station and the GW-U device.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, where the method further includes:
- the GW-C device allocates a destination user data packet protocol UDP port corresponding to the SGi-mb interface.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, where the method further includes:
- the GW-C device When the sending mode of the SGi-mb interface is the multicast mode, the GW-C device sends a multicast group join indication message to the GW-U device, where the multicast group join indication message includes the first multicast group join request message. Instructing the GW-U device to send the first multicast group join request message to the broadcast multicast service center;
- the broadcast multicast service center adds the GW-U device to the IP multicast group with the broadcast multicast service center as a source according to the first multicast group join request message.
- the GW-U device is connected to the base station by using an M1 interface, and the method further includes:
- the GW-C device allocates an IP multicast address and a tunnel identifier of the M1 interface, where the IP multicast address is used to identify an IP multicast group that uses the GW-U device as a source.
- the forwarding indication message includes a first forwarding rule, where the GW-U device processes a rule that the base station sends signaling to the GW-U device, and is in the session.
- the signaling sent by the base station to the GW-U device includes a second multicast group plus
- the GW-U device receives the second multicast group join request message sent by the base station, and performs pre-processing on the second multicast group join request message according to the first forwarding rule, and Sending the pre-processed second multicast group join request message to the GW-C device.
- Step S403 specifically includes: after receiving the second multicast group join request message, the GW-C device adds the base station to the GW-U device according to the pre-processed second multicast group join request message. Point IP multicast group.
- the forwarding indication message sent by the GW-C device to the GW-U device may further include a second forwarding rule, where the second forwarding rule is that the GW-U device processes the broadcast multicast service.
- the rule of the packet sent by the center to the GW-U device that is, the GW-U device receives the broadcast multicast service data packet, and sends the broadcast multicast service data packet according to the second forwarding rule. To the base station.
- the flow of the method for establishing the session to the data transmission is described by using a specific embodiment. As shown in FIG. 5, the method includes:
- the broadcast multicast service center sends a first session start request message to the GW-C device.
- the broadcast multicast service center may send the first session start request message to the GW-C device after establishing a bearer context of the MBMS service.
- the first session start request message is used to establish a bearer between the GW-U device and the broadcast multicast service center.
- the GW-C device After receiving the first session start request message, the GW-C device establishes a bearer context of the MBMS service.
- the gateway control plane device may further determine a sending manner of the SGi-mb interface.
- the SGi-mb interface is an interface between the GW-U device and the broadcast multicast service center, and the broadcast multicast service center can send a broadcast multicast service to the GW-U device in a unicast manner.
- the data packet can also be used to send broadcast multicast service data packets to the GW-U device in multicast mode.
- the GW-C device may The UDP port corresponding to the SGi-mb interface is allocated, so that the GW-U device can receive the broadcast multicast service data packet sent by the broadcast multicast service center to the GW-U device through the UDP port through the UDP port. Text.
- the broadcast multicast service center adopts a multicast mode for description.
- the gateway control plane device may further allocate an IP multicast address and a tunnel identifier by using an M1 interface between the GW-U device and the base station.
- the GW-U device after receiving the broadcast multicast service data packet, the GW-U device sends the broadcast multicast service data packet to all the IP multicast groups that use the GW-U device as a source.
- the base station wherein the IP multicast group is marked by an IP multicast address + a multicast source address, that is, an IP multicast address assigned by the GW-C device to the M1 interface, used to mark the IP group. Broadcast group.
- the interaction message between the GW-U device and the base station can be encapsulated by using a GPRS tunneling protocol, and the tunnel identifier is a field in the GTP, which is used to identify the tunnel endpoint.
- the GW-C device sends a first session start response message to the broadcast multicast service center.
- the GW-C device sends a second session start request message to the mobility management entity.
- the GW-C device sends a first forwarding rule to the GW-U device.
- the first forwarding rule may indicate a message that the GW-U device needs to forward, and the GW-U device needs to perform pre-processing on the message. For details, refer to step S513 described below.
- the mobility management entity After receiving the second session start request message, the mobility management entity establishes a bearer context of the MBMS service.
- the mobility management entity sends a third session start request message to the base station.
- the base station After receiving the third session start request message, the base station establishes a bearer context of the MBMS service.
- the base station sends a third session start response message to the mobility management entity.
- the mobility management entity sends a second session start response message to the GW-C device.
- the base station creates a required radio resource for MBMS data transmission.
- the base station sends a multicast group join request message to the GW-U device.
- the GW-U device performs pre-processing on the multicast group join request message according to the first forwarding rule.
- the pre-processing may be: encapsulating the multicast group join request message by using the openflow protocol, and obtaining a packet input Packet-in message, where the packet-in message includes the gateway user plane device receiving the group The broadcast group joins the request message.
- the Packet-in message is the pre-processed multicast group join request message.
- the GW-U device sends the pre-processed multicast group join request message to the GW-C device.
- the GW-C device adds the base station to the IP multicast group with the GW-U device as a source according to the pre-processed multicast group join request message.
- the GW-C device sends a multicast group join indication message to the GW-U device.
- the multicast group join indication message includes a multicast group join request message, and is used to instruct the GW-U device to send the multicast group join request message to the broadcast multicast service center.
- the broadcast multicast service center sends a broadcast multicast service data packet to the GW-U device in a multicast manner, and in this case, the GW-U device needs to be described.
- the broadcast multicast service center may also send a broadcast multicast service data packet in a unicast manner.
- the GW-U device sends the multicast group join request message in the multicast group join indication message to the broadcast multicast service center.
- the broadcast multicast service center adds the GW-U device to the IP multicast group that uses the broadcast multicast service center as a source according to the multicast group join request message.
- the GW-C device sends a second forwarding rule to the GW-U device.
- the broadcast multicast service center sends a broadcast multicast service data packet to the GW-U device in a multicast manner.
- the GW-U device sends the broadcast multicast service data packet to the base station according to the second forwarding rule.
- the session-related signaling is processed by the GW-C device, and the GW-U device is only responsible for receiving and forwarding the broadcast group in the data transmission process. Broadcast service data packets.
- step S401 further includes:
- the GW-C device releases the bearer context at the time specified by the specified time information.
- the forwarding indication message sent by the GW-C device to the GW-U device includes a rule deletion indication, and specifically, the GW-C device may send the GW to the GW at the time specified by the specified time information.
- the U-U device sends a rule deletion indication, and the GW-U device deletes a second forwarding rule indicating that the GW-U processes the broadcast multicast service data packet according to the rule.
- step S401 further includes: the GW-C device sending a second session termination request message to the mobility management entity, where the second session termination request message includes the specified time information, so that the mobility management entity specifies the The time information is sent to the base station, and the base station releases the bearer context according to the specified time information.
- step S402 further includes:
- the GW-U device receives the first quit multicast group request message sent by the base station, and performs pre-processing on the first quit multicast group request message according to the first forwarding rule, and the pre-processed first quit multicast A group request message is sent to the GW-C device;
- Step S403 further includes:
- the GW-C device After receiving the pre-processed first exiting multicast group request message, the GW-C device exits the base station and uses the GW-U device as a source according to the pre-processed first exiting multicast group request message. IP multicast group.
- the method further includes:
- the GW-C device sends a multicast group exit indication message to the GW-U device, where the multicast group exit indication message includes a second exit multicast group request message, and is used to instruct the GW-U device to select the second exit group.
- the broadcast group request message is sent to the broadcast multicast service center.
- the GW-U device sends the second quit multicast group request message to the broadcast multicast service center, where the second quit multicast group request message is used by the broadcast multicast service center to exit the GW-U device.
- the broadcast multicast service center is the IP multicast group of the source.
- the broadcast multicast service center sends a first session termination request message to the GW-C device.
- the first session termination request message includes specified time information.
- the broadcast multicast service center may modify the usage status of the bearer of the GW-U device and the broadcast multicast service center to a standby state before sending the first session termination request message.
- the GW-C device sets and starts a first timer according to the first session termination request message.
- the time type specified by the specified time information may be an absolute time type or a relative time type, and after receiving the first session termination request message, the GW-C device may set and start according to the specified time information.
- a timer that times out at a specified time may be an absolute time type or a relative time type
- the GW-C device sends a first session termination response message to the broadcast multicast service center.
- the GW-C device sends a second session termination request message to the mobility management entity.
- the second session termination message includes the specified time information.
- the mobility management entity releases the bearer context of the MBMS service according to the second session termination request message.
- the mobility management entity sends a second session termination response message to the GW-C device.
- the mobility management entity sends a third session termination request message to the base station.
- the third session termination message includes the specified time information.
- the base station sets and starts a second timer according to the third session termination request message.
- the base station may also set and start a second timer that times out at a specified time according to the specified time information.
- the base station sends a third session termination response message to the mobility management entity.
- the base station detects that the second timer expires, releases a bearer context of the MBMS service, and releases the radio resource allocated for the MBMS service.
- the GW-C device detects that the first timer expires and releases a bearer context of the MBMS service.
- first timer and the second timer may be timed out at the same time, that is, the step S610 and the step S610 may be performed at the same time, which is not limited by the present invention.
- the GW-C device sends a forwarding indication message to the GW-U device.
- the forwarding indication message includes a rule deletion indication.
- the GW-C device sends the forwarding indication message to the GW-U device, where the forwarding indication message includes a rule deletion indication for instructing the GW-U device to delete the a second forwarding rule, wherein the second forwarding rule is sent by the GW-C device to the GW-U device in a service establishment process, so that the GW-U device processes the received broadcast multicast service data according to the second forwarding rule.
- the forwarding indication message includes a rule deletion indication for instructing the GW-U device to delete the a second forwarding rule, wherein the second forwarding rule is sent by the GW-C device to the GW-U device in a service establishment process, so that the GW-U device processes the received broadcast multicast service data according to the second forwarding rule.
- the GW-U device After receiving the forwarding indication message, the GW-U device deletes the second forwarding rule according to the rule deletion indication included in the forwarding indication message.
- the base station sends a first exit multicast group request message to the GW-U device.
- the GW-U device performs pre-processing on the first exit multicast group request message according to the first forwarding rule.
- the first forwarding rule is that the GW-C device sends the GW-C device to the GW-U device in a service establishment process, so that the GW-U device processes the received signaling according to the first forwarding rule.
- the pre-processing may be: encapsulating the first quit multicast group request message by using the openflow protocol, and obtaining a packet input Packet-in message, where the packet-in message includes the GW-U device receiving The port that exits the multicast group message first, the Packet-in message is pre- The processed first exit multicast group request message.
- the GW-U device sends the pre-processed first exit multicast group request message to the GW-C device.
- the GW-C device exits the IP multicast group with the GW-U device as a source according to the pre-processed first exit multicast group request message.
- the GW-C device sends a multicast group exit indication message to the GW-U device.
- the exit indication message includes a second exit multicast group request message, and is used to instruct the GW-U device to send the second exit multicast group request message to the broadcast multicast service center.
- the GW-U device sends the second exit multicast group request message to the broadcast multicast service center.
- the multicast group exit indication message sent by the GW-C device to the GW-U device is a packet output Packet-out message encapsulated by using the Openflow protocol, where the Packet-out message may include the second exit group.
- the GW-U device After the GW-U device receives the multicast group exit indication message, the GW-U device sends the second exit multicast group message to the broadcast multicast service center according to the message forwarding indication. .
- the broadcast multicast service center exits the GW-U device from the IP multicast group with the broadcast multicast service center as a source according to the second exit multicast group request message.
- the session-related signaling is also processed by the GW-C device.
- An eMBMS system management method is provided, where the eMBMS system includes a broadcast multicast service center, a base station, a mobility management entity connected to the base station, and the mobility management entity and the broadcast multicast.
- a gateway control plane GW-C device connected to the service center, and a gateway user plane GW-U device connected to the base station and the broadcast multicast service center, where The GW-C device is configured to perform interaction with the broadcast multicast service center and the mobility management entity for core network signaling, where the GW-U device is configured to receive signaling sent by the base station, and according to the first forwarding rule Transmitting the signaling to the GW-C device, where the GW-C device is further configured to receive and process the signaling sent by the GW-U device, where the GW-U device is further configured to receive in a data transmission process.
- the broadcast multicast service data packet sent by the broadcast multicast service center is sent to the base station according to the second forwarding rule.
- the GW-U device and the GW-C device are two independent devices, and the GW-C device is responsible for processing all session-related signaling, the GW-U device is only responsible for receiving and forwarding in the data transmission process.
- the broadcast multicast service data packet sent by the broadcast multicast service center Therefore, after adding a new function to the GW-C device or deploying a new service, the GW-U device and the GW need not be modified.
- -U devices can be independently evolved.
- An embodiment of the present invention provides a method for managing an eMBMS system, which is applied to a gateway control plane GW-C device. As shown in FIG. 7, the method includes:
- the gateway control plane GW-C device interacts with the broadcast multicast service center and the mobility management entity to perform core network signaling.
- the GW-C device sends a forwarding indication message to the gateway user plane GW-U device, where the forwarding indication message is used to indicate that the GW-U device performs processing on the packet received by the GW-U device.
- the GW-C device receives and processes signaling sent by the GW-U device according to the forwarding indication message, where the signaling is sent by the base station to the GW-U device.
- the mobility management entity, the broadcast multicast service center, and the gateway user plane device in the eMBMS system are respectively connected to the GW-C device, and the management of the eMBMS system provided by the embodiment of the present invention is provided.
- the method mainly involves the GW-C device interacting with the mobility management entity, the broadcast multicast service center, and the gateway user plane device to implement session establishment and session termination.
- the following steps S701 to Detailed description will be made in step S703.
- the gateway control plane GW-C device and broadcast multicast service center and mobility management The interaction between the entity and the core network signaling specifically includes:
- the second session start request message is used to establish a bearer between the base station and the GW-U device.
- the GW-U device is connected to the broadcast multicast service center through an SGi-mb interface, and the method further includes:
- the destination user data packet protocol UDP port corresponding to the SGi-mb interface is allocated.
- the first session start request message may further include identifier information that identifies a sending manner of the SGi-mb interface, so that after receiving the first session start request message, the GW-C device according to the identifier information
- the method for transmitting the SGi-mb interface may be determined.
- the broadcast multicast service center may send a broadcast multicast service data packet to the GW-U device in a unicast mode or a multicast mode, where If the SG-C interface is sent in the unicast mode, the GW-C device can allocate a destination UDP port corresponding to the SGi-mb interface, so that the GW-U device receives the broadcast multicast service center through the UDP port. Broadcast multicast service data packets.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, where the method further includes:
- the multicast group join indication message is sent to the GW-U device, where the multicast group join indication message includes a first multicast group join request message, which is used to indicate the The GW-U device sends the first multicast group join request message to the broadcast multicast service center.
- the OpenFlow protocol is used as an interface protocol between the GW-U device and the GW-C device, and the GW-C device encapsulates the first multicast group join request message by using the openflow protocol, and obtains a packet output Packet-out.
- the message that is, the multicast group joins the indication message, so that the GW-C device parses the first multicast group join request after receiving the multicast group join indication message.
- sending the first multicast group join request message to the broadcast multicast service center according to the indication the broadcast multicast service center adds the GW-U device to the broadcast according to the first multicast group join request message.
- the multicast service center is an IP multicast group of the source, so that the broadcast multicast service center can send broadcast multicast service data packets to the GW-U device in a multicast manner.
- the GW-U device is connected to the base station by using an M1 interface, and the method further includes:
- IP multicast address and a tunnel identifier of the M1 interface are allocated, where the IP multicast address is used to identify an IP multicast group that uses the GW-U device as a source.
- the GW-U device after receiving the broadcast multicast service data packet, the GW-U device sends the broadcast multicast service data packet to all the IP multicast groups that use the GW-U device as a source.
- the base station wherein the IP multicast group is marked by an IP multicast address + a multicast source address, that is, an IP multicast address assigned by the GW-C device to the M1 interface, used to mark the IP group. Broadcast group.
- the interaction message between the GW-U device and the base station can be encapsulated by the GPRS tunneling protocol GTP, and the tunnel identifier is a field in the GTP, which is used to identify the tunnel endpoint.
- the forwarding indication message sent by the GW-C device to the GW-U device in the session establishment process may include a first forwarding rule, where the first forwarding rule is processed by the GW-U device.
- the GW-C device receives the pre-processed second multicast group join request message sent by the GW-U device; the pre-processed second multicast group join request message is that the GW-U device performs the first forwarding according to the first
- the rule is obtained by preprocessing the second multicast group join request message sent by the base station; adding the base station to the IP address of the GW-U device according to the pre-processed second multicast group join request message Multicast group.
- the processing of related signaling is completely performed by the GW-U device, and the GW-C device only performs related signaling and broadcasting according to the indication of the GW-C. Multicast service data packets are forwarded.
- the gateway control plane GW-C device and broadcast multicast service The interaction of the center for core network signaling specifically includes:
- the GW-C device receives a first session termination request message sent by the broadcast multicast service center, where the first session termination request message includes specified time information; and the bearer context is released at the time specified by the specified time information.
- the sending, by the GW-C device, the forwarding indication message to the GW-U device includes:
- the interaction between the gateway control plane GW-C device and the mobility management entity for core network signaling further includes:
- the GW-C device sends a second session termination request message to the mobility management entity, where the second session termination request message includes the specified time information, so that the mobility management entity sends the specified time information to the base station, thereby enabling The base station can release the bearer context according to the specified time information.
- the first session termination message includes a service termination time
- the GW-C device after receiving the first session termination message, sends a second session termination message including the session termination time to the mobility management entity, where After receiving the second session termination message, the mobility management entity sends a third session termination message including the session termination time to the base station, so that when the session termination time arrives, the GW-C device, the mobility management The entity and the base station can simultaneously release the bearer context.
- the GW-C device receives and processes the signaling sent by the GW-U device according to the forwarding indication message, specifically:
- the GW-C device receives the pre-processed first quit multicast group request message; the pre-processed first quit multicast group request message is the first GW-U device sends the base station according to the first forwarding rule.
- the pre-processed multicast group request message is pre-processed; and the base station exits the IP multicast group with the GW-U device as a source according to the pre-processed first exit multicast group request message.
- the GW-C device may further send a multicast group exit to the GW-U device.
- the indication message, the multicast group exit indication message includes a second exit multicast group request message, configured to instruct the GW-U device to send the second exit multicast group request message to the broadcast multicast service center, the second The quit multicast group request message is used to instruct the CDMA-U device to quit the IP multicast group with the broadcast multicast service center as a source.
- the multicast group exit indication message sent by the GW-C device to the GW-U device is a packet output Packet-out message encapsulated by using the Openflow protocol, where the Packet-out message may include the second exit group.
- the GW-U device After the GW-U device receives the multicast group exit indication message, the GW-U device sends the second exit multicast group request message to the broadcast multicast service according to the message forwarding indication. center.
- the eMBMS system releases the bearer context of the related device at a specified time, deletes the second forwarding rule that the GW-U device processes the broadcast multicast service data packet, and exits the base station and the GW-U.
- the IP multicast group implements the termination of the broadcast multicast service, and in this process, the processing of the relevant signaling is completely performed by the GW-U device, and the GW-C device only refers to the relevant information according to the indication of the GW-C. Order to forward.
- the GW-C device is responsible for processing all session-related signaling in the session establishment process and the session termination process, and instructing the GW-U device to forward the received signaling, since the GW-U device behaves completely. Controlled by the GW-C device, after the new function is added to the GW-C device or the new service is deployed, the GW-U device does not need to be modified, so that the GW-C device and the GW-U device can independently evolve. .
- the embodiment of the present invention provides a gateway control plane GW-C device 80, which is used to implement a method for managing an eMBMS system provided in the foregoing embodiment 3.
- the GW-C device 80 includes:
- the first interaction unit 81 is configured to perform interaction with the broadcast multicast service center for core network signaling
- a second interaction unit 82 configured to perform interaction with the mobility management entity for core network signaling
- the third interaction unit 83 is configured to send a forwarding indication message to the user plane GW-U device, where the forwarding indication message is used to indicate that the GW-U device performs processing on the packet received by the GW-U device; receiving and processing The signaling sent by the GW-U device according to the forwarding indication message is sent by the base station to the GW-U device.
- the first interaction unit 81 is configured to receive, in a session establishment process, a first session start request message sent by the broadcast multicast service center, where the first session start request message is used to establish the GW-U device. Bearer with the broadcast multicast service center;
- the second interaction unit 82 is specifically configured to send a second session start request message to the mobility management entity, where the second session start request message is used to establish a bearer between the base station and the GW-U device.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, where the GW-C device further includes: an allocating unit 84, where the sending mode of the SGi-mb interface is single In the broadcast mode, the destination user packet protocol UDP port corresponding to the SGi-mb interface is allocated.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, where the third interaction unit is further configured to: when the sending mode of the SGi-mb interface is a multicast mode, The GW-U device sends a multicast group join indication message, where the multicast group join indication message includes a first multicast group join request message, and is used to instruct the GW-U device to send the first multicast group join request message to the The broadcast multicast service center.
- the GW-U device is connected to the base station by using an M1 interface, where the allocating unit 84 is configured to allocate an IP multicast address and a tunnel identifier of the M1 interface, where the IP multicast address is used to identify
- the GW-U device is an IP multicast group of the source point.
- the forwarding indication message includes a first forwarding rule, where the first forwarding rule is a rule that the GW-U device processes signaling sent by the base station to the GW-U device; the third interaction unit 83 is specifically configured to: :
- the pre-processed second multicast group join request message is sent by the GW-U device to the base station according to the first forwarding rule
- the second multicast group join request message is obtained after preprocessing
- the GW-C device further includes: a multicast management unit 85, configured to join the base station to the IP multicast group with the GW-U device as a source according to the pre-processed second multicast group join request message.
- the first interaction unit 81 is further configured to receive, in a session termination process, a first session termination request message sent by the broadcast multicast service center, where the first session termination request message includes specified time information;
- the GW-C device further includes a bearer release unit 86 for releasing the bearer context at the time specified by the specified time information.
- the third interaction unit 83 is configured to send the forwarding indication message to the GW-U device at the time specified by the specified time information, where the forwarding indication message includes a rule deletion indication, so that the GW-U device is configured according to the The rule deletes the second forwarding rule indicating that the GW-U device processes the broadcast multicast service data packet.
- the second interaction unit 82 is further configured to:
- the third interaction unit 83 is further configured to: receive the pre-processed first exit multicast group request message; the pre-processed first exit multicast group request message is that the GW-U device is configured according to the first a forwarding rule preprocesses the first exiting multicast group request message sent by the base station;
- the multicast management unit 85 is further configured to: according to the pre-processed first exit multicast group request message, the base station exits the IP multicast group with the GW-U device as a source.
- the third interaction unit 83 is further configured to:
- the multicast group exit indication message includes a second exit multicast group request message, configured to instruct the GW-U device to send the second exit multicast group request message
- the second exit multicast group request message is used to indicate that the broadcast multicast service center exits the GW-U device from the IP multicast group with the broadcast multicast service center as a source.
- the GW-C device is responsible for processing all session-related signaling in the session establishment process and the session termination process, and instructing the GW-U device to forward the received signaling due to the GW-
- the behavior of the U device is completely controlled by the GW-C device. Therefore, after adding a new function or deploying a new service to the GW-C device, there is no need to modify the GW-U device, so that the GW-C device and the GW-U The device can evolve independently.
- An embodiment of the present invention provides another gateway control plane GW-C device 90.
- the GW-C device 90 includes:
- processor 91 a processor 91, a communications interface 92, a memory 93, and a communication bus 94; wherein the processor 91, the communication interface 92, and the memory 93 are completed by the communication bus 94 Communication with each other.
- the processor 91 may be a multi-core central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention.
- CPU central processing unit
- ASIC Application Specific Integrated Circuit
- the memory 93 is for storing program code, and the program code includes computer operation instructions and a network flow diagram.
- the memory 93 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
- Memory 93 can also be a memory array.
- the memory 93 may also be partitioned, and the blocks may be combined into a virtual volume according to certain rules.
- the communication interface 92 is used to implement connection communication between these devices.
- the processor 91 is configured to execute program code in the memory 93 to implement the following operations:
- a forwarding indication message Sending, to the gateway user plane GW-U device, a forwarding indication message, where the forwarding indication message is used to indicate that the GW-U device performs processing on the packet received by the GW-U device;
- the interaction between the broadcast multicast service center and the mobility management entity for core network signaling specifically includes:
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, where the operations further include:
- the destination user data packet protocol UDP port corresponding to the SGi-mb interface is allocated.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, where the operations further include:
- the multicast group join indication message is sent to the GW-U device, where the multicast group join indication message includes a first multicast group join request message, And instructing the GW-U device to send the first multicast group join request message to the broadcast multicast service center.
- the GW-U device is connected to the base station by using an M1 interface, and the operations further include:
- IP multicast address Assigning an IP multicast address and a tunnel identifier of the M1 interface, where the IP multicast address is used to identify an IP multicast group that uses the GW-U device as a source.
- the forwarding indication message includes a first forwarding rule, where the first forwarding rule is a rule that the GW-U device processes signaling sent by the base station to the GW-U device;
- the signaling sent by the GW-U device according to the forwarding indication message specifically includes:
- the pre-processed second multicast group join request message is obtained by the GW-U device pre-processing the second multicast group join request message sent by the base station according to the first forwarding rule;
- the interaction between the broadcast multicast service center and the core network signaling specifically includes:
- the bearer context is released at the time specified by the specified time information.
- the sending, by the gateway user plane GW-U device, the forwarding indication message specifically includes:
- the forwarding indication message includes a rule deletion indication, so that the GW-U device deletes the GW according to the rule deletion indication.
- the -U device processes the second forwarding rule of the broadcast multicast service data packet.
- the interaction between the mobility management entity and the core network signaling specifically includes:
- the receiving, and processing, the signaling sent by the GW-U device according to the forwarding indication message specifically includes:
- the pre-processed first exiting multicast group request message is a first exit group sent by the GW-U device to the base station according to the first forwarding rule
- the broadcast group request message is preprocessed
- the base station exits the IP multicast group with the GW-U device as a source according to the pre-processed first exit multicast group request message.
- the operations further include:
- the second quit multicast group request message is sent to the GW-U device to send the second quit multicast group request message to the broadcast multicast service center, and the second quit multicast group request message And the instructing the broadcast multicast service center to withdraw the GW-U device from the IP multicast group with the broadcast multicast service center as a source.
- An embodiment of the present invention provides a method for managing a multimedia broadcast multicast service eMBMS system, which is applied to a gateway user plane GW-U device, as shown in FIG. 10, the method includes:
- the gateway user plane GW-U device receives a forwarding indication message sent by the gateway control plane GW-C device, where the forwarding indication message is used to indicate that the GW-U device processes the packet received by the GW-U device;
- the GW-U device receives signaling sent by the base station, and sends the signaling to the GW-C device according to the forwarding indication message.
- the GW-U device receives the broadcast multicast service data packet sent by the broadcast multicast service center in the data transmission process, and sends the broadcast multicast service data packet to the base station according to the forwarding indication message.
- the base station, the broadcast multicast service center, and the gateway control plane device in the eMBMS system are respectively connected to the GW-U device, and the method for managing the eMBMS system provided by the embodiment of the present invention is mainly The method for interacting with the base station, the broadcast multicast service center, and the gateway user plane device to implement session establishment, data transmission, and session termination is performed in the following steps S1001 to S1003. Detailed description.
- the GW-U device is connected to the broadcast multicast service center through the SGi-mb interface, and the session is established in the session.
- the method further includes:
- the GW-U device receives the multicast group join indication message sent by the GW-C device to the GW-U device when the sending mode of the SGi-mb interface is the multicast mode; the multicast group join indication message includes the a multicast group join request message; the first multicast group join request message is sent to the broadcast multicast service center, so that the broadcast multicast service center may be configured according to the first multicast group join request message.
- the GW-U device joins an IP multicast group that uses the broadcast multicast service center as a source.
- the OpenFlow protocol is used as an interface protocol between the GW-U device and the GW-C device, and the GW-C device encapsulates the first multicast group join request message by using the openflow protocol, and obtains a packet output Packet-out.
- the message that is, the multicast group joins the indication message, so that after receiving the multicast group join indication message, the GW-C device parses the first multicast group join request message, and according to the indication, the first group
- the broadcast group join request message is sent to the broadcast multicast service center.
- the forwarding indication message includes a first forwarding rule, where the first forwarding rule is a rule that the GW-U device processes the signaling sent by the base station to the GW-U device; and step S1002 specifically includes :
- the group join request message is sent to the GW-C device, so that the GW-C device joins the base station to the IP multicast group with the GW-U device as a source according to the pre-processed second multicast group join request message.
- the first forwarding rule indicates that the message that the GW-U device needs to forward includes: a second multicast group join request message sent by the base station to join the IP multicast group, and instructs the GW-U device to
- the pre-processing of the second multicast group join request message is: encapsulating the second multicast group join request message by using the openflow protocol, and obtaining a packet input Packet-in message, where the packet-in message includes the GW
- the U-device receives the port of the first multicast group join request message, and the Packet-in message is the pre-processed second multicast request message.
- the forwarding indication message includes a second forwarding rule, where the second forwarding rule is a rule that the GW-U device processes the packet sent by the broadcast multicast service center to the GW-U device, In this way, the GW-U device can send the broadcast multicast service data packet to the base station according to the second forwarding rule.
- the second forwarding rule is a rule that the GW-U device processes the packet sent by the broadcast multicast service center to the GW-U device.
- the second forwarding rule includes the GW-C device instructing the GW-U device to process the broadcast multicast service data packet, and output at least one port of the broadcast multicast service data packet, where The at least one port corresponds to an IP multicast group with the GW-U device as a source point.
- the GW-U device processes the broadcast multicast service data packet according to the processing manner of the second rule, and processes the processed broadcast group.
- the broadcast service data packet is forwarded to the corresponding at least one base station through the at least one port.
- the related signaling processing is completely performed by the GW-U device, and the GW-C device only performs related signaling and broadcast multicast service datagram according to the indication of the GW-C.
- the text is forwarded.
- the forwarding indication message includes a rule deletion indication.
- the method further includes:
- the GW-U device deletes, according to the rule, a second forwarding rule that deletes the GW-U device to process the broadcast multicast service data packet.
- step S1002 specifically includes:
- the GW-U device receives the first quit multicast group request message sent by the base station, and performs pre-processing on the first quit multicast group request message according to the first forwarding rule, and the pre-processed first quit multicast group
- the request message is sent to the GW-C device, so that the GW-C device exits the IP multicast group with the GW-U device as a source according to the pre-processed first exit multicast group request message.
- the GW-U device may further receive the GW-C device to the GW-U device.
- the multicast group exit indication message is sent; the multicast group exit indication message includes a second exit multicast group request message; the second exit multicast group request message is sent to the broadcast multicast service center, and the second exit group
- the broadcast group request message is used to instruct the broadcast multicast service center to withdraw the GW-U device from the IP multicast group with the broadcast multicast service center as a source.
- the multicast group exit indication message sent by the GW-C device to the GW-U device is a packet output Packet-out message encapsulated by using the Openflow protocol, where the Packet-out message may include the second exit group.
- the GW-U device After the GW-U device receives the multicast group exit indication message, the GW-U device sends the second exit multicast group request message to the broadcast multicast service according to the message forwarding indication. center.
- the processing of related signaling is completely carried out by the GW-U device.
- the GW-C device forwards the relevant signaling only according to the indication of the GW-C.
- the behavior of the GW-U device since the behavior of the GW-U device is completely controlled by the GW-C device, it only needs to forward signaling and data packets according to the indication of the GW-C device, and therefore, a new device is added to the GW-C device. After the function or the new service is deployed, the GW-U device does not need to be modified, so that the GW-C device and the GW-U device can be independently evolved.
- the embodiment of the present invention provides a gateway user plane GW-U device 110, which is used to implement an eMBMS system management method provided in the foregoing sixth embodiment.
- the GW-U device 110 includes:
- the first interaction unit 111 is configured to receive a forwarding indication message sent by the gateway control plane GW-C device, where the forwarding indication message is used to indicate that the GW-U device processes the packet received by the GW-U device;
- a second interaction unit 112 configured to receive signaling sent by the base station
- the first interaction unit 111 is further configured to: send the signaling to the GW-C device according to the forwarding indication message;
- the third interaction unit 113 is configured to receive a broadcast multicast service data packet sent by the broadcast multicast service center in the data transmission process.
- the second interaction unit 112 is further configured to send the broadcast multicast service data packet to the base station according to the forwarding indication message.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, and the first interaction unit 111 is further configured to send the SGi-mb interface in the session establishment process.
- the multicast group join indication message sent by the GW-C device to the GW-U device is in the multicast mode; the multicast group join indication message includes a first multicast group join request message; the third interaction unit 113 And the method for sending the first multicast group join request message to the broadcast multicast service center, so that the broadcast multicast service center joins the GW-U device according to the first multicast group join request message to the broadcast.
- the multicast service center is the IP multicast group of the source.
- the forwarding indication message may include a first forwarding rule, where the first forwarding rule is a rule that the GW-U device processes signaling sent by the base station to the GW-U device, and the second The interaction unit 112 is specifically configured to receive a second multicast group join request message sent by the base station, where the first interaction unit 111 is configured to perform preprocessing on the second multicast group join request message according to the first forwarding rule. And sending the pre-processed second multicast group join request message to the GW-C device, so that the GW-C device joins the base station according to the pre-processed second multicast group join request message.
- the GW-U device is the IP multicast group of the source.
- the forwarding indication message may further include a second forwarding rule, where the second forwarding rule is that the GW-U device processes the packet sent by the broadcast multicast service center to the GW-U device.
- the second interaction unit 112 is configured to send the broadcast multicast service data packet to the base station according to the second forwarding rule.
- the forwarding indication message may include a rule deletion indication.
- the GW-U device further includes a rule deletion unit 114, configured to delete the GW-U device to process the broadcast according to the rule deletion indication. The second forwarding rule of the multicast service data packet.
- the second interaction unit 112 is further configured to receive a first exit multicast group request message sent by the base station; the first interaction unit 111 is further configured to: according to the first forwarding rule The first quit multicast group request message is pre-processed, and the pre-processed first quit multicast group request message is sent to the GW-C device, so that the GW-C device is configured according to the pre-processed first exit group.
- the multicast group request message exits the base station from the IP multicast group with the GW-U device as a source.
- the first interaction unit 111 is further configured to receive the GW-C device to the GW. - a multicast group exit indication message sent by the U device; the second exiting multicast group request message included in the exit indication message; the third interaction unit 113 is further configured to send the second exit multicast group request message to the
- the broadcast multicast service center is configured to instruct the broadcast multicast service center to exit the GW-U device from the IP multicast group with the broadcast multicast service center as a source.
- the behavior of the GW-U device is completely controlled by the GW-C device, and the GW-U device only forwards the received signaling and data packets according to the indication of the GW-U device. Therefore, after adding a new function to the GW-C device or deploying a new service, the GW-U device does not need to be modified, so that the GW-C device and the GW-U device can perform independent evolution.
- An embodiment of the present invention provides another gateway user plane GW-U device 120.
- the GW-C device 120 includes:
- processor 121 a processor 121, a communication interface 122, a memory 123, and a communication bus 124; wherein the processor 121, the communication interface 122, and the memory 123 are completed by the communication bus 124 Communication with each other.
- the processor 121 may be a multi-core central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention.
- CPU central processing unit
- ASIC Application Specific Integrated Circuit
- the memory 123 is for storing program code, and the program code includes computer operation instructions and a network flow diagram.
- the memory 123 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
- Memory 123 can also be a memory array.
- the memory 123 may also be partitioned, and the blocks may be combined into a virtual volume according to certain rules.
- the communication interface 122 is configured to implement connection communication between the devices.
- the processor 121 is configured to execute program code in the memory 123 to implement the following operations:
- the broadcast multicast service data packet sent by the broadcast multicast service center is received, and the broadcast multicast service data packet is sent to the base station according to the forwarding indication message.
- the GW-U device is connected to the broadcast multicast service center by using an SGi-mb interface, where the operations further include:
- the multicast group join indication message includes the first The multicast group joins the request message
- the broadcast multicast service center is the IP multicast group of the source.
- the forwarding indication message includes a first forwarding rule, where the first forwarding rule is a rule that the GW-U device processes signaling sent by the base station to the GW-U device;
- the signaling, the sending the signaling to the GW-C device according to the forwarding indication message specifically includes:
- the GW-C device adds the base station to the IP multicast group with the GW-U device as a source according to the pre-processed second multicast group join request message.
- the forwarding indication message includes a second forwarding rule, where the second forwarding rule is a rule that the GW-U device processes the packet sent by the broadcast multicast service center to the GW-U device;
- the sending the broadcast multicast service data packet to the base station according to the forwarding indication message specifically includes: sending the broadcast multicast service data packet to the base station according to the second forwarding rule.
- the forwarding indication message includes a rule deletion indication; the operation further includes:
- the signaling sent by the receiving base station, and sending the signaling to the GW-C device according to the forwarding indication message specifically includes:
- the operations further include:
- the multicast group exit indication message includes a second exit multicast group request message
- the broadcast multicast service center is an IP multicast group of a source point.
- the disclosed system, apparatus, and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in various embodiments of the present invention may be integrated in one processing unit. It is also possible that each unit physically exists alone, or two or more units may be integrated in one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
- the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
- the software functional units described above are stored in a storage medium and include instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform portions of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read only memory (English full name: Read-Only Memory, abbreviated as: ROM), a random access memory (English name: Random Access Memory, abbreviated as: RAM), a disk or A variety of media such as optical discs that can store program code.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种增强多媒体广播组播业务eMBMS***及其管理方法,用于解决现有技术中MBMS-GW的控制面和转发面功能无法独立演进的问题。该eMBMS***包括与移动性管理实体和广播组播业务中心相连的GW-C设备,与基站和广播组播业务中心相连的GW-U设备,GW-C设备用于,与广播组播业务中心以及移动性管理实体进行核心网信令的交互,并向GW-U设备发送转发指示消息,GW-U设备用于,接收基站发送的信令,根据转发指示消息将信令发送至GW-C设备,GW-C设备还用于接收并处理GW-C设备发送的信令,GW-U设备还用于根据转发指示消息将接收到的广播组播业务数据报文发送至基站。
Description
本发明涉及计算机领域,尤其涉及一种增强多媒体广播组播业务eMBMS***及其管理方法。
现有的增强多媒体广播组播业务(英文全称:enhanced Multimedia Broadcast and Multicast Service,简称:eMBMS)***的逻辑架构如图1所示,包括演进型基站(英文全称:evolved Node B,简称:eNB),多小区多播协调实体(英文全称:Multi-cell/multicast Coordination Entity,简称:MCE),移动性管理实体(英文全称:Mobility Management Entity,简称:MME),MBMS网关(英文全称:MBMS Gateway,简称:MBMS-GW),广播组播业务中心(英文全称:Broadcast Multicast Service Center,简称:BM-SC),其中,该eNB与该MBMS-GW通过M1接口相连,该eNB与该MCE通过M2接口相连,该MCE与该MME通过M3接口相连,该MME与该MBMS-GW通过Sm接口相连,该MBMS-GW与该BM-SC通过SGmb接口以及SGi-mb接口相连。
其中,该***中的MBMS-GW同时具有控制面功能和用户面功能,该控制面功能包括负责接收和处理来自于BM-SC的MBMS承载业务的会话控制信令,以及用户面功能所提供的必要信息,并且与eNB进行信令交互。
该用户面功能包括负责中转BM-SC与控制面功能之间的信令,以及接收来自BM-SC的广播组播业务数据报文,并将该广播组播业务数据报文发送至该eNB。
然而,随着网络的演进和业务的创新,在对MBMS-GW的控制面添加新功能或者部署新业务时,需要同时对转发面进行改动,增加了改动成本,不利于新业务部署。
发明内容
本发明提供一种增强多媒体广播组播业务eMBMS***及其管理方法,用以解决现有技术中MBMS-GW的控制面和转发面功能无法独立演进的问题。
为达到上述目的,本发明采用如下技术方案:
第一方面,提供一种增强多媒体广播组播业务eMBMS***,包括广播组播业务中心,基站,与所述基站相连的移动性管理实体,还包括与所述移动性管理实体和所述广播组播业务中心相连的网关控制面GW-C设备,及与所述基站和所述广播组播业务中心相连的网关用户面GW-U设备,所述GW-C设备与所述GW-U设备相连;
所述GW-C设备用于,与所述广播组播业务中心以及所述移动性管理实体进行核心网信令的交互;向所述GW-U设备发送转发指示消息,所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;
所述GW-U设备用于,接收所述基站发送的信令,并根据所述转发指示消息将所述信令发送至所述GW-C设备;
所述GW-C设备还用于,接收并处理所述GW-U设备发送的所述信令;
所述GW-U设备还用于,在数据传输流程,接收所述广播组播业务中心发送的广播组播业务数据报文,并根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站。
在第一方面的第一种可能的实现方式中,所述GW-C设备具体用于:
在会话建立流程,接收所述广播组播业务中心发送的第一会话开始请求消息,所述第一会话开始请求消息用于建立所述GW-U设备与所述广播组播业务中心之间的承载;
向所述移动性管理实体发送第二会话开始请求消息,所述第二会话开始请求消息用于建立所述基站与所述GW-U设备之间的承载。
结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述GW-C设备还用于:
在所述SGi-mb接口的发送方式为单播方式时,分配对应所述SGi-mb接口的目的用户数据包协议UDP端口。
结合第一方面至第一方面的第二种可能的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述GW-C设备还用于:
在所述SGi-mb接口的发送方式为组播方式时,向所述GW-U设备发送组播组加入指示消息;所述组播组加入指示消息包括第一组播组加入请求消息,用于指示所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心;
所述GW-U设备还用于,将所述第一组播组加入请求消息发送至所述广播组播业务中心;
所述广播组播业务中心用于,根据所述第一组播组加入请求消息将所述GW-U设备加入以所述广播组播业务中心为源点的IP组播组。
结合第一方面至第一方面的第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,所述GW-U设备与所述基站之间通过M1接口相连,所述GW-C设备还用于:分配所述M1接口的IP组播地址和隧道标识,其中,所述IP组播地址用于标识以所述GW-U设备为源点的IP组播组。
结合第一方面至第一方面的第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述转发指示消息包括第一转发规则,所述第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;
所述GW-U设备具体用于:
接收所述基站发送的第二组播组加入请求消息;
根据所述第一转发规则对所述第二组播组加入请求消息进行预处理,并将预处理后的所述第二组播组加入请求消息发送至所述GW-C设备;
所述GW-C设备还用于,在接收到所述第二组播组加入请求消息后,根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
结合第一方面至第一方面的第五种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,所述转发指示消息包括第二转发规则;所述第二转发规则为所述GW-U设备处理所述广播组播业务中心发送至所述GW-U设备的报文的规则;
所述GW-U设备具体用于:在数据传输流程,接收所述广播组播业务中心发送的广播组播业务数据报文,并根据所述第二转发规则将所述广播组播业务数据报文发送至所述基站。
结合第一方面至第一方面的第六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,所述GW-C设备具体用于:
在会话终止流程,接收所述广播组播业务中心发送的第一会话终止请求消息,所述第一会话终止请求消息包括指定时间信息;
在所述指定时间信息指定的时刻释放承载上下文。
结合第一方面至第一方面的第七种可能的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,所述GW-C设备具体用于:
在所述指定时间信息指定的时刻向所述GW-U设备发送所述转发指示消息;所述转发指示消息包括规则删除指示;
所述GW-U设备还用于,根据所述规则删除指示删除所述GW-U设备处理所述广播组播业务数据报文的第二转发规则。
结合第一方面至第一方面的第八种可能的实现方式中的任一种可能的实现方式,在第九种可能的实现方式中,所述GW-C设备还用于:
向所述移动性管理实体发送第二会话终止请求消息,所述第二会话终止请求消息包括所述指定时间信息,以便所述移动性管理实体将所述指定时间
信息发送至所述基站,以使所述基站根据所述指定时间信息释放承载上下文。
结合第一方面至第一方面的第九种可能的实现方式中的任一种可能的实现方式,在第十种可能的实现方式中,所述GW-U设备还用于,接收所述基站发送的第一退出组播组请求消息,根据GW-U设备的第一转发规则对所述第一退出组播组请求消息进行预处理,将所述预处理后的第一退出组播组请求消息发送至所述GW-C设备;
所述GW-C设备还用于,在接收到所述预处理后的第一退出组播组请求消息后,根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
结合第一方面至第一方面的第十种可能的实现方式中的任一种可能的实现方式,在第十一种可能的实现方式中,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述GW-C设备还用于,向所述GW-U设备发送组播组退出指示消息,所述组播组退出指示消息包括第二退出组播组请求消息,用于指示所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心;
所述GW-U设备还用于,将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
第二方面,提供一种增强多媒体广播组播业务eMBMS***的管理方法,应用于eMBMS***,所述eMBMS***包括广播组播业务中心,基站,与所述基站相连的移动性管理实体,还包括与所述移动性管理实体和所述广播组播业务中心相连的网关控制面GW-C设备,及与所述基站和所述广播组播业务中心相连的网关用户面GW-U设备,所述GW-C设备与所述GW-U设备相连;
所述方法包括:
所述GW-C设备与所述广播组播业务中心以及所述移动性管理实体进行核心网信令的交互;
所述GW-C设备向所述GW-U设备发送转发指示消息,所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;
所述GW-U设备接收所述基站发送的信令,并根据所述转发指示消息将所述信令发送至所述GW-C设备;
所述GW-C设备接收并处理所述GW-U设备发送的所述信令;
所述GW-U设备在数据传输流程,接收所述广播组播业务中心发送的广播组播业务数据报文,并根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站。
在第二方面的第一种可能的实现方式中,所述GW-C设备与所述广播组播业务中心以及所述移动性管理实体进行核心网信令的交互,具体包括:
所述GW-C设备在会话建立流程,接收所述广播组播业务中心发送的第一会话开始请求消息,所述第一会话开始请求消息用于建立所述GW-U设备与所述广播组播业务中心之间的承载;
所述GW-C设备向所述移动性管理实体发送第二会话开始请求消息,所述第二会话开始请求消息用于建立所述基站与所述GW-U设备之间的承载。
结合第二方面或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述方法还包括:
在所述SGi-mb接口的发送方式为单播方式时,所述GW-C设备分配对应所述SGi-mb接口的目的用户数据包协议UDP端口。
结合第二方面至第二方面的第二种可能的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述方法还包括:
在所述SGi-mb接口的发送方式为组播方式时,所述GW-C设备向所述GW-U设备发送组播组加入指示消息;所述组播组加入指示消息包括第一组播组加入请求消息,用于指示所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心;
所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心;
所述广播组播业务中心根据所述第一组播组加入请求消息将所述GW-U设备加入以所述广播组播业务中心为源点的IP组播组。
结合第二方面至第二方面的第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,所述GW-U设备与所述基站之间通过M1接口相连,所述方法还包括:
所述GW-C设备分配所述M1接口的IP组播地址和隧道标识,其中,所述IP组播地址用于标识以所述GW-U设备为源点的IP组播组。
结合第二方面至第二方面的第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述转发指示消息包括第一转发规则,所述第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;
所述GW-U设备接收所述基站发送的信令,并根据所述转发指示消息将所述信令发送至所述GW-C设备,具体包括:
所述GW-U设备接收所述基站发送的第二组播组加入请求消息,根据所述第一转发规则对所述第二组播组加入请求消息进行预处理,并将所述预处理后的第二组播组加入请求消息发送至所述GW-C设备;
所述GW-C设备接收并处理所述GW-U设备发送的所述信令,具体包括:
所述GW-C设备在接收到所述第二组播组加入请求消息后,根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
结合第二方面至第二方面的第五种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,所述转发指示消息包括第二转发规则;所述第二转发规则为所述GW-U设备处理所述广播组播业务中心发送至所述GW-U设备的报文的规则;所述GW-C设备根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站具体包括:
所述GW-C设备根据所述第二转发规则将所述广播组播业务数据报文发送至所述基站。
结合第二方面至第二方面的第六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,所述GW-C设备与所述广播组播业务中心进行核心网信令的交互,具体包括:
所述GW-C设备在会话终止流程,接收所述广播组播业务中心发送的第一会话终止请求消息,所述第一会话终止请求消息包括指定时间信息;
所述GW-C设备在所述指定时间信息指定的时刻释放承载上下文。
结合第二方面至第二方面的第七种可能的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,所述GW-C设备向所述GW-U设备发送转发指示消息具体包括:
所述GW-C设备在所述指定时间信息指定的时刻向所述GW-U设备发送所述转发指示消息;所述转发指示消息包括规则删除指示;
所述方法还包括:
所述GW-U设备根据所述规则删除指示删除所述GW-U设备处理所述广播组播业务数据报文的第二转发规则。
结合第二方面至第二方面的第八种可能的实现方式中的任一种可能的实现方式,在第九种可能的实现方式中,所述GW-C设备与所述移动性管理实体进行核心网信令的交互方法,具体包括:
所述GW-C设备向所述移动性管理实体发送第二会话终止请求消息,所述第二会话终止请求消息包括所述指定时间信息,以便所述移动性管理实体将所述指定时间信息发送至所述基站,以使所述基站根据所述指定时间信息释放承载上下文。
结合第二方面至第二方面的第九种可能的实现方式中的任一种可能的实现方式,在第十种可能的实现方式中,所述GW-U设备接收所述基站发送的信令,并根据所述第一转发规则将所述信令发送至所述GW-C设备,具体包括:
所述GW-U设备接收所述基站发送的第一退出组播组请求消息,根据所述GW-U设备的第一转发规则对所述第一退出组播组请求消息进行预处理,将所述预处理后的第一退出组播组请求消息发送至所述GW-C设备;
所述GW-C设备接收并处理所述信令,具体包括:
所述GW-C设备在接收到所述预处理后的第一退出组播组请求消息后,根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
结合第二方面至第二方面的第十种可能的实现方式中的任一种可能的实现方式,在第十一种可能的实现方式中,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述方法还包括:向所述GW-U设备发送组播组退出指示消息,所述组播组退出指示消息包括第二退出组播组请求消息,用于指示所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心;
所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
第三方面,提供一种增强多媒体广播组播业务eMBMS***的管理方法,包括:
网关控制面GW-C设备与广播组播业务中心以及移动性管理实体进行核心网信令的交互;
向网关用户面GW-U设备发送转发指示消息,所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;
接收并处理所述GW-U设备根据所述转发指示消息发送的信令,所述信令是所述基站发送至所述GW-U设备的。
在第三方面的第一种可能的实现方式中,所述网关控制面GW-C设备与广播组播业务中心以及移动性管理实体进行核心网信令的交互具体包括:
在会话建立流程,接收所述广播组播业务中心发送的第一会话开始请求
消息,所述第一会话开始请求消息用于建立所述GW-U设备与所述广播组播业务中心之间的承载;
向所述移动性管理实体发送第二会话开始请求消息,所述第二会话开始请求消息用于建立所述基站与所述GW-U设备之间的承载。
结合第三方面或者第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述方法还包括:
在所述SGi-mb接口的发送方式为单播方式时,分配对应所述SGi-mb接口的目的用户数据包协议UDP端口。
结合第三方面至第三方面的第二种可能的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述方法还包括:
在所述SGi-mb接口的发送方式为组播方式时,向所述GW-U设备发送组播组加入指示消息,所述组播组加入指示消息包括第一组播组加入请求消息,用于指示所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心。
结合第三方面至第三方面的第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,所述GW-U设备与所述基站之间通过M1接口相连,所述方法还包括:
分配所述M1接口的IP组播地址和隧道标识,其中,所述IP组播地址用于标识以所述GW-U设备为源点的IP组播组。
结合第三方面至第三方面的第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述转发指示消息包括第一转发规则,所述第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;所述接收并处理所述GW-U设备根据所述转发指示消息发送的信令具体包括:
接收所述GW-U设备发送的预处理后的第二组播组加入请求消息;所述
预处理后的第二组播组加入请求消息是所述GW-U设备根据所述第一转发规则对所述基站发送的第二组播组加入请求消息进行预处理后得到的;
根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
结合第三方面至第三方面的第五种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,所述网关控制面GW-C设备与广播组播业务中心进行核心网信令的交互具体包括:
在会话终止流程,接收所述广播组播业务中心发送的第一会话终止请求消息,所述第一会话终止请求消息包括指定时间信息;
在所述指定时间信息指定的时刻释放承载上下文。
结合第三方面至第三方面的第六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,所述向网关用户面GW-U设备发送转发指示消息具体包括:
在所述指定时间信息指定的时刻向所述GW-U设备发送所述转发指示消息,所述转发指示消息包括规则删除指示,以便所述GW-U设备根据所述规则删除指示删除所述GW-U设备处理广播组播业务数据报文的第二转发规则。
结合第三方面至第三方面的第七种可能的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,所述网关控制面GW-C设备与移动性管理实体进行核心网信令的交互具体包括:
向所述移动性管理实体发送第二会话终止请求消息,所述第二会话终止请求消息包括所述指定时间信息,以便所述移动性管理实体将所述指定时间信息发送至所述基站,以使所述基站根据所述指定时间信息释放承载上下文。
结合第三方面至第三方面的第八种可能的实现方式中的任一种可能的实现方式,在第九种可能的实现方式中,所述接收并处理所述GW-U设备根据所述转发指示消息发送的信令具体包括:
接收预处理后的第一退出组播组请求消息;所述预处理后的第一退出组
播组请求消息是所述GW-U设备根据第一转发规则对所述基站发送的第一退出组播组请求消息进行预处理得到的;
根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
结合第三方面至第三方面的第九种可能的实现方式中的任一种可能的实现方式,在第十种可能的实现方式中,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述方法还包括:
向所述GW-U设备发送组播组退出指示消息,所述组播组退出指示消息包括第二退出组播组请求消息,用于指示所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
第四方面,提供一种网关控制面GW-C设备,包括:
第一交互单元,用于与广播组播业务中心进行核心网信令的交互;
第二交互单元,用于与移动性管理实体进行核心网信令的交互;
第三交互单元,用于向用户面GW-U设备发送转发指示消息,所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;
所述第三交互单元还用于,接收并处理所述GW-U设备根据所述转发指示消息发送的信令,所述信令是所述基站发送至所述GW-U设备的。
在第四方面的第一种可能的实现方式中,所述第一交互单元具体用于,在会话建立流程,接收所述广播组播业务中心发送的第一会话开始请求消息,所述第一会话开始请求消息用于建立所述GW-U设备与所述广播组播业务中心之间的承载;
所述第二交互单元具体用于,向所述移动性管理实体发送第二会话开始请求消息,所述第二会话开始请求消息用于建立所述基站与所述GW-U设备之间的承载。
结合第四方面或者第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述GW-C设备还包括:
分配单元,用于在所述SGi-mb接口的发送方式为单播方式时,分配对应所述SGi-mb接口的目的用户数据包协议UDP端口。
结合第四方面至第四方面的第二种可能的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述第三交互单元还用于:
在所述SGi-mb接口的发送方式为组播方式时,向所述GW-U设备发送组播组加入指示消息,所述组播组加入指示消息包括第一组播组加入请求消息,用于指示所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心。
结合第四方面至第四方面的第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,所述GW-U设备与所述基站之间通过M1接口相连,所述GW-C设备包括分配单元,用于分配所述M1接口的IP组播地址和隧道标识,其中,所述IP组播地址用于标识以所述GW-U设备为源点的IP组播组。
结合第四方面至第四方面的第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述转发指示消息包括第一转发规则,所述第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;所述第三交互单元具体用于:
接收所述GW-U设备发送的预处理后的第二组播组加入请求消息;所述预处理后的第二组播组加入请求消息是所述GW-U设备根据所述第一转发规则对所述基站发送的第二组播组加入请求消息进行预处理后得到的;
所述GW-C设备还包括:组播管理单元,用于根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
结合第四方面至第四方面的第五种可能的实现方式中的任一种可能的实
现方式,在第六种可能的实现方式中,所述第一交互单元还用于,在会话终止流程,接收所述广播组播业务中心发送的第一会话终止请求消息,所述第一会话终止请求消息包括指定时间信息;
所述GW-C设备还包括:承载释放单元,用于在所述指定时间信息指定的时刻释放承载上下文。
结合第四方面至第四方面的第六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,所述第三交互单元具体用于:
在所述指定时间信息指定的时刻向所述GW-U设备发送所述转发指示消息,所述转发指示消息包括规则删除指示,以便所述GW-U设备根据所述规则删除指示删除所述GW-U设备处理广播组播业务数据报文的第二转发规则。
结合第四方面至第四方面的第七种可能的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,所述第二交互单元还用于:
向所述移动性管理实体发送第二会话终止请求消息,所述第二会话终止请求消息包括所述指定时间信息,以便所述移动性管理实体将所述指定时间信息发送至所述基站,以使所述基站根据所述指定时间信息释放承载上下文。
结合第四方面至第四方面的第九种可能的实现方式中的任一种可能的实现方式,在第十种可能的实现方式中,包括:所述第三交互单元还用于,接收预处理后的第一退出组播组请求消息;所述预处理后的第一退出组播组请求消息是所述GW-U设备根据所述第一转发规则对所述基站发送的第一退出组播组请求消息进行预处理得到的;
组播管理单元,用于根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
结合第四方面至第四方面的第十种可能的实现方式中的任一种可能的实现方式,在第十一种可能的实现方式中,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述第三交互单元还用于:
向所述GW-U设备发送组播组退出指示消息,所述组播组退出指示消息包括第二退出组播组请求消息,用于指示所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
第五方面,提供另一种网关控制面GW-C设备,包括:处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;
所述存储器用于,存储程序代码;
所述处理器调用所述存储器存储的所述程序代码用于:
与广播组播业务中心以及移动性管理实体进行核心网信令的交互;
向网关用户面GW-U设备发送转发指示消息,所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;
接收并处理所述GW-U设备根据所述转发指示消息发送的信令,所述信令是所述基站发送至所述GW-U设备的。
在第五方面的第一种可能的实现方式中,所述处理器调用所述存储器存储的所述程序代码还用于:
在会话建立流程,接收所述广播组播业务中心发送的第一会话开始请求消息,所述第一会话开始请求消息用于建立所述GW-U设备与所述广播组播业务中心之间的承载;
向所述移动性管理实体发送第二会话开始请求消息,所述第二会话开始请求消息用于建立所述基站与所述GW-U设备之间的承载。
结合第五方面或者第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述处理器调用所述存储器存储的所述程序代码还用于:
在所述SGi-mb接口的发送方式为单播方式时,分配对应所述SGi-mb接口的目的用户数据包协议UDP端口。
结合第五方面至第五方面的第二种可能的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述处理器调用所述存储器存储的所述程序代码还用于:
在所述SGi-mb接口的发送方式为组播方式时,向所述GW-U设备发送组播组加入指示消息,所述组播组加入指示消息包括第一组播组加入请求消息,用于指示所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心。
结合第五方面至第五方面的第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,所述GW-U设备与所述基站之间通过M1接口相连,所述处理器调用所述存储器存储的所述程序代码还用于:
分配所述M1接口的IP组播地址和隧道标识,其中,所述IP组播地址用于标识以所述GW-U设备为源点的IP组播组。
结合第五方面至第五方面的第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述转发指示消息包括第一转发规则,所述第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;所述处理器调用所述存储器存储的所述程序代码还用于:
接收所述GW-U设备发送的预处理后的第二组播组加入请求消息;所述预处理后的第二组播组加入请求消息是所述GW-U设备根据所述第一转发规则对所述基站发送的第二组播组加入请求消息进行预处理后得到的;
根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
结合第五方面至第五方面的第五种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,所述处理器调用所述存储器存储的所述程序代码还用于:
在会话终止流程,接收所述广播组播业务中心发送的第一会话终止请求消息,所述第一会话终止请求消息包括指定时间信息;
在所述指定时间信息指定的时刻释放承载上下文。
结合第五方面至第五方面的第六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,所述处理器调用所述存储器存储的所述程序代码还用于:
在所述指定时间信息指定的时刻向所述GW-U设备发送所述转发指示消息,所述转发指示消息包括规则删除指示,以便所述GW-U设备根据所述规则删除指示删除所述GW-U设备处理广播组播业务数据报文的第二转发规则。
结合第五方面至第五方面的第七种可能的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,所述处理器调用所述存储器存储的所述程序代码还用于:
向所述移动性管理实体发送第二会话终止请求消息,所述第二会话终止请求消息包括所述指定时间信息,以便所述移动性管理实体将所述指定时间信息发送至所述基站,以使所述基站根据所述指定时间信息释放承载上下文。
结合第五方面至第五方面的第八种可能的实现方式中的任一种可能的实现方式,在第九种可能的实现方式中,所述处理器调用所述存储器存储的所述程序代码还用于:
接收预处理后的第一退出组播组请求消息;所述预处理后的第一退出组播组请求消息是所述GW-U设备根据第一转发规则对所述基站发送的第一退出组播组请求消息进行预处理得到的;
根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
结合第五方面至第五方面的第九种可能的实现方式中的任一种可能的实现方式,在第十种可能的实现方式中,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述处理器调用所述存储器存储的所述程序代码还用于:
向所述GW-U设备发送组播组退出指示消息,所述组播组退出指示消息
包括第二退出组播组请求消息,用于指示所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
第六方面,提供一种增强多媒体广播组播业务eMBMS***的管理方法,包括:
网关用户面GW-U设备接收网关控制面GW-C设备发送的转发指示消息;所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;
接收基站发送的信令,根据所述转发指示消息将所述信令发送至所述GW-C设备;
在数据传输流程,接收广播组播业务中心发送的广播组播业务数据报文,并根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站。
在第六方面的第一种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述方法还包括:
在所述SGi-mb接口的发送方式为组播方式时,接收所述GW-C设备向所述GW-U设备发送的组播组加入指示消息;所述组播组加入指示消息包括第一组播组加入请求消息;
将所述第一组播组加入请求消息发送至所述广播组播业务中心,以便所述广播组播业务中心根据所述第一组播组加入请求消息将所述GW-U设备加入以所述广播组播业务中心为源点的IP组播组。
结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述转发指示消息包括第一转发规则,第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;则所述接收基站发送的信令,根据所述转发指示消息将所述信令发送至所述GW-C设备具体包括:
接收所述基站发送的第二组播组加入请求消息;
根据所述第一转发规则对所述第二组播组加入请求消息进行预处理,并将所述预处理后的第二组播组加入请求消息发送至所述GW-C设备,以便所述GW-C设备根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
结合第六方面至第六方面的第二种可能的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,所述转发指示消息包括第二转发规则;所述第二转发规则为所述GW-U设备处理所述广播组播业务中心发送至所述GW-U设备的报文的规则;
所述根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站具体包括:根据所述第二转发规则将所述广播组播业务数据报文发送至所述基站。
结合第六方面至第六方面的第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,所述转发指示消息包括规则删除指示;所述方法还包括:
根据所述规则删除指示删除所述GW-U设备处理所述广播组播业务数据报文的第二转发规则。
结合第六方面至第六方面的第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述接收基站发送的信令,根据所述转发指示消息将所述信令发送至所述GW-C设备具体包括:
接收所述基站发送的第一退出组播组请求消息,根据第一转发规则对所述第一退出组播组请求消息进行预处理,将所述预处理后的第一退出组播组请求消息发送至所述GW-C设备,以便所述GW-C设备根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
结合第六方面至第六方面的第五种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述方法还包括:
接收所述GW-C设备向所述GW-U设备发送的组播组退出指示消息;所述组播组退出指示消息包括第二退出组播组请求消息;
将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
第七方面,提供一种网关用户面GW-U设备,包括:
第一交互单元,用于接收网关控制面GW-C设备发送的转发指示消息;所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;
第二交互单元,用于接收基站发送的信令;
所述第一交互单元还用于,根据所述转发指示消息将所述信令发送至所述GW-C设备;
第三交互单元,用于在数据传输流程,接收广播组播业务中心发送的广播组播业务数据报文;
所述第二交互单元还用于,根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站。
在第七方面的第一种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述第一交互单元还用于:
在所述SGi-mb接口的发送方式为组播方式时,接收所述GW-C设备向所述GW-U设备发送的组播组加入指示消息;所述组播组加入指示消息包括第一组播组加入请求消息;
所述第三交互单元还用于,将所述第一组播组加入请求消息发送至所述广播组播业务中心,以便所述广播组播业务中心根据所述第一组播组加入请求消息将所述GW-U设备加入以所述广播组播业务中心为源点的IP组播组。
结合第七方面或者第七方面的第一种可能的实现方式,在第二种可能的实现方式中,所述转发指示消息包括第一转发规则,第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;
所述第二交互单元具体用于,接收所述基站发送的第二组播组加入请求消息;
所述第一交互单元具体用于,根据所述第一转发规则对所述第二组播组加入请求消息进行预处理,并将所述预处理后的第二组播组加入请求消息发送至所述GW-C设备,以便所述GW-C设备根据所述预处理后的第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
结合第七方面至第七方面的第二种可能的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,所述转发指示消息包括第二转发规则;所述第二转发规则是所述GW-U设备处理所述广播组播业务中心发送至所述GW-U设备的报文的规则;
所述第二交互单元具体用于,根据所述第二转发规则将所述广播组播业务数据报文发送至所述基站。
结合第七方面至第七方面的第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,所述转发指示消息包括规则删除指示;
所述GW-U设备还包括规则删除单元,用于根据所述规则删除指示删除所述GW-U设备处理所述广播组播业务数据报文的第二转发规则。
结合第七方面至第七方面的第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述第二交互单元还用于,接收所述基站发送的第一退出组播组请求消息;
所述第一交互单元还用于,根据第一转发规则对所述第一退出组播组请求消息进行预处理,将所述预处理后的第一退出组播组请求消息发送至所述GW-C设备,以便所述GW-C设备根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
结合第七方面至第七方面的第五种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述第一交互单元还用于:
接收所述GW-C设备向所述GW-U设备发送的组播组退出指示消息;所述退出指示消息包括的第二退出组播组请求消息;
所述第三交互单元还用于,将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
第八方面,提供另一种网关用户面GW-U设备,包括:处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;
所述存储器用于,存储程序代码;
所述处理器调用所述存储器存储的所述程序代码用于:
接收网关控制面GW-C设备发送的转发指示消息;所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;
接收基站发送的信令,根据所述转发指示消息将所述信令发送至所述GW-C设备;
在数据传输流程,接收广播组播业务中心发送的广播组播业务数据报文,并根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站。
在第八方面的第一种可能的实现方式中,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述处理器调用所述存储器存储的所述程序代码还用于:
在所述SGi-mb接口的发送方式为组播方式时,接收所述GW-C设备向所述GW-U设备发送的组播组加入指示消息;所述组播组加入指示消息包括第一组播组加入请求消息;
将所述第一组播组加入请求消息发送至所述广播组播业务中心,以便所述广播组播业务中心根据所述第一组播组加入请求消息将所述GW-U设备加入以所述广播组播业务中心为源点的IP组播组。
结合第八方面或者第八方面的第一种可能的实现方式,在第二种可能的实现方式中,所述转发指示消息包括第一转发规则,第一转发规则为所述
GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;所述处理器调用所述存储器存储的所述程序代码还用于:
接收所述基站发送的第二组播组加入请求消息;
根据所述第一转发规则对所述第二组播组加入请求消息进行预处理,并将所述预处理后的第二组播组加入请求消息发送至所述GW-C设备,以便所述GW-C设备根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
结合第八方面至第八方面的第二种可能的实现方式中的任一种可能的实现方式,在第三种可能的实现方式中,所述转发指示消息包括第二转发规则;所述第二转发规则为所述GW-U设备处理所述广播组播业务中心发送至所述GW-U设备的报文的规则;
所述处理器调用所述存储器存储的所述程序代码还用于:根据所述第二转发规则将所述广播组播业务数据报文发送至所述基站。
结合第八方面至第八方面的第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,所述转发指示消息包括规则删除指示;所述处理器调用所述存储器存储的所述程序代码还用于:
根据所述规则删除指示删除所述GW-U设备处理所述广播组播业务数据报文的第二转发规则。
结合第八方面至第八方面的第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述处理器调用所述存储器存储的所述程序代码还用于:
接收所述基站发送的第一退出组播组请求消息,根据第一转发规则对所述第一退出组播组请求消息进行预处理,将所述预处理后的第一退出组播组请求消息发送至所述GW-C设备,以便所述GW-C设备根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
结合第八方面至第八方面的第五种可能的实现方式中的任一种可能的实
现方式,在第六种可能的实现方式中,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述处理器调用所述存储器存储的所述程序代码还用于:
接收所述GW-C设备向所述GW-U设备发送的组播组退出指示消息;所述组播组退出指示消息包括第二退出组播组请求消息;
将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
采用上述方案,eMBMS***包括广播组播业务中心,基站,与该基站相连的移动性管理实体,还包括与该移动性管理实体和该广播组播业务中心相连的网关控制面GW-C设备,及与该基站和该广播组播业务中心相连的用户面GW-U设备,其中,该GW-C设备用于,与该广播组播业务中心以及该移动性管理实体进行核心网信令的交互,并向该GW-U设备发送转发指示消息,该转发指示消息用于指示该GW-U设备对该GW-U设备接收到的报文进行的处理,该GW-U设备用于,接收该基站发送的信令,并根据该转发指示消息将该信令发送至该GW-C设备,该GW-C设备还用于,接收并处理该GW-U设备发送的该信令,该GW-U设备还用于,在数据传输流程,接收该广播组播业务中心发送的广播组播业务数据报文,并根据该转发指示消息将该广播组播业务数据报文发送至该基站。这样,由于该GW-U设备和该GW-C设备为两个独立的设备,并且该GW-C设备负责处理所有跟会话相关的信令,GW-U设备仅负责在数据传输流程接收并转发广播组播业务中心发送的广播组播业务数据报文,因此,在对GW-C设备添加新功能或者部署新业务后,无需对GW-U设备进行改动,使得该GW-C设备和该GW-U设备可以进行独立演进。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中
所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种现有eMBMS***的结构示意图;
图2为本发明实施例提供的一种eMBMS***的结构示意图;
图3为本发明实施例提供的另一种eMBMS***的结构示意图;
图4为本发明实施例提供的一种eMBMS***的管理方法的流程示意图;
图5为本发明实施例提供的一种eMBMS***的会话建立流程的示意图;
图6为本发明实施例提供的一种eMBMS***的会话终止流程的示意图;
图7为本发明实施例提供的另一种eMBMS***的管理方法的流程示意图;
图8为本发明实施例提供的一种网关控制面设备的结构示意图;
图9为本发明实施例提供的另一种网关控制面设备的结构示意图;
图10为本发明实施例提供的又一种eMBMS***的管理方法的流程示意图;
图11为本发明实施例提供的一种网关用户面设备的结构示意图;
图12为本发明实施例提供的另一种网关用户面设备的结构示意图。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了便于本领域技术人员理解本方案,首先介绍一下本发明涉及到的技术名词:
广播组播业务(英文全称:Multimedia Broadcast and Multicast Service,简
称:MBMS):一种第三代合作伙伴计划(英文全称:3rd Generation Partnership Project,简称3GPP)提出的基于移动通信***的手机多媒体技术方案。其中,长期演进(英文全称:Long Term Evolution,简称:LTE)提供的eMBMS***支持增强型的多媒体广播组播业务,其可以提供更高品质的流媒体和及时性广播服务。
其中,该eMBMS***的网络架构图如图1所示,需要说明的是,该eMBMS***中的多小区多播协调实体是一个逻辑实体,其可以在eMBMS***中独立出现,也有可能集成在其他实体网元中,例如基站,该多小区多播协调实体主要用于分配在同一个多播组播单频网络(英文全称:Multimedia Broadcast multicast service Single Frequency Network,简称:MBSFN)区域内的所有基站使用的无线资源。
该eMBMS***中的移动性管理实体用于负责提供演进型通用陆地无线接入网(Evolved Universal Terrestrial Radio Access Network,简称:E-UTRAN)接入核心网时的控制面功能,该E-UTRAN可以包括该基站和该多小区多播协调实体,本文以下描述中涉及到的移动性管理实体与该基站之间的交互,均可以看做是移动性管理实体与该E-UTRAN的交互。
软件定义网络(英文全称:Software Defined Networking,简称:SDN):一种网络架构,能够将控制功能与转发功能解耦,具有集中控制和开放可编程接口的特点。
OpenFlow协议:一种SDN架构下网关控制面设备与网关用户面设备之间的接口协议,旨在解决当前网络面对新业务产生的种种瓶颈。
实施例一
本发明实施例提供一种eMBMS***20,如图2所示,包括广播组播业务中心201,基站202,与该基站202相连的移动性管理实体203,还包括与该移动性管理实体203和该广播组播业务中心201相连的网关控制面(英文全称:Controller Function of Gateway,简称:GW-C)设备204,与该基站202
和该广播组播业务中心201相连的网关用户面(英文全称:User Function of Gateway,简称:GW-U)设备205,该GW-C设备204与该GW-U设备205相连。
该GW-C设备204用于,与该广播组播业务中心201以及该移动性管理实体203进行核心网信令的交互。
该GW-C设备204还用于,向该GW-U设备205发送转发指示消息,该转发指示消息用于指示该GW-U设备205对该GW-U设备205接收到的报文进行的处理;
该GW-U设备205用于,接收该基站202发送的信令,并根据该转发指示消息将该信令发送至该GW-C设备204。
该GW-C设备204还用于,接收并处理该GW-U设备205发送的该信令。
该GW-U设备205还用于,在数据传输流程,接收该广播组播业务中心201发送的广播组播业务数据报文,根据该转发指示消息将该广播组播业务数据报文发送至该基站202。
需要说明的是,该移动性管理实体203、该网关控制面设备204、该网关用户面设备205和该广播组播业务中心201属于核心网的功能实体,该基站202属于接入网的功能实体。这样,该核心网信令包括核心网中的各功能实体之间交互的信令。该基站发送至GW-U设备的信令包括请求加入IP组播组的消息以及请求退出IP组播组的消息。
另外,虽然图2未示出多小区多播协调实体,但是本领域的技术人员应该知道,该多小区多播协调实体可以与该基站合设在一个物理实体中,也可以单独设立,具体见本文一开始的技术名词介绍,在此不再赘述。
这样,由于该GW-U设备和该GW-C设备为两个独立的设备,并且该GW-C设备负责处理所有跟会话相关的信令,GW-U设备仅负责在数据传输流程接收并转发广播组播业务中心发送的广播组播业务数据报文,因此,在对GW-C设备添加新功能或者部署新业务后,无需对GW-U设备进行改动,使得该GW-C设备和该GW-U设备可以进行独立演进。
为了使本领域的技术人员更容易理解本发明提供的一种eMBMS***,下面对该eMBMS***中的各功能实体进行详细的说明。
首先,如图1所示,现有的eMBMS***中,SGmb接口为广播组播业务中心和MBMS网关控制面之间的接口,负责中转广播组播业务中心与MBMS网关控制面之间的信令,SGi-mb接口为广播组播业务中心和MBMS网关用户面之间的接口,负责接收来自广播组播业务中心的广播组播业务数据报文。
因此,本发明实施例提供的eMBMS***20的具体连接结构可以如图3所示,图3示出了独立设立的多小区多播协调实体206,其中,该网关控制面设备204与该广播组播业务中心201之间通过SGmb接口连接,该网关用户面设备205与该广播组播业务中心201之间通过SGi-mb接口连接,该网关控制面设备204与该移动性管理实体203之间通过Sm接口相连,该网关用户面设备205与该基站202之间通过M1接口相连,该网关控制面设备204与该网关用户面设备205之间通过Openflow接口相连,由本文一开始的技术名词介绍可知,本发明中的网关控制面设备可以通过Openflow协议对网关用户面设备的行为进行控制。
其次,需要说明的是,该eMBMS***的业务流程包括会话建立流程,数据传输流程以及会话终止流程,下面具体说明各功能实体在上述三个流程中的功能。
可选地,在会话建立流程,该GW-C设备具体用于:接收该广播组播业务中心发送的第一会话开始请求消息,该第一会话开始请求消息用于建立该GW-U设备与该广播组播业务中心之间的承载;向该移动性管理实体发送第二会话开始请求消息,该第二会话开始请求消息用于建立该基站与该GW-U设备之间的承载。
需要说明的是,承载的建立需要双方功能实体创建MBMS业务的承载上下文,并保存会话属性,这样,该广播组播业务中心在发送该第一会话开始请求消息之前,可以建立MBMS业务的承载上下文,并且将包括会话相关信息的第一会话开始请求消息发送至该GW-C设备,该GW-C设备在接收到该
第一会话开始请求消息后,根据该第一会话开始请求消息建立该MBMS业务的承载上下文,以完成该GW-U设备与该广播组播业务中心之间的承载的建立。
进一步地,该GW-C设备将包括会话相关信息的第二会话开始请求消息发送至该移动性管理实体,以便该移动性管理实体将会话相关信息发送至该基站,该基站建立该MBMS业务的承载上下文,完成该基站与该GW-U设备之间的承载的建立。其中,该广播组播业务中心与该GW-U设备之间的承载,以及该GW-U设备与该基站之间的承载用于传输广播组播业务数据报文。
可选地,在会话建立流程,该GW-C设备还用于,在SGi-mb接口的发送方式为单播方式时,分配对应该SGi-mb接口的目的用户数据包协议(英文全称:User Datagram Protocol,简称:UDP)端口。
示例地,该第一会话开始请求消息还可以包括标识该SGi-mb接口的发送方式的标识信息,这样,该GW-C设备在接收到该第一会话开始请求消息后,根据该标识信息即可确定该SGi-mb接口的发送方式,需要说明的是,该广播组播业务中心可以通过单播方式或者组播方式向该GW-U设备发送广播组播业务数据报文,其中,若该SGi-mb接口的发送方式为单播方式,则该GW-C设备可以分配对应该SGi-mb接口的目的UDP端口,以便该GW-U设备通过该UDP端口接收该广播组播业务中心发送的广播组播业务数据报文。
可选地,该GW-C设备还用于,在该SGi-mb接口的发送方式为组播方式时,向该GW-U设备发送组播组加入指示消息,该组播组加入指示消息包括第一组播组加入请求消息,用于指示该GW-U设备将该第一组播组加入请求消息发送至该广播组播业务中心,该GW-U设备还用于,将该第一组播组加入请求消息发送至该广播组播业务中心,该广播组播业务中心用于,根据该第一组播组加入请求消息将该GW-U设备加入以该广播组播业务中心为源点的IP组播组,以便该广播组播业务中心可以通过组播的方式将广播组播业务数据报文发送至该GW-U设备。
示例地,OpenFlow协议作为该GW-U设备与该GW-C设备之间的接口协
议,该GW-C设备将第一组播组加入请求消息利用openflow协议进行封装,得到报文输出Packet-out消息,即该组播组加入指示消息,这样,该GW-C设备在接收到该组播组加入指示消息后,解析得到该第一组播组加入请求消息,并根据指示将该第一组播组加入请求消息发送至该广播组播业务中心。
可选地,该GW-C设备还用于:分配该M1接口的IP组播地址和隧道标识,其中,该IP组播地址用于标识以该GW-U设备为源点的IP组播组。
需要说明的是,GW-U设备在接收到广播组播业务数据报文后,是将该广播组播业务数据报文发送至以该GW-U设备为源点的IP组播组内的所有基站,其中,该IP组播组采用IP组播地址+组播源地址的方式进行标记,也就是说,该GW-C设备为该M1接口分配的IP组播地址,用于标记该IP组播组。
另外,值得说明的是,该GW-U设备与该基站之间的交互报文可以通过GPRS隧道协议(英文全称:GPRS Tunnelling Protocol,简称:GTP)进行封装,该隧道标识是该GTP中的一个字段,用于标识隧道端点。
可选地,在会话建立流程,该GW-C设备向该GW-U设备发送的转发指示消息包括第一转发规则,该第一转发规则是该GW-U设备处理该基站发送至该GW-U设备的信令的规则。在会话建立流程,该基站向该GW-U设备发送的信令包括第二组播组加入请求消息,则该GW-U设备具体用于:接收该基站发送的第二组播组加入请求消息,根据该第一转发规则对该第二组播组加入请求消息进行预处理,并将预处理后的该第二组播组加入请求消息发送至该GW-C设备;该GW-C设备还用于,在接收到该第二组播组加入请求消息后,根据预处理后的该第二组播组加入请求消息将该基站加入以该GW-U设备为源点的IP组播组。
具体地,该GW-C设备可以在接收到该第一会话开始请求消息后,向该GW-U设备发送该第一转发规则,其中,该第一转发规则可以指示该GW-U设备需要转发的消息,以及该GW-U设备需要对该消息进行的预处理。
示例地,该第一转发规则指示该GW-U设备需要转发的消息包括:该基站发送的请求加入IP组播组的第二组播组加入请求消息,并指示该GW-U设
备对该第二组播组加入请求消息进行的预处理为:将所述第二组播组加入请求消息利用openflow协议进行封装,得到报文输入Packet-in消息,其中,该packet-in消息中包括该GW-U设备接收到该第一组播组加入请求消息的端口,该Packet-in消息即为预处理后的第二组播请求消息。
可选地,在会话建立流程,该GW-C设备向该GW-U设备发送的转发指示消息还可以包括第二转发规则,该第二转发规则是该GW-U设备处理该广播组播业务中心发送至该GW-U设备的报文的规则,则该GW-U设备具体用于,在接收到该广播组播业务数据报文后,根据该第二转发规则将该广播组播业务数据报文发送至该基站。
示例地,该第二转发规则包括该GW-C设备指示该GW-U设备对该广播组播业务数据报文的处理方式,以及输出该广播组播业务数据报文的至少一个端口,其中,该至少一个端口对应以该GW-U设备为源点的IP组播组内的至少一个基站,这样,该GW-U设备在接收到广播组播业务数据报文后,按照该第二规则的处理方式对该广播组播业务数据报文进行处理,并将处理后的广播组播业务数据报文通过该至少一个端口转发至对应的至少一个基站。
由上可知,本发明实施例提供的eMBMS***在会话建立过程中,相关信令的处理完全是由GW-U设备进行,该GW-C设备仅根据GW-C的指示对相关信令以及广播组播业务数据报文进行转发。
进一步地,在会话终止流程,该GW-C设备还用于,接收该广播组播业务中心发送的第一会话终止请求消息,该第一会话终止请求消息包括指定时间信息,该GW-C设备在该指定时间信息指定的时刻释放承载上下文。
进一步地,在会话终止流程,该GW-C设备向该GW-U设备发送的转发指示消息包括规则删除指示,具体地,该GW-C设备在该指定时间信息指定的时刻向该GW-U设备发送该转发指示消息;该GW-U设备还用于,根据该规则删除指示删除该GW-U设备处理广播组播业务数据报文的第二转发规则。
可选地,该GW-C设备还用于,向该移动性管理实体发送第二会话终止
请求消息,该第二会话终止请求消息包括该指定时间信息,以便该移动性管理实体将该指定时间信息发送至该基站,进而使得该基站根据该指定时间信息释放承载上下文。
示例地,该第一会话终止消息包括业务终止时刻,该GW-C设备在接收到该第一会话终止消息后,向该移动性管理实体发送包括该会话终止时刻的第二会话终止消息,该移动性管理实体在接收到该第二会话终止消息后,向该基站发送包括该会话终止时刻的第三会话终止消息,这样,在会话终止时刻到达时,该GW-C设备,该移动性管理实体以及该基站可以同时释放承载上下文。
可选地,在会话终止流程,该GW-U设备还用于,接收该基站发送的第一退出组播组请求消息,根据第一转发规则对该第一退出组播组请求消息进行预处理,将该预处理后的第一退出组播组请求消息发送至该GW-C设备;该GW-C设备还用于,在接收到该预处理后的第一退出组播组请求消息后,根据该预处理后的第一退出组播组请求消息将该基站退出以该GW-U设备为源点的IP组播组。
可选地,若该广播组播业务中心与该网关用户面设备之间的SGi-mb接口的发送方式为组播方式,在会话终止流程,该GW-C设备还用于,向该GW-U设备发送组播组退出指示消息,该组播组退出指示消息包括第二退出组播组请求消息,用于指示该GW-U设备将该第二退出组播组请求消息发送至该广播组播业务中心。
该GW-U设备还用于,将该第二退出组播组请求消息发送至该广播组播业务中心,该第二退出组播组请求消息用于指示该广播组播业务中心将该GW-U设备退出以该广播组播业务中心为源点的IP组播组。
具体地,该GW-C设备发送至该GW-U设备的组播组退出指示消息是使用Openflow协议封装的报文输出Packet-out消息,其中,该Packet-out消息可以包括该第二退出组播组请求消息以及消息转发指示,这样,该GW-U设备在接收到该组播组退出指示消息后,根据该消息转发指示将该第二退出组
播组请求消息发送至该广播组播业务中心。
由上可知,该eMBMS***在指定的时刻,释放相关设备的承载上下文,删除GW-U设备对广播组播业务数据报文的进行处理的第二转发规则,并将基站以及GW-U退出对应的IP组播组,实现了广播组播业务的终止,并且在此过程中,相关信令的处理完全是由GW-U设备进行,该GW-C设备仅根据GW-C的指示对相关信令进行转发。
需要说明的是,本文以上内容描述了本发明实施例提供的一种eMBMS***的网络架构,以及该eMBMS***中网关控制面设备以及网关用户面设备的功能,其中,该网关控制面设备与该网关用户面设备的功能不受描述先后顺序的限制,也就是说,对于以上描述的该网关控制面设备执行的动作,以及该网关用户面设备执行的动作的先后顺序,本发明不作限定,对于本发明实施例提供的eMBMS***的具体业务流程,可以参照本文下一实施例提供的一种eMBMS***的管理方法。
采用上述方案,eMBMS***包括广播组播业务中心,基站,与该基站相连的移动性管理实体,还包括与该移动性管理实体和该广播组播业务中心相连的网关控制面GW-C设备,及与该基站和该广播组播业务中心相连的网关用户面GW-U设备,其中,该GW-C设备用于,与该广播组播业务中心以及该移动性管理实体进行核心网信令的交互,并向该GW-U设备发送转发指示消息,该转发指示消息用于指示该GW-U设备对该GW-U设备接收到的报文进行处理,该GW-U设备用于,接收该基站发送的信令,并根据该转发指示消息将该信令发送至该GW-C设备,该GW-C设备还用于,接收并处理该GW-U设备发送的该信令,该GW-U设备还用于,在数据传输流程,接收该广播组播业务中心发送的广播组播业务数据报文,并根据该转发指示消息将该广播组播业务数据报文发送至该基站。这样,由于该GW-U设备和该GW-C设备为两个独立的设备,并且该GW-C设备负责处理所有跟会话相关的信令,GW-U设备仅负责在数据传输流程接收并转发广播组播业务中心发送的广播组播业务数据报文,因此,在对GW-C设备添加新功能或者部署新业务后,
无需对GW-U设备进行改动,使得该GW-C设备和该GW-U设备可以进行独立演进。
实施例二
本发明实施例提供一种eMBMS***的管理方法,该eMBMS***包括广播组播业务中心,基站,与该基站相连的移动性管理实体,该eMBMS***还包括与该移动性管理实体和该广播组播业务中心相连的网关控制面GW-C设备,及与该基站和该广播组播业务中心相连的网关用户面GW-U设备,该GW-C设备与该GW-U设备相连。
如图4所示,该方法包括:
S401、该GW-C设备与该广播组播业务中心以及该移动性管理实体进行核心网信令的交互。
S402、该GW-C设备向该GW-U设备发送转发指示消息,该转发指示消息用于指示该GW-U设备对该GW-U设备接收到的报文进行的处理。
S403、该GW-U设备接收该基站发送的信令,并根据该转发指示消息将该信令发送至该GW-C设备。
S404、该GW-C设备接收并处理该GW-U设备发送的该信令。
S405、该GW-U设备在数据传输流程,接收该广播组播业务中心发送的广播组播业务数据报文,根据该转发指示消息将该广播组播业务数据报文发送至该基站。
这样,由于该GW-U设备和该GW-C设备为两个独立的设备,并且该GW-C设备负责处理所有跟会话相关的信令,GW-U设备仅负责在数据传输流程接收并转发广播组播业务中心发送的广播组播业务数据报文,因此,在对GW-C设备添加新功能或者部署新业务后,无需对GW-U设备进行改动,使得该GW-C设备和该GW-U设备可以进行独立演进。
下面对本发明实施例提供的一种eMBMS***的管理方法进行具体的说明。
首先,需要说明的是,该eMBMS***的业务流程包括会话建立流程,数据传输流程以及会话终止流程。
其中,在会话建立流程,步骤S401具体包括:
接收该广播组播业务中心发送的第一会话开始请求消息,该第一会话开始请求消息用于建立该GW-U设备与该广播组播业务中心之间的承载;
该GW-C设备向该移动性管理实体发送第二会话开始请求消息,该第二会话开始请求消息用于建立该基站与该GW-U设备之间的承载。
可选地,该GW-U设备与该广播组播业务中心之间通过SGi-mb接口相连,该方法还包括:
在该SGi-mb接口的发送方式为单播方式时,该GW-C设备分配对应该SGi-mb接口的目的用户数据包协议UDP端口。
可选地,该GW-U设备与该广播组播业务中心之间通过SGi-mb接口相连,该方法还包括:
在该SGi-mb接口的发送方式为组播方式时,该GW-C设备向该GW-U设备发送组播组加入指示消息,该组播组加入指示消息包括第一组播组加入请求消息,用于指示该GW-U设备将该第一组播组加入请求消息发送至该广播组播业务中心;
该GW-U设备将该第一组播组加入请求消息发送至该广播组播业务中心;
该广播组播业务中心根据该第一组播组加入请求消息将该GW-U设备加入以该广播组播业务中心为源点的IP组播组。
可选地,该GW-U设备与该基站之间通过M1接口相连,该方法还包括:
该GW-C设备分配该M1接口的IP组播地址和隧道标识,其中,该IP组播地址用于标识以该GW-U设备为源点的IP组播组。
可选地,在会话建立流程,该转发指示消息包括第一转发规则,该第一转发规则为该GW-U设备处理该基站发送至该GW-U设备的信令的规则,并且,在会话建立流程,该基站向该GW-U设备发送的信令包括第二组播组加
入请求消息,则步骤S402具体包括:该GW-U设备接收该基站发送的第二组播组加入请求消息,根据该第一转发规则对该第二组播组加入请求消息进行预处理,并将该预处理后的第二组播组加入请求消息发送至该GW-C设备。
步骤S403具体包括:该GW-C设备在接收到该第二组播组加入请求消息后,根据预处理后的该第二组播组加入请求消息将该基站加入以该GW-U设备为源点的IP组播组。
可选地,在会话建立流程,该GW-C设备向该GW-U设备发送的转发指示消息还可以包括第二转发规则,该第二转发规则是该GW-U设备处理该广播组播业务中心发送至该GW-U设备的报文的规则,也就是说,该GW-U设备在接收该广播组播业务数据报文,根据该第二转发规则将该广播组播业务数据报文发送至该基站。
为了使本领域的技术人员更容易理解本发明实施例提供的一种eMBMS***的管理方法,下面通过具体实施例对会话建立至数据传输的方法流程进行说明,如图5所示,包括:
S501、广播组播业务中心向GW-C设备发送第一会话开始请求消息。
具体地,该广播组播业务中心可以在建立MBMS业务的承载上下文之后,向该GW-C设备发送该第一会话开始请求消息。
其中,该第一会话开始请求消息用于建立该GW-U设备与该广播组播业务中心之间的承载。
S502、该GW-C设备在接收到该第一会话开始请求消息后,建立MBMS业务的承载上下文。
可选地,该网关控制面设备在接收到该第一会话开始请求消息后,还可以确定所述SGi-mb接口的发送方式。需要说明的是,该SGi-mb接口是该GW-U设备与该广播组播业务中心之间的接口,该广播组播业务中心可以通过单播方式向该GW-U设备发送广播组播业务数据报文,也可以通过组播的方式向该GW-U设备发送广播组播业务数据报文。
其中,在确定该SGi-mb接口的发送方式为单播方式时,该GW-C设备可
以分配对应该SGi-mb接口的目的UDP端口,这样,该GW-U设备可以通过该UDP端口接收该广播组播业务中心通过单播方式向该GW-U设备发送的广播组播业务数据报文。
本发明实施例以广播组播业务中心采用组播方式进行说明。
可选地,该网关控制面设备在接收到该第一会话开始请求消息后,还可以分配该GW-U设备与该基站之间的M1接口分配IP组播地址和隧道标识。
需要说明的是,GW-U设备在接收到广播组播业务数据报文后,是将该广播组播业务数据报文发送至以该GW-U设备为源点的IP组播组内的所有基站,其中,该IP组播组采用IP组播地址+组播源地址的方式进行标记,也就是说,该GW-C设备为该M1接口分配的IP组播地址,用于标记该IP组播组。
另外,值得说明的是,该GW-U设备与该基站之间的交互报文可以通过GPRS隧道协议进行封装,该隧道标识是该GTP中的一个字段,用于标识隧道端点。
S503、该GW-C设备向该广播组播业务中心发送第一会话开始响应消息。
S504、该GW-C设备向该移动性管理实体发送第二会话开始请求消息。
S505、该GW-C设备向该GW-U设备发送第一转发规则。
其中,该第一转发规则可以指示该GW-U设备需要转发的消息,以及该GW-U设备需要对该消息进行的预处理,具体参见下述步骤S513。
S506、该移动性管理实体在接收到该第二会话开始请求消息后,建立MBMS业务的承载上下文。
S507、该移动性管理实体向该基站发送第三会话开始请求消息。
S508、该基站在接收到该第三会话开始请求消息后,建立MBMS业务的承载上下文。
S509、该基站向该移动性管理实体发送第三会话开始响应消息。
S510、该移动性管理实体向该GW-C设备发送第二会话开始响应消息。
S511、该基站为MBMS数据传输创建所需的无线资源。
S512、该基站向该GW-U设备发送组播组加入请求消息。
S513、该GW-U设备根据该第一转发规则对该组播组加入请求消息进行预处理。
具体地,该预处理可以为:将该组播组加入请求消息利用openflow协议进行封装,得到报文输入Packet-in消息,其中,该packet-in消息中包括该网关用户面设备接收到该组播组加入请求消息的端口,该Packet-in消息即为预处理后的组播组加入请求消息。
S514、该GW-U设备将该预处理后的组播组加入请求消息发送至该GW-C设备。
S515、该GW-C设备根据该预处理后的组播组加入请求消息将该基站加入以该GW-U设备为源点的IP组播组。
S516、该GW-C设备向该GW-U设备发送组播组加入指示消息。
该组播组加入指示消息包括组播组加入请求消息,用于指示该GW-U设备将该组播组加入请求消息发送至该广播组播业务中心。
需要说明的是,本发明实施例是以广播组播业务中心采用组播方式向GW-U设备发送广播组播业务数据报文为例进行说明的,在此情况下,该GW-U设备需要加入以该广播组播业务中心为源点的IP组播组内。可选地,该广播组播业务中心也可以采用单播方式发送广播组播业务数据报文。
S517、该GW-U设备将该组播组加入指示消息中的组播组加入请求消息发送至该广播组播业务中心。
S518、该广播组播业务中心根据该组播组加入请求消息,将该GW-U设备加入以该广播组播业务中心为源点的IP组播组。
S519、该GW-C设备向该GW-U设备发送第二转发规则。
S520、该广播组播业务中心以组播方式向该GW-U设备发送广播组播业务数据报文。
S521、该GW-U设备根据该第二转发规则将该广播组播业务数据报文发送至该基站。
需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为
一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必须的。
由上述步骤S501至步骤S521可知,在会话建立流程以及数据传输流程,跟会话相关的信令均由GW-C设备处理,该GW-U设备仅负责在数据传输流程,负责接收并转发广播组播业务数据报文。
进一步地,在会话终止流程,步骤S401还包括:
该GW-C设备在会话终止流程,接收该广播组播业务中心发送的第一会话终止请求消息,该第一会话终止请求消息包括指定时间信息;
该GW-C设备在该指定时间信息指定的时刻释放承载上下文。
可选地,在会话终止流程,该GW-C设备向该GW-U设备发送的转发指示消息包括规则删除指示,具体地,该GW-C设备可以在该指定时间信息指定的时刻向该GW-U设备发送规则删除指示,该GW-U设备根据该规则删除指示删除该GW-U处理广播组播业务数据报文的第二转发规则。
可选地,步骤S401还包括:该GW-C设备向该移动性管理实体发送第二会话终止请求消息,该第二会话终止请求消息包括该指定时间信息,以便该移动性管理实体将该指定时间信息发送至该基站,该基站根据该指定时间信息释放承载上下文。
可选地,在会话终止流程,步骤S402还包括:
该GW-U设备接收该基站发送的第一退出组播组请求消息,根据该第一转发规则对该第一退出组播组请求消息进行预处理,将该预处理后的第一退出组播组请求消息发送至该GW-C设备;
步骤S403还包括:
该GW-C设备在接收到该预处理后的第一退出组播组请求消息后,根据该预处理后的第一退出组播组请求消息将该基站退出以该GW-U设备为源点的IP组播组。
可选地,若该广播组播业务中心与该网关用户面设备之间的SGi-mb接口
的发送方式为组播方式,在会话终止流程,该方法还包括:
该GW-C设备向该GW-U设备发送组播组退出指示消息,该组播组退出指示消息包括第二退出组播组请求消息,用于指示该GW-U设备将该第二退出组播组请求消息发送至该广播组播业务中心。
该GW-U设备将该第二退出组播组请求消息发送至该广播组播业务中心,该第二退出组播组请求消息用于该广播组播业务中心将该GW-U设备退出以该广播组播业务中心为源点的IP组播组。
为了使本领域的技术人员更容易理解本发明提供的一种eMBMS***的管理方法,下面通过具体实施例对会话终止流程进行说明,如图6所示,包括:
S601、广播组播业务中心向GW-C设备发送第一会话终止请求消息。
其中,该第一会话终止请求消息包括指定时间信息。
具体地,该广播组播业务中心在发送该第一会话终止请求消息之前,可以将GW-U设备与该广播组播业务中心的承载的使用状态修改为备用状态。
S602、该GW-C设备根据该第一会话终止请求消息设置并启动第一定时器。
示例地,该指定时间信息指定时刻的时间类型可以是绝对时间类型,也可以是相对时间类型,该GW-C设备在接收到该第一会话终止请求消息后,可以根据指定时间信息设置并启动在指定时刻超时的定时器。
S603、该GW-C设备向该广播组播业务中心发送第一会话终止响应消息。
S604、该GW-C设备向该移动性管理实体发送第二会话终止请求消息。
其中,该第二会话终止消息包括该指定时间信息。
S605、该移动性管理实体根据该第二会话终止请求消息,释放MBMS业务的承载上下文。
S606、该移动性管理实体向该GW-C设备发送第二会话终止响应消息。
S607、该移动性管理实体向该基站发送第三会话终止请求消息。
其中,该第三会话终止消息包括该指定时间信息。
S608、该基站根据该第三会话终止请求消息设置并启动第二定时器。
具体地,参照步骤S602对应的描述,该基站也可以根据该指定时间信息设置并启动在指定时刻超时的第二定时器。
S609、该基站向该移动性管理实体发送第三会话终止响应消息。
S610、该基站检测到该第二定时器超时,释放MBMS业务的承载上下文,并释放为MBMS业务所分配的无线资源。
S611、该GW-C设备检测到该第一定时器超时,释放MBMS业务的承载上下文。
值得说明的是,该第一定时器与该第二定时器可以在同一时刻超时,也就是说,步骤S610与步骤S610可能同时执行,本发明对此不做限定。
S612、该GW-C设备向该GW-U设备发送转发指示消息。
其中,该转发指示消息包括规则删除指示。
具体地,该GW-C设备在检测到该第一定时器超时后,向该GW-U设备发送该转发指示消息,该转发指示消息包括的规则删除指示用于指示该GW-U设备删除第二转发规则,其中,该第二转发规则是GW-C设备在业务建立流程发送至该GW-U设备的,以便该GW-U设备根据该第二转发规则处理接收到的广播组播业务数据报文。
S613、该GW-U设备在接收到该转发指示消息后,根据该转发指示消息包括的规则删除指示删除第二转发规则。
S614、该基站向该GW-U设备发送第一退出组播组请求消息。
S615、该GW-U设备根据该第一转发规则对该第一退出组播组请求消息进行预处理。
其中,该第一转发规则是该GW-C设备在业务建立流程发送至该GW-U设备的,以便该GW-U设备根据该第一转发规则处理接收到的信令。
具体地,该预处理可以为:将该第一退出组播组请求消息利用openflow协议进行封装,得到报文输入Packet-in消息,其中,该packet-in消息中包括该GW-U设备接收到该第一退出组播组消息的端口,该Packet-in消息即为预
处理后的第一退出组播组请求消息。
S616、该GW-U设备将该预处理后的第一退出组播组请求消息发送至该GW-C设备。
S617、该GW-C设备根据该预处理后的第一退出组播组请求消息将该基站退出以该GW-U设备为源点的IP组播组。
S618、该GW-C设备向该GW-U设备发送组播组退出指示消息。
该退出指示消息包括第二退出组播组请求消息,用于指示该GW-U设备将该第二退出组播组请求消息发送至该广播组播业务中心。
S619、该GW-U设备向该广播组播业务中心发送该第二退出组播组请求消息。
具体地,该GW-C设备发送至该GW-U设备的组播组退出指示消息是使用Openflow协议封装的报文输出Packet-out消息,其中,该Packet-out消息可以包括该第二退出组播组请求消息以及消息转发指示,这样,该GW-U设备在接收到该组播组退出指示消息后,根据该消息转发指示将该第二退出组播组消息发送至该广播组播业务中心。
S620、该广播组播业务中心根据该第二退出组播组请求消息将该GW-U设备退出以该广播组播业务中心为源点的IP组播组。
需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必须的。
由上述步骤S601至步骤S620可知,在会话终止流程,跟会话相关的信令也均由GW-C设备处理。
采用本发明实施例提供的一种eMBMS***的管理方法,该eMBMS***包括广播组播业务中心,基站,与该基站相连的移动性管理实体,还包括与该移动性管理实体和该广播组播业务中心相连的网关控制面GW-C设备,及与该基站和该广播组播业务中心相连的网关用户面GW-U设备,其中,该
GW-C设备用于,与该广播组播业务中心以及该移动性管理实体进行核心网信令的交互,该GW-U设备用于,接收该基站发送的信令,并根据第一转发规则将该信令发送至该GW-C设备,该GW-C设备还用于,接收并处理该GW-U设备发送的该信令,该GW-U设备还用于,在数据传输流程,接收该广播组播业务中心发送的广播组播业务数据报文,根据第二转发规则将该广播组播业务数据报文发送至该基站。这样,由于该GW-U设备和该GW-C设备为两个独立的设备,并且该GW-C设备负责处理所有跟会话相关的信令,GW-U设备仅负责在数据传输流程接收并转发广播组播业务中心发送的广播组播业务数据报文,因此,在对GW-C设备添加新功能或者部署新业务后,无需对GW-U设备进行改动,使得该GW-C设备和该GW-U设备可以进行独立演进。
实施例三
本发明实施例提供一种eMBMS***的管理方法,应用于网关控制面GW-C设备,如图7所示,该方法包括:
S701、网关控制面GW-C设备与广播组播业务中心以及移动性管理实体进行核心网信令的交互;
S702、该GW-C设备向网关用户面GW-U设备发送转发指示消息,该转发指示消息用于指示该GW-U设备对该GW-U设备接收到的报文进行的处理;
S703、该GW-C设备接收并处理该GW-U设备根据该转发指示消息发送的信令,该信令是该基站发送至该GW-U设备的。
具体地,参照上述实施例一,该eMBMS***中的移动性管理实体、广播组播业务中心、网关用户面设备分别与该GW-C设备相连,本发明实施例提供的一种eMBMS***的管理方法,主要涉及GW-C设备与该移动性管理实体、该广播组播业务中心,以及该网关用户面设备进行交互,实现会话的建立,以及会话的终止的方法,下面对上述步骤S701至步骤S703进行详细说明。
可选地,该网关控制面GW-C设备与广播组播业务中心以及移动性管理
实体进行核心网信令的交互具体包括:
在会话建立流程,接收该广播组播业务中心发送的第一会话开始请求消息,该第一会话开始请求消息用于建立该GW-U设备与该广播组播业务中心之间的承载;
向该移动性管理实体发送第二会话开始请求消息,该第二会话开始请求消息用于建立该基站与该GW-U设备之间的承载。
进一步地,该GW-U设备与该广播组播业务中心之间通过SGi-mb接口相连,该方法还包括:
在该SGi-mb接口的发送方式为单播方式时,分配对应该SGi-mb接口的目的用户数据包协议UDP端口。
示例地,该第一会话开始请求消息还可以包括标识该SGi-mb接口的发送方式的标识信息,这样,该GW-C设备在接收到该第一会话开始请求消息后,根据该标识信息即可确定该SGi-mb接口的发送方式,需要说明的是,该广播组播业务中心可以通过单播方式或者组播方式向该GW-U设备发送广播组播业务数据报文,其中,若该SGi-mb接口的发送方式为单播方式,则该GW-C设备可以分配对应该SGi-mb接口的目的UDP端口,以便该GW-U设备通过该UDP端口接收该广播组播业务中心发送的广播组播业务数据报文。
可选地,该GW-U设备与该广播组播业务中心之间通过SGi-mb接口相连,该方法还包括:
在该SGi-mb接口的发送方式为组播方式时,向该GW-U设备发送组播组加入指示消息,该组播组加入指示消息包括第一组播组加入请求消息,用于指示该GW-U设备将该第一组播组加入请求消息发送至该广播组播业务中心。
示例地,OpenFlow协议作为该GW-U设备与该GW-C设备之间的接口协议,该GW-C设备将第一组播组加入请求消息利用openflow协议进行封装,得到报文输出Packet-out消息,即该组播组加入指示消息,这样,该GW-C设备在接收到该组播组加入指示消息后,解析得到该第一组播组加入请求消
息,并根据指示将该第一组播组加入请求消息发送至该广播组播业务中心,该广播组播业务中心根据该第一组播组加入请求消息将该GW-U设备加入以该广播组播业务中心为源点的IP组播组,以便该广播组播业务中心可以通过组播的方式将广播组播业务数据报文发送至该GW-U设备。
可选地,该GW-U设备与该基站之间通过M1接口相连,该方法还包括:
分配该M1接口的IP组播地址和隧道标识,其中,该IP组播地址用于标识以该GW-U设备为源点的IP组播组。
需要说明的是,GW-U设备在接收到广播组播业务数据报文后,是将该广播组播业务数据报文发送至以该GW-U设备为源点的IP组播组内的所有基站,其中,该IP组播组采用IP组播地址+组播源地址的方式进行标记,也就是说,该GW-C设备为该M1接口分配的IP组播地址,用于标记该IP组播组。
另外,值得说明的是,该GW-U设备与该基站之间的交互报文可以通过GPRS隧道协议GTP进行封装,该隧道标识是该GTP中的一个字段,用于标识隧道端点。
可选地,在具体实施过程中,会话建立流程中GW-C设备向该GW-U设备发送的该转发指示消息可以包括第一转发规则,该第一转发规则为该GW-U设备处理该基站发送至该GW-U设备的信令的规则。这样,步骤S703具体包括:
该GW-C设备接收该GW-U设备发送的预处理后的第二组播组加入请求消息;该预处理后的第二组播组加入请求消息是该GW-U设备根据该第一转发规则对该基站发送的第二组播组加入请求消息进行预处理后得到的;根据预处理后的该第二组播组加入请求消息将该基站加入以该GW-U设备为源点的IP组播组。
由上可知,本发明实施例提供的eMBMS***在会话建立过程中,相关信令的处理完全是由GW-U设备进行,该GW-C设备仅根据GW-C的指示对相关信令以及广播组播业务数据报文进行转发。
进一步地,在会话终止流程,该网关控制面GW-C设备与广播组播业务
中心进行核心网信令的交互具体包括:
在会话终止流程,该GW-C设备接收该广播组播业务中心发送的第一会话终止请求消息,该第一会话终止请求消息包括指定时间信息;在该指定时间信息指定的时刻释放承载上下文。
进一步地,在会话终止流程,该GW-C设备向该GW-U设备发送转发指示消息具体包括:
在该指定时间信息指定的时刻向该GW-U设备发送该转发指示消息,该转发指示消息包括规则删除指示,以便该GW-U设备根据该规则删除指示删除该GW-U设备处理广播组播业务数据报文的第二转发规则。
可选地,在会话终止流程,该网关控制面GW-C设备与移动性管理实体进行核心网信令的交互还包括:
该GW-C设备向该移动性管理实体发送第二会话终止请求消息,该第二会话终止请求消息包括该指定时间信息,以便该移动性管理实体将该指定时间信息发送至该基站,进而使得该基站可以根据该指定时间信息释放承载上下文。
示例地,该第一会话终止消息包括业务终止时刻,该GW-C设备在接收到该第一会话终止消息后,向该移动性管理实体发送包括该会话终止时刻的第二会话终止消息,该移动性管理实体在接收到该第二会话终止消息后,向该基站发送包括该会话终止时刻的第三会话终止消息,这样,在会话终止时刻到达时,该GW-C设备,该移动性管理实体以及该基站可以同时释放承载上下文。
可选地,在会话终止流程,该GW-C设备接收并处理该GW-U设备根据该转发指示消息发送的信令具体包括:
该GW-C设备接收预处理后的第一退出组播组请求消息;该预处理后的第一退出组播组请求消息是该GW-U设备根据第一转发规则对该基站发送的第一退出组播组请求消息进行预处理得到的;根据该预处理后的第一退出组播组请求消息将该基站退出以该GW-U设备为源点的IP组播组。
可选地,若该广播组播业务中心与该用户面设备之间的SGi-mb接口的发送方式为组播方式,则该GW-C设备还可以向该GW-U设备发送组播组退出指示消息,该组播组退出指示消息包括第二退出组播组请求消息,用于指示该GW-U设备将该第二退出组播组请求消息发送至该广播组播业务中心,该第二退出组播组请求消息用于指示该广播组播业务中心将该GW-U设备退出以该广播组播业务中心为源点的IP组播组。
具体地,该GW-C设备发送至该GW-U设备的组播组退出指示消息是使用Openflow协议封装的报文输出Packet-out消息,其中,该Packet-out消息可以包括该第二退出组播组请求消息以及消息转发指示,这样,该GW-U设备在接收到该组播组退出指示消息后,根据该消息转发指示将该第二退出组播组请求消息发送至该广播组播业务中心。
由上可知,该eMBMS***在指定的时刻,释放相关设备的承载上下文,删除GW-U设备对广播组播业务数据报文的进行处理的第二转发规则,并将基站以及GW-U退出对应的IP组播组,实现了广播组播业务的终止,并且在此过程中,相关信令的处理完全是由GW-U设备进行,该GW-C设备仅根据GW-C的指示对相关信令进行转发。
这样,该GW-C设备负责在会话建立流程以及会话终止流程处理所有与会话相关的信令,并指示该GW-U设备对接收到的信令进行转发,由于该GW-U设备的行为完全由该GW-C设备控制,因此在对该GW-C设备添加新功能或者部署新业务后,无需对GW-U设备进行改动,使得该GW-C设备和该GW-U设备可以进行独立演进。
实施例四
本发明实施例提供一种网关控制面GW-C设备80,用于实施上述实施例三提供的一种eMBMS***的管理方法,如图8所示,该GW-C设备80包括:
第一交互单元81,用于与广播组播业务中心进行核心网信令的交互;
第二交互单元82,用于与移动性管理实体进行核心网信令的交互;
第三交互单元83,用于向用户面GW-U设备发送转发指示消息,该转发指示消息用于指示该GW-U设备对该GW-U设备接收到的报文进行的处理;接收并处理该GW-U设备根据该转发指示消息发送的信令,该信令是该基站发送至该GW-U设备的。
可选地,该第一交互单元81具体用于,在会话建立流程,接收该广播组播业务中心发送的第一会话开始请求消息,该第一会话开始请求消息用于建立该GW-U设备与该广播组播业务中心之间的承载;
该第二交互单元82具体用于,向该移动性管理实体发送第二会话开始请求消息,该第二会话开始请求消息用于建立该基站与该GW-U设备之间的承载。
可选地,该GW-U设备与该广播组播业务中心之间通过SGi-mb接口相连,该GW-C设备还包括:分配单元84,用于在该SGi-mb接口的发送方式为单播方式时,分配对应该SGi-mb接口的目的用户数据包协议UDP端口。
可选地,该GW-U设备与该广播组播业务中心之间通过SGi-mb接口相连,该第三交互单元还用于:在该SGi-mb接口的发送方式为组播方式时,向该GW-U设备发送组播组加入指示消息,该组播组加入指示消息包括第一组播组加入请求消息,用于指示该GW-U设备将该第一组播组加入请求消息发送至该广播组播业务中心。
可选地,该GW-U设备与该基站之间通过M1接口相连,该分配单元84用于,分配该M1接口的IP组播地址和隧道标识,其中,该IP组播地址用于标识以该GW-U设备为源点的IP组播组。
可选地,该转发指示消息包括第一转发规则,该第一转发规则为该GW-U设备处理该基站发送至该GW-U设备的信令的规则;该第三交互单元83具体用于:
接收该GW-U设备发送的预处理后的第二组播组加入请求消息;该预处理后的第二组播组加入请求消息是该GW-U设备根据该第一转发规则对该基站发送的第二组播组加入请求消息进行预处理后得到的;
该GW-C设备还包括:组播管理单元85,用于根据预处理后的该第二组播组加入请求消息将该基站加入以该GW-U设备为源点的IP组播组。
可选地,该第一交互单元81还用于,在会话终止流程,接收该广播组播业务中心发送的第一会话终止请求消息,该第一会话终止请求消息包括指定时间信息;
该GW-C设备还包括:承载释放单元86,用于在该指定时间信息指定的时刻释放承载上下文。
可选地,该第三交互单元83具体用于:在该指定时间信息指定的时刻向该GW-U设备发送该转发指示消息,该转发指示消息包括规则删除指示,以便该GW-U设备根据该规则删除指示删除该GW-U设备处理广播组播业务数据报文的第二转发规则。
可选地,该第二交互单元82还用于:
向该移动性管理实体发送第二会话终止请求消息,该第二会话终止请求消息包括该指定时间信息,以便该移动性管理实体将该指定时间信息发送至该基站,以使该基站根据该指定时间信息释放承载上下文。
可选地,该第三交互单元83还用于,接收预处理后的第一退出组播组请求消息;该预处理后的第一退出组播组请求消息是该GW-U设备根据该第一转发规则对该基站发送的第一退出组播组请求消息进行预处理得到的;
该组播管理单元85还用于,根据该预处理后的第一退出组播组请求消息将该基站退出以该GW-U设备为源点的IP组播组。
可选地,若该广播组播业务中心与该用户面设备之间的SGi-mb接口的发送方式为组播方式,该第三交互单元83还用于:
向该GW-U设备发送组播组退出指示消息,该组播组退出指示消息包括第二退出组播组请求消息,用于指示该GW-U设备将该第二退出组播组请求消息发送至该广播组播业务中心,该第二退出组播组请求消息用于指示该广播组播业务中心将该GW-U设备退出以该广播组播业务中心为源点的IP组播组。
所属本领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的GW-C设备的具体工作过程和描述,可以参考前述实施例三中的对应过程,在此不再赘述。
采用上述GW-C设备,该GW-C设备负责在会话建立流程以及会话终止流程处理所有与会话相关的信令,并指示该GW-U设备对接收到的信令进行转发,由于该GW-U设备的行为完全由该GW-C设备控制,因此在对该GW-C设备添加新功能或者部署新业务后,无需对GW-U设备进行改动,使得该GW-C设备和该GW-U设备可以进行独立演进。
实施例五
本发明实施例提供另一种网关控制面GW-C设备90,如图9所示,该GW-C设备90包括:
处理器(processor)91、通信接口(Communications Interface)92、存储器(memory)93和通信总线94;其中,所述处理器91、所述通信接口92和所述存储器93通过所述通信总线94完成相互间的通信。
处理器91可能是一个多核中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
存储器93用于存放程序代码,所述程序代码包括计算机操作指令和网络流图。存储器93可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器93也可以是存储器阵列。存储器93还可能被分块,并且所述块可按一定的规则组合成虚拟卷。
所述通信接口92,用于实现这些装置之间的连接通信。
所述处理器91用于执行所述存储器93中的程序代码,以实现以下操作:
与广播组播业务中心以及移动性管理实体进行核心网信令的交互;
向网关用户面GW-U设备发送转发指示消息,该转发指示消息用于指示该GW-U设备对该GW-U设备接收到的报文进行的处理;
接收并处理该GW-U设备根据该转发指示消息发送的信令,该信令是该基站发送至该GW-U设备的。
可选地,所述与广播组播业务中心以及移动性管理实体进行核心网信令的交互具体包括:
在会话建立流程,接收所述广播组播业务中心发送的第一会话开始请求消息,所述第一会话开始请求消息用于建立所述GW-U设备与所述广播组播业务中心之间的承载;
向所述移动性管理实体发送第二会话开始请求消息,所述第二会话开始请求消息用于建立所述基站与所述GW-U设备之间的承载。
可选地,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述操作还包括:
在所述SGi-mb接口的发送方式为单播方式时,分配对应所述SGi-mb接口的目的用户数据包协议UDP端口。
可选地,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述操作还包括:
在所述SGi-mb接口的发送方式为组播方式时,向所述GW-U设备发送组播组加入指示消息,所述组播组加入指示消息包括第一组播组加入请求消息,用于指示所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心。
可选地,所述GW-U设备与所述基站之间通过M1接口相连,所述操作还包括:
分配所述M1接口的IP组播地址和隧道标识,其中,所述IP组播地址用于标识以所述GW-U设备为源点的IP组播组。
可选地,所述转发指示消息包括第一转发规则,所述第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;所述接收并处理所述GW-U设备根据所述转发指示消息发送的信令具体包括:
接收所述GW-U设备发送的预处理后的第二组播组加入请求消息;所述
预处理后的第二组播组加入请求消息是所述GW-U设备根据所述第一转发规则对所述基站发送的第二组播组加入请求消息进行预处理后得到的;
根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
可选地,所述与广播组播业务中心进行核心网信令的交互具体包括:
在会话终止流程,接收所述广播组播业务中心发送的第一会话终止请求消息,所述第一会话终止请求消息包括指定时间信息;
在所述指定时间信息指定的时刻释放承载上下文。
可选地,所述向网关用户面GW-U设备发送转发指示消息具体包括:
在所述指定时间信息指定的时刻向所述GW-U设备发送所述转发指示消息,所述转发指示消息包括规则删除指示,以便所述GW-U设备根据所述规则删除指示删除所述GW-U设备处理广播组播业务数据报文的第二转发规则。
可选地,所述与移动性管理实体进行核心网信令的交互具体包括:
向所述移动性管理实体发送第二会话终止请求消息,所述第二会话终止请求消息包括所述指定时间信息,以便所述移动性管理实体将所述指定时间信息发送至所述基站,以使所述基站根据所述指定时间信息释放承载上下文。
可选地,所述接收并处理所述GW-U设备根据所述转发指示消息发送的信令具体包括:
接收预处理后的第一退出组播组请求消息;所述预处理后的第一退出组播组请求消息是所述GW-U设备根据第一转发规则对所述基站发送的第一退出组播组请求消息进行预处理得到的;
根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
可选地,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述操作还包括:
向所述GW-U设备发送组播组退出指示消息,所述组播组退出指示消息
包括第二退出组播组请求消息,用于指示所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
实施例六
本发明实施例提供一种增强多媒体广播组播业务eMBMS***的管理方法,应用于网关用户面GW-U设备,如图10所示,该方法包括:
S1001、网关用户面GW-U设备接收网关控制面GW-C设备发送的转发指示消息;该转发指示消息用于指示该GW-U设备对该GW-U设备接收到的报文进行的处理;
S1002、该GW-U设备接收基站发送的信令,根据该转发指示消息将该信令发送至该GW-C设备;
S1003、该GW-U设备在数据传输流程,接收广播组播业务中心发送的广播组播业务数据报文,并根据该转发指示消息将该广播组播业务数据报文发送至该基站。
具体地,参照上述实施例一,该eMBMS***中的基站、广播组播业务中心、网关控制面设备分别与该GW-U设备相连,本发明实施例提供的一种eMBMS***的管理方法,主要涉及GW-U设备与该基站、该广播组播业务中心,以及该网关用户面设备进行交互,实现会话的建立,数据的传输以及会话的终止的方法,下面对上述步骤S1001至步骤S1003进行详细说明。
可选地,该GW-U设备与该广播组播业务中心之间通过SGi-mb接口相连,则在会话建立流程,该方法还包括:
在该SGi-mb接口的发送方式为组播方式时,该GW-U设备接收该GW-C设备向该GW-U设备发送的组播组加入指示消息;该组播组加入指示消息包括第一组播组加入请求消息;将该第一组播组加入请求消息发送至该广播组播业务中心,以便该广播组播业务中心根据该第一组播组加入请求消息将该
GW-U设备加入以该广播组播业务中心为源点的IP组播组。
示例地,OpenFlow协议作为该GW-U设备与该GW-C设备之间的接口协议,该GW-C设备将第一组播组加入请求消息利用openflow协议进行封装,得到报文输出Packet-out消息,即该组播组加入指示消息,这样,该GW-C设备在接收到该组播组加入指示消息后,解析得到该第一组播组加入请求消息,并根据指示将该第一组播组加入请求消息发送至该广播组播业务中心。
可选地,在会话建立流程,该转发指示消息包括第一转发规则,第一转发规则为该GW-U设备处理该基站发送至该GW-U设备的信令的规则;则步骤S1002具体包括:
该GW-U设备接收该基站发送的第二组播组加入请求消息;根据该第一转发规则对该第二组播组加入请求消息进行预处理,并将该预处理后的第二组播组加入请求消息发送至该GW-C设备,以便该GW-C设备根据预处理后的该第二组播组加入请求消息将该基站加入以该GW-U设备为源点的IP组播组。
示例地,该第一转发规则指示该GW-U设备需要转发的消息包括:该基站发送的请求加入IP组播组的第二组播组加入请求消息,并指示该GW-U设备对该第二组播组加入请求消息进行的预处理为:将所述第二组播组加入请求消息利用openflow协议进行封装,得到报文输入Packet-in消息,其中,该packet-in消息中包括该GW-U设备接收到该第一组播组加入请求消息的端口,该Packet-in消息即为预处理后的第二组播请求消息。
可选地,在会话建立流程,该转发指示消息包括第二转发规则;该第二转发规则为该GW-U设备处理该广播组播业务中心发送至该GW-U设备的报文的规则,这样,该GW-U设备可以根据该第二转发规则将该广播组播业务数据报文发送至该基站。
示例地,该第二转发规则包括该GW-C设备指示该GW-U设备对该广播组播业务数据报文的处理方式,以及输出该广播组播业务数据报文的至少一个端口,其中,该至少一个端口对应以该GW-U设备为源点的IP组播组内的
至少一个基站,这样,该GW-U设备在接收到广播组播业务数据报文后,按照该第二规则的处理方式对该广播组播业务数据报文进行处理,并将处理后的广播组播业务数据报文通过该至少一个端口转发至对应的至少一个基站。
由上可知,该eMBMS***在会话建立过程中,相关信令的处理完全是由GW-U设备进行,该GW-C设备仅根据GW-C的指示对相关信令以及广播组播业务数据报文进行转发。
进一步地,在会话终止流程,该转发指示消息包括规则删除指示,此时,该方法还包括:
该GW-U设备根据该规则删除指示删除该GW-U设备处理该广播组播业务数据报文的第二转发规则。
进一步地,在会话终止流程,步骤S1002具体包括:
该GW-U设备接收该基站发送的第一退出组播组请求消息,根据第一转发规则对该第一退出组播组请求消息进行预处理,将该预处理后的第一退出组播组请求消息发送至该GW-C设备,以便该GW-C设备根据该预处理后的第一退出组播组请求消息将该基站退出以该GW-U设备为源点的IP组播组。
可选地,若该广播组播业务中心与该用户面设备之间的SGi-mb接口的发送方式为组播方式,该GW-U设备还可以接收该GW-C设备向该GW-U设备发送的组播组退出指示消息;该组播组退出指示消息包括第二退出组播组请求消息;将该第二退出组播组请求消息发送至该广播组播业务中心,该第二退出组播组请求消息用于指示该广播组播业务中心将该GW-U设备退出以该广播组播业务中心为源点的IP组播组。
具体地,该GW-C设备发送至该GW-U设备的组播组退出指示消息是使用Openflow协议封装的报文输出Packet-out消息,其中,该Packet-out消息可以包括该第二退出组播组请求消息以及消息转发指示,这样,该GW-U设备在接收到该组播组退出指示消息后,根据该消息转发指示将该第二退出组播组请求消息发送至该广播组播业务中心。
由上可知,在会话终止流程中,相关信令的处理完全是由GW-U设备进
行,该GW-C设备仅根据GW-C的指示对相关信令进行转发。
这样,由于该GW-U设备的行为完全由该GW-C设备控制,其仅需要根据GW-C设备的指示进行信令和数据报文的转发,因此,在对该GW-C设备添加新功能或者部署新业务后,无需对GW-U设备进行改动,使得该GW-C设备和该GW-U设备可以进行独立演进。
实施例七
本发明实施例提供一种网关用户面GW-U设备110,用于实施上述实施例六提供的一种eMBMS***的管理方法,如图11所示,该GW-U设备110包括:
第一交互单元111,用于接收网关控制面GW-C设备发送的转发指示消息;该转发指示消息用于指示该GW-U设备对该GW-U设备接收到的报文进行的处理;
第二交互单元112,用于接收基站发送的信令;
该第一交互单元111还用于,根据该转发指示消息将该信令发送至该GW-C设备;
第三交互单元113,用于在数据传输流程,接收广播组播业务中心发送的广播组播业务数据报文;
该第二交互单元112还用于,根据该转发指示消息将该广播组播业务数据报文发送至该基站。
可选地,该GW-U设备与该广播组播业务中心之间通过SGi-mb接口相连,则在会话建立流程,该第一交互单元111还用于,在该SGi-mb接口的发送方式为组播方式时,接收该GW-C设备向该GW-U设备发送的组播组加入指示消息;该组播组加入指示消息包括第一组播组加入请求消息;该第三交互单元113还用于,将该第一组播组加入请求消息发送至该广播组播业务中心,以便该广播组播业务中心根据该第一组播组加入请求消息将该GW-U设备加入以该广播组播业务中心为源点的IP组播组。
可选地,在会话建立流程,该转发指示消息可以包括第一转发规则,第一转发规则为该GW-U设备处理该基站发送至该GW-U设备的信令的规则,则该第二交互单元112具体用于,接收该基站发送的第二组播组加入请求消息;该第一交互单元111具体用于,根据该第一转发规则对该第二组播组加入请求消息进行预处理,并将该预处理后的第二组播组加入请求消息发送至该GW-C设备,以便该GW-C设备根据该预处理后的第二组播组加入请求消息将该基站加入以该GW-U设备为源点的IP组播组。
可选地,在会话建立流程,该转发指示消息还可以包括第二转发规则;该第二转发规则是该GW-U设备处理该广播组播业务中心发送至该GW-U设备的报文的规则,则该第二交互单元112具体用于,根据该第二转发规则将该广播组播业务数据报文发送至该基站。
进一步地,在会话终止流程,该转发指示消息可以包括规则删除指示;可选地,该GW-U设备还包括规则删除单元114,用于根据该规则删除指示删除该GW-U设备处理该广播组播业务数据报文的第二转发规则。
可选地,在会话终止流程,该第二交互单元112还用于,接收该基站发送的第一退出组播组请求消息;该第一交互单元111还用于,根据第一转发规则对该第一退出组播组请求消息进行预处理,将该预处理后的第一退出组播组请求消息发送至该GW-C设备,以便该GW-C设备根据该预处理后的第一退出组播组请求消息将该基站退出以该GW-U设备为源点的IP组播组。
可选地,若该广播组播业务中心与该用户面设备之间的SGi-mb接口的发送方式为组播方式,该第一交互单元111还用于,接收该GW-C设备向该GW-U设备发送的组播组退出指示消息;该退出指示消息包括的第二退出组播组请求消息;该第三交互单元113还用于,将该第二退出组播组请求消息发送至该广播组播业务中心,该第二退出组播组消息用于指示该广播组播业务中心将该GW-U设备退出以该广播组播业务中心为源点的IP组播组。
所属本领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的GW-C设备的具体工作过程和描述,可以参考前述实施例六中的对应
过程,在此不再赘述。
采用上述GW-U设备,该GW-U设备的行为完全由该GW-C设备控制,该GW-U设备仅根据该GW-U设备的指示对接收到的信令以及数据报文进行转发,因此,在对该GW-C设备添加新功能或者部署新业务后,无需对GW-U设备进行改动,使得该GW-C设备和该GW-U设备可以进行独立演进。
实施例八
本发明实施例提供另一种网关用户面GW-U设备120,如图12所示,该GW-C设备120包括:
处理器(processor)121、通信接口(Communications Interface)122、存储器(memory)123和通信总线124;其中,所述处理器121、所述通信接口122和所述存储器123通过所述通信总线124完成相互间的通信。
处理器121可能是一个多核中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
存储器123用于存放程序代码,所述程序代码包括计算机操作指令和网络流图。存储器123可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器123也可以是存储器阵列。存储器123还可能被分块,并且所述块可按一定的规则组合成虚拟卷。
所述通信接口122,用于实现这些装置之间的连接通信。
所述处理器121用于执行所述存储器123中的程序代码,以实现以下操作:
接收网关控制面GW-C设备发送的转发指示消息;所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;
接收基站发送的信令,根据所述转发指示消息将所述信令发送至所述GW-C设备;
在数据传输流程,接收广播组播业务中心发送的广播组播业务数据报文,并根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站。
可选地,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述操作还包括:
在所述SGi-mb接口的发送方式为组播方式时,接收所述GW-C设备向所述GW-U设备发送的组播组加入指示消息;所述组播组加入指示消息包括第一组播组加入请求消息;
将所述第一组播组加入请求消息发送至所述广播组播业务中心,以便所述广播组播业务中心根据所述第一组播组加入请求消息将所述GW-U设备加入以所述广播组播业务中心为源点的IP组播组。
可选地,所述转发指示消息包括第一转发规则,第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;则所述接收基站发送的信令,根据所述转发指示消息将所述信令发送至所述GW-C设备具体包括:
接收所述基站发送的第二组播组加入请求消息;
根据所述第一转发规则对所述第二组播组加入请求消息进行预处理,并将所述预处理后的第二组播组加入请求消息发送至所述GW-C设备,以便所述GW-C设备根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
可选地,所述转发指示消息包括第二转发规则;所述第二转发规则为所述GW-U设备处理所述广播组播业务中心发送至所述GW-U设备的报文的规则;
所述根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站具体包括:根据所述第二转发规则将所述广播组播业务数据报文发送至所述基站。
可选地,所述转发指示消息包括规则删除指示;所述操作还包括:
根据所述规则删除指示删除所述GW-U设备处理所述广播组播业务数据
报文的第二转发规则。
可选地,所述接收基站发送的信令,根据所述转发指示消息将所述信令发送至所述GW-C设备具体包括:
接收所述基站发送的第一退出组播组请求消息,根据第一转发规则对所述第一退出组播组请求消息进行预处理,将所述预处理后的第一退出组播组请求消息发送至所述GW-C设备,以便所述GW-C设备根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
可选地,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述操作还包括:
接收所述GW-C设备向所述GW-U设备发送的组播组退出指示消息;所述组播组退出指示消息包括第二退出组播组请求消息;
将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,
也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:Read-Only Memory,简称:ROM)、随机存取存储器(英文全称:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (60)
- 一种增强多媒体广播组播业务eMBMS***,包括广播组播业务中心,基站,与所述基站相连的移动性管理实体,其特征在于,还包括与所述移动性管理实体和所述广播组播业务中心相连的网关控制面GW-C设备,及与所述基站和所述广播组播业务中心相连的网关用户面GW-U设备,所述GW-C设备与所述GW-U设备相连;所述GW-C设备用于,与所述广播组播业务中心以及所述移动性管理实体进行核心网信令的交互;向所述GW-U设备发送转发指示消息,所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;所述GW-U设备用于,接收所述基站发送的信令,并根据所述转发指示消息将所述信令发送至所述GW-C设备;所述GW-C设备还用于,接收并处理所述GW-U设备发送的所述信令;所述GW-U设备还用于,在数据传输流程,接收所述广播组播业务中心发送的广播组播业务数据报文,并根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站。
- 根据权利要求1所述的eMBMS***,其特征在于,所述GW-C设备具体用于:在会话建立流程,接收所述广播组播业务中心发送的第一会话开始请求消息,所述第一会话开始请求消息用于建立所述GW-U设备与所述广播组播业务中心之间的承载;向所述移动性管理实体发送第二会话开始请求消息,所述第二会话开始请求消息用于建立所述基站与所述GW-U设备之间的承载。
- 根据权利要求1或2所述的eMBMS***,其特征在于,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述GW-C设备还用于:在所述SGi-mb接口的发送方式为单播方式时,分配对应所述SGi-mb接口的目的用户数据包协议UDP端口。
- 根据权利要求1或2所述的eMBMS***,其特征在于,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述GW-C设备还用于:在所述SGi-mb接口的发送方式为组播方式时,向所述GW-U设备发送组播组加入指示消息;所述组播组加入指示消息包括第一组播组加入请求消息,用于指示所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心;所述GW-U设备还用于,将所述第一组播组加入请求消息发送至所述广播组播业务中心;所述广播组播业务中心用于,根据所述第一组播组加入请求消息将所述GW-U设备加入以所述广播组播业务中心为源点的IP组播组。
- 根据权利要求1至4任一项所述的eMBMS***,其特征在于,所述GW-U设备与所述基站之间通过M1接口相连,所述GW-C设备还用于:分配所述M1接口的IP组播地址和隧道标识,其中,所述IP组播地址用于标识以所述GW-U设备为源点的IP组播组。
- 根据权利要求1至5任一项所述的eMBMS***,其特征在于,所述转发指示消息包括第一转发规则,所述第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;所述GW-U设备具体用于:接收所述基站发送的第二组播组加入请求消息;根据所述第一转发规则对所述第二组播组加入请求消息进行预处理,并将预处理后的所述第二组播组加入请求消息发送至所述GW-C设备;所述GW-C设备还用于,在接收到所述第二组播组加入请求消息后,根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
- 根据权利要求1至6任一项所述的eMBMS***,其特征在于,所述转发指示消息包括第二转发规则;所述第二转发规则为所述GW-U设备处理所述广播组播业务中心发送至所述GW-U设备的报文的规则;所述GW-U设备具体用于:在数据传输流程,接收所述广播组播业务中心发送的广播组播业务数据报文,并根据所述第二转发规则将所述广播组播业务数据报文发送至所述基站。
- 根据权利要求1至5任一项所述的eMBMS***,其特征在于,所述GW-C设备具体用于:在会话终止流程,接收所述广播组播业务中心发送的第一会话终止请求消息,所述第一会话终止请求消息包括指定时间信息;在所述指定时间信息指定的时刻释放承载上下文。
- 根据权利要求8所述的eMBMS***,其特征在于,所述GW-C设备具体用于:在所述指定时间信息指定的时刻向所述GW-U设备发送所述转发指示消息;所述转发指示消息包括规则删除指示;所述GW-U设备还用于,根据所述规则删除指示删除所述GW-U设备处理所述广播组播业务数据报文的第二转发规则。
- 根据权利要求8或9所述的eMBMS***,其特征在于,所述GW-C设备还用于:向所述移动性管理实体发送第二会话终止请求消息,所述第二会话终止请求消息包括所述指定时间信息,以便所述移动性管理实体将所述指定时间信息发送至所述基站,以使所述基站根据所述指定时间信息释放承载上下文。
- 根据权利要求8至10任一项所述的eMBMS***,其特征在于,所述GW-U设备还用于,接收所述基站发送的第一退出组播组请求消息,根据GW-U设备的第一转发规则对所述第一退出组播组请求消息进行预处理,将所述预处理后的第一退出组播组请求消息发送至所述GW-C设备;所述GW-C设备还用于,在接收到所述预处理后的第一退出组播组请求 消息后,根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
- 根据权利要求11所述的eMBMS***,其特征在于,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述GW-C设备还用于,向所述GW-U设备发送组播组退出指示消息,所述组播组退出指示消息包括第二退出组播组请求消息,用于指示所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心;所述GW-U设备还用于,将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
- 一种增强多媒体广播组播业务eMBMS***的管理方法,应用于eMBMS***,所述eMBMS***包括广播组播业务中心,基站,与所述基站相连的移动性管理实体,其特征在于,还包括与所述移动性管理实体和所述广播组播业务中心相连的网关控制面GW-C设备,及与所述基站和所述广播组播业务中心相连的网关用户面GW-U设备,所述GW-C设备与所述GW-U设备相连;所述方法包括:所述GW-C设备与所述广播组播业务中心以及所述移动性管理实体进行核心网信令的交互;所述GW-C设备向所述GW-U设备发送转发指示消息,所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;所述GW-U设备接收所述基站发送的信令,并根据所述转发指示消息将所述信令发送至所述GW-C设备;所述GW-C设备接收并处理所述GW-U设备发送的所述信令;所述GW-U设备在数据传输流程,接收所述广播组播业务中心发送的广播组播业务数据报文,并根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站。
- 根据权利要求13所述的方法,其特征在于,所述GW-C设备与所述广播组播业务中心以及所述移动性管理实体进行核心网信令的交互,具体包括:所述GW-C设备在会话建立流程,接收所述广播组播业务中心发送的第一会话开始请求消息,所述第一会话开始请求消息用于建立所述GW-U设备与所述广播组播业务中心之间的承载;所述GW-C设备向所述移动性管理实体发送第二会话开始请求消息,所述第二会话开始请求消息用于建立所述基站与所述GW-U设备之间的承载。
- 根据权利要求13或14所述的方法,其特征在于,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述方法还包括:在所述SGi-mb接口的发送方式为单播方式时,所述GW-C设备分配对应所述SGi-mb接口的目的用户数据包协议UDP端口。
- 根据权利要求13或14所述的方法,其特征在于,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述方法还包括:在所述SGi-mb接口的发送方式为组播方式时,所述GW-C设备向所述GW-U设备发送组播组加入指示消息;所述组播组加入指示消息包括第一组播组加入请求消息,用于指示所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心;所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心;所述广播组播业务中心根据所述第一组播组加入请求消息将所述GW-U设备加入以所述广播组播业务中心为源点的IP组播组。
- 根据权利要求13至16任一项所述的方法,其特征在于,所述GW-U设备与所述基站之间通过M1接口相连,所述方法还包括:所述GW-C设备分配所述M1接口的IP组播地址和隧道标识,其中,所述IP组播地址用于标识以所述GW-U设备为源点的IP组播组。
- 根据权利要求13至17任一项所述的方法,其特征在于,所述转发 指示消息包括第一转发规则,所述第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;所述GW-U设备接收所述基站发送的信令,并根据所述转发指示消息将所述信令发送至所述GW-C设备,具体包括:所述GW-U设备接收所述基站发送的第二组播组加入请求消息,根据所述第一转发规则对所述第二组播组加入请求消息进行预处理,并将所述预处理后的第二组播组加入请求消息发送至所述GW-C设备;所述GW-C设备接收并处理所述GW-U设备发送的所述信令,具体包括:所述GW-C设备在接收到所述第二组播组加入请求消息后,根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
- 根据权利要求13至18任一项所述的方法,其特征在于,所述转发指示消息包括第二转发规则;所述第二转发规则为所述GW-U设备处理所述广播组播业务中心发送至所述GW-U设备的报文的规则;所述GW-C设备根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站具体包括:所述GW-C设备根据所述第二转发规则将所述广播组播业务数据报文发送至所述基站。
- 根据权利要求13至17任一项所述的方法,其特征在于,所述GW-C设备与所述广播组播业务中心进行核心网信令的交互,具体包括:所述GW-C设备在会话终止流程,接收所述广播组播业务中心发送的第一会话终止请求消息,所述第一会话终止请求消息包括指定时间信息;所述GW-C设备在所述指定时间信息指定的时刻释放承载上下文。
- 根据权利要求20所述的方法,其特征在于,所述GW-C设备向所述GW-U设备发送转发指示消息具体包括:所述GW-C设备在所述指定时间信息指定的时刻向所述GW-U设备发送所述转发指示消息;所述转发指示消息包括规则删除指示;所述方法还包括:所述GW-U设备根据所述规则删除指示删除所述GW-U设备处理所述广播组播业务数据报文的第二转发规则。
- 根据权利要求20或21所述的方法,其特征在于,所述GW-C设备与所述移动性管理实体进行核心网信令的交互方法,具体包括:所述GW-C设备向所述移动性管理实体发送第二会话终止请求消息,所述第二会话终止请求消息包括所述指定时间信息,以便所述移动性管理实体将所述指定时间信息发送至所述基站,以使所述基站根据所述指定时间信息释放承载上下文。
- 根据权利要求20至22任一项所述的方法,其特征在于,所述GW-U设备接收所述基站发送的信令,并根据所述第一转发规则将所述信令发送至所述GW-C设备,具体包括:所述GW-U设备接收所述基站发送的第一退出组播组请求消息,根据所述GW-U设备的第一转发规则对所述第一退出组播组请求消息进行预处理,将所述预处理后的第一退出组播组请求消息发送至所述GW-C设备;所述GW-C设备接收并处理所述信令,具体包括:所述GW-C设备在接收到所述预处理后的第一退出组播组请求消息后,根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
- 根据权利要求23所述的方法,其特征在于,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述方法还包括:向所述GW-U设备发送组播组退出指示消息,所述组播组退出指示消息包括第二退出组播组请求消息,用于指示所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心;所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
- 一种增强多媒体广播组播业务eMBMS***的管理方法,其特征在于,包括:网关控制面GW-C设备与广播组播业务中心以及移动性管理实体进行核心网信令的交互;向网关用户面GW-U设备发送转发指示消息,所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;接收并处理所述GW-U设备根据所述转发指示消息发送的信令,所述信令是所述基站发送至所述GW-U设备的。
- 根据权利要求25所述的方法,其特征在于,所述网关控制面GW-C设备与广播组播业务中心以及移动性管理实体进行核心网信令的交互具体包括:在会话建立流程,接收所述广播组播业务中心发送的第一会话开始请求消息,所述第一会话开始请求消息用于建立所述GW-U设备与所述广播组播业务中心之间的承载;向所述移动性管理实体发送第二会话开始请求消息,所述第二会话开始请求消息用于建立所述基站与所述GW-U设备之间的承载。
- 根据权利要求25或26所述的方法,其特征在于,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述方法还包括:在所述SGi-mb接口的发送方式为单播方式时,分配对应所述SGi-mb接口的目的用户数据包协议UDP端口。
- 根据权利要求25或26所述的方法,其特征在于,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述方法还包括:在所述SGi-mb接口的发送方式为组播方式时,向所述GW-U设备发送组播组加入指示消息,所述组播组加入指示消息包括第一组播组加入请求消息,用于指示所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心。
- 根据权利要求25至28任一项所述的方法,其特征在于,所述GW-U 设备与所述基站之间通过M1接口相连,所述方法还包括:分配所述M1接口的IP组播地址和隧道标识,其中,所述IP组播地址用于标识以所述GW-U设备为源点的IP组播组。
- 根据权利要求25至29任一项所述的方法,其特征在于,所述转发指示消息包括第一转发规则,所述第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;所述接收并处理所述GW-U设备根据所述转发指示消息发送的信令具体包括:接收所述GW-U设备发送的预处理后的第二组播组加入请求消息;所述预处理后的第二组播组加入请求消息是所述GW-U设备根据所述第一转发规则对所述基站发送的第二组播组加入请求消息进行预处理后得到的;根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
- 根据权利要求25至29任一项所述的方法,其特征在于,所述网关控制面GW-C设备与广播组播业务中心进行核心网信令的交互具体包括:在会话终止流程,接收所述广播组播业务中心发送的第一会话终止请求消息,所述第一会话终止请求消息包括指定时间信息;在所述指定时间信息指定的时刻释放承载上下文。
- 根据权利要求31所述的方法,其特征在于,所述向网关用户面GW-U设备发送转发指示消息具体包括:在所述指定时间信息指定的时刻向所述GW-U设备发送所述转发指示消息,所述转发指示消息包括规则删除指示,以便所述GW-U设备根据所述规则删除指示删除所述GW-U设备处理广播组播业务数据报文的第二转发规则。
- 根据权利要求31或32所述的方法,其特征在于,所述网关控制面GW-C设备与移动性管理实体进行核心网信令的交互具体包括:向所述移动性管理实体发送第二会话终止请求消息,所述第二会话终止请求消息包括所述指定时间信息,以便所述移动性管理实体将所述指定时间 信息发送至所述基站,以使所述基站根据所述指定时间信息释放承载上下文。
- 根据权利要求31至33任一项所述的方法,其特征在于,所述接收并处理所述GW-U设备根据所述转发指示消息发送的信令具体包括:接收预处理后的第一退出组播组请求消息;所述预处理后的第一退出组播组请求消息是所述GW-U设备根据第一转发规则对所述基站发送的第一退出组播组请求消息进行预处理得到的;根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
- 根据权利要求31至34任一项所述的方法,其特征在于,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述方法还包括:向所述GW-U设备发送组播组退出指示消息,所述组播组退出指示消息包括第二退出组播组请求消息,用于指示所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
- 一种网关控制面GW-C设备,其特征在于,包括:第一交互单元,用于与广播组播业务中心进行核心网信令的交互;第二交互单元,用于与移动性管理实体进行核心网信令的交互;第三交互单元,用于向用户面GW-U设备发送转发指示消息,所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;所述第三交互单元还用于,接收并处理所述GW-U设备根据所述转发指示消息发送的信令,所述信令是所述基站发送至所述GW-U设备的。
- 根据权利要求36所述的GW-C设备,其特征在于,所述第一交互单元具体用于,在会话建立流程,接收所述广播组播业务中心发送的第一会话开始请求消息,所述第一会话开始请求消息用于建立所述GW-U设备与所述 广播组播业务中心之间的承载;所述第二交互单元具体用于,向所述移动性管理实体发送第二会话开始请求消息,所述第二会话开始请求消息用于建立所述基站与所述GW-U设备之间的承载。
- 根据权利要求36或37所述的GW-C设备,其特征在于,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述GW-C设备还包括:分配单元,用于在所述SGi-mb接口的发送方式为单播方式时,分配对应所述SGi-mb接口的目的用户数据包协议UDP端口。
- 根据权利要求36或37所述的GW-C设备,其特征在于,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述第三交互单元还用于:在所述SGi-mb接口的发送方式为组播方式时,向所述GW-U设备发送组播组加入指示消息,所述组播组加入指示消息包括第一组播组加入请求消息,用于指示所述GW-U设备将所述第一组播组加入请求消息发送至所述广播组播业务中心。
- 根据权利要求36至39任一项所述的GW-C设备,其特征在于,所述GW-U设备与所述基站之间通过M1接口相连,所述GW-C设备包括分配单元,用于分配所述M1接口的IP组播地址和隧道标识,其中,所述IP组播地址用于标识以所述GW-U设备为源点的IP组播组。
- 根据权利要求36至40任一项所述的GW-C设备,其特征在于,所述转发指示消息包括第一转发规则,所述第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;所述第三交互单元具体用于:接收所述GW-U设备发送的预处理后的第二组播组加入请求消息;所述预处理后的第二组播组加入请求消息是所述GW-U设备根据所述第一转发规则对所述基站发送的第二组播组加入请求消息进行预处理后得到的;所述GW-C设备还包括:组播管理单元,用于根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
- 根据权利要求36至40任一项所述的GW-C设备,其特征在于,所述第一交互单元还用于,在会话终止流程,接收所述广播组播业务中心发送的第一会话终止请求消息,所述第一会话终止请求消息包括指定时间信息;所述GW-C设备还包括:承载释放单元,用于在所述指定时间信息指定的时刻释放承载上下文。
- 根据权利要求32所述的GW-C设备,其特征在于,所述第三交互单元具体用于:在所述指定时间信息指定的时刻向所述GW-U设备发送所述转发指示消息,所述转发指示消息包括规则删除指示,以便所述GW-U设备根据所述规则删除指示删除所述GW-U设备处理广播组播业务数据报文的第二转发规则。
- 根据权利要求42或43所述的GW-C设备,其特征在于,所述第二交互单元还用于:向所述移动性管理实体发送第二会话终止请求消息,所述第二会话终止请求消息包括所述指定时间信息,以便所述移动性管理实体将所述指定时间信息发送至所述基站,以使所述基站根据所述指定时间信息释放承载上下文。
- 根据权利要求42至44任一项所述的GW-C设备,其特征在于,包括:所述第三交互单元还用于,接收预处理后的第一退出组播组请求消息;所述预处理后的第一退出组播组请求消息是所述GW-U设备根据所述第一转发规则对所述基站发送的第一退出组播组请求消息进行预处理得到的;组播管理单元,用于根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
- 根据权利要求42至45任一项所述的GW-C设备,其特征在于,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述第三交互单元还用于:向所述GW-U设备发送组播组退出指示消息,所述组播组退出指示消息包括第二退出组播组请求消息,用于指示所述GW-U设备将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
- 一种增强多媒体广播组播业务eMBMS***的管理方法,其特征在于,包括:网关用户面GW-U设备接收网关控制面GW-C设备发送的转发指示消息;所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;接收基站发送的信令,根据所述转发指示消息将所述信令发送至所述GW-C设备;在数据传输流程,接收广播组播业务中心发送的广播组播业务数据报文,并根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站。
- 根据权利要求47所述的方法,其特征在于,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述方法还包括:在所述SGi-mb接口的发送方式为组播方式时,接收所述GW-C设备向所述GW-U设备发送的组播组加入指示消息;所述组播组加入指示消息包括第一组播组加入请求消息;将所述第一组播组加入请求消息发送至所述广播组播业务中心,以便所述广播组播业务中心根据所述第一组播组加入请求消息将所述GW-U设备加入以所述广播组播业务中心为源点的IP组播组。
- 根据权利要求47或48所述的方法,其特征在于,所述转发指示消息包括第一转发规则,第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;则所述接收基站发送的信令,根据所述转发指示消息将所述信令发送至所述GW-C设备具体包括:接收所述基站发送的第二组播组加入请求消息;根据所述第一转发规则对所述第二组播组加入请求消息进行预处理,并将所述预处理后的第二组播组加入请求消息发送至所述GW-C设备,以便所述GW-C设备根据预处理后的所述第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
- 根据权利要求47至49任一项所述的方法,其特征在于,所述转发指示消息包括第二转发规则;所述第二转发规则为所述GW-U设备处理所述广播组播业务中心发送至所述GW-U设备的报文的规则;所述根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站具体包括:根据所述第二转发规则将所述广播组播业务数据报文发送至所述基站。
- 根据权利要求47至48任一项所述的方法,其特征在于,所述转发指示消息包括规则删除指示;所述方法还包括:根据所述规则删除指示删除所述GW-U设备处理所述广播组播业务数据报文的第二转发规则。
- 根据权利要求51所述的方法,其特征在于,所述接收基站发送的信令,根据所述转发指示消息将所述信令发送至所述GW-C设备具体包括:接收所述基站发送的第一退出组播组请求消息,根据第一转发规则对所述第一退出组播组请求消息进行预处理,将所述预处理后的第一退出组播组请求消息发送至所述GW-C设备,以便所述GW-C设备根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
- 根据权利要求51或52所述的方法,其特征在于,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述方法还包括:接收所述GW-C设备向所述GW-U设备发送的组播组退出指示消息;所述组播组退出指示消息包括第二退出组播组请求消息;将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第 二退出组播组请求消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
- 一种网关用户面GW-U设备,其特征在于,包括:第一交互单元,用于接收网关控制面GW-C设备发送的转发指示消息;所述转发指示消息用于指示所述GW-U设备对所述GW-U设备接收到的报文进行的处理;第二交互单元,用于接收基站发送的信令;所述第一交互单元还用于,根据所述转发指示消息将所述信令发送至所述GW-C设备;第三交互单元,用于在数据传输流程,接收广播组播业务中心发送的广播组播业务数据报文;所述第二交互单元还用于,根据所述转发指示消息将所述广播组播业务数据报文发送至所述基站。
- 根据权利要求54所述的GW-U设备,其特征在于,所述GW-U设备与所述广播组播业务中心之间通过SGi-mb接口相连,所述第一交互单元还用于:在所述SGi-mb接口的发送方式为组播方式时,接收所述GW-C设备向所述GW-U设备发送的组播组加入指示消息;所述组播组加入指示消息包括第一组播组加入请求消息;所述第三交互单元还用于,将所述第一组播组加入请求消息发送至所述广播组播业务中心,以便所述广播组播业务中心根据所述第一组播组加入请求消息将所述GW-U设备加入以所述广播组播业务中心为源点的IP组播组。
- 根据权利要求54或55所述的GW-U设备,其特征在于,所述转发指示消息包括第一转发规则,第一转发规则为所述GW-U设备处理所述基站发送至所述GW-U设备的信令的规则;所述第二交互单元具体用于,接收所述基站发送的第二组播组加入请求消息;所述第一交互单元具体用于,根据所述第一转发规则对所述第二组播组加入请求消息进行预处理,并将所述预处理后的第二组播组加入请求消息发送至所述GW-C设备,以便所述GW-C设备根据所述预处理后的第二组播组加入请求消息将所述基站加入以所述GW-U设备为源点的IP组播组。
- 根据权利要求54至56任一项所述的GW-U设备,其特征在于,所述转发指示消息包括第二转发规则;所述第二转发规则是所述GW-U设备处理所述广播组播业务中心发送至所述GW-U设备的报文的规则;所述第二交互单元具体用于,根据所述第二转发规则将所述广播组播业务数据报文发送至所述基站。
- 根据权利要求54至55任一项所述的GW-U设备,其特征在于,所述转发指示消息包括规则删除指示;所述GW-U设备还包括规则删除单元,用于根据所述规则删除指示删除所述GW-U设备处理所述广播组播业务数据报文的第二转发规则。
- 根据权利要求58所述的GW-U设备,其特征在于,所述第二交互单元还用于,接收所述基站发送的第一退出组播组请求消息;所述第一交互单元还用于,根据第一转发规则对所述第一退出组播组请求消息进行预处理,将所述预处理后的第一退出组播组请求消息发送至所述GW-C设备,以便所述GW-C设备根据所述预处理后的第一退出组播组请求消息将所述基站退出以所述GW-U设备为源点的IP组播组。
- 根据权利要求58或59所述的GW-U设备,其特征在于,若所述广播组播业务中心与所述用户面设备之间的SGi-mb接口的发送方式为组播方式,所述第一交互单元还用于:接收所述GW-C设备向所述GW-U设备发送的组播组退出指示消息;所述退出指示消息包括的第二退出组播组请求消息;所述第三交互单元还用于,将所述第二退出组播组请求消息发送至所述广播组播业务中心,所述第二退出组播组消息用于指示所述广播组播业务中心将所述GW-U设备退出以所述广播组播业务中心为源点的IP组播组。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201580065501.0A CN107006070B (zh) | 2015-07-06 | 2015-07-06 | 增强多媒体广播组播业务eMBMS***及其管理方法 |
EP15897427.9A EP3301997B1 (en) | 2015-07-06 | 2015-07-06 | Enhanced multimedia broadcast and multicast service embms system and management method therefor |
PCT/CN2015/083358 WO2017004771A1 (zh) | 2015-07-06 | 2015-07-06 | 增强多媒体广播组播业务eMBMS***及其管理方法 |
AU2015401354A AU2015401354B2 (en) | 2015-07-06 | 2015-07-06 | Evolved multimedia broadcast/multicast service embms system and management method |
US15/860,107 US10397012B2 (en) | 2015-07-06 | 2018-01-02 | Evolved multimedia broadcast/multicast service (EMBMS) system and EMBMS system management method |
ZA201800014A ZA201800014B (en) | 2015-07-06 | 2018-01-02 | Evolved multimedia broadcast/multicast service embms system and embms system management |
US16/548,996 US10924294B2 (en) | 2015-07-06 | 2019-08-23 | Evolved multimedia broadcast/multicast service (EMBMS) system and EMBMS system management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/083358 WO2017004771A1 (zh) | 2015-07-06 | 2015-07-06 | 增强多媒体广播组播业务eMBMS***及其管理方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/860,107 Continuation US10397012B2 (en) | 2015-07-06 | 2018-01-02 | Evolved multimedia broadcast/multicast service (EMBMS) system and EMBMS system management method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017004771A1 true WO2017004771A1 (zh) | 2017-01-12 |
Family
ID=57684782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/083358 WO2017004771A1 (zh) | 2015-07-06 | 2015-07-06 | 增强多媒体广播组播业务eMBMS***及其管理方法 |
Country Status (6)
Country | Link |
---|---|
US (2) | US10397012B2 (zh) |
EP (1) | EP3301997B1 (zh) |
CN (1) | CN107006070B (zh) |
AU (1) | AU2015401354B2 (zh) |
WO (1) | WO2017004771A1 (zh) |
ZA (1) | ZA201800014B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107135487A (zh) * | 2017-05-03 | 2017-09-05 | 西安科技大学 | 基于sdn的mbms网络架构及网络优化方法 |
CN109309904A (zh) * | 2017-07-28 | 2019-02-05 | 华为技术有限公司 | 组播数据传输方法、相关设备及通信*** |
CN109600237A (zh) * | 2017-09-30 | 2019-04-09 | 成都鼎桥通信技术有限公司 | 组播数据处理方法和装置 |
CN109699013A (zh) * | 2017-10-24 | 2019-04-30 | 华为技术有限公司 | 一种通信***、通信方法及其装置 |
CN110557265A (zh) * | 2018-06-04 | 2019-12-10 | 华为技术有限公司 | 一种组播方法及装置 |
WO2021203944A1 (zh) * | 2020-04-07 | 2021-10-14 | 华为技术有限公司 | 通信方法和通信装置 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2015401354B2 (en) * | 2015-07-06 | 2018-12-20 | Huawei Technologies Co., Ltd. | Evolved multimedia broadcast/multicast service embms system and management method |
WO2018058692A1 (zh) * | 2016-10-01 | 2018-04-05 | 华为技术有限公司 | 一种广播承载管理的方法及其设备 |
WO2019114938A1 (en) * | 2017-12-12 | 2019-06-20 | Nokia Solutions And Networks Oy | Method, system and apparatus for multicast session management in a 5g communication network |
CN110366272B (zh) * | 2018-04-09 | 2021-10-15 | 华为技术有限公司 | 传输消息的方法和装置 |
TWI672960B (zh) * | 2018-08-02 | 2019-09-21 | 財團法人資訊工業策進會 | 為多媒體廣播多播服務之通訊系統、方法及協調實體 |
US11051133B2 (en) * | 2018-12-11 | 2021-06-29 | Motorola Solutions, Inc. | Method and system for dynamically changing the interval to receive data from an evolved multimedia broadcast muticast service bearer |
CN112788544B (zh) * | 2019-11-07 | 2022-08-26 | 华为技术有限公司 | 通信方法、装置及设备 |
EP4239956A3 (en) * | 2022-02-09 | 2023-12-06 | Nokia Technologies Oy | Restoration of multicast/broadcast service upon multicast/broadcast user plane function failure without restart |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242353A (zh) * | 2007-02-09 | 2008-08-13 | 华为技术有限公司 | 演进的通信***及通信方法 |
CN101304550A (zh) * | 2007-05-08 | 2008-11-12 | 华为技术有限公司 | 提供多媒体广播/组播业务的方法及*** |
CN101931876A (zh) * | 2009-06-26 | 2010-12-29 | 华为技术有限公司 | 传递信息的方法、装置和*** |
WO2014198020A1 (en) * | 2013-06-14 | 2014-12-18 | Telefonaktiebolaget L M Ericsson(Publ) | Migrating embms into a cloud computing system |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4172207B2 (ja) * | 2002-05-29 | 2008-10-29 | 日本電気株式会社 | 無線アクセスネットワーク装置及びそれを用いた移動通信システム |
GB0520254D0 (en) * | 2005-10-05 | 2005-11-16 | Vodafone Plc | Telecommunications networks |
US20080274759A1 (en) * | 2007-05-04 | 2008-11-06 | Hongyuan Chen | System and Method for Controlling Base Stations for Multimedia Broadcast Communications |
US20080311949A1 (en) * | 2007-06-18 | 2008-12-18 | Henri Markus Koskinen | Determining a Transmission Window for Transmission Bursts of Broadcast Service |
CN101400017B (zh) * | 2007-09-29 | 2012-09-19 | 北京三星通信技术研究有限公司 | 支持进化的广播组播业务数据连续接收的方法 |
WO2009044345A2 (en) * | 2007-10-01 | 2009-04-09 | Nokia Corporation | System and method for controlling base stations for multimedia broadcast communications |
US20110085489A1 (en) * | 2008-06-10 | 2011-04-14 | Gunar Rydnell | Sae application for mbms |
US8446850B2 (en) * | 2008-07-08 | 2013-05-21 | Intellectual Ventures Holding 81 Llc | Method and apparatus for providing broadcast services |
US8666388B2 (en) * | 2009-02-03 | 2014-03-04 | Qualcomm Incorporated | Geographic-based measurement and logging of radio coverage related information by mobile devices |
US8320292B2 (en) * | 2009-11-18 | 2012-11-27 | Motorola Mobility Llc | Method to control a multimedia broadcast multicast service(MBMS) mode of a MBMS session in a communication system |
US8488527B2 (en) * | 2010-07-12 | 2013-07-16 | Nokia Corporation | Apparatus and method for facilitating radio resource dimensioning for communication services |
US8787303B2 (en) * | 2010-10-05 | 2014-07-22 | Cisco Technology, Inc. | Methods and apparatus for data traffic offloading at a router |
GB2485237A (en) * | 2010-11-08 | 2012-05-09 | Nec Corp | MBMS provided by unicast or broadcast/multicast in dependence on the number of interested users. |
CN102083006B (zh) * | 2011-01-17 | 2014-06-04 | 大唐移动通信设备有限公司 | 一种数据传输方法、装置及*** |
CN103477671A (zh) * | 2011-04-03 | 2013-12-25 | Lg电子株式会社 | 用于发送位置信息的方法和用户设备 |
GB2493916C (en) * | 2011-08-19 | 2022-03-30 | Sca Ipla Holdings Inc | Telecommunications apparatus and methods for controlling relay node transmissions in a wireless telecommunications system |
CN103052045B (zh) * | 2011-10-17 | 2019-03-12 | 中兴通讯股份有限公司 | 一种消息类型的指示方法、***及装置 |
CN103636283B (zh) * | 2012-06-29 | 2018-06-05 | 华为技术有限公司 | 网关***、设备和通信方法 |
US9210615B2 (en) * | 2012-09-17 | 2015-12-08 | Brocade Communications Systems, Inc. | Method and system for elastic and resilient 3G/4G mobile packet networking for subscriber data flow using virtualized switching and forwarding |
CN103945559B (zh) * | 2013-01-18 | 2019-02-15 | 中兴通讯股份有限公司 | 网络接入***及方法 |
WO2015004922A1 (ja) * | 2013-07-11 | 2015-01-15 | 日本電気株式会社 | 通信システム、サービングゲートウェイ、その通信方法および基地局 |
US9769217B2 (en) * | 2013-11-21 | 2017-09-19 | Cisco Technology, Inc. | Providing cellular-specific transport layer service by way of cell-site proxying in a network environment |
JP6221716B2 (ja) * | 2013-12-11 | 2017-11-01 | 富士通株式会社 | 通信システム及びネットワーク装置 |
US9629018B2 (en) * | 2014-02-05 | 2017-04-18 | Ibasis, Inc. | Method and apparatus for triggering management of communication flow in an inter-network system |
US10193798B2 (en) * | 2015-01-12 | 2019-01-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and modules for managing packets in a software defined network |
US9596173B2 (en) * | 2015-04-09 | 2017-03-14 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for traffic pattern generation in a software-defined networking (SDN) system |
US9900761B2 (en) * | 2015-04-27 | 2018-02-20 | At&T Intellectual Property I, L.P. | System and method for direct tunneling in point-to-multipoint mobile service |
AU2015401354B2 (en) * | 2015-07-06 | 2018-12-20 | Huawei Technologies Co., Ltd. | Evolved multimedia broadcast/multicast service embms system and management method |
CN105163285B (zh) * | 2015-07-28 | 2018-11-16 | 上海华为技术有限公司 | 一种边缘mbms业务的数据传输方法及相关设备 |
EP3346795B1 (en) * | 2015-09-30 | 2019-06-19 | Huawei Technologies Co., Ltd. | Method for maintaining service continuity, control plane gateway and mobile management network element |
US11265935B2 (en) * | 2016-01-18 | 2022-03-01 | Samsung Electronics Co., Ltd. | Resource assignment for general packet radio service tunneling protocol (GTP) entities in 5G |
US10382903B2 (en) * | 2017-05-09 | 2019-08-13 | At&T Intellectual Property I, L.P. | Multi-slicing orchestration system and method for service and/or content delivery |
-
2015
- 2015-07-06 AU AU2015401354A patent/AU2015401354B2/en active Active
- 2015-07-06 WO PCT/CN2015/083358 patent/WO2017004771A1/zh active Application Filing
- 2015-07-06 EP EP15897427.9A patent/EP3301997B1/en active Active
- 2015-07-06 CN CN201580065501.0A patent/CN107006070B/zh active Active
-
2018
- 2018-01-02 US US15/860,107 patent/US10397012B2/en active Active
- 2018-01-02 ZA ZA201800014A patent/ZA201800014B/en unknown
-
2019
- 2019-08-23 US US16/548,996 patent/US10924294B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242353A (zh) * | 2007-02-09 | 2008-08-13 | 华为技术有限公司 | 演进的通信***及通信方法 |
CN101304550A (zh) * | 2007-05-08 | 2008-11-12 | 华为技术有限公司 | 提供多媒体广播/组播业务的方法及*** |
CN101931876A (zh) * | 2009-06-26 | 2010-12-29 | 华为技术有限公司 | 传递信息的方法、装置和*** |
WO2014198020A1 (en) * | 2013-06-14 | 2014-12-18 | Telefonaktiebolaget L M Ericsson(Publ) | Migrating embms into a cloud computing system |
Non-Patent Citations (1)
Title |
---|
See also references of EP3301997A4 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107135487B (zh) * | 2017-05-03 | 2019-08-09 | 西安科技大学 | 基于sdn的mbms网络架构及网络优化方法 |
CN107135487A (zh) * | 2017-05-03 | 2017-09-05 | 西安科技大学 | 基于sdn的mbms网络架构及网络优化方法 |
EP3648485A4 (en) * | 2017-07-28 | 2020-05-06 | Huawei Technologies Co., Ltd. | MULTICAST DATA TRANSFER METHOD, RELATED DEVICE AND COMMUNICATION SYSTEM |
CN109309904A (zh) * | 2017-07-28 | 2019-02-05 | 华为技术有限公司 | 组播数据传输方法、相关设备及通信*** |
CN109600237A (zh) * | 2017-09-30 | 2019-04-09 | 成都鼎桥通信技术有限公司 | 组播数据处理方法和装置 |
CN109600237B (zh) * | 2017-09-30 | 2021-12-28 | 成都鼎桥通信技术有限公司 | 组播数据处理方法和装置 |
CN112087722A (zh) * | 2017-10-24 | 2020-12-15 | 华为技术有限公司 | 一种通信***、通信方法及其装置 |
CN109699013B (zh) * | 2017-10-24 | 2020-08-25 | 华为技术有限公司 | 一种通信***、通信方法及其装置 |
CN109699013A (zh) * | 2017-10-24 | 2019-04-30 | 华为技术有限公司 | 一种通信***、通信方法及其装置 |
CN112087722B (zh) * | 2017-10-24 | 2022-03-29 | 华为技术有限公司 | 一种通信***、通信方法及其装置 |
US11425537B2 (en) | 2017-10-24 | 2022-08-23 | Huawei Technologies Co., Ltd. | Communications system, communication method, and apparatus thereof |
US20220369074A1 (en) | 2017-10-24 | 2022-11-17 | Huawei Technologies Co., Ltd. | Communication system, communication method, and apparatus thereof |
US11700509B2 (en) | 2017-10-24 | 2023-07-11 | Huawei Technologies Co., Ltd. | Communication system, communication method, and apparatus thereof |
CN110557265A (zh) * | 2018-06-04 | 2019-12-10 | 华为技术有限公司 | 一种组播方法及装置 |
CN110557265B (zh) * | 2018-06-04 | 2021-08-31 | 华为技术有限公司 | 一种组播方法及装置 |
WO2021203944A1 (zh) * | 2020-04-07 | 2021-10-14 | 华为技术有限公司 | 通信方法和通信装置 |
Also Published As
Publication number | Publication date |
---|---|
US20200052919A1 (en) | 2020-02-13 |
CN107006070B (zh) | 2019-07-19 |
ZA201800014B (en) | 2019-10-30 |
EP3301997A1 (en) | 2018-04-04 |
AU2015401354A1 (en) | 2018-01-25 |
AU2015401354B2 (en) | 2018-12-20 |
EP3301997B1 (en) | 2019-09-11 |
US20180123812A1 (en) | 2018-05-03 |
US10397012B2 (en) | 2019-08-27 |
EP3301997A4 (en) | 2018-04-04 |
CN107006070A (zh) | 2017-08-01 |
US10924294B2 (en) | 2021-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10924294B2 (en) | Evolved multimedia broadcast/multicast service (EMBMS) system and EMBMS system management method | |
EP3694234B1 (en) | Communication system, communication method and device thereof | |
US10542415B2 (en) | Data transmission method for edge multimedia broadcast/multicast service (MBMS) service and related device | |
WO2020001572A1 (zh) | 通信方法及装置 | |
EP3079400B1 (en) | User equipment handover method and base station | |
KR102570925B1 (ko) | 가상 네트워크 그룹을 위한 브로드캐스트 방법 및 디바이스, 장치, 및 시스템 | |
CN111526552A (zh) | Ue执行的方法及ue、以及smf实体执行的方法及smf实体 | |
US9826505B2 (en) | IPV4 and IPV6 support in an MBMS network | |
CN111526553A (zh) | Ue执行的方法及ue、以及smf实体执行的方法及smf实体 | |
WO2021223745A1 (zh) | 组播业务切换的方法和装置 | |
WO2008134968A1 (fr) | Système, procédé et appareil pour fournir un service de diffusion/multidiffusion multimédia | |
WO2021004191A1 (zh) | 一种支持时间敏感网络的方法及装置 | |
WO2021097858A1 (zh) | 一种通信方法及装置 | |
JP2023536000A (ja) | マルチキャストおよびブロードキャストサービスのための方法および装置 | |
CN106488584B (zh) | 一种数据发送、传输方法及装置 | |
WO2019137242A1 (zh) | 建立承载方法、装置、处理器及存储介质 | |
CN113473525B (zh) | 一种数据传输的方法及装置 | |
WO2022021232A1 (zh) | 用于组播通信的方法、第一网络设备和第二网络设备 | |
CN101989994A (zh) | 实现数据共享的方法及***和网络侧装置 | |
WO2021174377A1 (zh) | 切换方法和通信装置 | |
TW202021383A (zh) | 基於行動邊緣運算用戶資訊之訊務處理及分流的系統與方法 | |
WO2021174376A1 (zh) | 一种通信方法及装置 | |
CN115243201A (zh) | 一种多播实现方法和装置 | |
CN105491535B (zh) | 一种数据发送方法和设备 | |
WO2017132972A1 (zh) | 组呼下行数据包传输方法和***及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15897427 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2015897427 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2015401354 Country of ref document: AU Date of ref document: 20150706 Kind code of ref document: A |