WO2022012506A1 - 通信方法和通信装置 - Google Patents
通信方法和通信装置 Download PDFInfo
- Publication number
- WO2022012506A1 WO2022012506A1 PCT/CN2021/105944 CN2021105944W WO2022012506A1 WO 2022012506 A1 WO2022012506 A1 WO 2022012506A1 CN 2021105944 W CN2021105944 W CN 2021105944W WO 2022012506 A1 WO2022012506 A1 WO 2022012506A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- multicast
- tunnel
- information
- network device
- network element
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0007—Control or signalling for completing the hand-off for multicast or broadcast services, e.g. MBMS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
- H04W76/32—Release of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0016—Hand-off preparation specially adapted for end-to-end data sessions
-
- 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/14—Backbone network devices
Definitions
- the present application relates to the field of communication, and more particularly, to a communication method and a communication device.
- the promotion of multicast solutions encountered great difficulties .
- the multicast solution in previous generations of mobile communication technologies needs to add dedicated network elements and interfaces that support multicast on the basis of the existing communication architecture, and also requires dedicated multicast channel support. This not only increases the overhead of the operator's corner, but also increases the complexity of the terminal.
- the embodiments of the present application provide a communication method and apparatus for multicast services, which can realize the release of a tunnel for transmitting multicast service data between an access network device and a core network device, and help save network resource overhead .
- a communication method comprising:
- the first access network device in the handover preparation stage of the first terminal device switching from the first access network device to the second access network device, learns that the first terminal device has passed the first access network device the last terminal device that receives the data of the first multicast service;
- the first access network device sends first information, where the first information is used to release a first tunnel, and the first tunnel is used to transmit the first access network device and the core network device Data of the first multicast service.
- the first access network device may learn that the first terminal device has passed the The last terminal device that the first access network device receives the data of the first multicast service, and sends the first information to release the first access network device for transmitting the first multicast service between the first access network device and the core network device
- the first tunnel of data helps to save network resource overhead.
- the first access network device may be a source access network device
- the second access network device may be a target access network device
- the above-mentioned first multicast service may be one multicast service or multiple different multicast services, which is not limited.
- the first information may include an indication for releasing the first tunnel and information of the first tunnel.
- the first information may include an indication for releasing the first tunnel and identification information of the first multicast service.
- the first information may include an indication for releasing the first tunnel, identification information of the first multicast service, and information of the first tunnel.
- the information of the first tunnel can be used to uniquely determine the first tunnel, for example, it can be a tunnel endpoint identifier (tunnel endpoint identifier, TEID) of the first tunnel, or the ID of the first tunnel, which is not limited here.
- the identification information of the first multicast service can be used to uniquely determine a multicast service, for example, it can be the ID of the multicast service, or the name of the multicast service, or the multicast address, or the multicast group ID, etc., which are not limited here.
- the handover preparation stage may refer to source access network equipment, target access network equipment, or core network equipment (here, it may refer to AMF, SMF, or UPF, etc., without limitation) as the first A stage in which the terminal equipment prepares to hand over the required resources.
- the resources required for handover may include forwarding tunnels, or radio bearer configuration information required by the first terminal device to receive service data through the target access network device, air interface resources configured by the target access network device for the first terminal device, etc.
- the application examples are not limited.
- the handover preparation stage may refer to the source access network device receiving the measurement report of the first terminal device, and making a handover decision on the first terminal device according to the measurement report, and the decision result is handover, and the source access network device receives the measurement report of the first terminal device.
- the network access device sends a handover request to a target access network device, and receives a handover request response sent by the target access network device.
- the handover preparation stage may refer to the source access network device receiving the measurement report of the first terminal device, and the source access network device sending the source access and mobility management function network element according to the measurement report Handover required, and the process by which the source access and mobility management function network element receives the create UE context response from the target access and mobility management network element.
- the source access network device may learn at any time point in the handover preparation stage that the first terminal device is the last terminal device that receives data of the first multicast service through the first access network device.
- the first terminal device that joins the first multicast service sends a measurement report to the source access network device, and the source access network device performs a measurement report on the first terminal device according to the measurement report.
- the source access network device may update the number of terminal devices that join the first multicast service through the source access network device, for example, decrement the number of terminal devices by 1.
- the source access network device may know that the first terminal device is the last terminal device that receives data of the first multicast service through the first access network device.
- the number of terminal devices that join the multicast service through the source access network device may include a multicast context (Multicast Context) corresponding to the multicast service associated with the PDU session of the first terminal device or Multicast session context (Multicast Session Context) or multicast group context (Multicast Group Context) or multicast service context (Multicast Service Context).
- Multicast Context Multicast context
- Multicast Session Context Multicast Session Context
- Multicast Group Context Multicast Group Context
- Multicast Service Context Multicast Service Context
- the core network device may be a multicast user plane functional network element, such as MUF, M-UPF, MS-UPF, or MB-UPF, etc., which are not limited.
- the first tunnel may include a tunnel between the source access network device and a multicast user plane functional network element (for example, MUF or M-UPF, MS-UPF or MB-UPF) for transmitting the first multicast service tunnel.
- the core network device may be a user plane functional network element, such as a UPF.
- the first tunnel may include a tunnel between the source access network device and the user plane functional network element (eg, UPF) for transmitting the first multicast service.
- the user plane functional network element may include a function for performing user plane correlation for multicast services, that is, it can be considered that the user plane function is used for multicast services.
- the functions for example, MUF, M-UPF, MS-UPF or MB-UPF
- MUF, M-UPF, MS-UPF or MB-UPF related to the user plane of the service may be combined with the user plane functional network element to form a functional network element.
- the session management function network element may include a function used to correlate the control plane of the multicast service, that is, the function used to correlate the control plane of the multicast service (for example, MCF, M-SMF, MS- SMF or MB-SMF) can be combined with the session management function network element as one function network element.
- the function used to correlate the control plane of the multicast service for example, MCF, M-SMF, MS- SMF or MB-SMF
- the first access network device sends the first information, including:
- the first access network device sends a handover request to the second access network device, where the handover request is used to request that the first terminal device be handed over from the first access network device to the second access network device An access network device, wherein the handover request includes the first information.
- the first access network device may receive a measurement report from the first terminal device and determine, according to the measurement report, that it needs to be handed over to the second access network device, or when determining that it needs to switch to the second access network device.
- the device sends the handover request it can learn that the first terminal device is the last terminal device that joins the first multicast service through the first access network device.
- the handover request sent by the first access network device to the second access network device may carry the first information.
- the second access network device may send a path switch request (for example, an N2 path switch request, N2 Path Switch Request), the path switching request includes the above-mentioned first information.
- the access and mobility management function network element may send a PDU session context update request (eg, Nsmf_PDUSession_UpdateSMContext Request) to the session management function network element, where the PDU session context update request includes the first information.
- the session management function network element may send a first message to the multicast session management function network element, the first message. includes the first information.
- the first message may be an N16 message.
- the multicast session management function network element may send a fifth message to the multicast user plane function network element, and the fifth message may include the first information.
- the fifth message may be an N4 session update request.
- the multicast user plane function network element may obtain the first information according to the fifth message, and then release the first tunnel.
- the session management function network element may send an N4 session update request to the user plane function network element, and the N4 session update request may include the first a message.
- the user plane function network element may obtain the first information according to the N4 session update request, and then release the first tunnel.
- the embodiment of the present application transmits the first information to the core network device by carrying the first information in the handover request sent by the first access network device to the second access network device, so that the The core network device may release the first tunnel according to the first information. Therefore, the embodiments of the present application can realize the release of the first tunnel for transmitting the data of the first multicast service between the access network device and the core network device in the Xn handover scenario, which helps to save network resource overhead.
- the first access network device can carry the first information through existing signaling (such as a handover request), so that the first information is finally sent to the multicast user plane function network element, or
- the user plane functional network element helps to further save the network resource overhead.
- the first access network device sends the first information, including:
- the first access network device sends a handover requirement (for example, handover required) to the first access and mobility management function network element, where the handover requirement includes the first information.
- a handover requirement for example, handover required
- the first access network device may learn about the first terminal device when it receives a measurement report from the first terminal device, or when it is determined to send a handover request to the first access and mobility management function network element. It is the last terminal device that joins the first multicast service through the first access network device. At this time, the handover requirement sent by the first access network device to the first access and mobility management function network element may include the above-mentioned first information.
- the first access and mobility management function network element may be a source access and mobility management function network element.
- the first access and mobility management function network element may send a request for creating a UE context (for example, Namf_Communication_CreateUEContext Request) to the second access and mobility management function network element, the request for creating a UE context includes the first information.
- the second access and mobility management function network element sends a PDU session update context request to the session management function network element, and the PDU session update context request may include the first information.
- the second access and mobility management function network element may be referred to as a target access and mobility management function network element.
- the session management function network element may send a first message to the multicast session management function network element, the first message. includes the first information.
- the first message may be an N16 message.
- the multicast session management function network element may send a fifth message to the multicast user plane function network element, and the fifth message may include the first information.
- the fifth message may be an N4 session update request.
- the multicast user plane function network element may obtain the first information according to the fifth message, and then release the first tunnel. The multicast user plane function network element may also release the first tunnel according to the fifth message.
- the session management function network element may send a session update request (such as an N4 session update request) to the user plane function network element, and the session update request can include the first information.
- the multicast user plane function network element may obtain the first information according to the session update request, and then release the first tunnel.
- the embodiment of the present application transmits the first information to The core network device enables the core network device to release the first tunnel according to the first information. Therefore, the embodiment of the present application can realize the release of the first tunnel between the access network device and the core network device for transmitting the data of the first multicast service in the N2 handover scenario, which helps to save network resource overhead.
- the first access network device can carry the first information through existing signaling (for example, handover needs), so that the first information is finally sent to the multicast user plane function network element, or
- the user plane functional network element helps to further save the network resource overhead.
- the first access network device sends the first information, including:
- the first access network device sends a third message to a third access and mobility management function network element, the third message includes the first information, and the third access and mobility management function network element When joining the first multicast service for the first terminal device, the access and mobility management function network element selected by the first access network device to serve the first multicast service.
- the first access network device may learn at any time point in the handover preparation phase that the first terminal device is the last terminal device that joins the first multicast service through the first access network device.
- the first access network device may learn at any time point in the handover preparation phase that the first terminal device is the last terminal device that joins the first multicast service through the first access network device.
- the management function network element sends the above-mentioned third message, which is not limited in this application.
- the third access and mobility management function network element receives the third message. Afterwards, the third access and mobility management function network element may send a fourth message to the multicast session management function network element, where the fourth message carries the first information. Exemplarily, the fourth message may be an N11 message. After receiving the fourth message, the multicast session management function network element may send a fifth message to the multicast user plane function network element, which carries the first information. Exemplarily, the fifth message may be an N4 session update request. Correspondingly, the multicast user plane function network element may obtain the first information according to the fifth message, and then release the first tunnel.
- the third access and mobility management function network element may also be other access and mobility management function network elements related to or unrelated to the first terminal device.
- the access and mobility management function network element related to the first terminal device may refer to the access for the non-access stratum (non-access stratum, NAS) signaling service of the first terminal device.
- the access and mobility management function network element not related to the first terminal device may refer to an access and mobility management function network that is not serving the NAS signaling of the first terminal device Yuan.
- the third access and mobility management function network element may be the same network element as the source access and mobility management function network element above, or the same network element as the target access and mobility management function network element above.
- the mobility management function network element is the same network element, which is not limited in this embodiment of the present application.
- the first information is transmitted to the core network device by carrying the first information in the third message sent by the first access network device to the third access and mobility management function network element.
- the core network device can release the first tunnel according to the first information. Therefore, the embodiments of the present application can realize the release of the first tunnel between the access network device and the core network device for transmitting the data of the first multicast service, which helps to save network resource overhead.
- a communication method comprising:
- the second access network device receives a handover request from the first access network device, where the handover request is used to request that the first terminal device be handed over from the first access network device to the second access network device, the handover request includes first information, where the first information is used to release a first tunnel, and the first tunnel is used to transmit the first group between the first access network device and the core network device broadcast service data;
- the second access network device sends a path switching request to the access and mobility management function network element, where the path switching request includes the first information.
- a communication method comprising:
- the access and mobility management function network element receives a path switch request from the second access network device, the path switch request includes first information, and the first information is used to release the first tunnel, the first tunnel for transmitting the data of the first multicast service between the first access network device and the core network device;
- the access and mobility management function network element sends a protocol data unit PDU session context update request to the session management function network element, where the PDU session context update request includes the first information.
- a communication method comprising:
- the session management function network element receives a protocol data unit PDU session context update request from the access and mobility management function network element, the PDU session context update request includes first information, and the first information is used to release the first tunnel, The first tunnel is used to transmit data of the first multicast service between the first access network device and the core network device;
- the session management function network element sends a first message to the multicast session management function network element, where the first message includes the first information.
- the first message is an N16 message.
- a communication method comprising:
- the session management function network element receives a protocol data unit PDU session context update request from the access and mobility management function network element, the PDU session context update request includes first information, and the first information is used to release the first tunnel, The first tunnel is used to transmit data of the first multicast service between the first access network device and the core network device;
- the session management function network element sends a session update request to the user plane function network element, where the session update request includes the first information.
- a communication method comprising:
- the multicast session management function network element receives a first message from the session management function network element, the first message includes first information, and the first information is used to release the first tunnel, and the first tunnel is used for data of the first multicast service is transmitted between the first access network device and the core network device;
- the multicast session management function network element sends a fifth message to the multicast user plane function network element, where the fifth message includes the first information.
- the first message is an N16 message.
- the fifth message is an N4 session update request.
- a communication method comprising:
- the first access and mobility management function network element receives a handover requirement from the first access network device, the handover requirement includes first information, and the first information is used to release a first tunnel, the first tunnel for transmitting the data of the first multicast service between the first access network device and the core network device;
- the first access and mobility management function network element sends a user equipment UE context creation request to the second access and mobility management function network element, where the first information is included in the UE context creation request.
- a communication method comprising:
- the second access and mobility management function network element receives a request for creating a user equipment UE context from the first access and mobility management function network element, where the request for creating a UE context includes first information, and the first information is used in releasing the first tunnel, the first tunnel is used to transmit the data of the first multicast service between the first access network device and the core network device;
- the second access and mobility management function network element sends a protocol data unit PDU session context update request to the session management function network element, where the PDU session context update request includes the first information.
- a communication method comprising:
- the third access and mobility management function network element receives a third message from the first access network device, the third message includes first information, the first information is used to release the first tunnel, the first The tunnel is used to transmit the data of the first multicast service between the first access network device and the core network device, and the third access and mobility management function network element is added to the first terminal device.
- the access and mobility management function network element selected by the first access network device for the first multicast service is used, the access and mobility management function network element selected by the first access network device for the first multicast service;
- the third access and mobility management function network element sends a fourth message to the multicast session management function network element, where the fourth message includes the first information.
- the third message is an N2 message.
- a tenth aspect provides a communication method, comprising:
- the multicast session management function network element receives a fourth message from the third access and mobility management function network element, where the fourth message includes first information, and the first information is used to release the first tunnel, and the The first tunnel is used to transmit the data of the first multicast service between the first access network device and the core network device, and the third access and mobility management function network element is added to the first terminal device.
- the access and mobility management function network element selected by the first access network device for the first multicast service;
- the multicast session management function network element sends a fifth message to the multicast user plane function network element, where the fifth message includes the first information.
- the fifth message is an N4 session update request.
- the fourth message is an N11 message.
- a communication method comprising:
- the multicast user plane function network element receives a fifth message from the multicast session management function network element, where the fifth message includes first information, and the first information is used to release the first tunnel, and the first tunnel is used for for transmitting data of the first multicast service between the first access network device and the core network device;
- the multicast user plane functional network element releases the first tunnel according to the first information.
- a twelfth aspect provides a communication method, the method comprising:
- the user plane function network element receives a session update request from the session management network element, where the session update request includes first information, and the first information is used to release the first tunnel, and the first tunnel is used to The data of the first multicast service is transmitted between the network access device and the core network device;
- the user plane function network element releases the first tunnel according to the first information.
- the first tunnel may be released by removing related resources of the first tunnel, such as tunnel endpoint identifiers.
- the first information includes an indication for releasing the first tunnel and the first tunnel Information
- the releasing the first tunnel includes releasing the first tunnel according to the instruction for releasing the first tunnel and the information of the first tunnel.
- the multicast user plane function network element or the user plane function network element can correspond to the first tunnel (for example, it may be one first tunnel, or multiple first tunnels, without limitation) to release.
- the first information includes an indication for releasing the first tunnel and the first group The identification information of the broadcast service
- the releasing the first tunnel includes:
- the first tunnel is released.
- the multicast session function network element or the session function network element can tunnel all the multicast sessions corresponding to the first multicast service indicated in the first information, that is, to be used between the source access network device and the core network device.
- the first tunnel (eg, all first tunnels) transmitting the data of the first multicast service is released.
- the first information includes an indication for releasing the first tunnel, the first group of the identification information of the broadcast service and the information of the first tunnel;
- the releasing the first tunnel includes:
- the first tunnel is determined in the tunnel for transmitting the data of the first multicast service between the first access network device and the core network device;
- the first tunnel is released.
- the multicast user plane function network element or the user plane function network element can release the first tunnel corresponding to the information of the first tunnel included in the first information.
- the first tunnel is determined according to both the identification information of the first multicast service and the information of the first tunnel, it is only necessary to determine the first tunnel in one or more multicast session tunnels corresponding to the first multicast service.
- a tunnel can help to determine the first tunnel more accurately and quickly, thereby helping to improve the efficiency of releasing the first tunnel.
- a thirteenth aspect provides a communication apparatus, the apparatus comprising a module for performing any one of the first to twelfth aspects, or the communication method in any possible implementation manner of any aspect, or unit.
- a fourteenth aspect provides a communication device comprising a processor for invoking and running a computer program from a memory to perform any one of the first to twelfth aspects, or any The communication method in any one possible implementation of an aspect.
- the communication apparatus may further include a memory, where the memory is used to store the program executed by the processor.
- An example of the communication apparatus may be an access network device, an access and mobility management function network element, a session management function network element, a multicast session management function network element, a multicast user plane function network element, and the like.
- a fifteenth aspect provides a chip, the chip includes a processor and a communication interface, the communication interface is used to communicate with an external device or an internal device, and the processor is used to implement any one of the first to twelfth aspects above Aspect, or a method in any one possible implementation of any aspect.
- the chip may further include a memory in which instructions are stored, and the processor is configured to execute the instructions stored in the memory or derived from other instructions.
- the processor is configured to implement the method in any one of the above-mentioned first to twelfth aspects, or any possible implementation manner of any one aspect.
- the chip may be integrated in an access network device, an access and mobility management function network element, a session management function network element, a multicast session management function network element or a multicast user plane function network element.
- a computer-readable storage medium stores program codes executed by an apparatus for synchronizing, the program codes including a method for implementing any one of the first to twelfth aspects. , or an instruction of the method in any of the possible implementations of any aspect.
- a seventeenth aspect provides a computer program product comprising instructions that, when the computer program product is run on a computer, cause the computer to perform any one of the first to twelfth aspects, or any one of the aspects method in one possible implementation.
- a communication system comprising means for performing the method in the first aspect or any possible implementation manner of the first aspect, for performing the second aspect, the third aspect and the fourth aspect
- the apparatus of the method of the aspect, and the apparatus of the method of the eleventh aspect or any possible implementation manner of the eleventh aspect are provided, comprising means for performing the method in the first aspect or any possible implementation manner of the first aspect, for performing the second aspect, the third aspect and the fourth aspect.
- a nineteenth aspect provides a communication system, comprising a device for performing the method in the first aspect or any possible implementation manner of the first aspect, for performing the second aspect, the third aspect, the fifth aspect Aspects and apparatus of the method in the sixth aspect, and apparatus of the method in the twelfth aspect or any possible implementation manner of the twelfth aspect.
- a communication system comprising means for performing the method in the first aspect or any possible implementation manner of the first aspect, for performing the seventh aspect, the eighth aspect and the fourth aspect
- the apparatus of the method of the aspect, and the apparatus of the method of the eleventh aspect or any possible implementation manner of the eleventh aspect comprising
- a communication system including a device for performing the method in the first aspect or any possible implementation manner of the first aspect, for performing the seventh aspect, the eighth aspect, the first aspect
- a communication system including a device for performing the method in the first aspect or any possible implementation manner of the first aspect, for performing the method in the ninth aspect and the tenth aspect An apparatus for the method, and the apparatus for the method in the eleventh aspect or any possible implementation manner of the eleventh aspect.
- FIG. 1 is a schematic diagram of a system architecture provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of another system architecture according to an embodiment of the present application.
- FIG. 3A is a schematic diagram of transmission of service data provided by an embodiment of the present application.
- FIG. 3B is a schematic diagram of another service data transmission provided by an embodiment of the present application.
- FIG. 4 is a schematic flowchart of a terminal device joining a multicast service.
- FIG. 5A shows a schematic diagram of an application scenario applicable to the solution of the embodiment of the present application.
- FIG. 5B shows a schematic diagram of an application scenario applicable to the solution of the embodiment of the present application.
- FIG. 5C shows a schematic diagram of an application scenario applicable to the solution of the embodiment of the present application.
- FIG. 6 shows a schematic flowchart of a communication method provided by an embodiment of the present application.
- FIG. 7 is a specific example of a communication method provided by an embodiment of the present application.
- FIG. 8 shows a schematic flowchart of another communication method provided by an embodiment of the present application.
- FIG. 9 is a specific example of another communication method provided by an embodiment of the present application.
- FIG. 10 is a specific example of another communication method provided by an embodiment of the present application.
- FIG. 11 is a schematic structural diagram of a wireless communication device provided by an embodiment of the present application.
- FIG. 12 is a schematic structural diagram of a network device provided by an embodiment of the present application.
- GSM global system for mobile communications
- CDMA code division multiple access
- CDMA wideband code division multiple access
- WCDMA wideband code division multiple access
- general packet radio service general packet radio service, GPRS
- long term evolution long term evolution
- LTE long term evolution
- SAE system architecture evolution
- TDD LTE time division duplex
- UMTS universal mobile telecommunication system
- WiMAX worldwide interoperability for microwave access
- FIG. 1 shows a schematic diagram of a communication system according to an embodiment of the present application.
- 1 includes access network equipment, core network equipment and terminal equipment.
- the terminal device is connected to the access network device, and the access network device is connected to the core network device, so that the terminal device can communicate with the core network device through the access network device.
- the terminal equipment in the embodiments of the present application may also be referred to as: user equipment (user equipment, UE), mobile station (mobile station, MS), mobile terminal (mobile terminal, MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
- user equipment user equipment
- MS mobile station
- MS mobile terminal
- MT mobile terminal
- access terminal user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
- the terminal device may be a device that provides voice/data connectivity to the user, such as a handheld device with a wireless connection function, a vehicle-mounted device, and the like.
- some examples of terminals are: mobile phone (mobile phone), tablet computer, notebook computer, PDA, mobile internet device (MID), wearable device, virtual reality (virtual reality, VR) device, augmented reality (augmented reality, AR) equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, and smart grids wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol , SIP) telephones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, automotive A device, a wearable device, a terminal device in a 5G network, or a terminal device in an evolved public land mobile network (Public Land Mobile Network, PLMN), etc., are not limited in
- a wearable device may also be referred to as a wearable smart device, which is a general term for intelligently designing daily wearable devices and developing wearable devices using wearable technology, such as glasses, Gloves, watches, clothing and shoes, etc.
- a wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable device is not only a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction.
- wearable smart devices include full-featured, large-scale, complete or partial functions without relying on smart phones, such as smart watches or smart glasses, and only focus on a certain type of application function, which needs to cooperate with other devices such as smart phones.
- the terminal device may also be a terminal device in an Internet of Things (IoT) system.
- IoT Internet of Things
- IoT is an important part of the future development of information technology, and its main technical feature is that items pass through communication technology Connect with the network, so as to realize the intelligent network of human-machine interconnection and interconnection of things.
- the various terminal devices described above if they are located on the vehicle (for example, placed in the vehicle or installed in the vehicle), can be considered as on-board terminal equipment.
- the on-board terminal equipment is also called on-board unit (OBU). ).
- the terminal device may further include a relay (relay).
- a relay relay
- any device capable of data communication with the base station can be regarded as a terminal device.
- the access network device in this embodiment of the present application may be a device used to communicate with a terminal device, and the access network device may also be referred to as an access device or a wireless access network device, and may be an evolved base station in an LTE system ( evolved NodeB, eNB or eNodeB), it can also be a wireless controller in a cloud radio access network (CRAN) scenario, or the access device can be a relay station, an access point, a vehicle-mounted device, or a wearable device.
- the access equipment in the 5G network or the network equipment in the future evolved PLMN network, etc. can be an access point (access point, AP) in a WLAN, or a gNB in a new wireless system (new radio, NR) system.
- the embodiments of the present application are not limited.
- the access network device is a device in the RAN, or in other words, is a RAN node that accesses the terminal device to the wireless network.
- an access network device it can be enumerated: gNB, transmission reception point (TRP), evolved Node B (evolved Node B, eNB), radio network controller (radio network controller) , RNC), Node B (Node B, NB), base station controller (base station controller, BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved NodeB, or home Node B, HNB ), base band unit (BBU), or wireless fidelity (wireless fidelity, Wifi) access point (access point, AP), etc.
- a network device may include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node, or a control plane CU node (CU).
- CU centralized unit
- DU distributed unit
- RAN device including a CU node and a DU node, or a control plane CU node (CU).
- CU-UP nodes user plane CU nodes
- the access network equipment provides services for the cell, and the terminal equipment communicates with the access network equipment through the transmission resources (for example, frequency domain resources, or spectrum resources) used by the cell, and the cell may be the access network equipment (for example, the base station).
- the cell can belong to the macro base station, or it can belong to the base station corresponding to the small cell (small cell), where the small cell can include: urban cell (metro cell), micro cell (micro cell), pico cell (pico cell) ), femto cells, etc.
- These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
- the access and mobility management function network element 130 and the session management function network element 140 belong to core network equipment.
- the terminal device 110 may access the core network through the access network device 120, thereby implementing data transmission.
- the access and mobility management function network element 130 may receive a request from an access network device to add the terminal device 110 to the multicast service, and request the session management function network element 140 to add the terminal device 110 to the multicast service.
- the session management function network element 140 may create a corresponding multicast session tunnel for the terminal device 110 , add the terminal device 110 to the multicast service, and transmit the data stream of the multicast service to the terminal device 110 .
- the foregoing system architecture 100 may be used to execute the method for transmitting a multicast service in the embodiment of the present application.
- 5G system architecture Since the method for transmitting multicast services of the present application is mainly based on 5G mobile communication technology and other mobile communication technologies in the future, another system architecture of the embodiment of the present application, 5G system architecture, is introduced below with reference to FIG. 2 .
- FIG. 2 is another system architecture 200 of an embodiment of the present application. As shown in FIG. 2, the system architecture 200 may specifically include the following network elements:
- the (R)AN network element can manage wireless resources, provide access services for terminal equipment, and then complete the forwarding of control signals and user data between the terminal equipment and the core network.
- (R)AN can also be understood as a base station in a traditional network. .
- Access and mobility management function mainly used for mobility management and access management.
- the AMF can be used to implement other functions other than session management among the functions of a mobility management entity (mobility management entity, MME), for example, functions such as legal interception, or access authorization (or authentication).
- MME mobility management entity
- functions such as legal interception, or access authorization (or authentication).
- Session Management Function It is mainly used for session management, Internet Protocol (IP) address allocation and management of terminal devices, selection and management of user plane functions, policy control, or charging functions The endpoint of the interface and the downlink data notification, etc.
- IP Internet Protocol
- the terminal device 110 may be the UE in FIG. 2
- the access network device 120 may be the RAN in FIG. 2
- the access and mobility management function network element 130 may be the one in FIG. 2.
- AMF; the session management function network element 140 may be the SMF in FIG. 2 , which is not limited.
- system architecture 200 may further include:
- User plane function It can also be called a user plane function network element, which is used for packet routing and forwarding, or quality of service (QoS) processing of user plane data.
- UPF is specifically divided into intermediate-UPF (intermediate-UPF, I-UPF) and anchor UPF (PDU session anchor, PSA).
- Data network A network used to provide data transmission, such as the Internet network.
- the PSA accesses the remote DN, and the L-PSA can access the local DN.
- AUSF Authentication server function
- PCF Policy control function
- Unified data management used to handle user identification, access authentication, registration, or mobility management, etc.
- Application function mainly supports interaction with the 3rd generation partnership project (3GPP) core network to provide services, such as influencing data routing decisions, policy control functions, or providing services to the network side Provide some services of third parties.
- 3GPP 3rd generation partnership project
- It can be understood as a third-party server, such as an application server in the Internet, that provides relevant service information, including providing service quality requirement information corresponding to the service to the PCF, and sending user plane data information of the service to the PSA-UPF.
- the AF may be a service provider (content provider, CP).
- NSSF Network slice selection function
- the N1 interface is the reference point between the terminal device and the AMF; the N2 interface is the reference point between the (R)AN and AMF, used for sending non-access stratum (NAS) messages etc.; N3 interface is the reference point between (R)AN and I-UPF, used to transmit user plane data, etc.; N4 interface is the reference point between SMF and I-UPF, used to transmit tunnels such as N3 connections Identification information, data buffer indication information, and downlink data notification messages; N5 interface is the reference point between PCF and AF; N6 interface is the reference point between UPF and DN, used to transmit user plane data, etc.; N7 The interface is the reference point between SMF and PCF; the N8 interface is the reference point between AMF and UDM; the N9 interface is the reference point between UPF; the N10 interface is the reference point between SMF and UDM; the N11 interface is the reference point between AMF and UDM. Reference point between SMF; N12 interface is the reference point between AMF and AUSF
- system architecture 200 may further include:
- Multicast control plane function or called multicast session management function (M-SMF) or multicast service session management function (MSF) -SMF) or multicast/broadcast session management function (MB-SMF), which is used to perform control plane related functions for multicast services, for example, MCF or M-SMF or MB-SMF with PCFs are interconnected to create resources for multicast services.
- MCF multicast session management function
- MSF multicast service session management function
- MB-SMF multicast/broadcast session management function
- multicast in this application is a broad concept, which may include multicast (multicast) or broadcast (broadcast), that is, the embodiments of this application can be applied to multicast service transmission, It can also be applied to broadcast service transmission. References to "multicast” in this application may be replaced by "multicast or broadcast”. Therefore, Multicast Control Plane Function (MCF), Multicast Session Management Function (M-SMF), Multicast Service Session Management Function (MS-SMF), and Multicast/Broadcast Session Management Function (MB-SMF) have the same meaning. , can be replaced with each other, which is not limited here.
- MCF Multicast Control Plane Function
- M-SMF Multicast Session Management Function
- MS-SMF Multicast Service Session Management Function
- M-SMF Multicast/Broadcast Session Management Function
- Multicast user plane function also known as multicast user plane function (M-UPF), or multicast service user plane function (multicast service user plane function) , MS-UPF), or multicast/broadcast user plane function (MB-UPF), which is used to perform user plane-related functions on multicast services, such as transmitting multicast service data.
- M-UPF multicast user plane function
- MS-UPF multicast service user plane function
- MB-UPF multicast/broadcast user plane function
- multicast in this application is a broad concept, which may include multicast (multicast) or broadcast (broadcast), that is, the embodiments of this application can be applied to multicast service transmission, It can also be applied to broadcast service transmission. References to "multicast” in this application may be replaced by "multicast or broadcast”. Therefore, Multicast User Plane Function (MUF), Multicast User Plane Function (M-UPF), Multicast Service Session Management (MS-UPF), and Multicast/Broadcast Session Management (MB-UPF) have the same meaning and can be Mutual replacement, not limited here.
- M-UPF Multicast User Plane Function
- MS-UPF Multicast Service Session Management
- MB-UPF Multicast/Broadcast Session Management
- MCF or MS-SMF or MS-SMF or MB-SMF can be integrated into PCF (or SMF or NEF), MUF or M-UPF or MS-UPF or MB-UPF can be integrated into UPF, This embodiment of the present application does not limit this.
- system architecture 200 applied to the embodiments of the present application is only a network architecture described from the perspective of the reference point architecture, and the network architecture applied to the embodiments of the present application is not limited thereto.
- the network architectures of the functions of the elements are all applicable to the embodiments of the present application.
- each network element such as SMF, AF, UPF, etc.
- the above-mentioned network elements may also have other names, which are not specifically limited in this embodiment of the present application.
- the 6th generation (the 6th generation, 6G) network some or all of the above network elements may use the terms in 5G, or may use other names, etc., which will be uniformly explained here, and will not be described below. Repeat.
- the names of the messages (or signaling) transmitted between the above network elements are only an example, and do not constitute any limitation on the functions of the messages themselves.
- Unicast It can be understood as "point to point” communication. Unicast contains multiple meanings, as follows:
- unicast service means that the data of the service is sent to a specific terminal device.
- unicast refers to a unicast tunnel between the source network element and the target network element (that is, the IP address of the target network element is a unicast IP address).
- the air interface unicast mode means that the wireless access network sends service data to a single terminal device.
- unicast refers to sending service data to terminal devices through a protocol data unit (PDU) session.
- PDU protocol data unit
- the unicast mode in the sending mode determined by the SMF refers to sending the data of the multicast service to the terminal device through the PDU session.
- Multicast It can be called “multicast”, which can be understood as “point to multi-point” (PTM) communication. Multicast contains multiple meanings, as follows:
- multicast service means that the data of the service is sent to multiple terminal devices.
- multicast refers to a multicast tunnel between the source network element and the target network element (that is, the IP address of the target network element is the multicast IP address).
- the air interface multicast mode refers to a piece of service data sent to the wireless access network, which can be received by multiple terminal devices at the same time and/or on the same frequency.
- multicast refers to sending multicast service data to terminal devices through a multicast session, where a multicast session includes: unicast tunnels or multicast tunnels between network elements, and unicast mode air interface wireless Air interface radio bearer in bearer or multicast mode.
- the multicast mode in the sending mode determined by the SMF refers to sending the data of the multicast service to the terminal device through the multicast session.
- the multicast mode it is possible to transmit service data to all target nodes at one time, or to transmit service data only to specific objects. Therefore, in the multicast mode, a point-to-multipoint transmission between one sending node and multiple receiving nodes can be achieved. point transmission, thus solving the problem of low efficiency in unicast mode.
- the broadcast service may be sent to the terminal device through a multicast session, which is not limited in this embodiment of the present application.
- the "multicast” in the present application is a broad concept, which may include multicast (multicast) or broadcast (broadcast), that is, the embodiments of the present application can be applied to both multicast service transmission and broadcast service transmission. References to “multicast” in this application may be replaced by "multicast or broadcast”.
- FIG. 3A is a schematic diagram of transmission of service data provided by an embodiment of the present application.
- the schematic diagram shown in FIG. 3A can be used to transmit multicast service data (by unicast mode), and can also be used to transmit unicast service data.
- each of the three UEs corresponds to a different PDU session.
- the three different service data sent by the CP can be sent to the UE through their corresponding PDU sessions.
- the service transmission path from the CP to the AN may include the transmission path between the CP and the UPF, and the transmission path between the UPF and the AN.
- the transmission path between the UPF and the AN may be called a PDU session tunnel, and different PDU sessions have different PDU session tunnels.
- the three PDU session tunnels in this schematic diagram correspond to three UEs respectively.
- the AN can send service data to UE 1, UE 2 and UE 3 in a unicast mode, namely PTP mode.
- the service data of each UE may be different (for example, the target addresses are the IP addresses of the UEs respectively), and the service data of each UE may be sent to each UE through their respective independent transmission paths.
- FIG. 3B is a schematic diagram of another service data transmission provided by an embodiment of the present application.
- the schematic diagram shown in FIG. 3B is used for transmitting multicast service data.
- multicast service data can be sent from the CP to UE1, UE2 and UE3.
- the transmission path of the multicast service from the CP to the AN may include the transmission path between the CP and the UPF, and the transmission path between the UPF and the AN.
- the transmission path from the UPF to the AN may use a tunnel to transmit multicast service data, for example, a tunnel based on a general tunnel protocol (GTP).
- GTP general tunnel protocol
- the transmission path between the UPF and the AN can be called a multicast session tunnel, and the multicast session tunnel is shared by UE1, UE2, and UE3.
- the AN can send the above-mentioned multicast service data to UE1, UE2 and UE3 through PTM, that is, only one piece of data needs to be sent, and all three UEs can receive it.
- PTM Packet Transfer Protocol
- only one copy of the multicast service data is sent on the transmission path from the CP to the UE, and multiple UEs can receive it at the same time.
- both the multicast session tunnel and the PDU session tunnel are tunnels between a user plane network element (eg, UPF) and an access network AN (eg, a base station).
- the multicast session tunnel can be used to transmit the multicast QoS flow of the multicast service
- the PDU session tunnel can be used to transmit the unicast QoS flow of the unicast service, and can also be used to correspond to the multicast QoS flow of the multicast service.
- unicast QoS flow unicast QoS flow.
- the multicast QoS flow is transmitted between UPF and gNB 1; , Radio link control (radio link control, RLC) layer, media access control (media access control, MAC) layer, physical (physical, PHY) layer processing, the data received by each UE can be called multicast service data .
- Radio link control radio link control, RLC
- media access control media access control
- PHY physical
- Multicast service multicast service flow and multicast quality of service (QoS) flow
- the multicast service may include one or more multicast service flows, which are represented by the information of the multicast service.
- the information of the multicast service includes at least the description information of the multicast service
- the description information of the multicast service may include the description information of one or more multicast service flows, wherein the description information of the multicast service flow includes at least one of the following :
- the quality of service index (QoS flow identifier, QFI) that the multicast service flow should have the characteristic information of the multicast service flow (such as the multicast address, destination port number, source address, etc. of the multicast service), the multicast service flow QoS requirements (such as jitter, delay, packet loss rate, bandwidth, etc.).
- a multicast session can include one or more multicast QoS flows.
- the multicast service can be transmitted in the form of one or more multicast QoS flows in the multicast session tunnel where the multicast session is located.
- the PDU session is at the UE level, and the multicast session is at the service level.
- a PDU session of a UE can be associated with multiple multicast sessions, that is, the PDU session of the UE can join multiple multicast services, and a multicast service can be served by a multicast session.
- the information of the multicast service may also include information of the terminal equipment, for example, may include the identifier of one or more terminal equipments that allow (or request) to join the multicast service, the terminal equipment Group ID, etc.
- a multicast service can be assigned a globally unique multicast service identifier (multicast ID, MCID), and the MCID can uniquely identify the multicast service within the PLMN.
- multicast ID multicast ID
- MCID globally unique multicast service identifier
- this application does not limit the English name MCID, and the MCID can also be replaced with other names, but its function is to uniquely identify the multicast service.
- the MCF shown in FIG. 2 can obtain multicast service information from the CP, and then send the obtained multicast service information to the PCF, and the PCF can generate a policy and charging control (policy and charging) according to the multicast service information. control, PCC) rules. Wherein, if the multicast service information can be applied to all terminal devices, the generated PCC rule can also be applied to all terminal devices.
- the generated PCC rules may be related to one or more terminal devices related to the multicast service.
- the MCF allocates the MCID for the multicast service, and then the MCF can send the MCID together with the multicast service information to the PCF.
- the PCC rule generated by the PCF for the multicast service may also include the MCID.
- the MCF does not allocate the MCID for the multicast service, and the PCF allocates the MCID, and the PCF may send the MCID allocated for the multicast service to the MCF in the response message.
- the fact that the access network device supports the multicast function can be understood as the fact that the access network device supports the PTM data transmission method to send multicast service data to the terminal device, and the access network device does not support the multicast function can be understood as the connection
- the network access device does not support sending multicast service data to the terminal device in the PTM data sending mode.
- the joined multicast service of the terminal device can be sent through the PDU session.
- multicast service data can be received from the core network through a multicast session tunnel and sent to multiple terminal devices that join the multicast service.
- the PDU session of the terminal device needs to be switched from the source access network device to the target access network device.
- the PDU session can be called the PDU session of the switched terminal device.
- the PDU session is associated with the multicast service, which can be understood as the context of the PDU session is associated with the multicast service.
- the terminal device can apply to join the multicast service on the source access network device through the user plane or control plane of the PDU session.
- PDU sessions are associated with multicast services. Exemplarily, if the terminal device joins to watch CCTV 1 through the user plane of the PDU session, then the PDU session is associated with a multicast service; if the terminal device joins to watch CCTV 10 again, then the PDU session is associated with a multicast service. .
- the multicast service can be transmitted to the source through the multicast session tunnel in the form of a multicast QoS stream.
- the access network device and the source access network device can send multicast service data to the terminal device in a point-to-point or point-to-multipoint air interface manner.
- the multicast service is transmitted to the source access network through the PDU session tunnel in the form of a unicast QoS stream.
- the network access device and the source access network device send multicast service data to the terminal device in a point-to-point manner over the air interface.
- the multicast service data arrives at the RAN, it passes through the service data adaptation protocol (SDAP) layer of the RAN, the packet data convergence protocol (PDCP) layer, and the radio link control (radio link) layer. control, RLC) layer, media access control (media access control, MAC) layer, physical (physical, PHY) layer
- SDAP service data adaptation protocol
- PDCP packet data convergence protocol
- RLC radio link control
- media access control media access control
- MAC physical (physical, PHY) layer
- 3GPP has approved a project to study how to support the multicast broadcast function (ie, 5G multicast broadcast service, 5MBS) on the basis of the current 5G network architecture as a key research topic.
- 5G multicast broadcast service 5MBS
- 5G or future evolving networks access network equipment that supports multicast functions will be deployed.
- the terminal equipment joins the multicast service for UE1, UE2, and UE3 as an example for description.
- steps 401 to 410 describe the process of the UE1 joining the multicast service through the source gNB (source gNB, S-gNB) and the SMF1.
- the transmission path of the multicast service includes the transmission path between the MUF and the UPF1, and the transmission path between the UPF1 and the S-gNB.
- UE1 sends a request for joining the multicast service to SMF1, where the request includes relevant information of the multicast service.
- the relevant information may be, for example, an identifier of a multicast service, or multicast IP address information.
- SMF1 sends message #1 to MCF, where message #1 is used to notify MCF that UE1 joins the multicast service through S-gNB and SMF1.
- the MCF sends a message #2 to the SMF1, where the message #2 is used to respond to the message #1 in step 402.
- the SMF1 sends an N2 PDU session request (N2 PDU session request) to the S-gNB, which is used to request the S-gNB to allocate relevant air interface resources of the multicast service to the UE1.
- N2 PDU session request N2 PDU session request
- the S-gNB allocates the relevant air interface resources of the multicast service to the UE1, and generates its own tunnel identification information.
- the S-gNB sends an N2 PDU session response (N2 PDU session response) to the SMF1, which carries the tunnel identification information of the S-gNB.
- N2 PDU session response N2 PDU session response
- SMF1 sends an N4 session establishment/modification request (N4 session establishment/modification request) to UPF1, which includes the tunnel identification information of the S-gNB and the tunnel identification information allocated by SMF1 for UPF1. After that, UPF1 sends N4 session establishment/modification response (N4 session establishment/modification response) to SMF1. Then, the multicast session tunnel between S-gNB and UPF1 is established.
- N4 session establishment/modification request N4 session establishment/modification request
- UPF1 sends N4 session establishment/modification response (N4 session establishment/modification response) to SMF1.
- N4 session establishment/modification response N4 session establishment/modification response
- the SMF1 sends a message #3 to the MCF, where the message #3 is used to request the establishment of a tunnel for transmitting multicast service data between the MUF and the UPF1.
- message #3 may carry the tunnel identification information allocated by SMF1 to UPF1.
- the MCF sends an N4 session establishment/modification request to the MUF, including the tunnel identification information allocated by the SMF1 for the UPF1, and also includes the tunnel identification information allocated by the MCF for the MUF.
- the MUF sends an N4 session establishment/modification response to the MCF, and the MUF and the UPF1 The tunnel between them is established.
- the MCF sends a message #4 to the SMF1, and the message #2 is used to respond to the message #3 in step 408.
- a multicast service data transmission path from the multicast service source to the MUF to the UPF1 to the S-gNB is established.
- the UE1 can receive the multicast service data through the multicast service data transmission path.
- the UE2 can also join the multicast service through the S-gNB and the SMF1. For example, refer to steps 411 to 414 below.
- UE2 sends a request for joining the multicast service to SMF1, where the request includes relevant information of the multicast service.
- the request includes relevant information of the multicast service.
- relevant information of the multicast service reference may be made to the description in step 401 .
- SMF1 sends an N2 PDU session request (N2 PDU session request) to the S-gNB, which is used to request the S-gNB to allocate relevant air interface resources of the multicast service to UE2.
- N2 PDU session request N2 PDU session request
- UE2 also applies for joining the multicast service through S-gNB and SMF1
- UE1 and UE2 apply for joining the multicast service through the same SMF (ie SMF1)
- SMF1 only needs to request S-gNB to allocate multicast services to UE2
- the air interface resources of the service that is, the S-gNB still receives the multicast service data through the multicast session tunnel between the UPF1 and the S-gNB, and sends the multicast service data to the UE2.
- the S-gNB allocates the relevant air interface resources of the multicast service to the UE2.
- the S-gNB sends an N2 PDU session response (N2 PDU session response) to the SMF1 for responding to step 412.
- N2 PDU session response N2 PDU session response
- a multicast service data transmission path from the multicast service source to the MUF to the UPF1 to the S-gNB is established.
- UE2 can receive the multicast service data through the multicast service data transmission path.
- UE3 can also join the multicast service. Different from UE1 and UE2 joining the multicast service, UE3 joins the multicast service through S-gNB and SMF2. Wherein, the transmission path of the multicast service includes the transmission path between the MUF and the UPF2, and the transmission path between the UPF2 and the S-gNB. For example, refer to steps 415 to 424 below.
- UE3 sends a request for joining the multicast service to SMF2, where the request includes relevant information of the multicast service.
- steps 416 to 424 need to be performed.
- SMF2 SMF2
- a multicast service data transmission path from the multicast service source to the MUF to the UPF2 to the S-gNB is established.
- the UE3 may receive the multicast service data through the multicast service data transmission path.
- the UE may be triggered to perform handover, eg, handover from an S-gNB to a target gNB (target gNB, T-gNB), causing the UE to withdraw from the multicast service joined by the source access network device.
- handover eg, handover from an S-gNB to a target gNB (target gNB, T-gNB)
- target gNB target gNB
- T-gNB target gNB
- UE1 switches and exits the multicast service joined by SMF1 and S-gNB.
- UE2 switches and exits the multicast service joined by SMF1 and S-gNB.
- UE3 switches and exits the multicast service joined by SMF2 and S-gNB.
- the T-gNB may support the multicast function or not support the multicast function, which is not limited in this embodiment.
- the terminal device When the terminal device is switched from the source access network device that supports the multicast function to the target access network device (the target access network device supports the multicast function or does not support the multicast function), in order to save the network resource overhead, how to release the source access network device?
- the multicast session tunnel between the network access device and the core network device is an urgent problem to be solved.
- the embodiments of the present application provide a communication method and apparatus, in which the source access network device or the session management function network element can learn that after the terminal device is switched from the source access network device to the target access network device, no There is another terminal device that receives the data of the multicast service through the source access network device, that is, the terminal device is the last terminal device that receives the data of the multicast service through the source access network device, and it is determined to release the source access network device. Multicast session tunnel with core network equipment.
- the technical solution of the present application can be applied to a wireless communication system, for example, the communication system shown in FIG. 1 or the communication system shown in FIG. 2 .
- Communication devices in a wireless communication system may have a wireless communication connection relationship.
- One of the communication devices may be, for example, an access network device (such as a source access network device), or a chip configured in the access network device (such as a source access network device), and another device may be, for example, a session A management function network element, or a chip configured in the session management function network element. This embodiment of the present application does not limit this.
- any access network device in the wireless communication system or a chip configured in the access network device can communicate based on the same method, and any session management function network element in the wireless communication system or configured in the The chips in the session management function network element can all communicate based on the same method. This application does not limit this.
- UE2 is handed over from S-gNB to T-gNB1, and T-gNB1 supports the multicast function.
- a multicast session tunnel and a PDU session tunnel exist between S-gNB and UPF1, and a multicast session tunnel and PDU session tunnel exist between T-gNB1 and UPF1.
- a forwarding tunnel corresponding to the PDU session tunnel and a forwarding tunnel corresponding to the multicast session tunnel between the S-gNB and the T-gNB1.
- UPF1 and UE2 in FIG. 5A may be UPF1 and UE2 in FIG. 4 .
- FIG. 5A only takes the T-gNB1 supporting the multicast function as an example for description, but the embodiment of the present application is not limited to this.
- the T-gNB1 may also not support the multicast function.
- the T-gNB1 does not support the multicast function, there is no multicast session tunnel between the T-gNB1 and the UPF1, and there is no forwarding tunnel corresponding to the multicast session tunnel between the S-gNB and the T-gNB1.
- the UE is handed over from the S-gNB to the T-gNB, and the T-gNB does not support the multicast function.
- There is a multicast session tunnel between the S-gNB and the MUF a PDU session tunnel exists between the S-gNB and the UPF, and a PDU session tunnel exists between the T-gNB and the UPF.
- a forwarding tunnel corresponding to the PDU session tunnel exists between the S-gNB and the T-gNB, and there is no forwarding tunnel corresponding to the multicast session tunnel.
- FIG. 5B only takes the T-gNB not supporting the multicast function as an example for description, but the embodiment of the present application is not limited to this.
- the T-gNB may also support multicast functionality.
- a multicast session tunnel exists between the T-gNB and the MUF, and a forwarding tunnel corresponding to the multicast session tunnel exists between the S-gNB and the T-gNB.
- the UE is switched from the S-gNB to the T-gNB, and the T-gNB does not support the multicast function.
- There is a multicast session tunnel between the S-gNB and the MUF a PDU session tunnel exists between the S-gNB and the UPF, and a PDU session tunnel exists between the T-gNB and the UPF.
- FIG. 5C only takes the T-gNB not supporting the multicast function as an example for description, but the embodiment of the present application is not limited to this.
- the T-gNB may also support multicast functionality.
- the T-gNB supports multicast session tunnels
- there are multicast session tunnels between T-gNB and MUF and there are indirect multicast session tunnels between S-gNB and UPF, and between UPF and T-gNB.
- the embodiments of this application can also be applied to the scenario where the T-gNB supports the multicast function.
- FIG. 5A , FIG. 5B and FIG. 5C are special scenarios for the convenience of describing the technical solutions of the embodiments of the present application, and the technical solutions provided by the embodiments of the present application are not limited to FIG. 5A , FIG. 5B and Limitations of Figure 5C.
- the technologies provided in the embodiments of the present application are also applicable to other unlisted scenarios.
- other unlisted scenarios may include, for example, the following three situations.
- Case 1 for the PDU session of the switched terminal device, during the switching process, the SMF and the anchor UPF serving the PDU session of the switched terminal device are unchanged.
- the anchor point UPF is UPF1 in the figure, and for Figures 5B and 5C, it is UPF.
- Case 2 For the multicast service associated with the source access network device of the PDU session of the switched terminal device, it is assumed that the control plane multicast network element serving the group service of the source access network device is MCF-1, and the user plane If the multicast network element is MUF-1, then MUF-1 can be connected to the anchor point UPF where the PDU session of the terminal device is located (that is, the MUF is connected to UPF1 in FIG. 5A ). Optionally, MUF-1 may also be connected to the source access network device. In addition, MUF-1 can also be connected to source access network equipment through other UPFs. That is to say, MUF-1 can also be connected to other UPFs other than the anchor UPF of the PDU session of the terminal device.
- the network elements serving the multicast service may be MCF-1 and MUF-1, or may be are other MCFs and MUFs.
- the MUF can be directly connected to the target access network device, or can be connected to the anchor UPF of the PDU session of the terminal device to be switched, or can be connected to the target access network device through other UPFs (ie, non-anchor UPFs). .
- FIG. 6 shows a schematic flowchart of a communication method 600 provided by an embodiment of the present application from the perspective of device interaction. As shown in FIG. 6 , method 600 includes steps 610-630.
- the session management function network element learns that after the first terminal device is switched from the first access network device to the second access network device, there is no terminal device that receives data of the first multicast service through the first access network device .
- the first multicast service means that data of the service can be sent to multiple terminal devices.
- the multicast service and multicast reference may be made to the above description, and details are not repeated here.
- the first access network device may be referred to as a source access network device, and the second access network device may be referred to as a target access network device.
- the session management function network element can determine that after the first terminal device is switched from the source access network device to the target access network device, there is no other terminal device receiving the first multicast service through the source access network device. data (that is, there is no other terminal device joining the first multicast service through the session management function network element and the source access network device).
- the number of terminal devices that join the multicast service through the source access network device may include a multicast context (Multicast Context) corresponding to the multicast service associated with the PDU session of the first terminal device or Multicast session context (Multicast Session Context) or multicast group context (Multicast Group Context) or multicast service context (Multicast Service Context). That is to say, whether the session management network element still exists in the Multicast Context or Multicast Session Context or Multicast Group Context or Multicast Service Context Other terminal devices other than the terminal device receive the first multicast service to determine that there is no traffic through the first access network after the first terminal device switches from the first access network device to the second access network device A terminal device that receives data of the first multicast service.
- Multicast Context Multicast context corresponding to the multicast service associated with the PDU session of the first terminal device
- Multicast Session Context Multicast Session Context
- Multicast Group Context Multicast Group Context
- Multicast Service Context multicast service context
- the session management function network element may further update the number of terminal devices that join the multicast service with the source access network device through the session management function network element.
- the session management network element updates the multicast context (Multicast Context) or multicast session context (Multicast Session Context) or the corresponding multicast service associated with the PDU session of the first terminal device.
- the number of terminal devices in the multicast group context (Multicast Group Context) or the multicast service context (Multicast Service Context) that join the multicast service through the session management function network element and the source access network device such as the number of terminal devices. Subtract 1 to obtain the number of terminal devices currently participating in the first multicast service through the network element with the session management function and the source access network device.
- the session management function network element may, after the first terminal device is switched from the source access network device to the target access network device, update the saved session management function network element and the access network device and join the Before determining the number of terminal devices of the multicast service, it is determined whether other terminal devices receive data of the first multicast service through the source access network device. At this time, the session management function network element may determine that the first terminal device is the last terminal device that joins the first multicast service through the session management function network element and the source access network device, that is, through the session management function network element. When the number of terminal devices joining the first multicast service by the source access network device and the source access network device is 1 (that is, the first terminal device), it is known that no other terminal device receives the first multicast service through the source access network device. Multicast service data.
- the session management function network element may be added to the session management function network element and the access network device after the first terminal device is switched from the source access network device to the target access network device, and after updating the saved session management function network element and the access network device.
- the session management function network element After the number of terminal devices of the multicast service, it is determined whether there are other terminal devices that receive the data of the first multicast service through the source access network device.
- the session management function network element may know that no other terminal device has passed through the session management function network element and the source access network device. The source access network device receives the data of the first multicast service.
- the network element of the session management function notifies the user plane function to release the first tunnel.
- the first tunnel is used to transmit the data of the first multicast service between the first access network device and the core network device.
- the core network device may be a UPF.
- the first tunnel may include a tunnel between the first access network device and the UPF for transmitting the first multicast service, that is, a multicast session tunnel for transmitting the first multicast service.
- a multicast session tunnel for transmitting the first multicast service.
- the session management function network element learns that after the first terminal device is switched from the first access network device to the second access network device, there is no other terminal device that receives the first multicast service through the first access network device After that, the user plane function can be notified to release the first tunnel.
- the session management network element may send an N4 session update request to the first terminal device, which carries the first information for releasing the first tunnel.
- the first information may include an indication (indication) to release the first tunnel, a request (request) to release the first tunnel, or a notification (notify or notification) to release the first tunnel.
- the first information may also include information of the first tunnel and/or identification information of the first multicast service, which is not limited in this embodiment of the present application.
- the first information may include an indication, a request, or a notification (notify or notification) for releasing the first tunnel, and may also include information of the first tunnel.
- the first information may further include identification information of the first multicast service, which is not limited in this embodiment of the present application.
- the first information may include an indication, a request, or a notification (notify or notification) for releasing the first tunnel, and may also include information about the first tunnel, and identification information of the first multicast service, This embodiment of the present application does not limit this.
- the information of the first tunnel can be used to uniquely determine the first tunnel, for example, it can be a tunnel endpoint identifier (tunnel endpoint identifier, TEID) of the first tunnel, which is not limited here.
- the identification information of the first multicast service can be used to uniquely determine a multicast service, for example, it can be the ID of the multicast service, or the name of the multicast service, or the multicast address, or the multicast group ID, etc., which are not limited here.
- the user plane function releases the first tunnel.
- the user plane function may release the first tunnel after receiving the N4 session update request (which carries the first information) sent by the network element of the session management function, for example, remove the first tunnel according to the tunnel identification information in the first information. Relevant resources of the first tunnel (eg, remove the tunnel endpoint identifier of the first tunnel).
- the session management function network element may know that after the first terminal device is switched from the first access network device to the second access network device, there is no other terminal device through the first access network device.
- an access network device receives the data of the first multicast service, it notifies the user plane function to release the first data between the source access network device and the core network device for transmitting the first multicast service tunnel, so as to realize the release of the multicast session tunnel between the access network device and the core network device, which helps to save the network resource overhead.
- the core network device further includes AMF, MCF and MUF.
- the MCF and MUF may not be included in the core network device, but the functions of the MCF are implemented by some functions or units in the SMF, and the functions or units in the UPF are implemented.
- the function of the MUF is not limited in this embodiment of the present application.
- FIG. 7 shows a schematic flowchart of another communication method 700 provided by an embodiment of the present application.
- SMF1 determines whether the multicast session tunnel between S-gNB and UPF1 needs to be released.
- the UE2 in FIG. 4 is used as an example for description, that is, the method 700 describes that, in step 426 in FIG. 4 , UE2 is handed over and exits through SMF1 and S - The process of SMF1 judging whether it is necessary to release the multicast session tunnel between S-gNB and UPF1 after the multicast service joined by gNB.
- the method 700 may be applicable to the scenario shown in FIG. 5A .
- the method 700 will be described in conjunction with the scenario in FIG. 5A.
- method 700 may include steps 701 to 716 . It should be noted that this solution is also applicable to the scenario where the T-gNB1 does not support the multicast function, which is not limited here, and the scenario shown in FIG. 5A is only an example.
- FIG. 7 shows the steps or operations of the communication method 700 provided by this embodiment of the present application, but these steps or operations are only examples, and this embodiment of the present application may also perform other operations or variations of the respective operations in FIG. 7 . Furthermore, the various steps in the figures may be performed in a different order than they are presented, and it is possible that not all operations in the figures are performed.
- the S-gNB can learn the capability of the T-gNB1, that is, whether it supports the capability of the multicast function.
- T-gNB1 can notify S-gNB of its own capability information through Xn interface, where Xn can be the connection between S-gNB and T-gNB Interface for Xn connection.
- the T-gNB sends the indication information #1 to the S-gNB, where the indication information #1 is used to instruct the T-gNB1 to support the multicast function.
- UE2 sends a measurement report (Measurement Report) to the S-gNB.
- the S-gNB receives the measurement report and decides to switch UE2 to T-gNB1.
- the S-gNB sends a handover request (Handover Request) to the T-gNB1.
- the S-gNB can learn that the T-gNB1 supports the multicast function.
- the handover request may include PDU session information of the UE2 to be handed over, wherein the PDU session information includes a PDU session identifier and QoS information corresponding to a unicast service included in the PDU session.
- the PDU session information further includes QoS information corresponding to the associated multicast service.
- the QoS information of the unicast service includes the identifier (QoS flow identifier, QFI) and QoS parameters of the unicast QoS flow corresponding to the unicast service
- the QoS information of the multicast service includes the multicast QoS flow corresponding to the multicast service.
- QoS flow identifier (QFI) and QoS parameters are examples of the multicast service.
- the handover request may further include the QFI of the QoS flow that the S-gNB wishes to forward to the T-gNB1 and the forwarding tunnel endpoint identifier generated by the S-gNB.
- the QoS flow that the S-gNB wishes to forward to the T-gNB1 may be a unicast QoS flow and/or a multicast QoS flow.
- the handover request may include the QFI of the multicast QoS flow and the forwarding tunnel corresponding to the multicast session tunnel generated by the S-gNB. the endpoint identifier.
- the handover request may include the QFI of the unicast QoS flow and the forwarding tunnel endpoint identifier corresponding to the unicast session tunnel generated by the S-gNB.
- the handover request can include the QFI corresponding to the unicast QoS flow, and the S-gNB generates the QFI for the forwarding tunnel. the endpoint identifier. If the S-gNB expects a multicast QoS flow to be forwarded through the forwarding tunnel corresponding to the multicast session tunnel, the handover request may include the QFI corresponding to the multicast QoS flow and the endpoint identifier generated by the S-gNB for the forwarding tunnel .
- step 704 the reason why the S-gNB needs to forward the service flow through the forwarding tunnel is because in step 704, that is, after the S-gNB issues the handover command to the UE2, the UE2 will be disconnected from the S-gNB. At this time, the UE2 is temporarily Data cannot be received through S-gNB, and UE2 has not accessed T-gNB1 at this time. That is to say, UE2 cannot receive the data within the period of step 704 and step 705 through the S-gNB.
- the S-gNB needs to forward this part of the data to the T-gNB1 for buffering through the forwarding tunnel, until after step 705, that is, after the UE2 accesses the T-gNB1, the T-gNB1 delivers the part of the data to the UE2.
- T-gNB1 sends a handover response (handover request ACK) to S-gNB.
- handover request ACK handover response
- the T-gNB1 prepares radio resources for the handover UE according to the QoS information of the unicast service and the QoS information of the multicast service received from the S-gNB.
- T-gNB1 may determine the number of air interface radio data bearers (data radio bearers, DRB) and the mapping relationship between QFI and DRB according to the QoS parameter corresponding to the QFI of each service flow.
- the T-gNB1 can also determine the configuration parameters corresponding to the DRB according to the QoS parameters corresponding to the QFI mapped by each DRB.
- the configuration parameter corresponding to the DRB is, for example, whether the radio link control (radio link control, RLC) layer corresponding to the DRB adopts the confirmed mode or the non-confirmed mode.
- RLC radio link control
- T-gNB1 After T-gNB1 prepares radio resources, it sends a handover response to S-gNB.
- the T-gNB1 may send the information that needs to be relayed to the UE2 by the S-gNB to the S-gNB.
- T-gNB1 can send the radio bearer configuration information of T-gNB1 to UE2 through S-gNB, and the radio bearer configuration information can be used by UE2 to receive unicast service data sent by T-gNB1 after accessing T-gNB1 and/or multicast service data.
- the T-gNB1 when the handover request in step 502 includes the QFI of the service flow that the S-gNB wishes to forward through the forwarding tunnel (including the QFI of the unicast QoS flow and/or the QFI of the multicast QoS flow) , and when the T-gNB1 supports data forwarding, the T-gNB1 allocates the endpoint identifier of the forwarding tunnel.
- the S-gNB sends a handover command to UE2.
- the S-gNB1 needs the S-gNB to relay the radio bearer configuration information required by the UE2 to receive service data at the T-gNB1 to the UE2, the S-gNB sends the radio bearer configuration information to the UE2. After the S-gNB issues the handover command to the UE2, the air interface connection between the UE2 and the S-gNB is temporarily disconnected.
- the S-gNB replicates and forwards the multicast QoS flow received by the multicast session tunnel to T-gNB1.
- the S-gNB After the air interface connection between the UE2 and the S-gNB is disconnected, the S-gNB stops delivering the service data included in the PDU session and the multicast service data associated with the PDU session to the switched UE2. Exemplarily, the S-gNB stops sending the service data contained in the PDU session to the switched UE2 through the PDU session tunnel, and stops forwarding the multicast service data to the switched UE2 through the multicast session tunnel.
- the S-gNB also needs to do the following work for the QoS flow that needs to be forwarded by the handed UE2: For the unicast QoS flow that needs to be forwarded to the T-gNB2, the S-gNB forwards the unicast QoS flow through the forwarding tunnel corresponding to the PDU session tunnel. Sent to T-gNB1. After receiving the unicast QoS flow, the T-gNB1 buffers the unicast QoS flow.
- the S-gNB For the multicast QoS flow that needs to be forwarded to T-gNB1, the S-gNB first copies the multicast QoS flow in the multicast session tunnel, and then copies the copied multicast QoS flow through the forwarding tunnel corresponding to the multicast session tunnel. The flow is forwarded to T-gNB1. After receiving the multicast QoS flow, the T-gNB1 buffers the multicast QoS flow.
- UE2 accesses T-gNB1.
- T-gNB1 After UE2 accesses T-gNB1, T-gNB1 sends the received and buffered unicast QoS flow and/or multicast QoS flow to UE2. UE2 receives corresponding service data according to the radio bearer configuration information sent by the S-gNB in step 704 .
- T-gNB1 sends an N2 path switch request (N2 Path Switch Request) to the AMF.
- N2 Path Switch Request N2 Path Switch Request
- the request includes the QFIs of the unicast QoS flows in the PDU session of UE2 for which the handover succeeds and the handover fails, and/or the QFIs for the multicast QoS flows for which the handover succeeds and the handover fails in the PDU session.
- these QFIs can be encapsulated in N2 SM messages.
- the N2 path switching request may further include the endpoint identifier of the PDU session tunnel allocated by the T-gNB1 for the UE2.
- the N2 path switching request may further include indication information #2, where the indication information #2 is used to indicate whether the multicast service associated with the PDU session of the switched UE2 is running in the T-gNB1 run.
- the N2 path switching request may further include the endpoint identifier of the multicast session tunnel allocated by the T-gNB1, which is used to establish the multicast session tunnel between the T-gNB1 and the UPF.
- the multicast service associated with the PDU session of the handed UE2 is running in T-gNB1, or when the multicast service is running in T-gNB1, it means that the T-gNB1 and the UPF are in the running state.
- the multicast session tunnel for transmitting the multicast session between the two has been established, and at this time, the N2 path switching request may not include the endpoint identifier of the multicast session tunnel.
- AMF sends a PDU session context update request (Nsmf_PDUSession_UpdateSMContext Request) to SMF1.
- the PDU session context update request includes the information included in the N2 SM message in step 706.
- AMF may collect capability information of gNB, including capability information of whether to support multicast function.
- capability information of whether to support multicast function As an example, when the T-gNB1 is powered on, it can report whether it supports the multicast function to the AMF.
- the PDU session context update request may further include capability information of the T-gNB1.
- SMF1 receives the PDU session context update request. After that, SMF1 determines whether it is necessary to release the multicast session tunnel in the S-gNB where the multicast service associated with the PDU session of the handed UE2 is located (that is, the multicast channel between UPF1 and S-gNB for transmitting the multicast service). session tunnel, and assume that a multicast service is transmitted in a multicast session tunnel).
- SMF1 may be based on whether there are other terminal devices receiving multicast service data through the S-gNB after UE2 switches from S-gNB to T-gNB, or whether UE2 joins with S-gNB through this SMF1. Whether the last UE in the multicast service, or UE2, after switching from S-gNB to T-gNB, whether the number of UEs joining the multicast service through SMF1 and S-gNB is 0. Exemplarily, the number of UEs joining the multicast service through the SMF1 and the S-gNB may be included in the context of the multicast service.
- SMF1 can judge whether to release the multicast session tunnel where the multicast service is located by whether there are other UEs except UE2 requesting the multicast service in the S-gNB in the context of the multicast service.
- the multicast service context may also be called a multicast session context.
- UE1 and UE2 join the same multicast service through SMF1 and S-gNB, and in the following step 425, UE1 switches and exits the multicast service joined through SMF1 and S-gNB, and In step 426, UE2 switches and exits the multicast service joined by SMF1 and S-gNB. Therefore, after UE2 switches to T-gNB, there is no other terminal device to receive the data of the multicast service through the S-gNB, or UE2 is the last UE to join the multicast service through SMF1 and S-gNB, or through The number of UEs that SMF1 and S-gNB access the multicast service is 0. Based on this, the SMF1 can determine to release the multicast session tunnel where the multicast service is located.
- the SMF may determine whether the multicast service associated with the PDU session of the handed UE2 is in T-gNB1 according to the indication information #2. running.
- information #1 may be generated to instruct the S-gNB to release the multicast session tunnel where the multicast service is located.
- Information #1 may be an example of the first information.
- the information #1 may include an indication or notification or request to release the multicast session tunnel.
- the information #1 may further include information of the multicast session tunnel (for example, the tunnel endpoint identifier TEID of the multicast session tunnel, used to confirm the multicast session tunnel) and/or the identification information of the multicast service.
- the information #1 may include an indication, notification or request for releasing the multicast session tunnel, and may also include information about the multicast session tunnel.
- the information #1 may further include identification information of the multicast service.
- the information #1 may include an indication, notification or request for releasing the multicast session tunnel, and may also include information about the multicast session tunnel and identification information of the multicast service.
- SMF1 and UPF1 perform N4 session update.
- SMF1 may send an N4 session update request to UPF1, which carries the PDU session tunnel endpoint identifier of T-gNB1 and the PDU session tunnel endpoint identifier assigned to UPF1 by SMF1, for establishing a PDU between T-gNB1 and UPF1 Session Tunneling (N4 Session Modification).
- the AMF also sends the multicast session tunnel endpoint identifier allocated by T-gNB1 to SMF1 (that is, the multicast service associated with the PDU session of the switched UE2 at this time) If the T-gNB1 is not running yet), the SMF1 also sends the multicast session tunnel endpoint identifier of the T-gNB1 to the UPF1.
- this information #1 may be included in the N4 session update request.
- the UPF1 can be used to notify the release of the tunnel between the UPF1 and the S-gNB for transmitting the above-mentioned multicast service.
- SMF1 sends a first message to the MCF, which is used to notify to release the tunnel between MUF and UPF1 for transmitting the above-mentioned multicast service, that is, the tunnel from MUF to UPF1 .
- the MCF and the MUF update the N4 session.
- the MCF may release the tunnel identification information of the UPF1 allocated by the SMF1 (ie, the tunnel identification information of the UPF1 used for establishing the tunnel with the MUF).
- the MCF sends a response to the first message to the SMF1.
- SMF1 sends a PDU session context update response (Nsmf_PDUSession_UpdateSMContext Response) to the AMF.
- the SMF1 may release the tunnel identification information of the MUF allocated by the MCF (ie, the tunnel identification information of the UPF1 used to establish the tunnel with the MUF).
- the AMF sends an N2 path switch response (N2 Path Switch Request ACK) to the T-gNB1.
- N2 Path Switch Request ACK N2 Path Switch Request ACK
- T-gNB1 sends a UE context release request (UE Context Release) to S-gNB.
- UE Context Release UE Context Release
- SMF1 may notify UPF1 to release the S-gNB after judging that after UE2 switches from S-gNB to T-gNB2, no other terminal device receives the data of the multicast service through S-gNB.
- the first tunnel between the gNB and the UPF1 is used for transmitting the multicast service, so as to realize the release of the multicast session tunnel between the S-gNB and the UPF1, which helps to save the network resource overhead.
- FIG. 8 shows a schematic flowchart of a communication method 800 provided by an embodiment of the present application from the perspective of device interaction.
- the method 800 may be applied to a scenario in which the first terminal device receives data of the first multicast service through the first access network device. As shown in FIG. 8, method 800 includes steps 810-830.
- the first access network device learns (knows) that the first terminal device has passed the first access network device The last terminal device to receive the data of the first multicast service.
- learning can also be replaced with perception, discovery, detection, etc., which is not limited.
- the first access network device may learn in the handover preparation stage that after the first terminal device is switched to the second access network device, no other terminal device receives the first access network device through the first access network device.
- Multicast service data It should be noted that when the terminal device receives the data of the first multicast service through the first access network device, it can be understood that the terminal device has joined the first multicast service through the first access network device. It can also be understood that when the first terminal is the last first terminal device that is known in the preparation stage to receive the data of the first multicast service through the first access network device, and subsequently the first terminal device switches to the second access network device. network equipment. It can also be understood that the first terminal device is the last first terminal device that receives data of the first multicast service through the first access network device, and the first terminal device is subsequently switched to the second access network device.
- the first access network device may be referred to as a source access network device
- the second access network device may be referred to as a target access network device.
- the handover here may be Xn handover, or N2 handover.
- the above handover preparation stage may refer to source access network equipment, target access network equipment or core network equipment (here, it may refer to AMF, SMF or UPF, etc., without limitation) as the first A stage in which the terminal equipment prepares to hand over the required resources.
- the resources required for handover may include forwarding tunnels, or radio bearer configuration information required by the first terminal device to receive service data through the target access network device, air interface resources configured by the target access network device for the first terminal device, etc.
- the application examples are not limited.
- the handover preparation stage may refer to that the source access network device receives the measurement report of the first terminal device, and makes a handover decision on the first terminal device according to the measurement report and the decision result is handover, and the source access network device sends a handover to the first terminal device.
- the process of sending the handover request by the target access network device and receiving the handover response sent by the target access network device for example, the processes of steps 901 to 903 in FIG. 9 below.
- the handover preparation stage may refer to the source access network device receiving the measurement report from the first terminal device, and the source access network device sending the handover request (handover request) to the source access and mobility management function network element according to the measurement report. required), and the process of the source access and mobility management function network element receiving the create UE context response from the target access and mobility management network element, such as the process of steps 1001 to 1012 in FIG. 10 below.
- the source access network device may learn at any time point in the handover preparation stage that the first terminal device is the last terminal device that receives data of the first multicast service through the first access network device.
- the source access network device After receiving the measurement report of the first terminal device, the source access network device makes a handover decision on the first terminal device according to the measurement report, and the decision result is handover (for example, after step 901 in Figure 9 below) , or when the source access network device sends a handover request to the target access network device (for example, after step 902 in Figure 9 below), or when the source access network device receives a handover response from the target access network device (for example, Figure 9 below) After step 903 in ), it is learned that the first terminal device is the last terminal device that receives the data of the first multicast service through the first access network device.
- the source access network device may receive a measurement report from the first terminal device (for example, after step 1001 in FIG. 10 below), or the source access network device may access and mobility to the source
- the management function network element sends the handover request (for example, after step 1002 in FIG. 10 below), and learns that the first terminal device is the last terminal device that receives data of the first multicast service through the first access network device.
- the first terminal device that joins the first multicast service sends a measurement report to the source access network device, and the source access network device performs a measurement report on the first terminal device according to the measurement report.
- the source access network device may update the number of terminal devices that join the first multicast service through the source access network device, for example, decrement the number of terminal devices by 1. When the number of the terminal devices is 0, it can be known that the first terminal device is the last terminal device that receives the data of the first multicast service through the first access network device.
- the source access network device may, after receiving the measurement report of the first terminal device and making a decision on handover (for example, after step 901 in FIG. 9 below), or after sending the handover to the target access network device.
- the request for example, after step 902 in Figure 9 below
- a handover response sent by the target access network device for example, after step 903 in Figure 9 below
- the source access network device may, after receiving the measurement report of the first terminal device, before sending the handover request to the source access and mobility management function network element, or before sending the handover request to the source access and mobility management function network element.
- the network element of the performance management function sends the switching requirement, the number of terminal devices that join the first multicast service through the source access network device is updated.
- the source access network device may, after receiving the measurement report of the first terminal device (for example, after step 1001 in FIG. 10 below), or after the source access and mobility management function network After the element sending switching is required (for example, after step 1002 in FIG. 10 below), the number of terminal devices that join the first multicast service through the source access network device is updated. Then the source access network device may determine whether the first terminal device is the last terminal device that joins the first multicast service through the source access network device according to the updated number of the terminal devices.
- the number of terminal devices that join the multicast service through the source access network device may include a multicast context (Multicast Context) corresponding to the multicast service associated with the PDU session of the first terminal device or Multicast session context (Multicast Session Context) or multicast group context (Multicast Group Context) or multicast service context (Multicast Service Context).
- Multicast Context Multicast context
- Multicast Session Context Multicast Session Context
- Multicast Group Context Multicast Group Context
- Multicast Service Context Multicast Service Context
- the source access network passes the multicast context (Multicast Context) or multicast session context (Multicast Session Context) or multicast group context (Multicast Group Context) or multicast service context (Multicast Service Context) whether there is any Other terminal devices other than the terminal device receive the first multicast service to determine whether the first terminal device is the last terminal device that receives data of the first multicast service through the source access network device.
- Multicast Context multicast context
- Multicast Session Context Multicast Session Context
- multicast group context Multicast Group Context
- Multicast Service Context multicast Service Context
- the first terminal device When the first terminal device is the last terminal in the multicast context (Multicast Context) or multicast session context (Multicast Session Context) or multicast group context (Multicast Group Context) or multicast service context (Multicast Service Context)
- the terminal device leaves the source access network device, no other terminal device will receive the first multicast service under the source access network device.
- the source access network device may learn that the first terminal device is the last terminal device that receives the data of the first multicast service through the source access network device.
- one multicast service may correspond to one multicast session, and correspond to a multicast session tunnel between an access network device and a core network device (eg, MB-UPF or UPF). It should be noted here that one multicast service may also correspond to multiple multicast sessions, and correspond to multiple multicast session tunnels between multiple access network devices and core network devices.
- a core network device eg, MB-UPF or UPF.
- the first access network device sends the first information to the core network device.
- the first information is used to release the first tunnel, and the first tunnel is used to transmit the data of the first multicast service between the first access network device and the core network device.
- the core network device may be a multicast user plane functional network element, such as MUF, M-UPF, MS-UPF, or MB-UPF, etc., which are not limited.
- the first tunnel may include a tunnel between the source access network device and a multicast user plane functional network element (for example, MUF or M-UPF, MS-UPF or MB-UPF) for transmitting the first multicast service A tunnel (such as the multicast session tunnel described above).
- the core network device may be a user plane functional network element, such as a UPF.
- the first tunnel may include a tunnel between the source access network device and the user plane functional network element (eg, UPF) for transmitting the first multicast service (for example, the tunnel is the multicast session described above). tunnel).
- the user plane functional network element may include a function for performing user plane correlation for multicast services, that is, it can be considered that the user plane function is used for multicast services.
- the functions for example, MUF, M-UPF, MS-UPF or MB-UPF
- MUF, M-UPF, MS-UPF or MB-UPF related to the user plane of the service may be combined with the user plane functional network element to form a functional network element.
- the session management function network element may include a function used to correlate the control plane of the multicast service, that is, the function used to correlate the control plane of the multicast service (for example, MCF, M-SMF, MS- SMF or MB-SMF) can be combined with the session management function network element as one function network element.
- the function used to correlate the control plane of the multicast service for example, MCF, M-SMF, MS- SMF or MB-SMF
- the first access network device may first send the above-mentioned first information to the multicast session management function network element, and then the multicast session management function network element The first information may be sent to the multicast user plane functional network element.
- the first access network device sends the first information to the multicast session management function network element by other network devices (for example, the second access network device, AMF, SMF), and then the multicast session
- the management function network element may send the first information to the multicast user plane function network element.
- the multicast session management function network element may be a multicast service session management function network element, or a multicast control plane function network element, such as MB-SMF, MCF, etc., which is not limited in this embodiment of the present application.
- the first access network device sends the first information to the multicast session management function network element by other core network devices (for example, AMF), and then the multicast session management function network element can send the multicast session management function network element to the multicast session management function network element.
- the user plane function network element sends the first information.
- the first access network device may directly send the above-mentioned first information to the network element of the multicast session management function, for example, through a notification message or a request message, which is not limited.
- the first access network device may first send the above-mentioned first information to the session management function network element, and then the session management function network element may send the user plane function network element to the user plane function network element.
- the element sends the first information.
- the first access network device sends the first information to the session management function network element by other network devices (for example, the second access network device, AMF), and then the session management network element sends the first information to the session management function network element.
- the information is sent to the user plane functional network element.
- the first access network device sends the first information to the session management function network element by other core network devices (for example, AMF), and then the session management function network element sends the first information to the user plane. functional network element.
- the first access network device may directly send the above-mentioned first information to the session management function network element, for example, through a notification message or a request message, which is not limited.
- the first access network device may, after receiving the measurement report of the first terminal device and based on the measurement report, determine that the first handover to the second access network is required.
- a network device is used, or when it is determined that a handover request is to be sent to the second access network device, it can be learned that the first terminal device is the last terminal device that joins the first multicast service through the first access network device.
- the first access network device may send a handover request (for example, a handover request) to the second access network device, where the handover request includes the above-mentioned first information.
- the handover request may be used to request that the first terminal device be handed over from the first access network device to the second access network device.
- the second access network device may send a path switch request (for example, an N2 path switch request, N2 Path Switch Request), the path switching request includes the above-mentioned first information.
- the access and mobility management function network element may send a PDU session context update request (eg, Nsmf_PDUSession_UpdateSMContext Request) to the session management function network element, where the PDU session context update request includes the first information.
- the session management function network element may send the first message to the multicast session management function network element,
- the first message includes first information.
- the first message may be an N16 message.
- the multicast session management function network element may send a fifth message to the multicast user plane function network element, and the fifth message may include the first information.
- the fifth message may be an N4 session update request.
- the multicast user plane function network element may obtain the first information according to the fifth message, and then execute step 830 .
- the session management function network element may send an N4 session update request to the user plane function network element, and the N4 session update request may Include the first information.
- the user plane function network element may obtain the first information according to the N4 session update request, and then perform step 830 .
- the first access network device may, when receiving the measurement report of the first terminal device, or when determining to access the source and mobility management function
- the network element sends the switching needs, it can be known that the first terminal device is the last terminal device that joins the first multicast service through the first access network device.
- the first access network device may send a handover requirement (for example, handover required) to the first access and mobility management function network element, where the handover requirement includes the above-mentioned first information.
- the first access and mobility management function network element may be a source access and mobility management function network element.
- the first access and mobility management function network element may send a request for creating a UE context (for example, Namf_Communication_CreateUEContext Request) to the second access and mobility management function network element, the request for creating a UE context includes the first information.
- the second access and mobility management function network element sends a PDU session update context request to the session management function network element, where the PDU session update context request may include the first information.
- the second access and mobility management function network element may be referred to as a target access and mobility management function network element.
- the session management function network element may send the first message to the multicast session management function network element,
- the first message includes first information.
- the first message may be an N16 message.
- the multicast session management function network element may send a fifth message to the multicast user plane function network element, and the fifth message may include the first information.
- the fifth message may be an N4 session update request.
- the multicast user plane function network element may obtain the first information according to the fifth message, and then perform step 830 .
- the session management function network element may send a session update request (for example, an N4 session update request) to the user plane function network element,
- the session update request may include the first information.
- the network element with the function of the multicast user plane may obtain the first information according to the session update request, and then perform step 830 .
- the core network device in step 820 is a multicast user plane functional network element.
- the first access network device can learn about the first access network device at any time point in the handover preparation stage.
- a terminal device is the last terminal device that joins the first multicast service through the first access network device.
- the first access network device The management function network element sends a third message, the third message may be an N2 message, and the third message carries the above-mentioned first information.
- the third access and mobility management function network element may be the access and mobility selected by the first access network device for the first multicast service when the first terminal device joins the first multicast service.
- the third access and mobility management function network element may send a fourth message to the multicast session management function network element, where the fourth message carries the first information.
- the fourth message may be an N11 message.
- the multicast session management function network element may send a fifth message to the multicast user plane function network element, which may carry the first information.
- the fifth message may be an N4 session update request.
- the multicast user plane function network element may obtain the first information according to the fifth message, and then perform step 830 .
- the first access network device can obtain the identifier of the network element of the multicast session management function.
- the first access network device can select the third access and mobility management function network element according to the identifier.
- the first access network device may query a network repository function (NRF) according to the identifier to obtain a suitable third access and mobility management function network element.
- NRF network repository function
- the access and mobility management function network element related to the first terminal equipment may refer to the access and mobility services for the non-access stratum (non-access stratum, NAS) signaling service of the first terminal equipment
- a mobility management function network element, the access and mobility management function network element not related to the first terminal device may refer to an access and mobility management function network element not serving the NAS signaling of the first terminal device.
- the third access and mobility management function network element may be the same network element as the source access and mobility management function network element above, or the same as the target access and mobility management function network element above.
- the network element is the same network element, which is not limited in this embodiment of the present application.
- the third message such as the N2 message
- the N2 message can be mainly used for the release of the multicast session tunnel.
- the newly added N2 message may follow the naming method of the service interface signaling message, and its specific name is not limited, but the function is to notify the multicast user plane function network element to release the multicast session tunnel.
- the fourth message such as the N11 message
- the N11 message can be mainly used for the release of the multicast session tunnel.
- the newly added N11 message may follow the naming method of the service interface signaling message, and its specific name is not limited, but the function is to notify the multicast user plane function network element of the release of the multicast session tunnel.
- the first access network device may, at any time point in the handover preparation stage, learn that the first terminal device is the last device to join the first multicast service through the first access network device. a terminal device.
- the first access network device learns that the first terminal device is the last terminal device that joined the first multicast service through the first access network device, or after a period of time, the first access network device may directly send The core network device sends the first information.
- the first access network device in step 820 may directly send the first information to the multicast session management function network element, and then the multicast session management function
- the network element sends the first information to the multicast user plane function network element (for example, carries the first information in the fifth message), and then performs step 830, which is not limited.
- the first access network device in step 820 may directly send the first information to the session management function network element, and then the session management function network element sends the user plane function network element to the first information directly.
- the network element sends the first information (for example, carries the first information in the N4 session update request), and then executes step 830, which is not limited.
- the first access network device when the first access network device receives the measurement report of the first terminal device in the handover preparation stage, or the first access network device
- the network device determines to send a handover request, or when a handover is required, it learns that the first terminal device is the last terminal device that joins the first multicast service through the first access network device, and the first access network device can
- the signaling (for example, handover request or handover need) carries the first information, so that the first information is finally sent to the multicast user plane function network element, or the user plane function network element, thereby helping to save network resource overhead.
- the first access network device after the first access network device receives the measurement report of the first terminal device in the handover preparation phase, it learns that the first terminal device is the last terminal device that joins the first multicast service through the first access network device, and immediately sends a third message to the third access and mobility management function network element after learning, or immediately sends a message to the multicast session management
- the functional network element or the session management network element sends the first information, and the first access network device can know that the first terminal device is joining the first multicast through the first access network device at an earlier time point in the accurate handover phase
- the last terminal device of the service can help the multicast user plane function network element or the user plane function network element to obtain the first information earlier.
- the first access network device when the first access network device receives a handover request response in the handover accurate stage, it learns that the first terminal device has passed the An access network device joins the last terminal device of the first multicast service. Compared with learning that the first terminal device is the last terminal device at an earlier time point in the handover preparation phase, the first access network can more accurately know that the first terminal device is the last terminal device through the first access network. The device joins the last terminal device of the first multicast service, thereby helping to improve the reliability of multicast service transmission.
- the first information may include an indication for releasing the first tunnel and information of the first tunnel.
- the first information may include an indication for releasing the first tunnel and identification information of the first multicast service.
- the first information may include an indication for releasing the first tunnel, identification information of the first multicast service, and information of the first tunnel.
- the first information when the first information includes information of the first tunnel, the first information may include information of one, two or more first tunnels, which is not limited.
- the first information when the first information includes identification information of the first multicast service, the first information may include one, two or more identification information of the first multicast service, which is not limited.
- the information of the first tunnel can be used to uniquely determine the first tunnel, for example, it can be a tunnel endpoint identifier (tunnel endpoint identifier, TEID) of the first tunnel, or the ID of the first tunnel, which is not limited here.
- the identification information of the first multicast service can be used to uniquely determine a multicast service, for example, it can be the ID of the multicast service, or the name of the multicast service, or the multicast address, or the multicast group ID, or the multicast/broadcast session ID. (MBS session ID), Temporary Mobile Group Identity (TMGI), etc., which are not limited here.
- the first multicast service described herein may be one multicast service or multiple different multicast services, which is not limited.
- the source access network device when the source access network device has two multicast sessions, corresponding to two multicast services, and corresponding to two multicast session tunnels, when the source access network device learns the switching terminal device in the handover preparation stage
- the source access network device When the source access network device is the last terminal device that receives the data of the two multicast services through the source access network device, the source access network device can send the first information to the core network device.
- the first tunnel for transmitting the data of the two multicast services between the source access network device and the core network device.
- the first multicast service includes the two multicast services, and the first tunnel includes the two multicast services corresponding to tunnel.
- the core network device releases the first tunnel according to the first information.
- the multicast user plane function network element or the user plane function network element may release the first tunnel according to the first information, for example, remove the relevant resources of the first tunnel (for example, remove the tunnel endpoint identifier of the first tunnel). , such as TEID; or remove N4 session context information related to the first tunnel of the first multicast service (for example, including data detection rules (packet detection rule, PDR), forwarding action rule (forwarding action rule, FAR), etc.) .
- PDR packet detection rule
- FAR forwarding action rule
- the multicast user plane function network element or the user plane function network element may release the first tunnel according to the indication for releasing the first tunnel. (indication) and the information of the first tunnel, release the first tunnel.
- the information of the first tunnel in the first information is the TEID of the first tunnel
- the multicast user plane function network element or the user plane function network element may release the TEID.
- the multicast user plane function network element or the user plane function network element may determine the first tunnel according to the ID of the first tunnel , and then release the first tunnel according to the instruction for releasing the first tunnel, for example, remove related resources of the first tunnel, such as TEID, or N4 session context information related to the first tunnel of the first multicast service.
- the multicast user plane function network element or the user plane function network element can correspond to the first tunnel (for example, it may be one first tunnel, or multiple first tunnels, without limitation) to release.
- the multicast user plane function network element or the user plane function network element can The identification information of the service is used to determine the first multicast service, and then the first tunnel for transmitting the data of the first multicast service between the first access network device and the core network device is determined.
- the multicast user plane function network element or the user plane function network element may determine one or more multicast sessions corresponding to the first multicast service and one or more multicast session tunnels corresponding to the one multicast session , or multiple multicast session tunnels corresponding to the multiple multicast sessions.
- the determined multicast session tunnel is the tunnel (ie, the first tunnel) for transmitting the data of the first multicast service between the source access network device and the core network device.
- the multicast user plane function network element or the user plane function network element may release the first tunnel according to the instruction for releasing the first tunnel, that is, release the above-mentioned resources related to the one multicast session tunnel or multiple multicast tunnels, for example TEID, or N4 session context information related to the first tunnel of the first multicast service.
- the multicast session function network element or the session function network element can tunnel all the multicast sessions corresponding to the first multicast service indicated in the first information, that is, to be used between the source access network device and the core network device.
- the first tunnel (eg, all first tunnels) transmitting the data of the first multicast service is released.
- the multicast user plane function network element or the user plane function network element may The first multicast service is determined according to the identification information of the first multicast service. Then, the multicast user plane function network element or the user plane function network element determines a first tunnel for transmitting the data of the first multicast service between the first access network device and the core network device. Specifically, the multicast user plane function network element or the user plane function network element may determine one or more multicast sessions corresponding to the first multicast service and one or more multicast session tunnels corresponding to the one multicast session , or multiple multicast session tunnels corresponding to the multiple multicast sessions.
- the multicast user plane function network element or the user plane function network element may further determine the first tunnel in the one or more multicast session tunnels according to the information of the first tunnel in the first information. Afterwards, the multicast user plane function network element or the user plane function network element may release the first tunnel according to the instruction for releasing the first tunnel, for example, remove the related resources of the first tunnel, such as TEID, or associate with the first tunnel. N4 session context information related to the first tunnel of the multicast service.
- the multicast user plane function network element or the user plane function network element can release the first tunnel corresponding to the information of the first tunnel included in the first information.
- the first tunnel is determined according to both the identification information of the first multicast service and the information of the first tunnel, it is only necessary to determine the first tunnel in one or more multicast session tunnels corresponding to the first multicast service.
- a tunnel can help to determine the first tunnel more accurately and quickly, thereby helping to improve the efficiency of releasing the first tunnel.
- the multicast user plane function network element or user The plane function network element may also determine the first tunnel to be released according to only one of the identification information of the first multicast service and the information of the first tunnel. For example, when the first tunnel is determined only according to the identification information of the first multicast service, the multicast user plane function network element or the user plane function network element may ignore the information of the first tunnel contained in the first information. For another example, when the first tunnel is determined only according to the information of the first tunnel, the multicast user plane function network element or the user plane function network element may ignore the identification information of the first multicast service contained in the first information.
- the first access network device may learn that the first terminal device has passed the The last terminal device that the first access network device receives the data of the first multicast service, and sends the first information to release the first access network device for transmitting the first multicast service between the first access network device and the core network device
- the first tunnel of data helps to save network resource overhead.
- FIG. 9 and FIG. 10 description will be given by taking the network element of the multicast session management function as the MCF and the source access network device as the S-gNB as an example.
- the network element of the multicast session management function as the MCF
- the source access network device as the S-gNB
- the chip in the MCF and the chip in the S-gNB reference may be made to the specific descriptions of the MCF and the S-gNB, and will not be repeated.
- the core network device further includes AMF, SMF, UPF and MUF.
- the MCF and MUF may not be included in the core network device, but the functions of the MCF are implemented by some functions or units in the SMF, and the functions or units in the UPF are implemented.
- the function of the MUF is not limited in this embodiment of the present application.
- FIG. 9 shows a schematic flowchart of another communication method 900 provided by an embodiment of the present application.
- the handover type in method 900 is Xn handover.
- the S-gNB determines whether the multicast session tunnel between the S-gNB and the MUF needs to be released.
- Figure 9 takes the release of the multicast session tunnel between the S-gNB and the MUF as an example for description. This solution can also be applied to release the multicast session tunnel between the S-gNB and the UPF. It may be necessary to do Some simple adaptations are within the scope of protection of this application.
- the PDU session of the UE is associated with the multicast service.
- the method 900 may be applicable to the scenario shown in FIG. 5B .
- the method 900 will be described in conjunction with the scenario in FIG. 5B.
- method 900 may include steps 901 to 916 . It should be noted that this solution is also applicable to the scenario where the T-gNB supports the multicast function, which is not limited here, and the scenario shown in FIG. 5B is only an example.
- FIG. 9 shows steps or operations of the communication method 900 provided by the embodiment of the present application, but these steps or operations are only examples, and the embodiment of the present application may also perform other operations or variations of the respective operations in FIG. 9 . Furthermore, the various steps in the figures may be performed in a different order than they are presented, and it is possible that not all operations in the figures are performed.
- the S-gNB may learn the capability of the T-gNB, that is, the capability of supporting the multicast function.
- the T-gNB can notify the S-gNB of its own capability information through the Xn interface, where Xn can be the connection between the S-gNB and the T-gNB Interface for Xn connection.
- the T-gNB sends the indication information #1 to the S-gNB, where the indication information #1 is used to indicate that the T-gNB does not support the multicast function.
- the indication information #1 may not be sent to the S-gNB.
- the S-gNB does not receive the indication information #1, it can be considered that the T-gNB does not support the multicast function.
- the handover preparation stage includes steps 901 to 903 of the flow shown in FIG. 9 .
- the handover preparation stage it can be understood that the S-gNB and the T-gNB or core network equipment prepares the resources required for the handover (for example, it may include a forwarding tunnel, or the UE receives service data after accessing the T-gNB) required radio bearer configuration information, or air interface resources configured by the T-gNB for the handover UE, etc.).
- the UE sends a measurement report (Measurement Report) to the S-gNB.
- the S-gNB receives the measurement report and decides to switch the UE to the T-gNB.
- the S-gNB may update the multicast service associated with the PDU session of the handover UE (that is, the multicast service that the UE joins in the S-gNB).
- the Multicast Context (Multicast Context) corresponding to the service (Multicast Service) or the joined Multicast Group (Multicast Group)), or the Multicast Service Context (Multicast Service Context), or the Multicast Group Context (Multicast Group Context), or The number of UEs in the Multicast Session Context (for example, decrement the number of UEs by 1).
- the S-gNB can know that the UE has passed the S-gNB - the last UE for which the gNB receives the data of the multicast service. At this point, the S-gNB may determine to release the multicast session tunnel between the S-gNB and the core network device (eg, MUF in FIG. 5B ).
- the multicast service may be an example of the first multicast service in FIG. 8
- the multicast session tunnel may be an example of the first tunnel in FIG. 8 .
- the number of UEs joining the multicast service through the S-gNB may be included in the multicast session context (or called the multicast service context) of the multicast service. Or called the multicast context or called the multicast group context). That is to say, the S-gNB can determine whether to release the multicast session tunnel where the multicast service is located according to whether other UEs other than the UE receive the multicast service in the S-gNB in the above context.
- one multicast service can correspond to one multicast session, that is, it can correspond to one base station (such as S-gNB) and core network equipment (such as , MUF or UPF) multicast session tunnel. It should be noted here that one multicast service may also correspond to multiple multicast/broadcast sessions, which is not limited here. This solution takes one-to-one as an example, and this solution is also applicable to one-to-many.
- the S-gNB sends a handover request (Handover Request) to the T-gNB.
- the S-gNB can learn that the T-gNB does not support the multicast function.
- the handover request may include PDU session information of the UE to be handed over, wherein the PDU session identifier and the QoS information corresponding to the unicast service included in the PDU session.
- PDU session information of the UE to be handed over
- QoS information corresponding to the unicast service included in the PDU session.
- the S-gNB can map the multicast QoS flow according to the mapping relationship between the multicast QoS flow QFI and the unicast QoS flow QFI. For unicast QoS flow. That is, at this time, the unicast QoS flow included in the PDU session also includes the unicast QoS flow to which the above-mentioned multicast QoS flow is mapped.
- the handover request may also include a service flow identifier that the S-gNB wishes to forward through the forwarding tunnel corresponding to the PDU session tunnel.
- the handover request may include the QFI of the unicast QoS flow corresponding to the multicast QoS flow.
- the S-gNB may generate information #2 for releasing information between the S-gNB and the core network device (for example, , UPF or MUF, and MUF is taken as an example here) to transmit the multicast session tunnel of the above-mentioned multicast service data.
- the information #2 may also be included in the handover request.
- the S-gNB determines or can or decides to release the S-gNB and the MUF between the After tunneling the multicast session, the above information #2 can be generated.
- information #2 may include an indication for releasing the multicast session tunnel and information about the multicast session tunnel; or, information #2 may include an indication for releasing the multicast session tunnel and identification information of the multicast service; or The information #2 may include an indication for releasing the multicast session tunnel, information about the multicast session tunnel, and identification information of the multicast service, which is not limited in this embodiment of the present application.
- the T-gNB sends a handover request response (handover request ACK) to the S-gNB.
- handover request ACK handover request response
- the T-gNB prepares radio resources for the handover UE according to the QoS information of the unicast service (including the mapped unicast QoS flow) received from the S-gNB.
- the T-gNB may determine the number of air interface radio data bearers (data radio bearers, DRB) and the mapping relationship between QFI and DRB according to the QoS parameter corresponding to the QFI of each service flow.
- the T-gNB can also determine the configuration parameter corresponding to the DRB according to the QoS parameter corresponding to the QFI mapped by each DRB.
- the configuration parameter corresponding to the DRB is, for example, whether the radio link control (radio link control, RLC) layer corresponding to the DRB adopts the confirmed mode or the non-confirmed mode. Finally, the T-gNB creates the corresponding DRB.
- RLC radio link control
- the T-gNB After preparing the radio resources, the T-gNB sends a handover request ACK (handover request ACK) to the S-gNB.
- the T-gNB may send the information that needs to be relayed to the UE through the S-gNB to the S-gNB.
- the T-gNB can send the radio bearer configuration information of the T-gNB to the UE through the S-gNB, and the radio bearer configuration information can be used for the UE to receive the unicast service data sent by the T-gNB after accessing the T-gNB and / or multicast service data.
- the T-gNB when the handover request in step 902 includes the QFI of the service flow that the S-gNB wishes to forward through the forwarding tunnel (including the QFI of the unicast QoS flow and/or the QFI of the multicast QoS flow) , and when the T-gNB supports data forwarding, the T-gNB allocates the endpoint identifier of the forwarding tunnel.
- the S-gNB can, after receiving the handover request response, , update the number of UEs in the multicast session context (or called multicast service context or called multicast context or called multicast group context) corresponding to the multicast service associated with the PDU session of the handover UE (for example, subtract the number of UEs from the number of UEs). 1) If the currently handed UE is the last UE in the context (that is, after the UE leaves, there is no other UE receiving the multicast service under the base station), then the S-gNB knows that the UE has passed through the S-gNB.
- the S-gNB may determine to release the multicast session tunnel between the S-gNB and the core network device (eg, MUF in FIG. 5B ).
- the number of UEs joining the multicast service through the S-gNB (which can also be understood as receiving the multicast service at the S-gNB) and/or the identification information of the UEs may be included in the multicast session context (or called a group). in the multicast service context or multicast context or multicast group context). That is to say, the S-gNB can check whether there are other UEs other than the UE in the multicast session context (or called the multicast service context or called the multicast context or called the multicast group context) at the S-gNB.
- the multicast service is used to determine whether to release the multicast session tunnel where the multicast service is located.
- the S-gNB may generate information #2.
- the S-gNB can send the information #2 to the T-gNB, for example, through separate signaling, which is not limited here.
- information #2 reference may be made to the above description, and details are not repeated here.
- the S-gNB sends a handover command (handover command) to the UE.
- the switching command may refer to the description in step 704 .
- the S-gNB replicates, maps, and forwards the multicast QoS flow received by the multicast session tunnel to the T-gNB.
- the S-gNB can first copy the multicast QoS flow in its own multicast session tunnel, and then map the multicast QoS flow to the unicast QoS flow according to the mapping relationship between the multicast QoS flow and the unicast QoS flow flow. Then, it is forwarded to the T-gNB through the forwarding tunnel corresponding to the PDU session tunnel between the S-gNB and the T-gNB. After receiving the unicast QoS flow through the forwarding tunnel, the T-gNB buffers the unicast QoS flow.
- step 905 the UE accesses the T-gNB. Specifically, for step 905, reference may be made to the description in step 705, and details are not repeated here.
- the T-gNB sends an N2 path switch request (N2 Path Switch Request) to the AMF.
- N2 Path Switch Request N2 Path Switch Request
- the request includes the QFIs of the unicast QoS flows (including the QFIs of the unicast QoS flows mapped by the multicast QoS flows) in the PDU session of the UE for which the handover is successful and the handover fails.
- these QFIs can be encapsulated in N2 SM messages.
- the N2 path switching request may further include the endpoint identifier of the PDU session tunnel allocated by the T-gNB for the UE.
- the T-gNB if the T-gNB receives the information #2 sent by the S-gNB, the T-gNB further includes the above-mentioned information #2 in the "N2 path switching request".
- the AMF sends a PDU session context update request (Nsmf_PDUSession_UpdateSMContext Request) to the SMF.
- the PDU session context update request includes the information included in the N2SM message in step 906 .
- the AMF may collect capability information of the gNB (for example, capability information including whether the multicast function is supported). As an example, when the T-gNB is powered on, it can report whether it supports the multicast function to the AMF. At this time, the PDU session context update request may further include capability information of the T-gNB.
- the AMF if the AMF receives message #2 sent by the S-gNB in step 906 (ie, sent by the S-gNB to the T-gNB and then relayed by the T-gNB to the AMF), then the AMF will Information #2 may be included in the PDU session context update request.
- N4 Session Modification N4 Session Modification
- the SMF sends the first message to the MCF.
- the first message may be an N16 message.
- the SMF may include the information #2 in the first message sent to the MCF.
- the MCF and the MUF perform N4 session modification (N4 Session Modification).
- the MCF sends an N4 session update request to the MUF.
- the MCF may include the information #2 in the N4 session update request.
- the MUF releases the relevant multicast session tunnel.
- the MUF may remove the relevant resources of the tunnel according to the corresponding tunnel identification information.
- multicast/broadcast services generally only have downlink.
- MUF configures the tunnel endpoint identifier TEID generated by S-gNB and the PDR configured by MCF to MUF, so that MUF can Send the data of the multicast service to the S-gNB. Therefore, the release here may be to remove the related TEID and remove the PDR related to the first multicast. It should be noted here that the multicast service data of the full text can be replaced with multicast/broadcast service data.
- the MUF may release the first tunnel according to the indication and the information of the multicast session tunnel.
- the MUF can release the TEID.
- the MUF can determine the multicast session tunnel according to the ID of the multicast session tunnel, and then release the group according to the instruction in information #2.
- the multicast session tunnel for example, remove the related resources of the multicast session tunnel, such as TEID, or remove the PDR related to the first multicast.
- the MUF may determine the multicast service according to the identification information of the multicast service, and then determine A multicast session tunnel for transmitting the data of the multicast service between the S-gNB and the MUF. Specifically, the MUF may determine one or more multicast sessions corresponding to the multicast service, one or more multicast session tunnels corresponding to the one multicast session, or multiple multicast sessions corresponding to the multiple multicast sessions session tunnel.
- the MUF may release the multicast session tunnel according to the indication in the message #2, that is, release the above-mentioned resources related to the one or more multicast tunnels, such as TEID, or remove the first multicast-related resources. PDR.
- the MUF can determine the group according to the identification information of the multicast service. broadcast business. Then, according to the information of the multicast session tunnel in the information #2, the multicast session tunnel of the data of the multicast service is transmitted between the S-gNB and the MUF. Specifically, the MUF may determine one or more multicast sessions corresponding to the first multicast service, and one or more multicast session tunnels corresponding to the one multicast session, or multiple multicast sessions corresponding to the multiple multicast sessions. Multicast session tunnel.
- the MUF may further determine the multicast session tunnel in the one or more multicast session tunnels according to the information of the multicast session tunnel in the information #2.
- the multicast user plane function network element or the user plane function network element may release the multicast session tunnel according to the instruction in information #2, for example, remove the relevant resources of the multicast session tunnel, such as TEID, or remove the The first multicast related PDR.
- the MUF may send an N4 session update response to the MCF.
- the MCF sends a response to the first message to the SMF.
- the response to the first message may include response information for information #2.
- the response message may not be sent.
- steps 908 to 911 reference may be made to the descriptions of steps 708 to 711, which will not be repeated here.
- the SMF sends a PDU session context update response (Nsmf_PDUSession_UpdateSMContext Response) to the AMF.
- Nsmf_PDUSession_UpdateSMContext Response a PDU session context update response
- the SMF receives a response information element related to the release of the multicast session tunnel, for example, the response information of message #2 , then optionally, the response information element may also be included in the PDU session context update response.
- the AMF sends an N2 path switch response (N2 Path Switch Request ACK) to the T-gNB.
- N2 Path Switch Request ACK N2 Path Switch Request ACK
- the response cell may also be included in the N2 path switching response.
- the T-gNB sends a UE context release request (UE Context Release) to the S-gNB.
- UE Context Release UE Context Release
- the signaling includes response information elements related to the release of the multicast session tunnel in step 913, such as the response information of information #2, it is optional. Yes, the response information element is also included in the N2 path switching response.
- the T-gNB does not support the multicast function as an example for description, but the embodiment of the present application is not limited to this.
- the T-gNB can also support the multicast function.
- the S-gNB needs to copy and forward the multicast QoS flow received by the multicast session tunnel to the T-gNB, that is, it does not need to map the multicast QoS flow to the unicast QoS
- the S-gNB needs to copy and forward the multicast QoS flow received by the multicast session tunnel to the T-gNB, that is, it does not need to map the multicast QoS flow to the unicast QoS
- the information #2 is included in the existing signaling as a cell and brought to the MCF, but the embodiment of the present application is not limited to this.
- the S-gNB may also perform step 915, that is, the S-gNB directly sends a notification message to the MCF, where the notification message is used to notify the MCF to release the multicast session tunnel where the multicast service is located, that is, the S-gNB - The multicast session tunnel between the gNB and the MUF to transmit the multicast service.
- the messages in steps 902, 906, 907, 909, and 910 may not include information #2, that is, the S-gNB does not include information #2 as a cell in the existing signaling, but uses a separate Signal the MCF to release the multicast session tunnel.
- the signaling may include an indication for releasing the multicast session tunnel and information about the multicast session tunnel; or, the signaling may include an indication for releasing the multicast session tunnel and the identification information of the multicast service; Alternatively, the signaling may include an indication for releasing the multicast session tunnel, information of the multicast session tunnel, and identification information of the multicast service, which is not limited in this embodiment of the present application.
- step 915 may be performed after the S-gNB determines to release the multicast session tunnel used for transmitting multicast services between the S-gNB and the MUF, for example, between steps 901 and 914, Or after step 914, this embodiment of the present application does not limit this.
- the S-gNB and the MCF release the multicast session tunnel.
- the MCF can send the signaling to the MUF, and the MUF can, according to the signaling, tunnel the multicast session between the S-gNB and the MUF for transmitting the multicast service. to release.
- the MCF may also subscribe to the S-gNB for the notification of the release of the multicast session tunnel when the UE joins the multicast service. That is, when the S-gNB determines that the multicast session tunnel between the S-gNB and the core network device (eg, MUF or UPF) needs to be released during the handover process, it can send a release notification to the MCF. At this time, the signaling in the above steps 901 to 914 can be performed according to the existing normal handover procedure without including additional information, such as information #2.
- the core network device eg, MUF or UPF
- the S-gNB when the S-gNB judges or determines or can release the multicast session tunnel of the S-gNB in the handover preparation stage (the specific method is as described in steps 901 to 903, which will not be described here) , the S-gNB may also perform steps 917 to 919 .
- the S-gNB sends a third message to the AMF, the third message may be an N2 message, and the third message carries information #2.
- the AMF in step 917 may be the same AMF as the AMF in the handover process in FIG. 9 (ie, the AMF serving the handover UE), or may be another AMF, which is not limited.
- the N2 message may be an existing N2 message (that is, carrying information #2), or a newly added N2 message (for example, it is mainly used for the release of multicast session tunnels, and the newly added N2 message follows the service-oriented approach)
- the naming method of the interface signaling message the specific name of which is not limited, but the function is to notify the release of the MUF multicast session tunnel), which is not limited in this embodiment of the present application.
- the AMF sends a fourth message to the MCF, where the fourth message may be an N11 message, and the fourth message carries the foregoing information #2.
- the N11 message may be an existing N11 message (that is, carrying information #2), or may be a newly added N11 message (for example, mainly used for the release of multicast session tunnels, and the newly added N11 message follows the service
- the naming method of the interface signaling message, the specific name is not limited, but the function is to notify the MUF of the release of the multicast session tunnel).
- the MCF and the MUF perform N4 Session Modification.
- the MCF sends a fifth message to the MUF, the fifth message may be an N4 session update request, the fifth message carries information #2, and the MUF releases the multicast session tunnel according to the information #2.
- the MUF sends a response to the fifth message to the MCF, which may be, for example, an N4 session update response.
- the S-gNB uses steps 917 to 919 to notify the MUF to release the multicast session tunnel, then in the handover process shown in Figure 9, when the S-gNB judges or decides or can After releasing the multicast session tunnel of the source base station, the S-gNB executes steps 917 to 919 to notify the MUF to release the multicast session tunnel, that is, the handover process (for example, in steps 906 to 914 ) no longer carries information #2 and for Response of the associated multicast session tunnel release.
- the S-gNB may judge the multicast session context (or multicast service context or multicast context or multicast group context or multicast group context or When there is no other UE in the multicast session context), when the S-gNB receives the multicast service, it notifies the core network device (for example, MUF or UPF) to release the communication between the S-gNB and the core network device for transmitting the multicast service.
- the multicast session tunnel of the multicast service for example, can release the tunnel through existing signaling or through separate signaling notification, so as to realize the multicast session between the S-gNB and the core network device (eg, MUF or UPF) The release of the tunnel helps to save network resource overhead.
- FIG. 10 is a schematic flowchart of another communication method 1000 provided by an embodiment of the present application.
- the handover in method 1000 is an N2 handover.
- the S-gNB determines whether the multicast session tunnel between the S-gNB and the MUF needs to be released.
- Figure 10 takes the release of the multicast session tunnel between the S-gNB and the MUF as an example. This solution can also be applied to release the multicast session tunnel between the S-gNB and the UPF. It may be necessary to do Some simple adaptations are within the scope of protection of this application.
- the PDU session of the UE is associated with the multicast service.
- the method 1000 may be applicable to the scenario shown in FIG. 5C .
- the method 1000 will be described in conjunction with the scenario in FIG. 5C.
- method 1000 may include steps 1001 to 1017 . It should be noted that this solution is also applicable to the scenario where the T-gNB supports the multicast function, which is not limited here, and the scenario shown in FIG. 5C is only an example.
- FIG. 10 shows steps or operations of the communication method 1000 provided by this embodiment of the present application, but these steps or operations are only examples, and this embodiment of the present application may also perform other operations or variations of the respective operations in FIG. 10 . Furthermore, the various steps in the figures may be performed in a different order than they are presented, and it is possible that not all operations in the figures are performed.
- the S-gNB may learn the capability of the T-gNB, that is, the capability of supporting the multicast function.
- the T-gNB can notify the S-gNB of its own capability information through the Xn interface, where Xn can be the connection between the S-gNB and the T-gNB Interface for Xn connection.
- the T-gNB2 sends the indication information #1 to the S-gNB, where the indication information #1 is used to indicate that the T-gNB does not support the multicast function.
- the indication information #1 may not be sent to the S-gNB.
- the S-gNB does not receive the indication information #1, it can be considered that the T-gNB does not support the multicast function.
- the handover preparation stage includes steps 1001 to 1012 of the flow shown in FIG. 10 .
- the S-gNB and the T-gNB or the core network equipment prepares the resources required for the handover for the handover UE (for example, the information of the forwarding tunnel may be included, and the UE receives the service after accessing the T-gNB).
- the UE sends a measurement report (Measurement Report) to the S-gNB.
- the S-gNB receives the measurement report and decides to switch the UE to the T-gNB.
- the S-gNB may update the multicast session context (or multicast service context) corresponding to the multicast service associated with the PDU session of the handover UE or the number of UEs in the multicast context or multicast group context) (eg, reduce the number of UEs by 1). If the currently switched UE is the last UE in the above context (that is, after the UE leaves, there is no other UE receiving the multicast service under the base station), the S-gNB can know that the UE has passed the S-gNB The last UE to receive the data of the multicast service. At this time, the S-gNB may determine to release the multicast session tunnel between the S-gNB and the core network device (eg, MUF in FIG. 5C ).
- the core network device eg, MUF in FIG. 5C
- the multicast service may be an example of the first multicast service in FIG. 8
- the multicast session tunnel may be an example of the first tunnel in FIG. 8 .
- the number of UEs joining the multicast service through the S-gNB (which can also be understood as receiving the multicast service at the S-gNB) and/or the identification information of the UEs may be included in the multicast session context (or the multicast session context). service context or multicast context or multicast group context). That is to say, the S-gNB can check whether there are other UEs other than the UE in the multicast session context (or multicast service context or multicast context or multicast group context) to receive the multicast at the S-gNB service to determine whether to release the multicast session tunnel where the multicast service is located.
- one multicast service may correspond to one multicast session, that is, it may correspond to one base station (such as S-gNB) and core network equipment (such as , MUF or UPF) multicast session tunnel. It should be noted here that one multicast service may also correspond to multiple multicast/broadcast sessions, which is not limited here. This solution takes one-to-one as an example, and this solution is also applicable to one-to-many.
- the S-gNB sends a handover required (Handover Required) to the S-AMF.
- the "handover requirement" includes the PDU session information of the UE to be handed over and the associated multicast service information (including the associated multicast service identifier), and the PDU session information includes the PDU session identifier and the PDU session information contained in the PDU session.
- QoS information corresponding to the unicast service flow includes QFI and QoS parameters. If the PDU session of the currently switched UE is associated with a multicast service, the S-gNB maps the multicast QoS flow to a unicast QoS flow according to the mapping relationship between the multicast QoS flow QFI and the unicast QoS flow QFI.
- "Handover Required” may also contain SMN2 information. If there is no direct forwarding tunnel between S-gNB and T-gNB indicated in the S-gNB information, it means that an indirect forwarding tunnel can be established between S-gNB and T-gNB. At this time, the S-gNB information can include S-gNB allocation Indirect forwarding tunnel information.
- the "handover requirement" may also include the service flow identifier that the S-gNB wishes to forward through the forwarding tunnel. If the multicast QoS flow needs to be forwarded through the forwarding tunnel, the handover request includes the QFI of the unicast QoS flow corresponding to the multicast QoS flow.
- the S-gNB may generate information #2 for releasing information between the S-gNB and the core network device (for example, , UPF or MUF, and MCF is taken as an example here) to transmit the multicast session tunnel of the above-mentioned multicast service data.
- the information #2 may be included in the handover requirement. Specifically, for information #2, reference may be made to the description in step 902 in FIG. 9 , and details are not repeated here.
- the S-AMF selects a target AMF (ie, Target-AMF, T-AMF) according to the target cell ID, and the T-AMF is connected to the T-gNB.
- a target AMF ie, Target-AMF, T-AMF
- the S-AMF sends a request for creating a UE context (Namf_Communication_CreateUEContext Request) to the T-AMF, and the request may include the UE context information stored by the S-AMF for the handover, and may also include the information sent by the S-gNB to the S in step 1002. -AMF information.
- step 1004 the S-AMF sends the message #2 to the T-AMF.
- the T-AMF sends a PDU session context update request (Nsmf_PDUSession_UpdateSMContext Request) to the SMF, which includes the information sent by the S-gNB to the S-AMF in step 1002.
- a PDU session context update request (Nsmf_PDUSession_UpdateSMContext Request)
- the SMF sends a PDU session context update request (Nsmf_PDUSession_UpdateSMContext Request) to the SMF, which includes the information sent by the S-gNB to the S-AMF in step 1002.
- the information #2 is included in step 1004, the information #2 is also carried in the PDU session context update request.
- N4 Session Modification N4 Session Modification
- the SMF sends an N4 session update request to the UPF.
- the N4 session update request carries the indirect forwarding tunnel information allocated by the S-gNB.
- UPF replies N4 session update response to SMF.
- the N4 session update response includes the indirect forwarding tunnel information allocated by the UPF, which is used to establish the indirect forwarding tunnel between the S-gNB and the T-gNB as shown in FIG. 5C .
- the SMF sends a PDU session context update response (Nsmf_PDUSession_UpdateSMContext Response) to the T-AMF.
- the message may include QoS information for the unicast QoS flow of the PDU session.
- the QoS information includes QFI and corresponding QoS parameters.
- the unicast QoS flow includes the unicast QoS flow mapped by the multicast QoS flow.
- the T-AMF sends a handover request (Handover Request) to the T-gNB.
- the message may include the QoS information of the unicast QoS flow included in the PDU session (the QoS information of the unicast QoS flow including the multicast QoS flow mapping).
- the T-gNB allocates radio resources for the unicast QoS flow based on the QoS information of the above-mentioned QoS flow.
- the handover request includes the indirect forwarding tunnel information allocated by the S-gNB and the indirect forwarding tunnel information of the UPF.
- the T-gNB sends a handover request response (Handover Request ACK) to the T-AMF.
- Handover Request ACK handover request response
- the handover request response may include the QFI of the unicast QoS flow for which the handover succeeds and/or the handover fails (for example, the T-gNB resource is insufficient and cannot allocate radio resources for the unicast QoS flow, resulting in the handover failure); UE access The radio bearer configuration required by the T-gNB to receive service data, etc.
- the T-gNB since an indirect forwarding tunnel exists between the S-gNB and the T-gNB, the T-gNB also includes the information of the indirect forwarding tunnel in the handover request response (that is, for establishing the forwarding tunnel with the UPF). Then, the tunnel information is brought to the UPF through steps 1009 to 1018).
- the T-AMF sends a PDU session context update request (Nsmf_PDUSession_UpdateSMContext Request) to the SMF, which contains the relevant information contained in the handover request response in step 1009.
- Nsmf_PDUSession_UpdateSMContext Request a PDU session context update request
- the SMF sends a PDU session context update response (Nsmf_PDUSession_UpdateSMContext Response) to the T-AMF.
- the response also includes indirect forwarding tunnel information of the UPF.
- the T-AMF sends a create UE context response (Nsmf_PDUSession_UpdateSMContext Response) to the S-AMF, including the information of step 1011.
- a create UE context response Nsmf_PDUSession_UpdateSMContext Response
- the S-AMF sends a handover command (Handover Command) to the S-gNB, including the information of step 1012.
- a handover command Handover Command
- step 1001 that is, the S-gNB does not generate information #2 after receiving the signaling in step 1001, that is, from the signaling in steps 1001 to 1005) Does not carry information #2
- the S-gNB can update the number of UEs in the multicast session context corresponding to the multicast service associated with the PDU session of the handover UE (for example, the UE's Quantity minus 1).
- the S-gNB learns that the UE is the last UE to receive the data of the multicast service through the S-gNB. At this time, the S-gNB may determine to release the multicast session tunnel between the S-gNB and the core network device (eg, MUF in FIG. 5C ).
- the core network device eg, MUF in FIG. 5C
- the number of UEs joining the multicast service through the S-gNB may be included in the multicast session context (or multicast service context) of the multicast service. or multicast context or multicast group context). That is to say, the S-gNB can use the multicast session context (or multicast service context or multicast context or multicast group context) whether there are other UEs other than the UE in the S-gNB to receive the multicast
- the data of the service is used to determine whether to release the multicast session tunnel where the multicast service is located.
- the S-gNB may generate information #2 for requesting or instructing or notifying the core network device (for example, MCF or MUF, where MUF is used here). For example) release the multicast session tunnel where the multicast service is located.
- the S-gNB can carry the information #2 in the signaling and send it to the session management function network element.
- the S-gNB sends a handover command (Handover Command) to the UE, including the radio bearer configuration information required by the UE to access the target base station (the radio bearer configuration information here includes the radio bearer configuration information required for the unicast QoS flow and the Radio bearer configuration information for unicast QoS flows mapped by multicast QoS flows).
- Handover Command a handover command
- the radio bearer configuration information here includes the radio bearer configuration information required for the unicast QoS flow and the Radio bearer configuration information for unicast QoS flows mapped by multicast QoS flows.
- the S-gNB replicates and maps the multicast QoS flow received by the multicast session tunnel, and forwards it to the T-gNB through the indirect forwarding tunnel.
- the UE accesses the T-gNB.
- the T-gNB sends the received and buffered unicast QoS flow and/or the multicast QoS flow to the UE.
- the UE receives corresponding service data according to the radio bearer configuration information sent by the S-gNB in step 1014 .
- the T-gNB sends a handover notification (Handover Notify) to the T-AMF, where the notification indicates that the UE is successfully handed over to the T-gNB.
- a handover notification Handover Notify
- the T-AMF sends a PDU session context update request (Nsmf_PDUSession_UpdateSMContext) to the SMF, which carries the information of the PDU session tunnel allocated by the T-gNB.
- Nsmf_PDUSession_UpdateSMContext a PDU session context update request
- the SMF which carries the information of the PDU session tunnel allocated by the T-gNB.
- the information of the indirect forwarding tunnel generated by the T-gNB is also carried.
- the SMF sends the first message to the MCF.
- the first message may be an N16 message.
- the SMF may include the information #2 in the first message sent to the MCF.
- Steps 1019 to 1021 are similar to the descriptions of steps 910 to 912, and are not repeated here.
- the T-gNB does not support the multicast function as an example for description, but the embodiment of the present application is not limited to this.
- the T-gNB can also support the multicast function.
- the S-gNB needs to copy and forward the multicast QoS flow received by the multicast session tunnel to the T-gNB, that is, it does not need to map the multicast QoS flow to the unicast QoS
- the S-gNB needs to copy and forward the multicast QoS flow received by the multicast session tunnel to the T-gNB, that is, it does not need to map the multicast QoS flow to the unicast QoS
- the S-gNB includes information #2 in The existing signaling is brought to the MCF, and the MCF is further brought to the MUF through step 1019, but the embodiment of the present application is not limited to this.
- the S-gNB may also perform step 1023, that is, the S-gNB directly sends a notification message to the MCF, where the notification message is used to notify the MCF to release the multicast session tunnel where the multicast service is located, that is, the S-gNB - The multicast session tunnel between the gNB and the MUF to transmit the multicast service.
- the message in steps (1002, 1004, 1005, 1007, 1008, 1016, 1017, 1018, 1019) may not include information #2, that is, the S-gNB does not take the relevant indication information for releasing the multicast session tunnel as The information element is included in the existing signaling, but the MCF is notified to release the multicast session tunnel through a separate signaling.
- the signaling may include an instruction for releasing the multicast session tunnel and information about the multicast session tunnel; or, the signaling may include an instruction for releasing the multicast session tunnel and the identification information of the multicast service. ; or the signaling may include an indication for releasing the multicast session tunnel, information of the multicast session tunnel, and identification information of the multicast service, which is not limited in this embodiment of the present application.
- step 1023 may be performed after the S-gNB determines to release the multicast session tunnel used for transmitting multicast services between the S-gNB and the MUF, for example, between steps 1001 and 1022, Or after step 1022, this embodiment of the present application does not limit this.
- the S-gNB and the MCF release the multicast session tunnel.
- the MCF can send the signaling to the MUF, and the MUF can, according to the signaling, tunnel the multicast session between the S-gNB and the MUF for transmitting the multicast service. to release.
- the MCF may also subscribe to the S-gNB for the notification of the release of the multicast session tunnel when the UE joins the multicast service. That is, when the S-gNB determines that the multicast session tunnel between the S-gNB and the core network device (eg, MUF or UPF) needs to be released during the handover process, it can send a release notification to the MCF. At this time, in the signaling of the above steps 1001 to 1022, it can be performed according to the existing normal handover process, and it is not necessary to include additional information, such as information #2.
- the core network device eg, MUF or UPF
- the S-gNB when the S-gNB judges or determines or can release the multicast session tunnel of the S-gNB in the handover preparation stage (the specific method is as described in steps 1001 to 1012, which will not be described here) , the S-gNB may also perform steps 1025 to 1027 .
- the S-gNB sends a third message to the S-AMF, the third message may be an N2 message, and the third message carries information #2.
- the S-AMF in step 1025 may be the same AMF as the S-AMF in the handover process in FIG. 10 (that is, the S-AMF serving the handover UE), or may be another AMF, Not limited.
- the N2 message may be an existing N2 message (that is, carrying information #2), or a newly added N2 message (for example, it is mainly used for the release of the multicast session tunnel, and the newly added N2 message follows the service-oriented The naming method of the interface signaling message, the specific name of which is not limited, but the function is to notify the release of the MUF multicast session tunnel), which is not limited in this embodiment of the present application.
- the S-AMF sends a fourth message to the MCF, where the fourth message may be an N11 message, and the N11 message carries the foregoing information #2.
- the N11 message may be an existing N11 message (that is, carrying information #2), or may be a newly added N11 message (for example, mainly used for the release of multicast session tunnels, and the newly added N11 message follows the service
- the naming method of the interface signaling message, the specific name is not limited, but the function is to notify the MUF of the release of the multicast session tunnel).
- the MCF and the MUF perform N4 session modification (N4 Session Modification).
- N4 Session Modification For example, the MCF sends the fifth message to the MUF, the fifth message may be an N4 session update request, the fifth message carries information #2, the MUF releases the multicast session tunnel according to the information #2, and then the MUF sends a response to the fifth message to the MCF , for example, could be an N4 session update response.
- the S-gNB uses steps 1025 to 1027 to notify the MUF to release the multicast session tunnel, then in the handover process shown in Figure 10, when the S-gNB judges or decides or After the multicast session tunnel of the source base station can be released, the S-gNB executes steps 1025 to 1027 to notify the MUF to release the multicast session tunnel, that is, the handover process no longer carries the information #2 and the response to the release of the relevant multicast session tunnel.
- the S-gNB may judge the multicast session context (or multicast service context or multicast context or multicast group context) during the handover preparation stage of the UE switching from S-gNB to T-gNB.
- the core network device for example, MUF or UPF
- the release of the tunnel can be notified through existing signaling or through separate signaling, so as to realize the release of the multicast session tunnel between the S-gNB and the core network device (for example, MUF or UPF), Helps to save network resource overhead.
- FIG. 11 is a schematic diagram of an apparatus 1100 for wireless communication provided by an embodiment of the present application.
- the apparatus 1100 may be an access network device, or may be a chip or a circuit, for example, a chip or a circuit that may be provided in the access network device.
- the apparatus 1100 may be an access and mobility management function network element, or may be a chip or circuit, for example, a chip or circuit that may be provided in the access and mobility management function network element.
- the apparatus 1100 may be a session management function network element, or may be a chip or circuit, for example, a chip or circuit that may be provided in a session management function network element.
- the apparatus 1100 may be a network element with a multicast session management function, or may be a chip or a circuit, for example, a chip or circuit that can be provided in the network element with a multicast session management function.
- the apparatus 1100 may be a multicast user plane functional network element, and may also be a chip or circuit, for example, a chip or circuit that may be provided in a multicast user plane functional network element.
- the apparatus 1100 may include a processing unit 1110 (ie, an example of a processor) and a transceiver unit 1130 .
- a processing unit 1110 ie, an example of a processor
- a transceiver unit 1130 ie, an example of a transceiver
- the transceiver unit 1130 may be implemented by a transceiver or a transceiver-related circuit or an interface circuit.
- the apparatus 1100 may further include a storage unit 1120 .
- the storage unit 1120 is used to store instructions.
- the storage unit 1120 may also be used to store data or information.
- the storage unit 1120 may be implemented by a memory.
- the processing unit 1110 may be configured to execute the instructions stored in the storage unit 1120, so that the apparatus 1100 implements the steps performed by the access network device in the above method.
- the processing unit 1110, the storage unit 1120, and the transceiver unit 1130 can communicate with each other through an internal connection path to transmit control and/or data signals.
- the storage unit 1120 is used to store a computer program, and the processing unit 1110 can be used to call and run the computer program from the storage unit 1120 to control the transceiver unit 1130 to receive signals and/or send signals, and complete the above method. Steps of an access network device or an access and mobility management function network element or a session management function network element or a multicast session management function network element or a multicast user plane function network element.
- the storage unit 1120 may be integrated in the processing unit 1110, or may be provided separately from the processing unit 1110.
- the transceiver unit 1130 may include a receiver and a transmitter.
- the receiver and the transmitter may be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as transceivers.
- the transceiver unit 1130 may include an input interface and an output interface.
- the function of the transceiver unit 1130 can be considered to be implemented by a transceiver circuit or a dedicated chip for transceiver.
- the processing unit 1110 can be considered to be implemented by a dedicated processing chip, a processing circuit, a processing unit or a general-purpose chip.
- a general-purpose computer may be used to implement the communication device provided in the embodiments of the present application (for example, an access network device or an access and mobility management function network element or a session management function network element or a multicast network element). session management function network element or multicast user plane function network element).
- the program codes that will implement the functions of the processing unit 1110 and the transceiver unit 1130 are stored in the storage unit 1120 , and the general-purpose processing unit implements the functions of the processing unit 1110 and the transceiver unit 1130 by executing the codes in the storage unit 1120 .
- the apparatus 1100 when the apparatus 1100 is the first access network device, or can be provided in a chip or circuit of the first access network device,
- the processing unit 1110 is configured to, in the handover preparation stage of the handover of the first terminal device from the first access network device to the second access network device, learn that the first terminal device is to receive through the first access network device The last terminal device of the data of the first multicast service;
- the transceiver unit 1130 is configured to send first information, where the first information is used to release a first tunnel, and the first tunnel is used to transmit the first group between the first access network device and the core network device broadcast service data.
- the transceiver unit 1130 is specifically configured to: send a handover request to the second access network device, where the handover request is used to request to handover the first terminal device from the first access network device To the second access network device, the handover request includes the first information.
- the transceiver unit 1130 is specifically configured to: send a handover requirement to the first access and mobility management function network element, where the handover requirement includes the first information.
- the transceiver unit 1130 is specifically configured to: the first access network device sends a third message to a third access and mobility management function network element, where the third message includes the first information,
- the third access and mobility management function network element is the first terminal device to join the first multicast service, the access network device selected by the first access network device for the first multicast service. Access and mobility management function network elements.
- processing unit 1110 is further configured to: update the number of terminal devices that join the first multicast service through the first access network device.
- the first information includes an indication for releasing the first tunnel and information about the first tunnel;
- the first information includes an indication for releasing the first tunnel and identification information of the first multicast service
- the first information includes an indication for releasing the first tunnel, identification information of the first multicast service, and information of the first tunnel.
- the core network device includes a multicast user plane function network element or a user plane function network element.
- modules or units in the apparatus 1100 listed above are only exemplary descriptions.
- the modules or units in the apparatus 1100 can be used for Perform each action or processing procedure performed by the first access network device in the above method.
- the apparatus 1100 when the apparatus 1100 is the second access network device, or can be provided in a chip or circuit of the second access network device,
- the transceiver unit 1130 is configured to receive a handover request from the first access network device, where the handover request is used to request to switch the first terminal device from the first access network device to the second access network device , the handover request includes first information, and the first information is used to release the first tunnel, and the first tunnel is used to transmit the first multicast between the first access network device and the core network device business data;
- the transceiver unit 1130 is further configured to send a path switching request to the access and mobility management function network element, where the path switching request includes the first information.
- modules or units in the apparatus 1100 listed above are only exemplary descriptions.
- the modules or units in the apparatus 1100 can be used for Perform each action or processing process performed by the second access network device in the above method.
- the device 1100 when the device 1100 is an access and mobility management function network element, or can be configured in a chip or circuit of the access and mobility management function network element,
- the transceiver unit 1130 is used for the access and mobility management function network element to receive a path switching request from the second access network device, where the path switching request includes first information, and the first information is used to release the first tunnel , the first tunnel is used to transmit data of the first multicast service between the first access network device and the core network device;
- the transceiver unit 1130 is further configured to send a protocol data unit PDU session context update request to the session management function network element, where the PDU session context update request includes the first information.
- modules or units in the apparatus 1100 listed above are only illustrative.
- the modules or units in the apparatus 1100 It can be used to execute each action or process performed by the access and mobility management function network element in the above method.
- the apparatus 1100 when the apparatus 1100 is a session management function network element, or can be provided in a chip or circuit of the session management function network element,
- a transceiver unit 1130 configured to receive a protocol data unit PDU session context update request from an access and mobility management function network element, where the PDU session context update request includes first information, and the first information is used to release the first tunnel , the first tunnel is used to transmit data of the first multicast service between the first access network device and the core network device;
- the transceiver unit 1130 is further configured to send a first message to the network element of the multicast session management function, where the first message includes the first information.
- the first message may be an N16 message.
- the apparatus 1100 when the apparatus 1100 is a session management function network element, or can be provided in a chip or circuit of the session management function network element,
- a transceiver unit 1130 configured to receive a protocol data unit PDU session context update request from an access and mobility management function network element, where the PDU session context update request includes first information, and the first information is used to release the first tunnel , the first tunnel is used to transmit data of the first multicast service between the first access network device and the core network device;
- the transceiver unit 1130 is further configured to send a session update request to the user plane function network element, where the session update request includes the first information.
- modules or units in the device 1100 listed above are only exemplary descriptions.
- the modules or units in the device 1100 can be used to execute Each action or processing process performed by the session management function network element in the above method.
- the apparatus 1100 when the apparatus 1100 is a multicast session management function network element, or can be provided in a chip or circuit of the multicast session management function network element,
- the transceiver unit 1130 is configured to receive a first message from the session management function network element, where the first message includes first information, and the first information is used to release the first tunnel, and the first tunnel is used to 1.
- the data of the first multicast service is transmitted between the access network equipment and the core network equipment;
- the transceiver unit 1130 is further configured to send a fifth message to the multicast user plane function network element, where the fifth message includes the first information.
- the first message is an N16 message.
- the fifth message is an N4 session update request.
- each module or unit in the device 1100 can use Each action or process performed by the network element of the multicast session management function in the above method is performed.
- the apparatus 1100 when the apparatus 1100 is the first access and mobility management function network element, or can be provided in a chip or circuit of the first access and mobility management function network element,
- the transceiver unit 1130 is configured to receive a handover requirement from a first access network device, where the handover requirement includes first information, and the first information is used to release a first tunnel, and the first tunnel is used to transmitting the data of the first multicast service between the first access network device and the core network device;
- the transceiver unit 1130 is further configured to send a request for creating a user equipment UE context to the second access and mobility management function network element, where the request for creating a UE context includes the first information.
- the functions and actions of the modules or units in the device 1100 listed above are only exemplary descriptions.
- the modules in the device 1100 The OR unit may be configured to perform each action or processing procedure performed by the first access and mobility management function network element in the above method.
- the apparatus 1100 when the apparatus 1100 is the second access and mobility management function network element, or can be provided in a chip or circuit of the second access and mobility management function network element,
- the transceiver unit 1130 is configured to receive a request for creating a user equipment UE context from the first access and mobility management function network element, where the request for creating a UE context includes first information, and the first information is used to release the first tunnel , the first tunnel is used to transmit data of the first multicast service between the first access network device and the core network device;
- the transceiver unit 1130 is further configured to send a protocol data unit PDU session context update request to the session management function network element, where the PDU session context update request includes the first information.
- the functions and actions of the modules or units in the device 1100 listed above are only exemplary descriptions.
- the modules in the device 1100 The OR unit may be configured to execute each action or processing procedure performed by the second access and mobility management function network element in the above method.
- the device 1100 when the device 1100 is the third access and mobility management function network element, or can be configured in a chip or circuit of the third access and mobility management function network element,
- the transceiver unit 1130 is configured to receive a third message from the first access network device, where the third message includes first information, and the first information is used to release the first tunnel, and the first tunnel is used to
- the data of the first multicast service is transmitted between the first access network device and the core network device, and the third access and mobility management function network element is the first terminal device to join the first multicast service, the access and mobility management function network element selected by the first access network device for the first multicast service;
- the transceiver unit 1130 is further configured to send a fourth message to the multicast session management function network element, where the fourth message includes the first information.
- the third message is an N2 message.
- the fourth message is an N11 message.
- the functions and actions of the modules or units in the apparatus 1100 listed above are only exemplary descriptions.
- the modules in the apparatus 1100 The OR unit may be configured to execute each action or processing procedure performed by the third access and mobility management function network element in the above method.
- the apparatus 1100 when the apparatus 1100 is a multicast session management function network element, or can be provided in a chip or circuit of the multicast session management function network element,
- the transceiver unit 1130 is configured to receive a fourth message from a third access and mobility management function network element, where the fourth message includes first information, and the first information is used to release the first tunnel, and the first information is used to release the first tunnel.
- a tunnel is used to transmit the data of the first multicast service between the first access network device and the core network device, and the third access and mobility management function network element is used for adding the first terminal device to the In the case of the first multicast service, the access and mobility management function network element selected by the first access network device for the first multicast service;
- the transceiver unit 1130 is further configured to send a fifth message to the multicast user plane function network element, where the fifth message includes the first information.
- the fifth message is an N4 session update request.
- the fourth message is an N11 message.
- each module or unit in the device 1100 can use Each action or process performed by the network element of the multicast session management function in the above method is performed.
- the apparatus 1100 when the apparatus 1100 is a multicast user plane functional network element, or can be provided in a chip or circuit of the multicast user plane functional network element,
- the transceiver unit 1130 is configured to receive a fifth message from the network element of the multicast session management function, where the fifth message includes first information, and the first information is used to release the first tunnel, and the first tunnel is used for transmitting data of the first multicast service between the first access network device and the core network device;
- the transceiver unit 1130 is further configured to release the first tunnel according to the first information.
- the transceiver unit 1130 is specifically configured to receive a fifth message from the network element of the multicast session management function, where the fifth message includes the first information.
- the fifth message is an N4 session update request.
- each module or unit in the apparatus 1100 can use Each action or processing process performed by the multicast user plane function network element in the execution of the above method.
- the apparatus 1100 when the apparatus 1100 is a user plane functional network element, or can be provided in a chip or circuit of the user plane functional network element,
- the transceiver unit 1130 is configured to receive a session update request from a session management network element, where the session update request includes first information, and the first information is used to release a first tunnel, and the first tunnel is used to The data of the first multicast service is transmitted between the access network equipment and the core network equipment;
- the transceiver unit 1130 is further configured for the user plane function network element to release the first tunnel according to the first information.
- Each unit in the above embodiments may also be referred to as a module or a circuit or a component.
- FIG. 12 is a schematic structural diagram of a network device 1200 according to an embodiment of the application, which can be used to implement the functions of the access network device (for example, the first access network device or the second access network device) in the above method .
- the network device 1200 includes one or more radio frequency units, such as a remote radio unit (RRU) 1210 and one or more baseband units (BBU) (also referred to as digital units, digital units, DUs) 1220.
- RRU 1210 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., and may include at least one antenna 1211 and a radio frequency unit 1212 .
- the RRU1210 part is mainly used for receiving and sending radio frequency signals and converting radio frequency signals to baseband signals, for example, for sending the signaling messages described in the above embodiments to terminal equipment.
- the part of the BBU1220 is mainly used to perform baseband processing and control the base station.
- the RRU 1210 and the BBU 1220 may be physically set together, or may be physically separated, that is, a distributed base station.
- the BBU1220 is the control center of the base station, which can also be called a processing unit, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, and spread spectrum.
- the BBU (processing unit) 1220 may be used to control the access network device to execute the operation flow of the access network device in the foregoing method embodiments.
- the BBU1220 may be composed of one or more single boards, and the multiple single boards may jointly support a wireless access network of a single access standard (such as an LTE system or a 5G system), or may support different access modes respectively. into the standard wireless access network.
- the BBU 1220 also includes a memory 1221 and a processor 1222 .
- the memory 1221 is used to store necessary instructions and data.
- the processor 1222 is configured to control the access network device to perform necessary actions, for example, to control the access network device to perform the operation flow of the access network device in the foregoing method embodiments.
- the memory 1221 and the processor 1222 may serve one or more single boards. That is to say, the memory and processor can be provided separately on each single board. It can also be that multiple boards share the same memory and processor. In addition, necessary circuits may also be provided on each single board.
- SoC system-on-chip
- all or part of the functions of part 1220 and part 1210 can be implemented by SoC technology, for example, a base station function chip Implementation, the base station function chip integrates a processor, a memory, an antenna interface and other devices, the program of the base station related functions is stored in the memory, and the processor executes the program to realize the related functions of the base station.
- the base station function chip can also read the external memory of the chip to realize the related functions of the base station.
- FIG. 12 the structure of the network device illustrated in FIG. 12 is only a possible form, and should not constitute any limitation to the embodiments of the present application. This application does not exclude the possibility of other forms of base station structures that may appear in the future.
- processor in the embodiments of the present application may be a central processing unit (central processing unit, CPU), and the processor may also be other general-purpose processors, digital signal processors (digital signal processors, DSP), application-specific integrated circuits (application specific integrated circuit, ASIC), off-the-shelf programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
- a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
- the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
- the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically programmable Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- Volatile memory may be random access memory (RAM), which acts as an external cache.
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- DRAM synchronous dynamic random access memory
- SDRAM synchronous dynamic random access memory
- DDR SDRAM double data rate synchronous dynamic random access memory
- enhanced SDRAM enhanced synchronous dynamic random access memory
- SLDRAM synchronous connection dynamic random access memory Fetch memory
- direct memory bus random access memory direct rambus RAM, DR RAM
- the above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination.
- the above-described embodiments may be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.
- the computer may be a general purpose computer, special purpose computer, computer network, or other programmable device.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server or data center by wire (eg, infrared, wireless, microwave, etc.).
- the computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, or the like that contains one or more sets of available media.
- the usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVDs), or semiconductor media.
- the semiconductor medium may be a solid state drive.
- Embodiments of the present application further provide a computer-readable medium on which a computer program is stored, and when the computer program is executed by a computer, implements the access network device or the access and mobility management function network element in any of the foregoing embodiments Or the steps performed by the session management function network element or the multicast session management function network element or the multicast user plane function network element.
- Embodiments of the present application further provide a computer program product, which, when executed by a computer, implements the access network device or the access and mobility management function network element or the session management function network element or the The steps performed by the multicast session management function network element or the multicast user plane function network element.
- An embodiment of the present application also provides a system chip, where the system chip includes: a communication unit and a processing unit.
- the processing unit may, for example, be a processor.
- the communication unit may be, for example, an input/output interface, a pin or a circuit, or the like.
- the processing unit can execute computer instructions, so that the chip in the communication device executes the access network equipment or the access and mobility management function network element or the session management function network element or the multicast session management function provided by the above embodiments of the present application The steps performed by the network element or the network element with the function of the multicast user plane.
- the computer instructions are stored in a storage unit.
- various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques.
- article of manufacture encompasses a computer program accessible from any computer readable device, carrier or medium.
- computer readable media may include, but are not limited to: magnetic storage devices (eg, hard disks, floppy disks, or magnetic tapes, etc.), optical disks (eg, compact discs (CDs), digital versatile discs (DVDs) etc.), smart cards and flash memory devices (eg, erasable programmable read-only memory (EPROM), card, stick or key drives, etc.).
- various storage media described herein can represent one or more devices and/or other machine-readable media for storing information.
- the term "machine-readable medium” may include, but is not limited to, wireless channels and various other media capable of storing, containing, and/or carrying instructions and/or data.
- the size of the sequence numbers of the above-mentioned processes does not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic, and should not be dealt with in the embodiments of the present application. implementation constitutes any limitation.
- the first and the second are only for the convenience of distinguishing different objects, and should not constitute any limitation to the present application.
- different access network devices, different access and mobility management function network elements, etc. are distinguished.
- the disclosed system, apparatus and method may be implemented in other manners.
- the apparatus embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
- the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and 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 in this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
- the functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium.
- the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution, and the computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program codes .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (26)
- 一种通信方法,其特征在于,所述方法包括:第一接入网设备在第一终端设备从所述第一接入网设备向第二接入网设备切换的切换准备阶段,获知所述第一终端设备为通过所述第一接入网设备接收第一组播业务的数据的最后一个终端设备;所述第一接入网设备发送第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在所述第一接入网设备与核心网设备之间传输所述第一组播业务的数据。
- 根据权利要求1所述的方法,其特征在于,所述第一接入网设备发送第一信息,包括:所述第一接入网设备向所述第二接入网设备发送切换请求,所述切换请求用于请求将所述第一终端设备从所述第一接入网设备切换至所述第二接入网设备,所述切换请求中包括所述第一信息。
- 根据权利要求1所述的方法,其特征在于,所述第一接入网设备发送第一信息,包括:所述第一接入网设备向第一接入与移动性管理功能网元发送切换需要,所述切换需要中包括所述第一信息。
- 根据权利要求1所述的方法,其特征在于,所述第一接入网设备发送第一信息,包括:所述第一接入网设备向第三接入与移动性管理功能网元发送第三消息,所述第三消息包括所述第一信息。
- 根据权利要求1-4任一项所述的方法,其特征在于,还包括:所述第一接入网设备更新通过所述第一接入网设备加入所述第一组播业务的终端设备的数量。
- 根据权利要求1-5任一所述的方法,其特征在于,所述第一信息包括用于释放所述第一隧道的指示和所述第一隧道的信息;或者所述第一信息包括用于释放所述第一隧道的指示和所述第一组播业务的标识信息;或者所述第一信息包括用于释放所述第一隧道的指示、所述第一组播业务的标识信息和所述第一隧道的信息。
- 根据权利要求1-6任一项所述的方法,其特征在于,所述核心网设备包括组播用户面功能网元或用户面功能网元。
- 一种通信方法,其特征在于,所述方法包括:第二接入网设备接收来自第一接入网设备的切换请求,所述切换请求用于请求将第一终端设备从所述第一接入网设备切换至所述第二接入网设备,所述切换请求中包括第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在所述第一接入网设备与核心网设备之间传输第一组播业务的数据;所述第二接入网设备向接入与移动性管理功能网元发送路径切换请求,所述路径切换请求中包含所述第一信息。
- 一种通信方法,其特征在于,所述方法包括:接入与移动性管理功能网元接收来自第二接入网设备的路径切换请求,所述路径切换请求中包含第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在第一接入网设备与核心网设备之间传输第一组播业务的数据;所述接入与移动性管理功能网元向会话管理功能网元发送协议数据单元PDU会话上下文更新请求,所述PDU会话上下文更新请求包括所述第一信息。
- 一种通信方法,其特征在于,所述方法包括:会话管理功能网元接收来自接入与移动性管理功能网元的协议数据单元PDU会话上下文更新请求,所述PDU会话上下文更新请求包含第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在第一接入网设备与核心网设备之间传输第一组播业务的数据;所述会话管理功能网元向组播会话管理功能网元发送第一消息,所述第一消息中包括所述第一信息。
- 一种通信方法,其特征在于,所述方法包括:会话管理功能网元接收来自接入与移动性管理功能网元的协议数据单元PDU会话上下文更新请求,所述PDU会话上下文更新请求包含第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在第一接入网设备与核心网设备之间传输第一组播业务的数据;所述会话管理功能网元向用户面功能网元发送会话更新请求,所述会话更新请求中包括所述第一信息。
- 一种通信方法,其特征在于,所述方法包括:组播会话管理功能网元接收来自会话管理功能网元的第一消息,所述第一消息中包括第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在第一接入网设备与核心网设备之间传输第一组播业务的数据;所述组播会话管理功能网元向组播用户面功能网元发送第五消息,所述第五消息中包括所述第一信息。
- 一种通信方法,其特征在于,所述方法包括:第一接入与移动性管理功能网元接收来自第一接入网设备的切换需要,所述切换需要中包括第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在所述第一接入网设备与核心网设备之间传输所述第一组播业务的数据;所述第一接入与移动性管理功能网元向第二接入与移动性管理功能网元发送创建用户设备UE上下文请求,所述创建UE上下文请求中包含所述第一信息。
- 一种通信方法,其特征在于,所述方法包括:第二接入与移动性管理功能网元接收来自第一接入与移动性管理功能网元的创建用户设备UE上下文请求,所述创建UE上下文请求中包含第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在第一接入网设备与核心网设备之间传输第一组播业务的数据;所述第二接入与移动性管理功能网元向会话管理功能网元发送协议数据单元PDU会话上下文更新请求,所述PDU会话上下文更新请求包括所述第一信息。
- 一种通信方法,其特征在于,所述方法包括:第三接入与移动性管理功能网元接收来自第一接入网设备的第三消息,所述第三消息包括第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在所述第一接入网设 备与核心网设备之间传输第一组播业务的数据;所述第三接入与移动性管理功能网元向组播会话管理功能网元发送第四消息,所述第四消息中包括所述第一信息。
- 一种通信方法,其特征在于,所述方法包括:组播会话管理功能网元接收来自第三接入与移动性管理功能网元的第四消息,所述第四消息中包括第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在第一接入网设备与核心网设备之间传输第一组播业务的数据;所述组播会话管理功能网元向组播用户面功能网元发送第五消息,所述第五消息包括所述第一信息。
- 一种通信方法,其特征在于,所述方法包括:组播用户面功能网元接收来自组播会话管理功能网元的第五消息,所述第五消息中包括第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在第一接入网设备与核心网设备之间传输第一组播业务的数据;所述组播用户面功能网元根据所述第一信息,释放所述第一隧道。
- 一种通信方法,其特征在于,所述方法包括:用户面功能网元接收来自会话管理网元的会话更新请求,所述会话更新请求中包括第一信息,所述第一信息用于释放第一隧道,所述第一隧道用于在第一接入网设备与核心网设备之间传输第一组播业务的数据;所述用户面功能网元根据所述第一信息,释放所述第一隧道。
- 根据权利要求17或18所述的方法,其特征在于,所述第一信息包括用于释放所述第一隧道的指示和所述第一隧道的信息,其中,所述释放所述第一隧道包括:根据所述用于释放所述第一隧道的指示和所述第一隧道的信息,释放所述第一隧道。
- 根据权利要求17或18所述的方法,其特征在于,所述第一信息包括用于释放所述第一隧道的指示和所述第一组播业务的标识信息;其中,所述释放所述第一隧道包括:根据所述第一组播业务的标识信息,确定所述第一组播业务;确定在所述第一接入网设备与所述核心网设备之间传输所述第一组播业务的数据的第一隧道;根据所述用于释放所述第一隧道的指示,释放所述第一隧道。
- 根据权利要求17或18所述的方法,其特征在于,所述第一信息包括用于释放所述第一隧道的指示、所述第一组播业务的标识信息和所述第一隧道的信息;其中,所述释放所述第一隧道包括:根据所述第一组播业务的标识信息,确定所述第一组播业务;根据所述第一隧道的信息,在所述第一接入网设备与所述核心网设备之间传输所述第一组播业务的数据的隧道中确定所述第一隧道;根据所述用于释放所述第一隧道的指示,释放所述第一隧道。
- 一种无线通信的装置,其特征在于,包括用于执行权利要求1-21任一项所述的方法的单元。
- 一种通信装置,其特征在于,包括:处理器,所述处理器用于从存储器中调用并运行计算机程序,以执行如权利要求1-21任一项所述的方法。
- 根据权利要求23所述的通信装置,其特征在于,还包括:所述存储器。
- 一种通信芯片,其特征在于,所述芯片包括:处理器和通信接口,所述处理器用于从所述通信接口调用并运行指令,当所述处理器执行所述指令时,实现如权利要求1-21中任一项所述的方法。
- 一种通信系统,其特征在于,包括:用于执行如权利要求1-7任一项所述的方法的装置、用于执行如权利要求8、9和10所述的方法的装置、用于执行如权利要求17或19或20或21任一项所述的方法的装置;或者用于执行如权利要求1-7任一项所述的方法的装置、用于执行如权利要求8、9、11和12所述的方法的装置、用于执行如权利要求18-21任一项所述的方法的装置;或者用于执行如权利要求1-7任一项所述的方法的装置、用于执行如权利要求13、14和10所述的方法的装置、用于执行如权利要求17或19或20或21任一项所述的方法的装置;或者用于执行如权利要求1-7任一项所述的方法的装置、用于执行如权利要求13、14、11和12所述的方法的装置、用于执行如权利要求18-21任一项所述的方法的装置;或者用于执行如权利要求1-7任一项所述的方法的装置、用于执行如权利要求15和16所述的方法的装置、用于执行如权利要求17或19或20或21任一项所述的方法的装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2021308253A AU2021308253B2 (en) | 2020-07-13 | 2021-07-13 | Communication method and communication apparatus |
| EP21842393.7A EP4171074B1 (en) | 2020-07-13 | 2021-07-13 | Communication method and communication apparatus |
| JP2023501551A JP7597904B2 (ja) | 2020-07-13 | 2021-07-13 | 通信方法及び通信装置 |
| CA3186084A CA3186084A1 (en) | 2020-07-13 | 2021-07-13 | Communication method and communication apparatus |
| US18/152,985 US20230164640A1 (en) | 2020-07-13 | 2023-01-11 | Communication method and communication apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010671517.9A CN113938840A (zh) | 2020-07-13 | 2020-07-13 | 通信方法和通信装置 |
| CN202010671517.9 | 2020-07-13 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/152,985 Continuation US20230164640A1 (en) | 2020-07-13 | 2023-01-11 | Communication method and communication apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022012506A1 true WO2022012506A1 (zh) | 2022-01-20 |
Family
ID=79273627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/105944 Ceased WO2022012506A1 (zh) | 2020-07-13 | 2021-07-13 | 通信方法和通信装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20230164640A1 (zh) |
| EP (1) | EP4171074B1 (zh) |
| JP (1) | JP7597904B2 (zh) |
| CN (1) | CN113938840A (zh) |
| AU (1) | AU2021308253B2 (zh) |
| CA (1) | CA3186084A1 (zh) |
| WO (1) | WO2022012506A1 (zh) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113301446A (zh) * | 2020-02-21 | 2021-08-24 | 华为技术有限公司 | 传输组播业务的方法和装置 |
| JP7475458B2 (ja) * | 2020-08-03 | 2024-04-26 | 京セラ株式会社 | 通信制御方法、基地局、及びユーザ装置 |
| CN114727235B (zh) * | 2022-03-29 | 2024-01-30 | 中国电信股份有限公司 | 组播业务处理方法、装置、存储介质及电子设备 |
| CN115022232B (zh) * | 2022-07-06 | 2023-05-16 | 中国联合网络通信集团有限公司 | 组播组的管理方法、装置、设备及存储介质 |
| CN117641249A (zh) * | 2022-08-09 | 2024-03-01 | 华为技术有限公司 | 多播通信方法及装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101772105A (zh) * | 2008-12-29 | 2010-07-07 | 中兴通讯股份有限公司 | 切换方法以及接入网关 |
| CN103067865A (zh) * | 2011-10-19 | 2013-04-24 | 中兴通讯股份有限公司 | 在组播接收端切换场景下建立优化路径的方法及系统 |
| CN110392347A (zh) * | 2018-04-16 | 2019-10-29 | 上海华为技术有限公司 | 数据传输方法及装置 |
| WO2020001253A1 (zh) * | 2018-06-26 | 2020-01-02 | 电信科学技术研究院有限公司 | 一种用户面路径更新的方法、装置及计算机存储介质 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1581744A (zh) * | 2003-07-31 | 2005-02-16 | 北京三星通信技术研究有限公司 | 为mbms业务提供多种qos的方法 |
| CN1303799C (zh) * | 2004-10-28 | 2007-03-07 | 华为技术有限公司 | 一种控制多媒体广播/组播服务会话进行的方法 |
| EP2074842B1 (en) * | 2006-10-12 | 2018-10-03 | Telefonaktiebolaget LM Ericsson (publ) | Efficient mbms backbone distribution using one tunnel approach |
| CN115767444A (zh) * | 2020-04-10 | 2023-03-07 | 华为技术有限公司 | 一种组播/广播业务的通信方法和装置 |
-
2020
- 2020-07-13 CN CN202010671517.9A patent/CN113938840A/zh active Pending
-
2021
- 2021-07-13 CA CA3186084A patent/CA3186084A1/en active Pending
- 2021-07-13 WO PCT/CN2021/105944 patent/WO2022012506A1/zh not_active Ceased
- 2021-07-13 JP JP2023501551A patent/JP7597904B2/ja active Active
- 2021-07-13 EP EP21842393.7A patent/EP4171074B1/en active Active
- 2021-07-13 AU AU2021308253A patent/AU2021308253B2/en active Active
-
2023
- 2023-01-11 US US18/152,985 patent/US20230164640A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101772105A (zh) * | 2008-12-29 | 2010-07-07 | 中兴通讯股份有限公司 | 切换方法以及接入网关 |
| CN103067865A (zh) * | 2011-10-19 | 2013-04-24 | 中兴通讯股份有限公司 | 在组播接收端切换场景下建立优化路径的方法及系统 |
| CN110392347A (zh) * | 2018-04-16 | 2019-10-29 | 上海华为技术有限公司 | 数据传输方法及装置 |
| WO2020001253A1 (zh) * | 2018-06-26 | 2020-01-02 | 电信科学技术研究院有限公司 | 一种用户面路径更新的方法、装置及计算机存储介质 |
Non-Patent Citations (2)
| Title |
|---|
| 3GPP TECHNICAL SPECIFICATION (TECHNICAL SPECIFICATION, TS) 23.502 |
| See also references of EP4171074A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023533342A (ja) | 2023-08-02 |
| JP7597904B2 (ja) | 2024-12-10 |
| CN113938840A (zh) | 2022-01-14 |
| US20230164640A1 (en) | 2023-05-25 |
| EP4171074B1 (en) | 2025-04-02 |
| AU2021308253A1 (en) | 2023-02-23 |
| EP4171074A1 (en) | 2023-04-26 |
| CA3186084A1 (en) | 2022-01-20 |
| AU2021308253B2 (en) | 2024-09-26 |
| EP4171074A4 (en) | 2023-12-06 |
| EP4171074C0 (en) | 2025-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113545098B (zh) | 传输组播业务的方法和装置 | |
| CN113498125B (zh) | 一种通信方法、接入网设备、终端设备和核心网设备 | |
| EP4171074B1 (en) | Communication method and communication apparatus | |
| CN115175255B (zh) | 一种多播广播业务的传输切换方法及装置 | |
| CN115707036B (zh) | 传输数据的方法和装置 | |
| US20220408317A1 (en) | Handover method and communication apparatus | |
| WO2022170543A1 (zh) | 一种组播/广播业务的通信方法和装置 | |
| CN113573248B (zh) | 用于传输数据的方法与装置 | |
| CN114731544B (zh) | 一种基于网络切片的数据传输方法、装置和系统 | |
| CN114467316B (zh) | 通信方法和通信装置 | |
| CN114915917B (zh) | 传输多播业务的方法及装置 | |
| EP4418697B1 (en) | Multicast/broadcast communication method and related apparatus | |
| WO2022222748A1 (zh) | 中继通信方法和装置 | |
| WO2024067194A1 (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: 21842393 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2023501551 Country of ref document: JP Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 3186084 Country of ref document: CA |
|
| ENP | Entry into the national phase |
Ref document number: 2021842393 Country of ref document: EP Effective date: 20230118 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2021308253 Country of ref document: AU Date of ref document: 20210713 Kind code of ref document: A |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2021842393 Country of ref document: EP |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202327006499 Country of ref document: IN |