User equipment and network communication in emerging cellular networks
Splitting the AMF into CMF and RMF in 5G systems addresses the complexity and location-dependent issues of AMF, enabling efficient UE registration and configuration updates, thereby improving network robustness and flexibility.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2025-01-27
- Publication Date
- 2026-07-30
AI Technical Summary
The complexity and location-dependent nature of the Access and Mobility Management Function (AMF) in 5G systems reduce operational robustness, necessitating a split into Connection Management Function (CMF) and Registration Management Function (RMF) to enhance flexibility and efficiency.
The AMF functionalities are split into CMF and RMF, with CMF responsible for connection management and RMF for registration management, enabling efficient exchange of parameters and access control operations between User Equipment (UE) and the network.
This split architecture improves operational robustness by allowing flexible location-independent RMF management and efficient UE registration and configuration updates, enhancing network flexibility and performance.
Smart Images

Figure CN2025075509_30072026_PF_FP_ABST
Abstract
Description
USER EQUIPMENT AND NETWORK COMMUNICATION IN EMERGING CELLULAR NETWORKSTECHNICAL FIELD
[0001] This disclosure is directed generally to digital wireless communications.BACKGROUND
[0002] Mobile telecommunication technologies are moving the world toward an increasingly connected and networked society. In comparison with the existing wireless networks, next generation systems and wireless communication techniques will need to support a much wider range of use-case characteristics and provide a more complex and sophisticated range of access requirements and flexibilities.
[0003] Long-Term Evolution (LTE) is a standard for wireless communication for mobile devices and data terminals developed by 3rd Generation Partnership Project (3GPP) . LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The 5th generation of wireless system, known as 5G, advances the LTE and LTE-Awireless standards and is committed to supporting higher data-rates, large number of connections, ultra-low latency, high reliability and other emerging business needs.SUMMARY
[0004] In the current 5G system architecture, the Access and Mobility Management Function (AMF) supports the following functionalities: Mobility Management, Connection Management, Authentication and Authorization, terminating the Non-Access Stratum (NAS) connection from the UE and N2 connection from RAN, etc. These functionalities make the AMF complex, which reduces the operational robustness. Some of these functionalities consider the balance between the mobility signaling and registration area management, whereas other functionalities are location-dependent. As a result, in current 5G deployments, the location of the AMF is restricted by location-related (or location-dependent) functionalities. Accordingly, there has been a proposal to split AMF functionalities into two network function (NFs) : the first being a Connection Management Function (CMF) , and the second being a Registration Management Function (RMF) . In this alternative architecture, the RMF, which manages RM state, does not have to be re-allocated frequently in mobility scenarios.
[0005] Embodiments of the disclosed technology are directed to methods and systems for reconstructing messages between the User Equipment (UE) and the network in the alternative architecture where AMF functionalities have been divided into CMF functionalities and RMF functionalities. In some examples, the CMF is configured to identify the parameters included in a NAS message and determine which should be exchange between the UE and RMF.
[0006] In an example aspect, a wireless communication method includes receiving, by a first network function from a radio access apparatus, a first message that includes a first plurality of parameters associated with a wireless device that includes an identifier allocated by the first network function, and performing, based on the first message, an access control operation to determine whether the wireless device can be served by the first network function and a second network function.
[0007] In another example aspect, a wireless communication method includes receiving, from a first network function by a second network function, a first message that includes a first plurality of parameters associated with a wireless device, and performing, based on the first message, an access control operation to determine whether the wireless device can be served by the first network function and a second network function.
[0008] In yet another example aspect, a wireless communication method includes transmitting, to a first network function by a second network function, a message that includes a first network slice information associated with a wireless device being served by the first network function and the second network function.
[0009] In yet another example aspect, a wireless communication method includes receiving, by a first network function from a second network function, a message that includes a first network slice information associated with a wireless device being served by the first network function and the second network function, and transmitting, to a radio access apparatus, another message based on the first network slice information.
[0010] In yet another example aspect, the above-described methods are embodied in the form of processor-executable code and stored in a non-transitory computer-readable storage medium. The code included in the computer readable storage medium when executed by a processor, causes the processor to implement the methods described in this patent document.
[0011] In yet another example aspect, a device that is configured or operable to perform the above-described methods is disclosed.
[0012] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
[0013] BRIEF DESCRIPTION OF THE DRAWING
[0014] FIG. 1 is block diagram of the existing 5G system architecture.
[0015] FIG. 2 shows an example Non-Access Stratum (NAS) protocol and NAS transport for messages between the UE and other network functions in the architecture of FIG. 1.
[0016] FIG. 3 is a block diagram showing an example of a network architecture with distinct Connection Management Function (CMF) and Registration Management Function (RMF) NFs.
[0017] FIG. 4 shows an example NAS protocol and NAS transport for messages between the UE and other network functions in the architecture of FIG. 3.
[0018] FIG. 5 is a timing diagram for an example UE registration procedure.
[0019] FIG. 6 is a timing diagram for an example UE configuration update procedure.
[0020] FIGS. 7A–7D show flowcharts for example wireless communication methods.
[0021] FIG. 8 shows a block diagram of an example hardware platform that may be a part of a network device or a communication device.
[0022] FIG. 9 shows an example of wireless communication including a base station (BS) and user equipment (UE) based on some implementations of the disclosed technology.DETAILED DESCRIPTION
[0023] The example headings for the various sections below are used to facilitate the understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Accordingly, one or more features of one example section can be combined with one or more features of another example section. Furthermore, 5G terminology is used for the sake of clarity of explanation, but the techniques disclosed in the present document are not limited to 5G technology only, and may be used in wireless systems that implemented other protocols.
[0024] 1 Introduction and Evolving 5G System Architecture
[0025] 5G stands for the "fifth generation" of wireless network technology, representing a significant leap forward from its predecessors, such as 4G LTE. This advanced technology operates at higher frequencies, specifically in the millimeter-wave spectrum, which ranges from 24 GHz to 100 GHz. These higher frequencies enable 5G to offer substantially greater bandwidth and faster data transfer rates compared to earlier generations.
[0026] FIG. 1 is a block diagram of the existing 5G system architecture. As shown therein, the 5G system includes the following entities and network functions (NFs) :
[0027] –User Equipment (UE)
[0028] –Radio Access Network (RAN)
[0029] –Access and Mobility Management Function (AMF) . This NF includes functionalities such as UE Mobility Management, Reachability Management, Connection Management and Registration Management. The AMF terminates the RAN Control Plane (CP) interface N2 and NAS interface N1, NAS ciphering and integrity protection. It also distributes message to corresponding NFs via corresponding interfaces.
[0030] –Unified Data Management (UDM) . This NF manages the subscription profile for the UEs. The subscription data may be stored in the Unified Data Repository (UDR) . The subscription information includes access and mobility subscription data needed for UE registration and mobility management, slice selection subscription data needed for slice selection, Session Management Function (SMF) selection subscription data needed for SMF selection, and / or session management subscription data needed for Packet Data Unit (PDU) session establishment. Other NFs, e.g. AMF and SMF, retrieve subscription data from the UDM.
[0031] –Network Slice Selection Function (NSSF) . This NF supports selecting the set of Network Slice instances serving the UE; determining the Allowed Network Slice Selection Assistant Information (NSSAI ) and, if needed, the mapping to the Home Public Land Mobile Network (HPLMN) Single–NSSAIs (S-NSSAIs) ; determining the Configured NSSAI and, if needed, the mapping to the HPLMN S-NSSAIs; determining the AMF Set to be used to serve the UE, or, based on configuration, a list of candidate AMF (s) , possibly by querying the Network Repository Function (NRF) . In some embodiments, the NSSAI includes a list of network slice identifiers, e.g., Allowed NSSAI includes a list of allowed network slice identifiers.
[0032] –Session Management Function (SMF) . This NF supports session establishment, modification and release, UE IP address allocation & management, selection and control of user plane (UP) function, etc.
[0033] –User Plane Function (UPF) . This NF serves as an anchor point for intra- / inter-radio access technology (RAT) mobility and as the external PDU session point of interconnect to Data Network (DN) . The UPF also routes and forwards the data packet according to the indication from the SMF, and additionally buffers the downlink (DL) data when the UE is in idle mode.
[0034] –Policy Control Function (PCF) . This NF supports unified policy framework to govern network behavior. The PCF provides access management policy to AMF, or session management policy to SMF, or UE policy to the UE. The PCF can access the UDM to obtain the subscription information relevant for policy decisions.
[0035] –NAS Protocol for Mobility Management (NAS-MM) . This NF supports both registration management functionality and connection management functionality. It is also responsible of ciphering and integrity protection of NAS signaling. There are multiple cases of protocols between the UE and a core network function (excluding the AMF) that need to be transported over N1 via NAS-MM protocol, e.g., Session Management Signaling, SMS, UE Policy, LCS, and the like. FIG. 2 shows an example of the NAS protocol and Nas transport in the existing 5G system architecture (which was illustrated in FIG. 1) .
[0036] FIG. 3 is a block diagram of an alternative (or emerging) 5G architecture in which the AMF functionalities have been split into CMF functionalities and RMF functionalities. As shown therein, CMF terminates both N1 and N2 interface. Herein, CMF is responsible for ciphering and integrity protection of NAS signaling, and RMF is responsible for registration management. The corresponding NAS protocol and NAS transport for this CMF-RMF split architecture is shown in FIG. 4, wherein the NAS protocol functionality supports connection management functionality and registration management. The connection management functionality is location-related. The CMF responsible for the connection management will terminate the N2 connection from the RAN and the NAS connection from the UE. In some embodiments, the NAS messages include RM parameters used by the RMF. The CMF may determine which RM parameters should be exchanged between the UE and the RMF.
[0037] 2 Example Embodiments for UE Registration
[0038] In some embodiments, a UE registration procedure is in accordance with the timing diagram shown in FIG. 5. The operations (or steps) described in FIG. 5 include:
[0039] Step 1. UE to RAN: UE sends Access Network (AN) message, which includes AN parameters and registration request, to RAN. The UE initiates registration procedure by sending a registration request message to network.
[0040] Step 2. RAN: The AN parameters may include an identifier for a specific CMF (e.g., Globally Unique CMF Identifier (GUCMI) that includes a Mobile Country Code (MCC) , a Mobile Network Code (MNC) and a CMF identifier) or an identifier for specific CMF and UE (e.g., System–Temporary Mobile Subscription Identifier (S-TMSI) that includes a CMF set ID, a CMF pointer and TMSI.
[0041] In some embodiments, if the RAN cannot select a CMF identified by the GUCMI or S-TMSI, the RAN may select a CMF that is currently serving the UE. In other embodiments, the GUCMI may be allocated by step 8 in a previous registration procedure. In yet other embodiments, when the UE is still camping on a registration area allocated by the CMF, the UE provides S-TMSI to the RAN; otherwise, the UE provides the GUCMI to the RAN.
[0042] Steps 3-4: RAN to CMF, CMF: The RAN selects a CMF based on GUCMI or S-TMSI, and forwards the NAS message, and N2 parameters (current location information (Tracking Area Identity (TAI) or cell ID) ) , to the CMF. In some embodiments, the NAS message includes a message type, the UE identifier (e.g., SUCI or GUTI allocated by the CMF) , the requested NSSAI, UE network capabilities, non-current native NAS key, security capability, PDU session status, MICO indication, LADN indication, requested extended discontinuous reception (eDRX) parameters, etc.
[0043] In some embodiments, and before the CMF forwards the registration parameters to the RMF, the CMF determines whether the UE is valid (e.g., based on the subscription retrieved from the UDM, the authentication result, a congestion condition, etc. ) . The CMF may reject the request directly and send a rejection message to the UE with a proper cause.
[0044] In some embodiment, and when all checks, e.g. authentication result, connection control based on the subscription data from the UDM, etc. succeed, the CMF sends Nrmf_registration message, which includes location information and registration parameters. The CMF generates the registration parameters based on the parameters included in the registration request to the RMF, e.g., requested NSSAI, UE network capabilities, etc. The parameters for connection management and security, e.g., non-current native NAS key, security capability, PDU session status, MICO indication, LADN indication, requested (extended) DRX parameters, etc., are used by the CMF and are not forwarded to the RMF.
[0045] Steps 5-7. CMF to / from RMF, RMF: If the CMF determines to forward registration parameters to the RMF, the CMF sends Nrmf_registration message, which includes location information, a callback Uniform Resource Identifier (URI) , and registration parameters. In some embodiments, the CMF provides a callback URI to the RMF to receive further notification from the RMF. In some examples, the registration parameters include the requested NSSAI, the UE identifier or a temporary UE context ID, UE network capability, usage setting, update type, etc. In some embodiments, the UE identifier (e.g., SUPI) or a temporary UE context ID is used by the RMF to identify the UE context.
[0046] In some embodiments, the RMF determines whether to accept the UE registration based on the subscription data retrieved from the UDM. If the registration request is accepted, the RMF returns registration accept parameters in the response in step 5 or the RMF sends a registration result notification message including registration accept parameters in step 7. In some examples, the registration accept parameters includes the allowed NSSAI and rejected NSSAI, configured NSSAI, registration timer. The RMF may determine the equivalent PLMN list. In some examples, the registration accept parameters further include a UE identifier, e.g., allocated by the RMF or SUPI, or a correlation ID. The correlation ID may be a context ID allocated by the CMF in step 5 or a subscription ID allocated by the RMF. The correlation ID or the UE identifier is used to identify the UE context in the RMF and CMF.
[0047] In some embodiments, the RMF immediately returns a response without any registration result. This response only indicates the registration is processing, and is followed by the RMF sending a notification to the CMF with the registration result in step 7. Alternatively, the RMF responds to the request after all checks for the UE are completed. In this alternative, step 7 is not be triggered.
[0048] In some embodiments, the RMF is configured to reject the request. If the RMF rejects the registration request, the RMF returns registration reject parameters which may include a proper cause value, rejected NSSAI, etc. Then the CMF generates a registration reject message, and sends it to the UE.
[0049] Step 8. CMF: The CMF allocates the GUTI and RA (which includes a list of TAI) . The equivalent PLMN may be allocated by the CMF or the RMF (as described in steps 5-7) . In some embodiments, the CMF generates partially allowed NSSAI or partially rejected NSSAI based on the registration accept parameters received from the RMF and the RAN configuration, e.g., the S-NSSAI supported by a TA or a cell. In other embodiments, the partially allowed NSSAI or the partially rejected NSSAI includes at least one S-NSSAI with a list of tracking areas (TAs) to indicate whether the corresponding S-NSSAI is allowed or rejected in those tracking areas. The CMF has knowledge of the slices supported by the RAN node during the RAN setup procedure. Accordingly, based on the received allowed NSSAI, the received rejected NSSAI, and the slice information supported by the RAN node, the CMF generates the partially allowed NSSAI or partially rejected NSSAI. In yet other embodiments, this procedure is performed when the CMF is configured to generate the partially allowed NSSAI or partially rejected NSSAI. The CMF may also include an indication to require an acknowledgement of the NAS request.
[0050] Steps 9-10. CMF to RAN, RAN to UE: The CMF sends, to the RAN, UE initial context setup message, which includes the NAS message and AN parameters, e.g., allowed NSSAI, GUCMI, DRX or eDRX information, mobility restrictions, etc. In some embodiments, the RAN creates the UE context and forwards the NAS message to the UE.
[0051] Steps 11-13. UE to RAN, RAN to CMF, CMF to RMF: Based on the information included in the registration accept message, the UE determines whether to return a registration complete message. In some embodiments, the CMF sends an Nrmf_registration_complete to the RMF if it receives the registration complete message from the UE and the parameters (e.g., an indication for network slicing subscription change, or updated configured NSSAI) has been received in the response of step 5 or in the notification of step 7.
[0052] 3 Example Embodiments for UE Configuration Update
[0053] In some embodiments, a UE configuration update procedure performed by the RMF is in accordance with the timing diagram shown in FIG. 6. In other embodiments, the CMF can also use this procedure (while skipping step 1) to re-allocate a new Global Unique Temporary Identifier (GUTI) or Registration Area (RA) , Local Area Data Network (LADN) information, extended discontinuous reception (eDRX) , Mobile Initiated Connection Only (MICO) indication, etc. The operations (or steps) described in FIG. 6 include:
[0054] Step 1. RMF to CMF: The RMF determines to update the configuration, e.g., slice information (e.g., allowed NSSAI, configured NSSAI, rejected NSSAI, pending NSSAI, etc. ) , and uses this procedure to update the configuration to the UE. In some embodiments, the RMF includes an indication requiring an acknowledgement from the UE. In some embodiments, the RMF invokes a Nrmf_configuration_update by using the configuration update parameters as input. If the allowed NSSAI or the rejected NSSAI is updated, the CMF generates partially allowed NSSAI or partially rejected NSSAI based on the configuration update parameters received from the RMF and the RAN configuration, e.g., the S-NSSAI supported by a TA or a cell. In these examples, the partially allowed NSSAI or the partial rejected NSSAI indicate location information related to the allowed S-NSSAIs or the rejected S-NSSAIs. The location information (TAI (s) ) indicates the corresponding S-NSSAI is allowed or rejected in the location.
[0055] In some embodiments, this message further includes the UE identifier, e.g., allocated by the RMF, SUPI, or a correlation ID. In some examples, the correlation ID is a context ID allocated by the CMF in step 5 in Section 2 or a subscription ID allocated by the RMF. The correlation ID or the UE identifier is used to identify the UE context in the RMF and CMF.
[0056] Step 2. CMF to RAN: Upon the request from the RMF, the CMF generates a NAS message based on the configuration update parameters. In some embodiments, if the CMF determines to re-allocate a new GUTI or RA, or update the LADN information, eDRX, MICO indication, etc., the CMF can include the update configuration in the NAS message. If there is no update notification from the RMF, the CMF can still send NAS message to the UE without an RM container, i.e., step 1 does not necessarily trigger step 2. In other embodiments, the CMF includes an indication requiring an acknowledgement of the NAS request.
[0057] Step 3. RAN to UE: The CMF sends UE initial context setup message to the RAN. In some examples, the message includes the NAS message and AN parameters, e.g., allowed NSSAI, GUCMI, DRX or eDRX information, etc. The RAN forwards NAS message to the UE.
[0058] Steps 4-6. UE to RAN, RAN to CMF, CMF to RMF: If the RM container is received, the UE determines whether to generate configuration update complete message to the network based on the update information from the network or the indication requiring an acknowledgement. The RAN forwards the NAS uplink (UL) transport message to the CMF. The CMF determine whether to invoke the Nrmf_configuration_complete based on the update configuration and the indication requiring an acknowledgement for reception in step 1.
[0059] 4 Additional Embodiments and Implementations
[0060] Embodiments of the disclosed technology are directed to CMF and RMF methods and systems for supporting UE registration procedures and UE configuration update procedures in emerging system architectures where AMF functionality has been split into CMF and RMF functionalities.
[0061] In some embodiments, CMF is configured to:
[0062] –Identify the parameters included in the NAS message and messages for Nrmf_regsitration and / or Nrmf_configuration_update services, and then determine which parameters should be exchanged between the UE and RMF. Furthermore, for the configuration update procedure, the CMF determines whether to invoke the Nrmf_configuration_update_complete.
[0063] –Perform access control for the NAS request. In some examples, the CMF rejects the request because of congestion, invalid UE, etc., and then returns a proper cause value.
[0064] –Based on the registration result from the RMF, generate a NAS message to the UE. If registration is accepted, the CMF allocates GUTI and RA for the UE and generates the partially allowed NSSAI or partially rejected NSSAI based on the allowed NSSAI and rejected NSSAI.
[0065] In some embodiments, RMF is configured to:
[0066] –Invoke the Nrmf_registration response or Nrmf_registration notification to send the registration parameters to the CMF.
[0067] –Invoke the Nrmf_configuration_update to provide update configuration parameters to the CMF.
[0068] FIG. 7A shows a flowchart for an example wireless communication method 710. The method 710 includes, at operation 712, receiving, by a first network function from a radio access apparatus, a first message comprising a first plurality of parameters associated with a wireless device that includes an identifier allocated by the first network function.
[0069] The method 710 includes, at operation 714, performing, based on the first message, an access control operation to determine whether the wireless device can be served by the first network function and a second network function.
[0070] FIG. 7B shows a flowchart for an example wireless communication method 720. The method 720 includes, at operation 722, receiving, from a first network function by a second network function, a first message comprising a first plurality of parameters associated with a wireless device.
[0071] The method 720 includes, at operation 724, performing, based on the first message, an access control operation to determine whether the wireless device can be served by the first network function and a second network function.
[0072] FIG. 7C shows a flowchart for an example wireless communication method 730. The method 730 includes, at operation 732, transmitting, to a first network function by a second network function, a message comprising a first network slice information associated with a wireless device being served by the first network function and the second network function.
[0073] FIG. 7D shows a flowchart for an example wireless communication method 740. The method 740 includes, at operation 742, receiving, by a first network function from a second network function, a message comprising a first network slice information associated with a wireless device being served by the first network function and the second network function.
[0074] The method 740 includes, at operation 744, transmitting, to a radio access apparatus, another message based on the first network slice information.
[0075] The described features can be implemented to further provide one or more of the following technical solutions:
[0076] S1. A wireless communication method, comprising: receiving, by a first network function from a radio access apparatus, a first message comprising a first plurality of parameters associated with a wireless device that includes an identifier allocated by the first network function; and performing, based on the first message, an access control operation to determine whether the wireless device can be served by the first network function and a second network function.
[0077] S2. A wireless communication method, comprising: receiving, from a first network function by a second network function, a first message comprising a first plurality of parameters associated with a wireless device; and performing, based on the first message, an access control operation to determine whether the wireless device can be served by the first network function and a second network function.
[0078] S3. The method of solution S1 or S2, wherein: the first network function comprises a Connection Management Function (CMF) , the radio access apparatus comprises a Radio Access Network (RAN) , the second network function comprises a Registration Management Function (RMF) , the first message comprises a Non-Access Stratum (NAS) message, the first plurality of parameters comprises at least one of a message type, a requested Network Slice Selection Assistance Information (NSSAI) , network capabilities of the wireless device, a non-current native NAS key, security capabilities of the wireless device, a Packet Data Unit (PDU) session status, a Mobile Initiated Connection Only (MICO) indication, a Local Area Data Network (LADN) indication, or requested extended discontinuous reception (eDRX) parameters, and the identifier comprises a Global Unique Temporary Identifier (GUTI) .
[0079] S4. The method of any of solutions S1 to S3, wherein the first network function is configured to:transmit, to the wireless device and in response to determining that the wireless device cannot be served, a rejection message comprising an indication of the first network function not being able to serve the wireless device and a cause value therefor.
[0080] S5. The method of any of solutions S1 to S3, wherein the first network function is configured to:transmit, to the second network function and in response to determining that the wireless device can be served, a second message comprising a second plurality of parameters that includes a subset of the first plurality of parameters.
[0081] S6. The method of solution S5, wherein the second message comprises a registration message, and wherein the second plurality of parameters comprises at least one of a requested Network Slice Selection Assistance Information (NSSAI) , network capabilities of the wireless device, a usage setting, a usage type, a Subscription Permanent Identifier (SUPI) , and a temporary context identifier associated with the wireless device.
[0082] S7. The method of solution S5 or S6, wherein the first network function is configured to: receive, from the second network function, a third message comprising a result of a registration operation for the wireless device and a third plurality of parameters based thereon; and generate, based on the third plurality of parameters, a list of network slice identifiers.
[0083] S8. The method of solution S7, wherein the third message comprises a registration notification message, wherein the third plurality of parameters comprises at least one of an Allowed Network Slice Selection Assistance Information (NSSAI) , a Rejected NSSAI, a Configured NSSAI, a registration timer, or a correlation identity (ID) , and wherein the list of network slice identifiers comprises a Partially Allowed NSSAI or a Partially Rejected NSSAI.
[0084] S9. The method of solution S7 or S8, wherein the first network function is configured to: transmit, to the radio access apparatus, a fourth message comprising the list of network slice identifiers.
[0085] S10. The method of solution S9, wherein the fourth message further comprises an indication requiring an acknowledgement of a reception of the fourth message.
[0086] S11. The method of any of solutions S1 to S3, wherein the second network function is configured to: determine that the wireless device can be served by the second network function; and initiate a configuration update associated with the wireless device.
[0087] S12. A wireless communication method, comprising: transmitting, to a first network function by a second network function, a message comprising a first network slice information associated with a wireless device being served by the first network function and the second network function.
[0088] S13. A wireless communication method, comprising: receiving, by a first network function from a second network function, a message comprising a first network slice information associated with a wireless device being served by the first network function and the second network function; and transmitting, to a radio access apparatus, another message based on the first network slice information.
[0089] S14. The method of solution S13, wherein the radio access apparatus comprises a Radio Access Network (RAN) .
[0090] S15. The method of any of solutions S12 to S14, wherein the message comprises a configuration update message, wherein the first network slice information comprises an Allowed Network Slice Selection Assistance Information (NSSAI) or a Rejected NSSAI.
[0091] S16. The method of solution S15, wherein the first network function is configured to generate, based on the first network slice information, a second network slice information.
[0092] S17. The method of solution S16, wherein the second network slice information comprises a Partially Allowed NSSAI or a Partially Rejected NSSAI.
[0093] S18. The method of any of solutions S12 to S17, wherein the message further comprises an identifier associated with the wireless device or a correlation identity (ID) .
[0094] S19. The method of solution S18, wherein: the identifier comprises a Subscription Permanent Identifier (SUPI) , or the identifier is allocated by the second network function.
[0095] S20. The method of solution S18, wherein the correlation ID comprises a context ID allocated by the first network function or a subscription ID allocated by the second network function.
[0096] S21. The method of any of solutions S12 to S20, wherein the first network function comprises a Connection Management Function (CMF) and the second network function comprises a Registration Management Function (RMF) .
[0097] S22. An apparatus for wireless communication comprising one or more processors, configured to cause the apparatus to implement the method recited in one or more of solutions S1 to S21.
[0098] S23. A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by one or more processors, causing the one or more processors to implement the method recited in one or more of solutions S1 to S21.
[0099] FIG. 8 shows a block diagram of an example hardware platform 800 that may be a part of a network device (e.g., base station) or a communication device (e.g., a user equipment (UE) ) . The hardware platform 800 includes at least one processor 810 and a memory 805 having instructions stored thereupon. The instructions upon execution by the processor 810 configure the hardware platform 800 to perform the operations described in FIGS. 5-6 and 7A-7D and in the various embodiments described in this patent document. The transmitter 815 transmits or sends information or data to another device. For example, a network device transmitter can send a message to a user equipment. The receiver 820 receives information or data transmitted or sent by another device. For example, a user equipment can receive a message from a network device.
[0100] The implementations as discussed above will apply to a wireless communication. FIG. 9 shows an example of a wireless communication system (e.g., a 5G or NR cellular network) that includes a base station 920 and one or more user equipment (UE) 911, 912 and 913. In some embodiments, the UEs access the BS (e.g., the network) using a communication link to the network (sometimes called uplink direction, as depicted by dashed arrows 931, 932, 933) , which then enables subsequent communication (e.g., shown in the direction from the network to the UEs, sometimes called downlink direction, shown by arrows 941, 942, 943) from the BS to the UEs. In some embodiments, the BS send information to the UEs (sometimes called downlink direction, as depicted by arrows 941, 942, 943) , which then enables subsequent communication (e.g., shown in the direction from the UEs to the BS, sometimes called uplink direction, shown by dashed arrows 931, 932, 933) from the UEs to the BS. The UE may be, for example, a smartphone, a tablet, a mobile computer, a machine to machine (M2M) device, an Internet of Things (IoT) device, and so on.
[0101] Some of the embodiments described herein are described in the general context of methods or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM) , Random Access Memory (RAM) , compact discs (CDs) , digital versatile discs (DVD) , etc. Therefore, the computer-readable media can include a non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
[0102] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or combinations thereof. For example, a hardware circuit implementation can include discrete analog and / or digital components that are, for example, integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and / or as a Field Programmable Gate Array (FPGA) device. Some implementations may additionally or alternatively include a digital signal processor (DSP) that is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functionalities of this application. Similarly, the various components or sub-components within each module may be implemented in software, hardware or firmware. The connectivity between the modules and / or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
[0103] While this document contains many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. As used in this patent document, “or” is inclusive in its scope, e.g., (A or B) represents { (A) , (B) , (A+ B) } .
[0104] Only a few implementations and examples are described and other implementations, enhancements and variations can be made based on what is described and illustrated in this disclosure.
Claims
1.A wireless communication method, comprising:receiving, by a first network function from a radio access apparatus, a first message comprising a first plurality of parameters associated with a wireless device that includes an identifier allocated by the first network function; andperforming, based on the first message, an access control operation to determine whether the wireless device can be served by the first network function and a second network function.2.A wireless communication method, comprising:receiving, from a first network function by a second network function, a first message comprising a first plurality of parameters associated with a wireless device; andperforming, based on the first message, an access control operation to determine whether the wireless device can be served by the first network function and a second network function.3.The method of claim 1 or 2, wherein:the first network function comprises a Connection Management Function (CMF) ,the radio access apparatus comprises a Radio Access Network (RAN) ,the second network function comprises a Registration Management Function (RMF) ,the first message comprises a Non-Access Stratum (NAS) message,the first plurality of parameters comprises at least one of a message type, a requested Network Slice Selection Assistance Information (NSSAI) , network capabilities of the wireless device, a non-current native NAS key, security capabilities of the wireless device, a Packet Data Unit (PDU) session status, a Mobile Initiated Connection Only (MICO) indication, a Local Area Data Network (LADN) indication, or requested extended discontinuous reception (eDRX) parameters, andthe identifier comprises a Global Unique Temporary Identifier (GUTI) .4.The method of claim 1 or 2, wherein the first network function is configured to:transmit, to the wireless device and in response to determining that the wireless device cannot be served, a rejection message comprising an indication of the first network function not being able to serve the wireless device and a cause value therefor.5.The method of claim 1 or 2, wherein the first network function is configured to:transmit, to the second network function and in response to determining that the wireless device can be served, a second message comprising a second plurality of parameters that includes a subset of the first plurality of parameters.6.The method of claim 5, wherein the second message comprises a registration message, and wherein the second plurality of parameters comprises at least one of a requested Network Slice Selection Assistance Information (NSSAI) , network capabilities of the wireless device, a usage setting, a usage type, a Subscription Permanent Identifier (SUPI) , and a temporary context identifier associated with the wireless device.7.The method of claim 5, wherein the first network function is configured to:receive, from the second network function, a third message comprising a result of a registration operation for the wireless device and a third plurality of parameters based thereon; andgenerate, based on the third plurality of parameters, a list of network slice identifiers.8.The method of claim 7, wherein the third message comprises a registration notification message, wherein the third plurality of parameters comprises at least one of an Allowed Network Slice Selection Assistance Information (NSSAI) , a Rejected NSSAI, a Configured NSSAI, a registration timer, or a correlation identity (ID) , and wherein the list of network slice identifiers comprises a Partially Allowed NSSAI or a Partially Rejected NSSAI.9.The method of claim 7, wherein the first network function is configured to:transmit, to the radio access apparatus, a fourth message comprising the list of network slice identifiers.10.The method of claim 9, wherein the fourth message further comprises an indication requiring an acknowledgement of a reception of the fourth message.11.The method of claim 1 or 2, wherein the second network function is configured to:determine that the wireless device can be served by the second network function; andinitiate a configuration update associated with the wireless device.12.A wireless communication method, comprising:transmitting, to a first network function by a second network function, a message comprising a first network slice information associated with a wireless device being served by the first network function and the second network function.13.A wireless communication method, comprising:receiving, by a first network function from a second network function, a message comprising a first network slice information associated with a wireless device being served by the first network function and the second network function; andtransmitting, to a radio access apparatus, another message based on the first network slice information.14.The method of claim 13, wherein the radio access apparatus comprises a Radio Access Network (RAN) .15.The method of any of claims 12 to 14, wherein the message comprises a configuration update message, wherein the first network slice information comprises an Allowed Network Slice Selection Assistance Information (NSSAI) or a Rejected NSSAI.16.The method of claim 15, wherein the first network function is configured to generate, based on the first network slice information, a second network slice information.17.The method of claim 16, wherein the second network slice information comprises a Partially Allowed NSSAI or a Partially Rejected NSSAI.18.The method of any of claims 12 to 14, wherein the message further comprises an identifier associated with the wireless device or a correlation identity (ID) .19.The method of claim 18, wherein:the identifier comprises a Subscription Permanent Identifier (SUPI) , orthe identifier is allocated by the second network function.20.The method of claim 18, wherein the correlation ID comprises a context ID allocated by the first network function or a subscription ID allocated by the second network function.21.The method of any of claims 12 to 14, wherein the first network function comprises a Connection Management Function (CMF) and the second network function comprises a Registration Management Function (RMF) .22.An apparatus for wireless communication comprising one or more processors, configured to cause the apparatus to implement the method recited in one or more of claims 1 to 21.23.A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by one or more processors, causing the one or more processors to implement the method recited in one or more of claims 1 to 21.