The present disclosure relates to the field of communication technologies, and in particular, to multi-cast broadcast service handover.
Unicast is one-to-one communication, and a unicast source transmits a plurality of different content to different user equipments (UEs) through routers. For example, and as shown in
“Multicast” is to transmit same content to a plurality of authorized user equipments. For example, and as shown in
Broadcast is also to transmit same content to a plurality of user equipments. However, no selection of the user equipments is for broadcast.
A 5G (5th generation mobile networks or 5th generation wireless systems, 5th-Generation) multi-cast broadcast service (MBS) is met with limitations. For example, only some base stations may support an MBS, and some other base stations may not support the MBS (for example, an MBS multicast service and/or an MBS broadcast service). When a UE moves from a 5G base station (which is referred to as a source base station or a source radio access network (RAN) below)) or a cell that supports the MBS to a base station (which is referred to as a target base station or a target RAN below) that does not support the MBS, if the UE has joined the MBS and activated MBS transmission in advance, the UE may be handed over to a unicast transmission mode, and activates the unicast transmission mode to continuously transmit data corresponding to the MBS, to achieve MBS continuity.
A solution provides that the UE is to associate an MBS session (an abbreviation of a multicast session or a broadcast session, that is, a multicast or broadcast session, which may be referred to as a multi-cast broadcast service session (which is referred to as MBS session for short below) and may include, for example, an MBS multicast session and/or an MBS broadcast session) with a protocol data unit (PDU) session (which is referred to as PDU session for short below), hand over the PDU session to a target cell or a target RAN, and transmit service data corresponding to the MBS session by using the PDU session.
Since the UE does not learn in advance when to hand over (for example, handover is triggered by the 5G network), to support handover that may be performed at any time, when an MBS session is activated, a PDU session may be established immediately, and the MBS session may be associated with the PDU session before the UE is handed over to the target RAN. This causes a waste of resources, because the UE may be handed over to a target base station that supports the MBS, or may be handed over to a target base station that does not support the MBS after a long time such as 2 hours.
Embodiments of the present disclosure provide a method for implementing multi-cast broadcast service handover, a user equipment, a session management function, a multicast broadcast unified data manager, and a computer-readable storage medium, which can reduce waste of resources of a protocol data unit (PDU) session associated with a multicast broadcast service (MBS) session in a process in which the user equipment is handed over from a source base station supporting an MBS to a target base station not supporting the MBS.
In one aspect, the present disclosure provides a method for implementing multi-cast broadcast service handover, applied to a user equipment, a source base station that the user equipment accesses before handover supporting a multi-cast broadcast service (MBS), and the user equipment, before handover, having established and not activated an MBS session at the source base station. The method includes: receiving a handover complete indication transmitted by a target base station, the handover complete indication being used for indicating that the user equipment has been handed over from the source base station to the target base station; triggering establishment of a protocol data unit (PDU) session on a target base station side in response to a determination that it is determined that the target base station does not support the MBS, so that a session management function (SMF) subscribes to a multicast broadcast-unified data manager (MB-UDM), single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a data network name (DNN) of the PDU session being the same as a DNN of the MBS session; and performing a modification procedure of the triggered PDU session after the MBS session is activated, so that the SMF acquires quality of service flow information corresponding to the activated MBS session, to establish a quality of service flow corresponding to the MBS session in the PDU session.
In another aspect, the present disclosure provides a method for implementing multi-cast broadcast service handover, applied to a session management function (SMF) corresponding to a user equipment, the user equipment having been handed over from a source base station to a target base station, the source base station supporting a multi-cast broadcast service (MBS), the target base station not supporting the MBS, and the user equipment, before handover, having established and not activated an MBS session at the source base station, the method including: obtaining an MBS session identity of the MBS session in a process of establishing a protocol data unit (PDU) session at a target base station triggered by the user equipment, single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a DNN of the PDU session being the same as a DNN of the MBS session; determining a multicast broadcast-unified data manager (MB-UDM) of the MBS session according to the MBS session identity; triggering a modification procedure of the PDU session after the MBS session is activated, and acquiring quality of service flow information corresponding to the activated MBS session from the MB-UDM according to an MBS session identity of the activated MBS session; and establishing a quality of service flow corresponding to the MBS session in the PDU session according to the quality of service flow information corresponding to the activated MBS session.
In yet another aspect, the present disclosure provides a method for implementing multi-cast broadcast service handover, applied to a multicast broadcast-unified data manager (MB-UDM) corresponding to a user equipment, the user equipment having been handed over from a source base station to a target base station, the source base station supporting a multi-cast broadcast service (MBS), the target base station not supporting the MBS, and the user equipment, before handover, having established and not activated an MBS session at the source base station, the method including: causing a session management function (SMF) to subscribe to the MB-UDM according to an MBS session identity of the MBS session in a process of establishing a protocol data unit (PDU) session at the target base station triggered by the user equipment, single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a DNN of the PDU session being the same as a DNN of the MBS session; and transmitting quality of service flow information corresponding to the activated MBS session to the SMF in a modification procedure of the triggered PDU session after the MBS session is activated, so that the SMF establishes a quality of service flow corresponding to the activated MBS session in the PDU session.
In yet another aspect, the present disclosure provides a user equipment, including: one or more processors; and a storage apparatus, configured to store one or more programs, the one or more programs, when executed by the one or more processors, causing the one or more processors to implement the method according to the aspects.
In yet another aspect, the present disclosure provides a computer-readable storage medium, storing a computer program, the computer program, when executed by a processor, implementing the method according to the aspects.
In the technical solutions provided by the embodiments of the present disclosure, on one hand, an MBS session established on a source base station side is not activated in response to a determination that a UE is handed over from a source base station supporting an MBS to a target base station not supporting the MBS, after the UE is handed over from the source base station supporting the MBS to the target base station not supporting the MBS, a PDU session is triggered to be established on a target base station side, and after the MBS session is activated, a quality of service flow (QoS flow, which may be all QoS flows corresponding to the activated MBS session, and there may be one or more QoS flows) corresponding to the activated MBS session is established on the PDU session in a modification procedure of the PDU session, so that the MBS session may not be associated with the PDU session when being activated, thereby saving resources of the PDU session, and maintaining service continuity of the MBS. On the other hand, in such a manner, under the premise of slightly modifying a 5G system, the MBS session may be handed over to a unicast PDU session in response to a determination that the UE is handed over between the source base station supporting the MBS and the target base station not supporting the MBS.
Other aspects of the present disclosure can be understood by those skilled in the art in light of the description, the claims, and the drawings of the present disclosure.
To facilitate a better understanding of technical solutions of certain embodiments of the present disclosure, accompanying drawings are described below. The accompanying drawings are illustrative of certain embodiments of the present disclosure, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without having to exert creative efforts. When the following descriptions are made with reference to the accompanying drawings, unless otherwise indicated, same numbers in different accompanying drawings may represent same or similar elements. In addition, the accompanying drawings are not necessarily drawn to scale.
To make objectives, technical solutions, and/or advantages of the present disclosure more comprehensible, certain embodiments of the present disclosure are further elaborated in detail with reference to the accompanying drawings. The embodiments as described are not to be construed as a limitation to the present disclosure. All other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of embodiments of the present disclosure.
When and as applicable, the term “an embodiment,” “one embodiment,” “some embodiment(s), “some embodiments,” “certain embodiment(s),” or “certain embodiments” may refer to one or more subsets of all possible embodiments. When and as applicable, the term “an embodiment,” “one embodiment,” “some embodiment(s), “some embodiments,” “certain embodiment(s),” or “certain embodiments” may refer to the same subset or different subsets of all the possible embodiments, and can be combined with each other without conflict.
In certain embodiments, the term “based on” is employed herein interchangeably with the term “according to.”
An architecture of a 5G MBS is shown in
A multicast broadcast service function (MBSF) may include an MBSF user plane function (MBSF-U) and an MBSF control plane function (MBSF-C). The MBSF-C/U are not necessary but are desirable under the following two conditions: when the 5G MBS and a multimedia broadcast/multicast service (MBMS) of 4G or 3G are interconnected, that is, an application function (AF) of 5G and an MBMS application service (AS) of 4G or 3G are a same entity, referring to
The SMF and the UPF may participate in a process of a 5G MBS session, and a related description is made in the following embodiments.
An English full name of NEF in
In this embodiment of the present disclosure, assuming that the source base station that the UE accesses before handover supports an MBS, the UE has established an MBS session at the source base station before being handed over to a target base station, but the MBS session has not been activated.
It may be understood that, in response to a determination that the UE has established an MBS session at a source base station before handover and the MBS session has been activated, a quality of service flow (which may be all QoS flows corresponding to the activated MBS session, and there may be one or more QoS flows) corresponding to the activated MBS session may be established in a PDU session in a synchronized manner, that is, a PDU session establishment procedure shown in an embodiment of
The solution provided in this embodiment of the present disclosure is applicable to an MBS multicast session or is applicable to an MBS broadcast session. In the following exemplary descriptions, if the MBS multicast session is used as an example for description, it may be extended to the MBS broadcast session, to adaptively modify a corresponding parameter and message.
In this embodiment of the present disclosure, an action that the UE clearly may join an MBS but has not started service data transmission is defined as “register”, “join”, or “establish”. An action that after joining the MBS, the UE starts transmission of MBS data is defined as “activate” or “service startup”, that is, only after a QoS flow is established, an MBS session is “activated”. No QoS flow is established, and an MBS session without an MB-UPF is just established.
As shown in
S310: Receive a handover complete indication transmitted by a target base station, the handover complete indication being used for indicating that the user equipment has been handed over from the source base station to the target base station.
In this embodiment of the present disclosure, the handover complete indication may be in any form. For example, the target base station transmits an indication of a related physical layer such as a Media Access Control (MAC) layer or a radio link control (RLC) layer or a message of a radio resource control (RRC) layer to the UE. The form of the handover complete indication is not limited in the present disclosure provided that it can be informed that the UE has successfully accessed to the target base station.
S320: Trigger establishment of a protocol data unit (PDU) session on a target base station side in response to a determination that the target base station does not support the MBS, so that a session management function (SMF) subscribes to a multicast broadcast-unified data manager (MB-UDM), single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a data network name (DNN) of the PDU session being the same as a DNN of the MBS session.
In an exemplary embodiment, the determining that the target base station does not support the MBS may include: receiving a system information block broadcast by the target base station, and determining, according to the system information block, that the target base station does not support the MBS; or obtaining a target service area of the MBS, and determine, according to the target service area, that the target base station does not support the MBS.
In certain embodiment(s), after the UE is handed over from the source base station that supports the MBS to the target base station that does not support the MBS, the UE may learn, by using a system information block (SIB) broadcasted by a target cell system corresponding to the target base station, that a target cell does not support an MBS multicast/broadcast session. Alternatively, the UE may determine, in another manner such as according to a target service area of an MBS multicast/broadcast session, whether the target base station supports the MBS multicast/broadcast session. A manner in which the UE determines whether the target base station supports the MBS is not limited in the present disclosure.
In an exemplary embodiment, the triggering establishment of a PDU session on a target base station side may include: transmitting a non-access stratum (NAS) message to an access and mobility management function (AMF), the NAS message carrying a request type, the request type indicating an existing MBS session, so that the AMF selects, according to a value of the request type, an SMF for newly establishing the PDU session.
In an exemplary embodiment, the non-access stratum message may further carry the S-NSSAI, the DNN, and an MBS session identity (ID) of the MBS session, so that the SMF establishes the PDU session according to the S-NSSAI, the DNN, and the MBS session identity, and subscribes to the MB-UDM.
In an exemplary embodiment, the NAS message further carries a PDU session identity (ID) corresponding to the PDU session and an N1 session management (SM) container, the N1 SM container carrying a PDU session establishment request.
For example, after the UE is handed over to the target base station that does not support the MBS and determines that the target base station does not support the MBS, the UE may initiate a PDU session establishment procedure, to establish the PDU session on the target base station side. The UE may transmit an NAS message to the AMF, the NAS message carrying the following parameters: S-NSSAI, DNN, PDU session ID, request type, MBS session ID (for example, may include an MBS multicast session/broadcast session ID, which may also be record as an old MBS multicast/broadcast session ID for corresponding to an original source base station below) corresponding to MBS multicast session/broadcast session, and N1 SM container, and the N1 SM container carrying a PDU session establishment request.
In this embodiment, the request type indicates an existing MBS session. The existing MBS session may include an existing MBS multicast/broadcast session. After receiving the NAS message transmitted by the UE, the AMF processes the request type indicating the existing MBS multicast/broadcast session as a newly established PDU session, that is, selects a new SMF. The AMF may establish the PDU session by interacting with the SMF, and establish one or more QoS flows corresponding to the activated NMBS session on the PDU session in a subsequent PDU session modification procedure.
Although in the examples, a description is made by using an example in which one NAS message simultaneously carries S-NSSAI, DNN, PDU session ID, request type, MBS session ID, and N1 SM container, the present disclosure is not limited thereto. In another embodiment, the UE may directly or indirectly transmit a plurality of NAS messages to the AMF, each NAS message carrying at least a part of the content, or the UE may directly or indirectly transmit one or more messages in another form to the AMF provided that the information can be transmitted to the AMF, to inform the AMF that a PDU session may be established currently, and the PDU session is used for replacing the MBS session that has been established and has not been activated on the source base station side. A specific value and expression form of the information are not limited to the examples.
In this embodiment of the present disclosure, the PDU session established at the target base station is used for replacing the MBS session such as the MBS multicast/broadcast session at the source base station, and a combination of S-NSSAI and DNN of the PDU session at the target base station is the same as a combination of S-NSSAI and DNN of the original MBS multicast/broadcast session. In this way, continuity of the MBS may be maintained.
In an exemplary embodiment, in response to a determination that the user equipment, before handover, has established and not activated a plurality of MBS sessions at the source base station, based on S320, a corresponding PDU session is established for each MBS session after the UE is handed over to the target base station, S-NSSAI of each MBS session being the same as S-NSSAI of the corresponding PDU session, and a DNN of each MBS session being the same as a DNN of the corresponding PDU session.
In certain embodiment(s), in response to a determination that the UE, before handover to the target base station, has simultaneously activated and not activated a plurality of IBS sessions at the source base station, each MBS session corresponds to a combination of S-NSSAI and DNN, and a SIB message broadcasted by the target base station may indicate that the IBS is not supported at all, which S-NSSAI does not support the MBS, which DNN does not support the MBS, or which a combination of S-NSSAI or a DNN does not support the MBS session, the UE may determine, according to indication information of the broadcasted SIB message, that a plurality of corresponding PDU sessions are established at the target base station.
In an exemplary embodiment, after the receiving a handover complete indication transmitted by a target base station, the method may further include: registering, in response to a determination that the user equipment changes to a new tracking area, the user equipment with a network. The UE may trigger the establishment of the PDU session on the target base station side before the registration procedure or after the registration procedure.
In certain embodiment(s), when the UE moves to a new TA, and the new TA is beyond current service areas (registration areas) (which may be formed by one or more TAs) of the UE, a registration procedure of which a type is mobility registration update may be performed, so that the UE registers with a network such as a 5G system (5GS) again in the new TA.
In an exemplary embodiment, in response to a determination that the user equipment moves from the source base station to the target base station in an idle state (CM-IDLE), before the triggering establishment of a PDU session on a target base station side, the method may further include: triggering a service request procedure, so that the user equipment enters a connected state (CM-CONNECTED).
For example, if the UE moves from a source base station that supports MBS multicast/broadcast session to another target base station that does not support MBS multicast/broadcast session in the CM-IDLE state, the UE may enter the CM-CONNECTED state by using a service request and perform a PDU session establishment procedure.
In an exemplary embodiment, in response to a determination that the user equipment moves from the source base station to the target base station in an idle state and a current tracking area identity (TAI) of the user equipment is not included in a registered tracking area identity list (TAI list), before the triggering establishment of a protocol data unit (PDU) session on a target base station side, the method further includes: performing a registration procedure of a registration type of mobility registration update, so that the user equipment enters a connected state.
For example, in response to a determination that the UE moves from a source base station that supports an MBS multicast/broadcast session to another target base station that does not support the MBS multicast/broadcast session in a CM-IDLE state and the UE finds that a current TAI is not in a registered TAI list, the UE first performs a registration procedure of which a registration type is mobility registration update and performs the PDU session establishment procedure in response to a determination that a signaling connection is not released.
For a PDU session establishment procedure, reference may be made to the description of an embodiment shown in
S330: Perform a modification procedure of the triggered PDU session after the MBS session is activated, so that the SMF acquires quality of service flow information corresponding to the activated MBS session, to establish a quality of service flow corresponding to the MBS session in the PDU session.
There are one or more pieces of quality of service flow information.
In this embodiment of the present disclosure, after the UE is handed over to the target base station, the SMF may trigger a modification procedure for the established PDU session in response to a determination that the MBS session established on the source base station side that the UE accesses before handover is activated after handover. When performing the triggered modification procedure of the PDU session, the UE may cause the SMF to obtain QoS Flow information (where the following embodiments are included in a list of QoS Flow information, but the present disclosure is not limited thereto, which may be in another form) corresponding to the activated MBS session, so that the SMF can establish the QoS Flow corresponding to the activated MBS session on the PDU session, thereby achieving continuity of service data transmission.
For the PDU session modification procedure, reference may be made to the description of an embodiment of
According to the method for implementing multi-cast broadcast service handover provided in an implementation of the present disclosure, on one hand, an MBS session established on a source base station side is not activated in response to a determination that a UE is handed over from a source base station supporting an MBS to a target base station not supporting the MBS, after the UE is handed over from the source base station supporting the MBS to the target base station not supporting the MBS, a PDU session is triggered to be established on a target base station side, and after the MBS session is activated, a quality of service flow corresponding to the activated MBS session is established on the PDU session in a modification procedure of the PDU session, so that the MBS session may not be associated with the PDU session when being activated, thereby saving resources of the PDU session, and maintaining service continuity of the MBS. On the other hand, in such a manner, modification to the 5G system is minimum, and the activated MBS session is handed over to a unicast PDU session when the UE is handed over between the source base station that supports the MBS and the target base station that does not support the MBS. In addition, the solution provided in this embodiment of the present disclosure supports the UE to implement establishment of a unicast PDU session in an asynchronous manner in response to a determination that a transmission plane of the MBS session is not established or the UE is handed over to a target base station not supporting the MBS.
A handover procedure of the UE in 3rd generation partnership project (3GPP) has a plurality of handover scenarios. Two scenarios are listed in
A 5G radio access network includes two nodes: gNB and ng-eNB, and an interface between gNB and gNB, an interface between gNB and ng-eNB, and an interface between ng-eNB and gNB are all Xn interfaces, the Xn interfaces being network interfaces between NG-RAN nodes.
In this embodiment of the present disclosure, in response to a determination that the UE has established but not activated an MBS session on a source NG-RAN side before being handed over to a target NG-RAN, that is, any QoS flow is established, the PDU session establishment procedure may be performed after the registration procedure, but the present disclosure is not limited thereto. The PDU session establishment procedure may also be performed before the registration procedure.
In response to a determination that the UE has established a plurality of MBS sessions at the source base station before being handed over to the target base station, assuming that some of the MBS sessions has been activated before handover, that is, QoS flows have been established; and other MBS sessions has not been activated before handover, that is, QoS flows have not been established, a PDU session establishment procedure corresponding to the MBS sessions having been activated before the handover may be performed before the registration procedure, and a PDU session establishment procedure corresponding to the other MBS sessions having not been activated before the handover may be performed after the registration procedure, so that an MBS session having service data may be handed over to a PDU session, but the present disclosure is not limited thereto. A plurality of PDU session establishment procedures corresponding to a plurality of MBS sessions may be parallel, independent, and not constrained from each other.
As shown in
Steps shown in
If a public land mobile network (PLMN) has configured a secondary radio access technology (RAT) usage report, at the handover execution phase, the source NG-RANG may provide a RAN usage data report, that is, RAN usage data report (N2 SM information (secondary RAT usage data), handover flag, source to target transparent container), to an AMF. The handover flag indicates that the AMF is to buffer N2 SM information before forwarding, the N2 SM information including a usage data report. Source to target transparent container is a source to target transparent container.
A target NG-RAN transmits an N2 path switch request to the AMF, to inform that the UE has moved to a new target cell and provides a list of PDU sessions to be switched.
In step 2 in
In step 3 in
In step 4 in
In step 5 in
In step 6 in
In step 7 in
In step 8 in
The registration procedure is shown in step 9 in
The UE learns at the handover preparation phase in
As shown in
It can be learned that the NAS message carries a request type, the request type indicating an existing MBS multicast/broadcast, that is, a new request type being increased.
Old MBS session ID indicates an old MBS multicast/broadcast session ID, which represents an MBS multicast/broadcast session identity (an MBS multicast/broadcast session ID is directly used below) corresponding to an MBS multicast/broadcast session. Old MBS session ID indicates an old MBS multicast session ID, which represents that an MBS multicast service is handed over, or old MBS session ID indicates an old MBS broadcast session ID, which represents that an MBS broadcast service is handed over.
N1 SM container carries a PDU session establishment request. Port Management Information Container represents a port management information container.
A combination of the S-NSSAI and the DNN in the NAS message is a combination of the S-NSSAI and the DNN corresponding to the old MBS multicast/broadcast session. The PDU session established on the target NG-RAN side is used for replacing the MBS multicast/broadcast session on the source NR-RAN side, and a combination of S-NSSAI and DNN of the PDU session on the target NG-RAN is the same as a combination of S-NSSAI and DNN of the original MBS multicast/broadcast session. In this way, service continuity can be maintained.
When the UE simultaneously activates a plurality of MBS multicast/broadcast sessions, each MBS multicast/broadcast session corresponds to a combination of S-NSSAI and DNN, and a broadcasted SIB message may indicate that the MBS multicast/broadcast is not supported at all, which S-NSSAI does not support the MBS multicast/broadcast, which DNN does not support the MBS multicast/broadcast, or which a combination of S-NSSAI or a DNN does not support the MBS multicast/broadcast session, the UE may determine, according to indication information of the broadcasted SIB message, that a plurality of corresponding PDU sessions are established on the target NG-RAN side. The plurality of IBS multicast/broadcast sessions may be handed over to corresponding PDU sessions in parallel or a handover order may be determined according to presence or absence of a service (that is, whether the MBS session has been activated and whether a QoS flow of an IBS session is present).
For example, in response to a determination that the UE has five MBS multicast/broadcast sessions, because the target NG-RAN does not support the MBS multicast/broadcast session, the five MBS multicast/broadcast sessions may be simultaneously handed over to corresponding PDU sessions, and a handover process of each MBS multicast/broadcast session may be performed independently, for example, may be performed in parallel without a precedence relationship, or some of the five MBS multicast/broadcast sessions, for example, three MBS multicast/broadcast sessions, that have services are handed over first, some other of the five MBS multicast/broadcast sessions, for example, two MBS multicast/broadcast sessions, that have no service are handed over later, so that it can be ensured that the MBS multicast/broadcast sessions with the services are handed over in real time, to maintain service continuity.
In the embodiment of
In step 2 in
In step 3a in
Nsmf_PDUSession_CreateSMContext Request carries a subscription permanent identifier (SUPI), DNN, S-NSSAI, request type (=existing MBS multicast/broadcast session), old MBS session ID=old MBS multicast/broadcast Session ID, and the like. Priority access represents priority access, small data rate control status represent a small data rate control status, user location information represents user location information, access type represents an access type, RAT type represents a RAT type, PEI is an abbreviation of a permanent equipment identifier, GPSI is an abbreviation of a generic public subscription identifier, UE presence in LADN service area represents that the UE exists in a local area data network (LADN) service area, subscription for PDU session status notification represents a subscription for a PDU session status notification, DNN selection mode represents a DNN selection mode, trace requirements represent trace requirements, control plane CIoT 5GS optimisation indication represents a control plane cell Internet of Things (CIoT) 5GS adjustment indicator, and control plane only indicator represents a control plane only indicator.
Step X.1 in
In step X.1.a, the SMF transmits Nnrf_NFDiscovery request message (that is, a network function discovery request message, which is briefly referred to as an NF discovery request message) to an NRF, the Nnrf_NFDiscovery request message carrying an SUPI of the UE and an NF type, and the NF type indicating a UDM, to indicate that a UDM ID is obtained from the NRF.
In step X.1.b, after receiving the Nnrf_NFDiscovery request message (SUPI, NF type indicating the UDM), the NRF finds the UDM ID corresponding to the UE, which is referred to as a UE-UDM ID (that is, a user equipment unified data management function identity corresponding to a user equipment unified data management function) in response to the Nnrf_NFDiscovery request message (SUPI, NF type indicating the UDM), and returns Nnrf_NFDiscovery response message (UE-UDM ID), that is, a network function discovery response message (which is briefly referred to as an NF discovery response message and carries a UE-UDM ID) to the SMF.
In step X.1.c, after receiving the Nnrf_NFDiscovery response message from the NRF, the SMF may learn the UDM corresponding to the UE according to the UE-UDM ID carried in the Nnrf_NFDiscovery response message. Therefore, the SMF may transmit Nudm_SDM_Get request message (a subscription data request message) to a UE-UDM corresponding to the UE-UDM ID, the Nudm_SDM_Get request message carrying the UE-UDM ID and the SUPI of the UE.
In step X.1.d, after receiving the Nudm_SDM_Get request message from the SMF, the UE-UDM may transmit Nudr_DM_Query request message (a subscription data query request message) to a UE-UDR, the Nudr_DM_Query request message carrying the SUPI of the UE.
In this embodiment of the present disclosure, a UDR corresponding to the UE-UDM is referred to as a user equipment unified data repository (UE-UDR). A UDM corresponding to the MBS session such as the MBS multicast/broadcast session is referred to as an MB-UDM, that is, a multicast broadcast unified data management function, and a UDR corresponding to the MB-UDM is referred to as an MB-UDR, that is, a multicast/broadcast unified data repository.
It may be understood that in this embodiment of the present disclosure, the MB-UDR and the UE-UDR may be a same UDR or may be different UDRs.
In step X.1.e, after receiving the Nudr_DM_Query request message from the UE-UDM, the UE-UDR may return Nudr_DM_Query response message (a subscription data query response message) to the UE-UDM in response to the Nudr_DM_Query request message, the Nudr_DM_Query response message including MBS session management subscription data of the MBS multicast/broadcast session.
In step X.1.f, after receiving the Nudr_DM_Query response message from the UE-UDR, the UE-UDM may return Nudm_SDM_Get response message (a subscription data get response message) to the SMF in response to the Nudm_SDM_Get request message, the Nudm_SDM_Get response message carrying the MBS session management subscription data of the MBS multicast/broadcast session.
In step X.1.g, after receiving the Nudm_SDM_Get response message, the SMF may transmit Nudm_SDM_Subscribe request message (a subscription data subscribe request message) to the UE-UDM, the Nudm_SDM_Subscribe request message carrying the SUPI, the MBS session management subscription data of the MBS multicast/broadcast session, the DNN, and the S-NSSAI.
In step X.1.h, after receiving the Nudm_SDM_Subscribe request message, the UE-UDM may transmit Nudm_SDM_Subscribe message (a subscription data subscription message) to the UE-UDR, the Nudm_SDM_Subscribe message carrying the MBS session management subscription data of the MBS multicast/broadcast session.
In step X.1.i, the UE-UDM may return Nudm_SDM_Subscribe response message (a subscription data subscribe response message) to the SMF.
In step X.1 in the embodiment of
If the UE has a plurality of MBS multicast/broadcast sessions, which are handed over to corresponding unicast PDU sessions, the UE perform the entire process in
A step X.2 is further added in this embodiment of the present disclosure and may include step X.2.a to step X.2.d.
In step X.2.a, the SMF transmits Nnrf_NFDiscovery request message (that is, a network function discovery request message, which is briefly referred to as an NF discovery request message) to the NRF, the Nnrf_NFDiscovery request message carrying an MBS session ID, that is, the MBS session ID indicating MBS multicast/broadcast session ID and an NF type, and the NF type indicating an MBS UDM, to indicate that an MB-UDM ID is obtained from the NRF. In response to a determination that the MBS session ID indicates an MBS multicast session ID, it indicates that an MB-UDM ID corresponding to the MBS multicast session ID is queried. In response to a determination that the MBS session ID indicates an MBS broadcast session ID, it indicates that an MB-UDM ID corresponding to the MBS broadcast session ID is queried.
In step X.2.b, when receiving the Nnrf_NFDiscovery request message in step X.2.a, the NRF may learn, according to the MBS session ID indicating the MBS multicast/broadcast session ID and the NF type indicating the MBS UDM in the Nnrf_NFDiscovery request message in step X.2.a, that the MB-UDM ID corresponding to the MBS multicast/broadcast session may be queried. Therefore, the NRF returns Nnrf_NFDiscovery response message (a network function discovery response message, which is briefly referred to as an NF discovery response message) to the SMF, the Nnrf_NFDiscovery response message carrying an MB-UDM ID (a multicast broadcast unified data management function identity of a multicast broadcast unified data management function).
In the embodiment of
The embodiment of
In step X.3.a, the SMF transmits a Nudm_MBSSessionContextGet request message (an MBS session context get request message) to the MB-UDM, an MBS session ID carried in the Nudm_MBSSessionContextGet request message being old MBS multicast/broadcast session ID.
In step X.3.b, after receiving the Nudm_MBSSessionContextGet request message carrying the MBS session ID indicating old MBS multicast/broadcast session ID, the MB-UDM transmits Nudr_DM_Query request message (a first data management query request message) to the MB-UDR, the Nudr_DM_Query request message carrying the MBS session ID, which is old MBS multicast/broadcast session ID and a type indicating MBSSessionInfor (MBS session information, which is used for indicating that MBS session information is obtained).
In step X.3.c, after receiving the Nudr_DM_Query request message in step X.3.b, the MB-UDR queries for MBS session context information according to the MBS session ID, that is, old MBS multicast/broadcast session ID, and the type indicating MBSSessionInfor in the Nudr_DM_Query request message (if the MBS session ID corresponds to old MBS multicast session ID, the MBS session context information is MBS multicast session context information; and in response to a determination that the MBS session ID corresponds to the old MBS broadcast session ID, the MBS session context information is MBS broadcast session context information), and returns a Nudr_DM_Query response message (a first data management query response message) to the MB-UDM, the Nudr_DM_Query response message carrying a key indicating MBS session ID, a type indicating MBSSessionInformation (that is, multicast broadcast service session information, which is briefly referred to as MBS session information), and data, the data further including an MB-SMF ID, an MB-PCF ID information, and a temporary mobile group identity (TMGI), that is, returned data not including an MB-UPF ID and a list of QoS Flow information.
In step X.3.d, the MB-UDM returns a Nudm_MBSSessionContextGet response message (that is, a first MBS session context get response message) to the SMF after receiving the Nudr_DM_Query response message, the Nudm_MBSSessionContextGet response message carrying an MBS multicast/broadcast session ID, an MB-SMF ID, and an MB-PCF ID. In response to a determination that the SMF obtains the first MBS session context get response message and discovers that the MB-UPF ID and the list of QoS flow information are not included in the message, it may be determined that the MBS session has not been activated.
In step X.2.c, after receiving the Nnrf_NFDiscovery response message in step X.2.b, the SMF may transmit Nudm_MBSSessionContextSubscribe request message (that is, an MBS session context subscribe request message) to the MB-UDM corresponding to the MB-UDM ID, the Nudm_MBSSessionContextSubscribe request message carrying the MBS multicast/broadcast session ID and the MB-SMF ID.
In step X.2.d, after receiving the Nudm_MBSSessionContextSubscribe request message, the MB-UDM may cause, according to MBS multicast/broadcast session ID and MB-SMF ID carried in the Nudm_MBSSessionContextSubscribe request message, the SMF to subscribe to the MB-UDM, and may return Nudm_MBSSessionContextSubscribe response message (that is, an MBS session context subscribe response message) to the SMF, to inform the SMF that the SMF has successfully subscribed to the MB-UDM.
In step 3b in
In step 4 in
In step 5 in
If the selected UE-PCF is the MB-PCF, and the Npcf_SMPolicyControlCreate Request message transmitted by the SMF to the MB-PCF further includes MBS session ID, the MBS session ID indicating MBS multicast/broadcast session ID, which is used for the MBS multicast/broadcast session and corresponding to the MBS multicast/broadcast session, the MB-PCF may adopt corresponding authorized policy rules to the SMF according to the user, the network, and the MBS multicast/broadcast session ID. That is, QoS information such as packet filter, 5QI, and ARP of each MBS session service flow, even if the QoS information is not modified, the MB-PCF still may transmit the QoS information of the MBS session service flow provided by the SMF to the SMF again.
In step 6 in
In step 7a in
In step 7b in
In step 8 in
In step 9 in
In certain embodiment(s), N2 PDU Session Request (N2 SM information, NAS message (PDU session ID, N1 SM container (PDU session establishment accept)), [CN assisted RAN parameters tuning]). That is, N2 PDU session request transmitted by the AMF to the target NG-RAN includes NAS message and N2 SM information received from the SMF, NAS message including PDU session ID transmitted to the UE and PDU session establishment accept.
In step 10 in
In step 11 in
In step 12 in
The AMF transmits Nsmf_PDUSession_UpdateSMContext Request (SM context ID, N2 SM information, request type) to the SMF, and the AMF delivers N2 SM information to the SMF by using an update SM context service provided by the SMF. The N2 SM information has some parameters about the QoS flow(s), and the SMF may update content of session context in time.
In step 13a in
In step 13b in
In step 14 in
The SMF transmits Nsmf_PDUSession_SMContextStatusNotify message to the AMF.
The UPF transmits Internet Protocol Version 6 (IPv6) address configuration to the target NG-RANG, and the target NG-RANG transmits IPv6 address configuration to the UE.
Since the first MBS session context get response message transmitted by the MB-UDM to the SMF does not include the list of QoS flow information, the SMF may determine that the MBS session has not been activated. Therefore, the QoS flow corresponding to the MBS session is not established in the PDU session establishment procedure in
As shown in
The embodiment of
In step X.4.a, the SMF transmits a Nudm_MBSSessionContextGet request message (a secondMBS session context get request message) to the MB-UDM, an MBS session ID carried in the Nudm_MBSSessionContextGet request message being old MBS multicast/broadcast session ID.
In step X.4.b, after receiving the Nudm_MBSSessionContextGet request message carrying the MBS session ID indicating old MBS multicast/broadcast session ID, the MB-UDM transmits Nudr_DM_Query request message (a second data management query request message) to the MB-UDR, the Nudr_DM_Query request message carrying the MBS session ID, which is old MBS multicast/broadcast session ID and a type indicating MBSSessionInfor (MBS session information, which is used for indicating that MBS session information is obtained).
In step X.4.c, after receiving the Nudr_DM_Query request message in step X.4.b, the MB-UDR queries for MBS session context information according to the MBS session ID, that is, old MBS multicast/broadcast session ID, and the type indicating MBSSessionInfor in the Nudr_DM_Query request message (if the MBS session ID corresponds to old MBS multicast session ID, the MBS session context information is MBS multicast session context information; and if the MBS session ID corresponds to old MBS broadcast session ID, the MBS session context information is MBS broadcast session context information), and returns Nudr_DM_Query response message (a second data management query response message) to the MB-UDM, the Nudr_DM_Query response message carrying a key indicating MBS session ID, a type indicating MBSSessionInformation (that is, multicast broadcast service session information), and data, the data further including an MB-SMF ID, an MB-UPF ID, an MB-PCF ID information, a TMGI, and list of information {QoS flow}, the list of QoS flow information further including all QoS flows of the MBS multicast/broadcast session (information related to one or more QoS flows (that is, all the QoS flow information) such as QoS flow identity (QFI), QoS flow profile, QoS rule and packet filter, and N4 rule).
In step X.4.d, after receiving the Nudr_DM_Query response message, the MB-UDM returns Nudm_MBSSessionContextGet response message (that is, a second MBS session context get response message) to the SMF, the Nudm_MBSSessionContextGet response message carrying multi-cast broadcast service session context information (which is briefly referred to as MBS session context information), the MBS session context information including an MBS multicast/broadcast session ID, an MB-SMF ID, an MB-UPF ID, an MB-PCF ID, and all QoS flow information corresponding to the MBS session, there being one or more pieces of QoS flow information, for example, a QFI, a QoS profile, a QoS rule, a packet filter, and an N4 rule of all the QoS flow information listed in
The Nudm_MBSSessionContextGet response message in step X.4.d may further include a parameter MB-UPF access information (MB-UPF access information such as IP tunnel access information or a transport layer IP multicast address and a common tunnel endpoint identity (C-TEID)). The transport layer IP multicast address is only used as MBS service data between the UPF and the MB-UPD and the transport layer IP multicast address and the C-TEID are allocated by the MB-UPF.
In this embodiment of the present disclosure, because the MBS multicast session is shared by a plurality of UEs rather than occupied by the only UE, that is, the MBS multicast session ID is shared by the plurality of UEs, the MBS multicast session context information can be obtained according to only the MBS multicast session ID rather than the SUPI of the UE. Similarly, because the MBS broadcast session is shared by a plurality of UEs rather than occupied by the only UE, that is, the MBS broadcast session ID is shared by the plurality of UEs, the MBS broadcast session context information can be obtained according to only the MBS broadcast session ID rather than the SUPI of the UE.
The SMF initiates SM policy association modification in response to a determination that the PCF is deployed and a dynamic policy is used. The SMF provides the QoS information such as packet filter, 5QI, and ARP of each QoS flow corresponding to the MBS session service flow obtained from the MB-UDM to the selected PCF, to request the PCF to check whether the QoS information of the MBS session service flows meets policy rules of users and networks. The PCF issues a new authorized policy rule according to the policy of the user and the network, that is, the QoS information such as packet filter, 5QI, and ARP of each MBS session service flow, and even if the QoS information is not modified, the PCF still may transmit the QoS information of the MBS session service flow provided by the SMF to the SMF again.
In response to a determination that the selected PCF is the MB-PCF, and the Npcf_SMPolicyControlCreate Request message transmitted by the SMF to the MB-PCF further includes MBS session ID, the MBS session ID indicating MBS multicast/broadcast session ID, which is used for the MBS multicast/broadcast session and corresponding to the MBS multicast/broadcast session, the MB-PCF may adopt corresponding authorized policy rules to the SMF according to the user, the network, and the MBS multicast/broadcast session ID. That is, QoS information such as packet filter, 5QI, and ARP of each MBS session service flow, even if the QoS information is not modified, the PCF still may transmit the QoS information of the MBS session service flow provided by the SMF to the SMF again.
In step 2a in
In step 2b in
In step 3b in
In certain embodiment(s), the SMF triggers Namf_Communication_N1N2MessageTransfer ([N2 SM information] (PDU session ID, QFI(s), QoS profile(s), [alternative QoS profile(s)], session-AMBR, [CN tunnel Info(s)], QoS monitoring indication, QoS monitoring reporting frequency, [TSCAI(s)]), N1 SM container (PDU session modification command (PDU Session ID, QoS rule(s), QoS flow level QoS parameters if desired for the QoS Flow(s) associated with the QoS rule(s), QoS rule operation and QoS flow level QoS parameters operation, Session-AMBR))).
The PDU session ID in Namf_Communication_N1N2MessageTransfer is to let the AMF learn that the AMF provides a transfer service for which session of the UE.
N2 SM information is for the target NR-RAN and includes: PDU Session ID, QFI(s), QoS profile(s), core network tunnel information (CN tunnel Info), session-aggregate maximum bit rate (Session-AMBR), and PDU session type. The target NG-RAN configures a plurality of QoS flows of one session by using QoS profile(s). CN tunnel Info is used for identifying the session in a UPF side node of an N3 interface.
N1 SM container is for the UE, which is an SM message, that is, session established accept, and includes: QoS rule(s), S-NSSAI(s), DNN, IP address, and session-AMBR. The UE configures a plurality of QoS flows of one session by using QoS rule(s). The IP address is used for data routing after the UE exits from the UPF.
The QoS profile(s) and the QoS rule(s) mentioned herein are QoS profile and QoS rule that correspond to each QoS flow. If there are a plurality of QoS flows, one message includes QoS profile and QoS rule that correspond to each QoS flow. In 5G, one session and a plurality of QoS flows may be configured once in this manner, to greatly improve signaling efficiency. Each QoS Flow and parameters thereof respectively correspond to a MBS QoS flow and parameters thereof corresponding to the MBS session, that is, the SMF maps each MBS QoS flow and parameters thereof corresponding to the MBS session to one QoS flow and parameters thereof corresponding to the PDU Session.
In step 4 in
In step 5 in
In step 6 in
In step 7a in
In step 7b in
In step 8a in
In step 8b in
In step 9 in
In step 10 in
In step 11a in
In step 11b in
The SMF transmits an N4 session modification request to the UPF.
The UPF transmits an N4 session modification response to the SMF.
The SMF initiates SM policy association modification.
S-NG-RAN in
In step 1 in
In step 2 in
In step 2a in
In step 2b in
In step 2c in
Uplink packets in
In step 4 in
In step 5 in
The T-AMF transmits Namf_Communication_N2InfoNotify to the S-AMF.
The S-AMF transmits Namf_Communication_N2InfoNotify ACK to the T-AMF.
The S-AMF transmits Nsmf_PDUSession_ReleaseSMContext Request to the SMF.
In step 7 in
The SMF transmits N4 Session Modification Request to the T-UPF.
The T-UPF transmits N4 Session Modification Response to the SMF.
The SMF transmits N4 Session Modification Request to the S-UPF.
The S-UPF transmits N4 Session Modification Response to the SMF.
The SMF transmits N4 Session Modification Request to the UPF (PSA).
The UPF (PSA) transmits N4 Session Modification Response to the SMF.
In step 11 in
In step 12 in
The UE may trigger the PDU session establishment procedure shown in
The SMF transmits N4 session release request to the S-UPF.
The S-UPF transmits N4 session release response to the SMF.
In step 14a in
In step 14b in
The SMF transmits N4 session modification request to the T-UPF.
The T-UPF transmits N4 session modification response to the SMF.
In step X.3 in the embodiment of
Before step Y.1.a in
In
In step Y.1.a, the MB-SMF transmits a Nnrf_NFDiscovery request message (an NF discovery request message) to the NRF, the Nnrf_NFDiscovery request message carrying an MBS session ID indicating MBS multicast/broadcast session ID and an NF type indicating MBS UDM.
In step Y.1.b in
In step Y2.a in
In step Y2.b in
Since a plurality of UEs may be handed over to the target RAN (which may be different) that does not support the MBS, different UEs respectively establish different PDU sessions, which may correspond to different SMFs, through the steps, a plurality of SMFs subscribe to the MB-UDM. Corresponding to a subsequent step 8 in
A delay wave line between step Y2.b and step 1 in
In step 1 in
In step 2 in
A delay wave line between step 2 and step 3 in
In step 3 in
In step 4 in
In step 5 in
In step 6 in
In step 7 in
In step 8 in
In step Y2.b, the MB-UDM may be subscribed by a plurality of SMFs. In such a step, the MB-UDM respectively transmits a notification message to the SMFs that perform subscription. Different PDU session modification procedures are performed on different SMFs. The SMF learns, according to a notification correlation ID, that a PDU session corresponding to the notification message belongs to which UE.
S910: Obtaining an MBS session identity of the MBS session in a process of establishing a protocol data unit (PDU) session on a target base station side triggered by the user equipment, single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a DNN of the PDU session being the same as a DNN of the MBS session.
In an exemplary embodiment, the obtaining an MBS session identity of the MBS session may include: receiving a PDU session establishment session management context request message from an access and mobility management function (AMF), the PDU session establishment session management context request message including the MBS session identity.
In an exemplary embodiment, the PDU session establishment session management context request message may further include the S-NSSAI, the DNN, a request type, and a N1 session management container, the request type indicating an existing MBS session, and the N1 session management container carrying a PDU session establishment request.
S920: Determine a multicast broadcast-unified data manager (MB-UDM) of the MBS session according to the MBS session identity.
In an exemplary embodiment, the determining an MB-UDM of the MBS session according to the MBS session identity may include: transmitting a network function (NF) discovery request message to a network repository function (NRF), the NF discovery request message including the MBS session identity and an NF type, the NF type indicating an MBS unified data manager (MBS UDM), so that the NRF determines an MB-UDM identity of the MB-UDM according to the MBS session identity and the NF type; and receiving an NF discovery response message returned by the NRF in response to the NF discovery request message, the NF discovery response message carrying the MB-UDM identity.
In an exemplary embodiment, before the determining an MB-UDM of the MBS session according to the MBS session identity, the method may further include: determining a user equipment-unified data manager (UE-UDM) according to a subscription permanent identifier (SUPI) of the user equipment; acquiring MBS session management subscription data of the MBS session from the UE-UDM according to the SUPI; and determining, according to the MBS session management subscription data, that the S-NSSAI and the DNN have been subscribed to the UE-UDM.
S930: Trigger a modification procedure of the PDU session after the MBS session is activated, and acquire quality of service flow information corresponding to the activated MBS session from the MB-UDM according to an MBS session identity of the activated MBS session.
There are one or more pieces of quality of service flow information.
In an exemplary embodiment, before the triggering a modification procedure of the PDU session after the MBS session is activated, and acquiring quality of service flow information corresponding to the activated MBS session from the MB-UDM according to an MBS session identity of the activated MBS session, the method may further include: transmitting an MBS session context subscribe request message to the MB-UDM according to the MB-UDM identity, the MBS session context subscribe request message including the MBS session identity, a notification correlation identity (ID), and an MB-SMF identity of the MBS session, so that the MB-UDM causes, according to the MBS session identity, the notification correlation ID, and the MB-SMF identity, the SMF to subscribe to the MB-UDM; and receiving an MBS session context subscribe response message returned by the MB-UDM in response to the MBS session context subscribe request message.
In an exemplary embodiment, before the triggering a modification procedure of the PDU session after the MBS session is activated, and acquiring quality of service flow information corresponding to the activated MBS session from the MB-UDM according to an MBS session identity of the activated MBS session, the method may further include: transmitting a first MBS session context get request message to the MB-UDM, the first MBS session context get request message including the MBS session identity; receiving a first MBS session context get response message returned by the MB-UDM in response to the first MBS session context get request message; and determining, in response to a determination that the first MBS session context get response message does not carry any quality of service flow information corresponding to the MBS session, that the MBS session is not activated.
In an exemplary embodiment, the triggering a modification procedure of the PDU session after the MBS session is activated, and acquiring quality of service flow information corresponding to the activated MBS session from the MB-UDM according to an MBS session identity of the activated MBS session may include: receiving a notification message transmitted by the MB-UDM after the MBS session is activated, to learn that the MBS session has been activated and MBS session context information has been updated; transmitting a second MBS session context get request message to the MB-UDM, the second MBS session context get request message including the MBS session identity; and receiving a second MBS session context get response message returned by the MB-UDM in response to the second MBS session context get request message, the second MBS session context get response message carrying the MBS session context information, the MBS session context information including the MBS session identity, the MB-SMF identity, a multicast broadcast-user plane function (MB-UPF) identity of the MBS session, a multicast broadcast-policy control function (MB-PCF) identity, and the quality of service flow information corresponding to the MBS session.
In an exemplary embodiment, the notification message may carry a notification correlation identity, so that the SMF obtains the PDU session of the user equipment corresponding to the notification message.
In S940: Establish a quality of service flow corresponding to the MBS session in the PDU session according to the quality of service flow information corresponding to the activated MBS session.
In an exemplary embodiment, the establishing a quality of service flow corresponding to the MBS session on the PDU session according to the quality of service flow information corresponding to the activated MBS session may include: transmitting a communication N1N2 message transfer message to the AMF in the modification procedure of the PDU session, so that an AMF establishes the quality of service flow corresponding to the MBS session in the PDU session according to the quality of service flow information corresponding to the MBS session.
For a specific implementation of the method for implementing multi-cast broadcast service handover provided in this embodiment of the present disclosure, reference may be made to the content of the method for implementing multi-cast broadcast service handover in the embodiments. Details are not described herein again.
S1010: Cause a session management function (SMF) to subscribe to the MB-UDM according to an MBS session identity of the MBS session in a process of establishing a protocol data unit (PDU) session at the target base station triggered by the user equipment, single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a DNN of the PDU session being the same as a DNN of the MBS session.
In an exemplary embodiment, the causing an SMF to subscribe to the MB-UDM according to an MBS session identity of the MBS session may include: receiving an MBS session context subscribe request message transmitted by the SMF, the MBS session context subscribe request message including the MBS session identity, a notification correlation identity, and an MB-SMF identity of the MBS session; causing the SMF to subscribe to the MB-UDM according to the MBS session identity, the notification correlation identity, and the MB-SMF identity; and returning an MBS session context subscribe response message to the SMF in response to the MBS session context subscribe request message.
S1020: Transmit quality of service flow information corresponding to the activated MBS session to the SMF in a modification procedure of the triggered PDU session after the MBS session is activated, so that the SMF establishes a quality of service flow corresponding to the activated MBS session in the PDU session, there being one or more pieces of quality of service flow information.
In an exemplary embodiment, before the transmitting quality of service flow information corresponding to the activated MBS session to the SMF in a modification procedure of the triggered PDU session after the MBS session is activated, the method may further include: receiving a first MBS session context get request message transmitted by the SMF, the first MBS session context get request message including the MBS session identity; returning a first MBS session context get response message to the SMF in response to the first MBS session context get request message, the first MBS session context get response message not carrying any quality of service flow information corresponding to the MBS session, so that the SMF determines, according to the first MBS session context get response message, that the MBS session is not activated.
In an exemplary embodiment, the returning a first MBS session context get response message to the SMF in response to the first MBS session context get request message may include: transmitting a first data management query request message to an MB-UDR in response to the first MBS session context get request message, a key in the first data management query request message indicating the MBS session identity, and a type indicating the MBS session context information; receiving a first data management query response message returned by the MB-UDR in response to the first data management query request message, a key carried in the first data management query response message indicating the MBS session identity, a type indicating MBS session information, and data including the MB-SMF identity and an MB-PCF identity; and returning the first MBS session context get response message to the SMF.
In an exemplary embodiment, the transmitting quality of service flow information corresponding to the activated MBS session to the SMF in a modification procedure of the triggered PDU session after the MBS session is activated may include: transmitting a notification message to the SMF after the MBS session is activated and the MBS session context information has been updated; receiving a second MBS session context get request message transmitted by the SMF, the second MBS session context get request message including the MBS session identity; and returning a second MBS session context get response message to the SMF in response to the second MBS session context get request message, the second MBS session context get response message carrying the MBS session context information. The MBS session context information may include the MBS session identity, the MB-SMF identity, a multicast broadcast-user plane function (MB-UPF) identity of the MBS session, a multicast broadcast-policy control function (MB-PCF) identity, and the quality of service flow information corresponding to the MBS session.
In an exemplary embodiment, the returning a second MBS session context get response message to the SMF in response to the second MBS session context get request message may include: transmitting a second data management query request message to an MB-UDR in response to the second MBS session context get request message, a key in the second data management query request message indicating the MBS session identity, and a type indicating MBS session context information; receiving a second data management query response message returned by the MB-UDR in response to the second data management query request message, a key carried in the second data management query response message indicating the MBS session identity, a type indicating MBS session information, and data including the MB-SMF identity, the MB-UPF identity, the MB-PCF identity, and the quality of service flow information corresponding to the MBS session; and returning the second MBS session context get response message to the SMF.
In an exemplary embodiment, after activating the MBS session and determining an MB-UPF corresponding to the MB-UPF identity for the MBS session, the method may further include: receiving an MBS session context update request message from an MB-SMF, the MBS session context update request message carrying the MBS session identity, an MB-SMF identity, the MB-UPF identity, an MB-PCF identity, and the quality of service flow information corresponding to the activated MBS session; storing the MBS session identity, the MB-SMF identity, the MB-UPF identity, the MB-PCF identity, and the quality of service flow information corresponding to the activated MBS session in the MB-UDM; transmitting a data management create/update request message to an MB-UDR, the data management create/update request message carrying the MBS session identity and MBS session information, the MBS session information including the MB-SMF identity, the MB-UPF identity, the MB-PCF identity, and the quality of service flow information corresponding to the MBS session, so that the MBS session identity and the MBS session information are stored in the MB-UDR; receiving a data management create/update response message returned by the MB-UDR in response to the data management create/update request message; and returning an MBS session context update response message to the MB-SMF in response to the MBS session context update request message.
In an exemplary embodiment, before the user equipment is handed over from the source base station to the target base station, the method may further include: receiving an MBS session context registration request message from the MB-SMF corresponding to the MB-SMF identity, the MBS session context registration request message including the MBS session identity and the MB-SMF identity; registering the MB-SMF with the MB-UDM according to the MBS session identity and the MB-SMF identity; and returning an MBS session context registration response message to the MB-SMF in response to the MBS session context registration request message.
For a specific implementation of the method for implementing multi-cast broadcast service handover provided in this embodiment of the present disclosure, reference may be made to the content of the method for implementing multi-cast broadcast service handover in the embodiments. Details are not described herein again.
The program may further be configured to: receive a handover complete indication transmitted by a target base station, the handover complete indication being used for indicating that the user equipment has been handed over from the source base station to the target base station; trigger establishment of a protocol data unit (PDU) session on a target base station side in response to a determination that the target base station does not support the MBS, so that a session management function (SMF) subscribes to a multicast broadcast-unified data manager (MB-UDM), single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a data network name (DNN) of the PDU session being the same as a DNN of the MBS session; and cause the SMF to acquire quality of service flow information corresponding to the activated MBS session in a modification procedure of the triggered PDU session after the MBS session is activated, to establish a quality of service flow corresponding to the activated MBS session in the PDU session, there being one or more pieces of quality of service flow information.
Referring to
In this embodiment of the present disclosure, the handover complete indication receiving unit 11031 may be configured to receive a handover complete indication transmitted by a target base station, the handover complete indication being used for indicating that the user equipment has been handed over from the source base station to the target base station; the PDU session establishment trigger unit 11032 may be configured to trigger establishment of a protocol data unit (PDU) session on a target base station side in response to a determination that the target base station does not support the MBS, so that a session management function (SMF) subscribes to a multicast broadcast-unified data manager (MB-UDM), single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a data network name (DNN) of the PDU session being the same as a DNN of the MBS session; and the PDU session modification trigger unit 11033 may be configured to perform a modification procedure of the triggered PDU session after the MBS session is activated, so that the SMF acquires quality of service flow information corresponding to the activated MBS session, to establish a quality of service flow corresponding to the MBS session in the PDU session.
There are one or more pieces of quality of service flow information.
In an exemplary embodiment, the PDU session establishment trigger unit 11032 may be configured to transmit a non-access stratum message to an access and mobility management function (AMF), the non-access stratum message carrying a request type, the request type indicating an existing MBS session, so that the AMF may select, according to a value of the request type, the SMF for newly establishing the PDU session.
In an exemplary embodiment, the non-access stratum message may further carry the S-NSSAI, the DNN, and an MBS session identity of the MBS session, so that the SMF establishes the PDU session according to the S-NSSAI, the DNN, and the MBS session identity, and subscribes to the MB-UDM.
In an exemplary embodiment, the non-access stratum message may further carry a PDU session identity of the PDU session and an N1 session management container, the N1 session management container carrying a PDU session establishment request.
In an exemplary embodiment, the PDU session establishment trigger unit 11032 may be configured to establish, after handed over to the target base station, a corresponding PDU session for each MBS session in response to a determination that the user equipment, before handover, has established and not activated a plurality of MBS sessions at the source base station, S-NSSAI of each MBS session being the same as S-NSSAI of the corresponding PDU session, and a DNN of each MBS session being the same as a DNN of the corresponding PDU session.
In an exemplary embodiment, the user equipment 1100 may further include a registration procedure executing unit, and the unit may be configured to register, in response to a determination that the user equipment changes to a new tracking area, the user equipment with a network after the handover complete indication transmitted by the target base station is received. The operation of triggering establishment of the PDU session on the target base station side may be performed before or after a registration procedure.
In an exemplary embodiment, the PDU session establishment trigger unit 11032 may be configured to: receive a system information block broadcast by the target base station, and determine, according to the system information block, that the target base station does not support the MBS; or obtain a target service area of the MBS, and determine, according to the target service area, that the target base station does not support the MBS.
In an exemplary embodiment, the user equipment 1100 may further include: a service request triggering unit, configured to trigger a service request procedure before establishment of the PDU session on the target base station side is triggered, so that the user equipment enters a connected state in response to a determination that the user equipment moves from the source base station to the target base station in an idle state.
In an exemplary embodiment, the user equipment 1100 may further include a registration update executing unit, configured to perform a registration procedure of which a registration type is mobility registration update before establishment of the PDU session on the target base station side is triggered, so that the user equipment enters a connected state in response to a determination that the user equipment moves from the source base station to the target base station in an idle state and a current tracking area identity of the user equipment is not in a registered tracking area identity list.
For a specific implementation of the user equipment provided in this embodiment of the present disclosure, reference may be made to the content of the method for implementing multi-cast broadcast service handover. Details are not described herein again.
The program may further be configured to: obtain an MBS session identity of the MBS session in a process of establishing a protocol data unit (PDU) session on a target base station side triggered by the user equipment, single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a DNN of the PDU session being the same as a DNN of the MBS session; determine a multicast broadcast-unified data manager (MB-UDM) of the MBS session according to the MBS session identity; trigger a modification procedure of the PDU session after the MBS session is activated, and acquire quality of service flow information corresponding to the activated MBS session from the MB-UDM according to an MBS session identity of the activated MBS session, there being one or more pieces of quality of service flow information; and establishing a quality of service flow corresponding to the MBS session on the PDU session according to the quality of service flow information corresponding to the activated MBS session.
Referring to
In this embodiment of the present disclosure, the MBS session identity obtaining unit 12031 may be configured to: obtain an MBS session identity of the MBS session in a process of establishing a protocol data unit (PDU) session on a target base station side triggered by the user equipment, single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a DNN of the PDU session being the same as a DNN of the MBS session; the MB-UDM determination unit 12032 may be configured to determine a multicast broadcast-unified data manager (MB-UDM) of the MBS session according to the MBS session identity; the quality of service flow information obtaining unit 12033 may be configured to: trigger a modification procedure of the PDU session after the MBS session is activated, and acquire quality of service flow information corresponding to the activated MBS session from the MB-UDM according to an MBS session identity of the activated MBS session; and the quality of service flow establishment unit 12034 may be configured to establish a quality of service flow corresponding to the MBS session in the PDU session according to the quality of service flow information corresponding to the activated MBS session.
In an exemplary embodiment, the MBS session identity obtaining unit 12031 may be configured to receive a PDU session establishment session management context request message from an access and mobility management function (AMF), the PDU session establishment session management context request message including the MBS session identity.
In an exemplary embodiment, the PDU session establishment session management context request message may further include the S-NSSAI, the DNN, a request type, and a N1 session management container, the request type indicating an existing MBS session, and the N1 session management container carrying a PDU session establishment request.
In an exemplary embodiment, the MB-UDM determination unit 12032 may be configured to transmit an NF discovery request message to an NRF, the NF discovery request message including the MBS session identity and an NF type, and the NF type indicating an MBS UDM, so that the NRF determines an MB-UDM identity of the MB-UDM according to the MBS session identity and the NF type; and receive an NF discovery response message returned by the NRF in response to the NF discovery request message, the NF discovery response message carrying the MB-UDM identity.
In an exemplary embodiment, the session management function 1200 may further include: an MBS session context subscribe request message transmitting unit, configured to: transmit an MBS session context subscribe request message to the MB-UDM according to the MB-UDM identity before the triggering a modification procedure of the PDU session after the MBS session is activated, and acquiring quality of service flow information corresponding to the activated MBS session from the MB-UDM according to an MBS session identity of the activated MBS session, the MBS session context subscribe request message including the MBS session identity, a notification correlation identity, and an MB-SMF identity of the MBS session, so that the MB-UDM causes, according to the MBS session identity, the notification correlation identity, and the MB-SMF identity, the SMF to subscribe to the MB-UDM; and an MBS session context subscribe response message receiving unit, configured to receive an MBS session context subscribe response message returned by the MB-UDM in response to the MBS session context subscribe request message.
In an exemplary embodiment, the session management function 1200 may further include: a first MBS session context get request message transmitting unit, configured to transmit a first MBS session context get request message to the MB-UDM before the triggering a modification procedure of the PDU session after the MBS session is activated, and acquiring quality of service flow information corresponding to the activated MBS session from the MB-UDM according to an MBS session identity of the activated MBS session, the first MBS session context get request message including the MBS session identity; a first MBS session context get response message receiving unit, configured to receive a first MBS session context get response message returned by the MB-UDM in response to the first MBS session context get request message; and an MBS session inactive determination unit, configured to determine, in response to a determination that the first MBS session context get response message does not carry any quality of service flow information corresponding to the MBS session, that the MBS session is not activated.
In an exemplary embodiment, the quality of service flow information obtaining unit 12033 may be configured to: receive a notification message transmitted by the MB-UDM, to learn that the MBS session has been activated and MBS session context information has been updated; transmit a second MBS session context get request message to the MB-UDM, the second MBS session context get request message including the MBS session identity; and receive a second MBS session context get response message returned by the MB-UDM in response to the second MBS session context get request message, the second MBS session context get response message carrying the MBS session context information. The MBS session context information may include the MBS session identity, the MB-SMF identity, a multicast broadcast-user plane function (MB-UPF) identity of the MBS session, a multicast broadcast-policy control function (MB-PCF) identity, and the quality of service flow information corresponding to the MBS session.
In an exemplary embodiment, the notification message may carry a notification correlation identity, the notification correlation identity corresponding to the PDU session of the user equipment.
In an exemplary embodiment, the quality of service flow establishment unit 12034 may be configured to transmit a communication N1N2 message transfer message to the AMF in the modification procedure of the PDU session, so that an AMF establishes the quality of service flow corresponding to the MBS session in the PDU session according to the quality of service flow information corresponding to the MBS session.
In an exemplary embodiment, the session management function 1200 may further include: a UE-UDM determination unit, configured to determine a UE-UDM according to a subscription permanent identifier (SUPI) of the user equipment; before the determining an MB-UDM of the MBS session according to the MBS session identity; an MBS session management subscription data obtaining unit, configured to acquire MBS session management subscription data of the MBS session from the UE-UDM according to the SUPI; and a subscription determination unit, configured to determine, according to the MBS session management subscription data, that the S-NSSAI and the DNN have been subscribed to the UE-UDM.
For a specific implementation of the SMF provided in this embodiment of the present disclosure, reference may be made to the content of the method for implementing method for implementing multi-cast broadcast service handover. Details are not described herein again.
The program may further be configured to: cause a session management function (SMF) to subscribe to the MB-UDM according to an MBS session identity of the MBS session in a process of establishing a protocol data unit (PDU) session at the target base station triggered by the user equipment, single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a DNN of the PDU session being the same as a DNN of the MBS session; and transmit quality of service flow information corresponding to the activated MBS session to the SMF in a modification procedure of the triggered PDU session after the MBS session is activated, so that the SMF establishes a quality of service flow corresponding to the activated MBS session in the PDU session.
Referring to
In this embodiment of the present disclosure, the SMF subscription unit 13031 may be configured to: cause a session management function (SMF) to subscribe to the MB-UDM according to an MBS session identity of the MBS session in a process of establishing a protocol data unit (PDU) session at the target base station triggered by the user equipment, single network slice selection assistance information (S-NSSAI) of the PDU session being the same as S-NSSAI of the MBS session, and a DNN of the PDU session being the same as a DNN of the MBS session; and the quality of service flow information transmission unit 13032 may be configured to transmit quality of service flow information corresponding to the activated MBS session to the SMF in a modification procedure of the triggered PDU session after the MBS session is activated, so that the SMF establishes a quality of service flow corresponding to the activated MBS session in the PDU session, there being one or more pieces of quality of service flow information.
In an exemplary embodiment, the SMF subscription unit 13031 may be configured to: receive an MBS session context subscribe request message transmitted by the SMF, the MBS session context subscribe request message including the MBS session identity, a notification correlation identity, and an MB-SMF identity of the MBS session; cause the SMF to subscribe to the MB-UDM according to the MBS session identity, the notification correlation identity, and the MB-SMF identity; and return an MBS session context subscribe response message to the SMF in response to the MBS session context subscribe request message.
In an exemplary embodiment, the MB-UDM 1300 may further include: a first MBS session context get request message receiving unit, configured to transmit quality of service flow information corresponding to the activated MBS session to the SMF in a modification procedure of the triggered PDU session after the MBS session is activated; and receive a first MBS session context get request message transmitted by the SMF, the first MBS session context get request message including the NMBS session identity; and a first MBS session context get response message transmitting unit, configured to return a first MBS session context get response message to the SMF in response to the first MBS session context get request message, the first MBS session context get response message not carrying any quality of service flow information corresponding to the MBS session, so that the SMF determines, according to the first MBS session context get response message, that the MBS session is not activated.
In an exemplary embodiment, the first MBS session context get response message transmitting unit may be configured to: transmit a first data management query request message to an MB-UDR in response to the first NMBS session context get request message, a key in the first data management query request message indicating the MBS session identity, and a type indicating MBS session context information; receive a first data management query response message returned by the MB-UDR in response to the first data management query request message, a key carried in the first data management query response message indicating the MBS session identity, a type indicating MBS session information, and data including the MB-SMF identity and an MB-PCF identity; and return the first MBS session context get response message to the SMF.
In an exemplary embodiment, the quality of service flow information transmission unit 13032 may include: a notification message transmitting unit, configured to transmit a notification message to the SMF after the MBS session is activated and the MBS session context information has been updated; a second MBS session context get request message receiving unit, configured to receive a second MBS session context get request message transmitted by the SMF, the second MBS session context get request message including the MBS session identity; and a second MBS session context get response message transmitting unit, configured to return a second MBS session context get response message to the SMF in response to the second MBS session context get request message, the second NBS session context get response message carrying the NBS session context information. The MBS session context information may include the MBS session identity, the MB-SMF identity, a multicast broadcast-user plane function (MB-UPF) identity of the MBS session, a multicast broadcast-policy control function (MB-PCF) identity, and the quality of service flow information corresponding to the MBS session.
In an exemplary embodiment, the second MBS session context get response message transmitting unit may be configured to: transmit a second data management query request message to an MB-UDR in response to the second MBS session context get request message, a key in the second data management query request message indicating the MBS session identity, and a type indicating MBS session context information; receive a second data management query response message returned by the MB-UDR in response to the second data management query request message, a key carried in the second data management query response message indicating the MBS session identity, a type indicating MBS session information, and data including the MB-SMF identity, the MB-UPF identity, the MB-PCF identity, and the quality of service flow information corresponding to the MBS session; and return the second MBS session context get response message to the SMF.
In an exemplary embodiment, the MB-UDM 1300 may further include: an MBS session context update request message receiving unit, configured to receive an MBS session context update request message from an MB-SMF after activating the MBS session and determining an MB-UPF, the MBS session context update request message carrying the MBS session identity, an MB-SMF identity, the MB-UPF identity, an MB-PCF identity, and the quality of service flow information corresponding to the activated MBS session; a quality of service flow information storage unit, configured to store the MBS session identity, the MB-SMF identity, the MB-UPF identity, the MB-PCF identity, and the quality of service flow information corresponding to the activated MBS session in the MB-UDM; a data management create/update request message transmitting unit, configured to transmit a data management create/update request message to an MB-UDR, the data management create/update request message carrying the MBS session identity and MBS session information, the MBS session information including the MB-SMF identity, the MB-UPF identity, the MB-PCF identity, and the quality of service flow information corresponding to the MBS session, so that the MBS session identity and the MBS session information are stored in the MB-UDR; a data management create/update response message receiving unit, configured to receive a data management create/update response message returned by the MB-UDR in response to the data management create/update request message; and an MBS session context update response message transmitting unit, configured to return an MBS session context update response message to the MB-SMF in response to the MBS session context update request message.
In an exemplary embodiment, the MB-UDM 1300 may further include: an MBS session context registration request message receiving unit, configured to receive an MBS session context registration request message from the MB-SMF corresponding to the MB-SMF identity before the user equipment is handed over from the source base station to the target base station, the MBS session context registration request message including the MBS session identity and the MB-SMF identity; an MB-SMF registration unit, configured to register the MB-SMF with the MB-UDM according to the MBS session identity and the MB-SMF identity; and an MBS session context registration response message transmitting unit, configured to return an MBS session context registration response message to the MB-SMF in response to the MBS session context registration request message.
For a specific implementation of the SMF provided in this embodiment of the present disclosure, reference may be made to the content of the method for implementing method for implementing multi-cast broadcast service handover. Details are not described herein again.
Referring to
The processor (1101, 1201, 1301), the communication interface (1102, 1202, 1302), and the memory (1103, 1203, 1303) are communicated with each other through the communication bus (1104, 1204, 1304).
In certain embodiment(s), the communication interface (1102, 1202, 1302) may be an interface of a communication module such as an interface of a global system for mobile communications (GSM) module. The processor (1101, 1201, 1301) is configured to execute a program. The memory (1103, 1203, 1303) is configured to store the program. The program may include a computer program, the computer program including computer operating instructions.
The processor (1101, 1201, 1301) may be a central processing unit (CPU) or an application specific integrated circuit (ASIC) or may be configured as one or more integrated circuits for implementing the embodiments of the present disclosure.
The memory (1103, 1203, 1303) may include a high-speed random access memory (RAM), and may also include a non-volatile memory, for example, at least one magnetic disk storage device.
Particularly, according to an embodiment of the present disclosure, the processes described below with reference to the flowcharts may be implemented as computer software programs. For example, this embodiment of the present disclosure includes a computer program product, the computer program product includes a computer program carried on a computer-readable storage medium, and the computer program includes program code used for performing the methods shown in the flowcharts.
The computer-readable storage medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two.
The term unit (and other similar terms such as subunit, module, submodule, etc.) in this disclosure may refer to a software unit, a hardware unit, or a combination thereof. A software unit (e.g., computer program) may be developed using a computer programming language. A hardware unit may be implemented using processing circuitry and/or memory. Each unit can be implemented using one or more processors (or processors and memory). Likewise, a processor (or processors and memory) can be used to implement one or more units. Moreover, each unit can be part of an overall unit that includes the functionalities of the unit.
According to another aspect, the present disclosure further provides a computer-readable storage medium. The computer-readable storage medium may be included in the electronic device, or may exist alone and is not configured in the electronic device. The computer-readable storage medium carries one or more programs, the one or more programs, when executed by the electronic device, causing the electronic device to implement the method described in the following embodiments.
Number | Date | Country | Kind |
---|---|---|---|
202110184922.2 | Feb 2021 | CN | national |
This application is a continuation application of PCT Patent Application No. PCT/CN2021/133029 filed on Nov. 25, 2021, which claims priority to Chinese Patent Application No. 202110184922.2, filed with the China National Intellectual Property Administration on Feb. 10, 2021 and entitled “METHOD FOR IMPLEMENTING MULTI-CAST BROADCAST SERVICE HANDOVER AND RELATED DEVICE”, all of which are incorporated herein by reference in entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/133029 | Nov 2021 | US |
Child | 17984458 | US |