Providing connection management information in emerging cellular networks
By splitting the 5G system's AMF into CMF and RMF, the registration management is optimized, addressing the inefficiencies of the existing AMF deployment, leading to improved network flexibility and reduced re-allocation frequency.
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 existing 5G system's Access and Mobility Management Function (AMF) manages too many functionalities, making it inappropriate to deploy close to the Radio Access Network (RAN), leading to frequent re-allocation in mobility scenarios, and there is a need for a more efficient split of AMF functionalities into Connection Management Function (CMF) and Registration Management Function (RMF) to improve deployment flexibility.
The AMF functionalities are split into CMF and RMF, with RMF providing CM information to CMF, enabling efficient registration management and reducing the need for frequent re-allocation by implementing specific network functions and message exchanges between these entities.
This split architecture allows for more efficient management of wireless device registrations, reducing the frequency of re-allocations and enhancing the deployment of AMF closer to the RAN, thereby improving network flexibility and performance.
Smart Images

Figure CN2025075485_30072026_PF_FP_ABST
Abstract
Description
PROVIDING CONNECTION MANAGEMENT INFORMATION 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-A wireless 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 existing 5G system, Access and Mobility Management Function (AMF) functionalities include both connection management (CM) functionalities and registration management (RM) functionalities. A consensus has been reached within the industry that the AMF is currently managing too many functionalities, which makes it inappropriate to deploy AMF close to service, e.g. close to the Radio Access Network (RAN) . If AMF were deployed close to RAN, it would be frequently re-allocated in mobility scenarios. 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 the aforementioned mobility scenarios.
[0005] Embodiments of the disclosed technology are directed to methods and systems for provisioning of CM information by the RMF to the CMF in the alternative architecture where AMF functionalities have been divided into CMF functionalities and RMF functionalities.
[0006] In an example aspect, a wireless communication method includes receiving, by a first network function from a second network function, a first message that includes a first set of parameters associated with an accepted registration for a wireless device, and transmitting, to a radio access apparatus, a second message that includes a second set of parameters associated with the accepted registration.
[0007] In another example aspect, a wireless communication method includes transmitting, to a first network function by a second network function, a first message that includes a first set of parameters associated with an accepted registration for a wireless device.
[0008] 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.
[0009] In yet another example aspect, a device that is configured or operable to perform the above-described methods is disclosed.
[0010] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
[0011] BRIEF DESCRIPTION OF THE DRAWING
[0012] FIG. 1 is block diagram of the existing 5G system architecture.
[0013] 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.
[0014] 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.
[0015] 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.
[0016] FIG. 5 is a timing diagram for a registration procedure that includes CM information being provisioned by the RMF to the CMF.
[0017] FIGS. 6 and 7 show flowcharts for example wireless communication methods.
[0018] FIG. 8 shows a block diagram of an example hardware platform that may be a part of a network device or a communication device.
[0019] 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
[0020] 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.
[0021] 1 Introduction and Evolving 5G System Architecture
[0022] 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.
[0023] 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) :
[0024] – User Equipment (UE)
[0025] – Radio Access Network (RAN)
[0026] – 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.
[0027] – 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.
[0028] – 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.
[0029] – 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.
[0030] – 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.
[0031] – 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.
[0032] – 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) .
[0033] 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. Furthermore, it is also responsible of ciphering and integrity protection of NAS signaling. As further shown in FIG. 4, there are multiple protocols between the UE and a Core Network (CN) function (excluding the CMF) that need to be transported over N1 via NAS protocol, e.g., RM signaling to RMF, SM signaling to SMF, UE Policy to UE-PCF, LCS to LMF, and the like.
[0034] 2 Example Embodiments for Registration with CM Provisioning by RMF
[0035] In some embodiments, a registration procedure with CM information being provisioned by RMF to CMF is performed in accordance with the timing diagram shown in FIG. 5. The operations (or steps) described in FIG. 5 include:
[0036] Step 1. UE to RAN: UE transmits Access Network (AN) message that includes AN parameters and a registration request. The UE initiates the registration procedure by sending the registration request message to network.
[0037] In some embodiments, the AN parameters include an identifier for a specific CMF (e.g., Globally Unique CMF Identifier (GUCMI) that includes Mobile Country Code (MCC) , Mobile Network Code (MNC) and CMF identifier) or an identifier for a specific CMF and UE (e.g., System–Temporary Mobile Subscription Identifier (S-TMSI) that includes CMF set ID, CMF pointer, and TMSI) .
[0038] In some embodiments, the registration request message includes one or more of the following parameters:
[0039] – message type, e.g., indicating the message is a registration request message;
[0040] – UE identifier, e.g., Subscriber Concealed Identifier (SUCI) or Globally Unique Temporary Identity (GUTI) ;
[0041] – registration type, e.g., indicating the message is for initial registration, mobility registration update, or periodic registration update;
[0042] – security parameters (e.g., Key Set Identifier (KSI) , UE security capability) that are used for authentication and integrity protection;
[0043] – requested NSSAI;
[0044] – UE MM Core Network Capability, which includes one or more of the following:
[0045] – positioning and location services-related capabilities, e.g., LTE Positioning Protocol (LPP) capability or Location Services User Plane protocol (LCS-UPP) capability,
[0046] – paging related capabilities, e.g., paging restriction or paging subgroup support indication,
[0047] – Closed Access Group (CAG) capability,
[0048] – capability to support restriction on use of enhanced coverage,
[0049] – service gap control,
[0050] – indication for whether N1 NAS signaling connection release is supported,
[0051] – network slice related capabilities, e.g., Network Slice Specific Authentication and Authorization (NSSAA) , Network Slice Simultaneous Registration Group (NSSRG) , Network Slice AS Group (NSAG) ,
[0052] – unavailability period;
[0053] – Mobile Initiated Connection Only (MICO) indication;
[0054] – requested discontinuous reception (DRX) parameters;
[0055] – paging restriction information;
[0056] – requested Paging Early Indication with Paging Sub-grouping (PEIPS) assistance information;
[0057] – unavailability information;
[0058] – Release Request indication, e.g., indicating that UE wants to enter CM-IDLE state immediately after completion of ongoing procedure;
[0059] – PDU session status, e.g., indicating previously established PDU Sessions in UE;
[0060] – list of PDU sessions to be activated, e.g., indicating PDU Session (s) for which pending uplink data exists; or
[0061] – UE policy container.
[0062] Step 2. RAN: Perform CMF selection. In some embodiments, if a S-TMSI or GUCMI is included and indicates a valid CMF in the RAN, the RAN selects corresponding CMF and forwards the message to the corresponding CMF. If a S-TMSI or GUCMI is not included or the S-TMSI or GUCMI does not indicate a valid CMF in the RAN, the RAN selects a CMF e.g. based on RAT, UE location, RAN service area, other AN parameters, local configuration, etc.
[0063] Step 3. RAN to CMF: The RAN forwards the message to the selected CMF.
[0064] Step 4. CMF: Perform CMF reselection. In some examples, CMF reselection may be needed when the CMF selected by the RAN is not the appropriate CMF to serve the UE.
[0065] In some embodiments, the CMF invokes the Nnrf_NFDiscovery_Request service operation from the NRF to find a proper target CMF which has the required NF capabilities to serve the UE. The request message includes, for example, NF type set to CMF, UE location, RAN service area. The NRF replies using Nnrf_NFDiscovery_Response with potential target CMF (s) . The CMF forwards the received message from UE to selected CMF.
[0066] Step 5. CMF: Perform RMF selection. In some embodiments, if the CMF has not stored RMF ID and RMF address for the UE identified by the UE identifier and there is no local configured RMF for the UE, the CMF selects an RMF by invoking Nnrf_NFDiscovery_Request service operation from the NRF to find a proper target RMF for the UE. In other embodiments, the request message includes NF type set to RMF. The request message may further include UE location, CMF service area, and / or UE identifier. The NRF replies using Nnrf_NFDiscovery_Response with potential target RMF (s) .
[0067] Step 6. CMF to RMF: CMF sends the received registration request message from UE to selected RMF by invoking corresponding RMF service, e.g., Nrmf_UEregistration_request. In some examples, the request message includes UE identifier, UE location, and / or callback Uniform Resource Identifier (URI) .
[0068] In some embodiments, CMF stores information included in the registration request message that needs to be handled by an NF other than RMF after successful registration, e.g., PDU session status, list of PDU sessions to be activated, UE policy container.
[0069] Step 7. RMF to CMF: RMF sends a response message, e.g., Nrmf_UEregistration_response, to CMF.
[0070] Step 8. RMF: In some embodiments, RMF selects UDM based on a local configuration. In other embodiments, the RMF invokes the Nnrf_NFDiscovery_Request service operation from the NRF to find a proper target UDM for the UE. In some examples, the request message includes a UE identifier (e.g., Subscriber Permanent Identifier (SUPI) ) . NRF then responds using Nnrf_NFDiscovery_Response with target UDM information (e.g., UDM ID, UDM address) .
[0071] Step 9a. RMF to UDM: If needed, the RMF registers with UDM for the UE. In some examples, the registration request includes RMF ID, RMF address, UE identifier (e.g., SUPI) , an access type, or a registration type. The UDM stores the received information for the UE.
[0072] Step 9b. RMF to UDM: After RMF has successfully completed the registration operation with UDM and if RMF does not have subscription data for the UE, the RMF requests and receives UE subscription data from UDM and also subscribes to notifications for when the data requested is modified. The subscription data retrieved from UDM by RMF includes one or more of Access and Mobility Subscription data, SMF Selection Subscription data, UE context in SMF data, or Location Services (LCS) mobile origination, indicating which LCS mobile originated services are subscribed.
[0073] In some examples, the Access and Mobility Subscription data includes:
[0074] – subscribed S-NSSAI (s) and default S-NSSAI (s) ;
[0075] – Enhanced Coverage Restriction Data;
[0076] – indication of whether Integrated Access and Backhaul (IAB) operation is allowed;
[0077] – indication of whether Mobile Base Station Relay (MBSR) operation is allowed;
[0078] – PCF selection assistance information, e.g., list of combination of DNN and S-NSSAI that indicate that the same PCF needs to be selected;
[0079] – Radio Access Technology (RAT) restriction, indicating one or more RAT Types that are restricted;
[0080] – forbidden area (s) ;
[0081] – access type restriction;
[0082] – CAG data;
[0083] – service area restriction;
[0084] – RAT / Frequency Selection Priority (RFSP) index;
[0085] – subscribed UE–Aggregate Maximum Bit Rate (UE-AMBR) ;
[0086] – indication of whether Network-Controlled Repeater (NCR) operation is allowed;
[0087] – time synchronization data;
[0088] – NB-IoT related information, e.g., NB-IoT UE priority;
[0089] – active time;
[0090] – indication of whether MICO is allowed;
[0091] – service gap time;
[0092] – DRX related parameters;
[0093] – Paging Time Window (PTW) -related parameters and / or (Steering of Roaming (SoR) -related information) -related parameters;
[0094] – SoR related information;
[0095] – UE Parameters Update related information;
[0096] – UE Policy indication, indicating whether UE policy association is enabled or disabled;
[0097] – Operator Determined Barring for Packet Oriented Services related information;
[0098] – subscribed DNN list;
[0099] – LADN service area (s) .
[0100] In some examples, the SMF Selection Subscription data includes:
[0101] – S-NSSAI;
[0102] – subscribed DNN list;
[0103] – default DNN.
[0104] In some examples, the UE context in SMF data includes:
[0105] – Subscriber Permanent Identifier (SUPI) ;
[0106] – PDU session ID;
[0107] – Data Network Name (DNN) ;
[0108] – SMF ID and SMF address.
[0109] In some embodiments, RMF creates UE context and stores subscription information for the UE after getting subscription data for the UE from the UDM.
[0110] Step 10. RMF: Perform Access and Mobility–Policy Control Function (AM-PCF) selection. The RMF determines to select AM-PCF for the UE based on a local configuration or by invoking the Nnrf_NFDiscovery_Request service operation from the NRF to find a proper target AM-PCF for the UE. In some examples, the request message includes UE identifier (e.g., SUPI) or UE location. NRF then replies using Nnrf_NFDiscovery_Response with target PCF information (e.g., PCF ID and PCF address) .
[0111] Step 11. RMF to / from AM-PCF: RMF performs AM policy association establishment towards the selected AM-PCF. In some embodiments, the RMF may receive access and mobility related policy information from AM-PCF, which includes one or more of the following:
[0112] – aggregate maximum bit rate (AMBR) ,
[0113] – UE-AMBR,
[0114] – list of UE-Slice-MBR;
[0115] – service area restrictions,
[0116] – list of allowed Tracking Area Identities (TAIs) ,
[0117] – list of non-allowed TAIs;
[0118] – RFSP index;
[0119] – Access Stratum (AS) time distribution;
[0120] – SMF selection management,
[0121] – DNN replacement of unsupported DNNs,
[0122] – list of S-NSSAIs,
[0123] – list of DNNs per S-NSSAI.
[0124] Step 12: RMF to CMF: RMF sends registration accept message to CMF. In some embodiments, the registration accept message includes allowed NSSAI, registration area, and he like. Along with the registration accept message that needs to be transported to UE, the RMF also transmits a UE identifier, RMF information (e.g., RMF ID, RMF address) , callback URI, or an indication that the registration has been accepted to CMF. In other embodiments, the RMF forwards one or more parameters, included in registration request message, which need to be handled by CMF, to CMF. In some examples, the one or more parameters include PDU session status, list of PDU sessions to be activated, or UE policy container.
[0125] In some embodiments, the RMF sends one or more subscription parameters and / or policy parameters (e.g., as enumerated in steps 9b and 11, respectively) to CMF. In other embodiments, the RMF sends an N2 container to CMF, and which needs to be forwarded to RAN. In some examples, the N2 container includes one or more subscription parameters and / or policy parameters (e.g., as enumerated in steps 9b and 11, respectively) .
[0126] In some embodiments, CMF stores information received from RMF and forwards N2 container to RAN and forwards registration accept message to UE.
[0127] Step 13: CMF: CMF performs UE-PCF selection based on a local configuration or by invoking the Nnrf_NFDiscovery_Request service operation from the NRF to find a proper target UE-PCF for the UE. In some examples, the request message includes a UE identifier (e.g. SUPI) . NRF replies using Nnrf_NFDiscovery_Response with target PCF information (e.g., PCF ID, PCF address) .
[0128] Step 14: CMF to / from UE-PCF: CMF performs UE policy association establishment towards the selected PCF. In some embodiments, AM-PCF and UE-PCF are the same PCF. In other embodiments, AM-PCF and UE-PCF are different PCFs.
[0129] Step 15. CMF to / from UDM: CMF registerss with UDM for the UE. In some embodiments, CMF sends registration request message to UDM. In some examples, the registration request includes UE identifier, CMF ID, and CMF address.
[0130] Step 16. CMF to RAN: CMF sends N2 container and registration accept message (intended for UE) to RAN.
[0131] Step 17. RAN to UE: RAN stores the received N2 information, and forwards registration accept message to UE.
[0132] Step 18. CMF: After completion of registration procedure, the CMF determines whether to release N1 NAS signaling connection.
[0133] 3 Additional Embodiments and Implementations
[0134] Embodiments of the disclosed technology are directed to a registration procedure with CM information being provisioned by RMF to CMF in emerging system architectures where AMF functionality has been split into CMF and RMF functionalities.
[0135] In some embodiments, CMF is configured to:
[0136] – perform CMF re-selection;
[0137] – send registration request message received from UE to RMF;
[0138] – receive one or more subscription parameters and / or policy parameters from RMF;
[0139] – receive N2 container that includes one or more subscription parameters and / or policy parameters from RMF;
[0140] – perform UE-PCF selection and UE policy association establishment towards the selected PCF;
[0141] – send N2 container that includes one or more subscription parameters and / or policy parameters, received from RMF, to RAN ;
[0142] – determine whether to release N1 NAS signaling connection.
[0143] In some embodiments, RMF is configured to:
[0144] – perform UDM selection;
[0145] – register with UDM;
[0146] – retrieve UE subscription data from UDM;
[0147] – perform AM-PCF selection;
[0148] – retrieve AM policy information for the UE from AM-PCF;
[0149] – send one or more subscription parameters and / or policy parameters to CMF;
[0150] – send N2 container that includes one or more subscription parameters and / or policy parameters to RAN via CMF.
[0151] FIG. 6 shows a flowchart for an example wireless communication method 600. The method 600 includes, at operation 610, receiving, by a first network function from a second network function, a first message comprising a first set of parameters associated with an accepted registration for a wireless device.
[0152] The method 600 includes, at operation 620, transmitting, to a radio access apparatus, a second message comprising a second set of parameters associated with the accepted registration.
[0153] FIG. 7 shows a flowchart for an example wireless communication method 700. The method 700 includes, at operation 710, transmitting, to a first network function by a second network function, a first message comprising a first set of parameters associated with an accepted registration for a wireless device.
[0154] The described features can be implemented to further provide one or more of the following technical solutions:
[0155] S1. A wireless communication method, comprising: receiving, by a first network function from a second network function, a first message comprising a first set of parameters associated with an accepted registration for a wireless device; and transmitting, to a radio access apparatus, a second message comprising a second set of parameters associated with the accepted registration.
[0156] S2. A wireless communication method, comprising: transmitting, to a first network function by a second network function, a first message comprising a first set of parameters associated with an accepted registration for a wireless device.
[0157] S3. The method of solution S1 or S2, wherein the radio access apparatus is configured to select the first network function to serve the wireless device, and wherein the first network function is configured to: determine that the first network function cannot serve the wireless device; and perform a re-selection procedure to determine a third network function that has a functionality similar to the first network function to serve the wireless device.
[0158] S4. The method of solution S1 or S2, wherein the first network function is configured to: receive, from the wireless device, a registration request message; and transmit, to the second network function, the registration request message.
[0159] S5. The method of solution S1 or S2, wherein the second message is an N2 container, and wherein the first network function is configured to: receive, from the second network function, the N2 container comprising the second set of parameters.
[0160] S6. The method of solution S5, wherein the first set of parameters or the second set of parameters comprises at least one subscription parameter or at least one policy parameter, wherein the at least one subscription parameter comprises one or more of a Radio Access Technology (RAT) restriction, a forbidden area, an access type restriction, Closed Access Group (CAG) data, a service area restriction, a RAT / Frequency Selection Priority (RFSP) index, a subscribed User Equipment–Aggregate Maximum Bit Rate (UE-AMBR) , an indication of whether Network-Controlled Repeater (NCR) operation is allowed, time synchronization data, or Narrow Band–Internet-of-Things (NB-IoT) -related information, and wherein the at least one policy parameter comprises one or more of a UE-AMBR, a list of UE-Slice-MBR, a list of allowed Tracking Area Identities (TAIs) , a list of non-allowed TAIs, the RFSP index, or an Access Stratum time distribution.
[0161] S7. The method of solution S1 or S2, wherein the first network function is configured to: select, a policy network function to serve the wireless device; and perform, toward the policy network function, a policy association establishment procedure for the wireless device.
[0162] S8. The method of solution S7, wherein the policy network function comprises a User Equipment (UE) –Policy Control Function (PCF) , and wherein selecting the policy network function is based on a discovery service operation towards a Network Repository Function (NRF) or a local configuration.
[0163] S9. The method of solution S1 or S2, wherein the first network function is configured to: determine, in response receiving the accepted registration, whether to release an N1 non-access stratum (NAS) signaling connection.
[0164] S10. The method of solution S1 or S2, wherein the second network function is configured to: select a data management function for the wireless device.
[0165] S11. The method of solution S10, wherein the second network function is configured to: transmit, to the data management function, a registration message comprising an identifier associated with the wireless device; and receive, from the data management function, one or more subscription parameters associated with the wireless device.
[0166] S12. The method of solution S11, wherein the second network function is configured to: select a policy network function to serve the wireless device; and perform, toward the policy network function, a policy association establishment procedure for the wireless device.
[0167] S13. The method of solution S12, wherein the policy network function comprises a Access and Mobility–Policy Control Function (AM-PCF) , and wherein selecting the policy network function is based on a discovery service operation towards a Network Repository Function (NRF) or a local configuration.
[0168] S14. The method of solution S12 or S13, wherein the second network function is configured to: receive, from the policy network function, one or more policy parameters for the wireless device.
[0169] S15. The method of any of solutions S10 to S14, wherein the data management function comprises a Unified Data Management (UDM) , and wherein selecting the data management function is based on a discovery service operation towards a Network Repository Function (NRF) or a local configuration.
[0170] S16. The method of solution S1 or S2, wherein the second network function is configured to: transmit, to the first network function, an N2 container comprising one or more subscription parameters or one or more policy parameters, wherein the one or more subscription parameters comprises at least one of a Radio Access Technology (RAT) restriction, a forbidden area, an access type restriction, Closed Access Group (CAG) data, a service area restriction, a RAT / Frequency Selection Priority (RFSP) index, a subscribed User Equipment–Aggregate Maximum Bit Rate (UE-AMBR) , an indication of whether Network-Controlled Repeater (NCR) operation is allowed, time synchronization data, or Narrow Band–Internet-of-Things (NB-IoT) -related information, and wherein the one or more policy parameters comprises at least one of a UE-AMBR, a list of UE-Slice-MBR, a list of allowed Tracking Area Identities (TAIs) , a list of non-allowed TAIs, the RFSP index, or an Access Stratum time distribution.
[0171] S17. The method of any of solutions S1 to S16, wherein the first network function comprises a Connection Management Function (CMF) and the second network function comprises a Registration Management Function (RMF) .
[0172] S18. The method of any of solutions S1 to S17, wherein the first set of parameters or the second set of parameters comprises at least one subscription parameter or at least one policy parameter.
[0173] S19. The method of solution S18, wherein the at least one subscription parameter comprises one or more of Access and Mobility Subscription data, Session Management Function (SMF) Selection Subscription data, a User Equipment (UE) context in SMF data, or Location Services (LCS) mobile origination subscription data, wherein the Access and Mobility Subscription data comprises at least one of a subscribed Single–Network Slice Selection Assistance Information (S-NSSAI) , a default S-NSSAI, Enhanced Coverage Restriction Data, an indication of an Integrated Access and Backhaul (IAB) operation being allowed, an indication of a Mobile Base Station Relay (MBSR) operation being allowed, Policy Control Function (PCF) selection assistance information, a Radio Access Technology (RAT) restriction, a forbidden area, an access type restriction, Closed Access Group (CAG) data, a service area restriction, a RAT / Frequency Selection Priority (RFSP) index, a subscribed User Equipment–Aggregate Maximum Bit Rate (UE-AMBR) , an indication of whether Network-Controlled Repeater (NCR) operation is allowed, time synchronization data, or Narrow Band–Internet-of-Things (NB-IoT) -related information, an active time, an indication of whether Mobile Initiated Connection Only (MICO) operation is allowed, a service gap time, discontinuous reception (DRX) -related parameters, paging time window (PTW) -related parameters, Steering of Roaming (SoR) -related information, parameter update information for the wireless device, an indication of UE Policy, Operator Determined Barring (ODB) for Packet Oriented Services-related information, a subscribed Data Network Name (DNN) list, or a Local Area Data Network (LADN) service area, wherein the SMF Selection Subscription data comprises at least one of an S-NSSAI, the subscribed DNN list, or a default DNN, and wherein the UE context in SMF data comprises at least one of a Subscriber Permanent Identifier (SUPI) , a Packet Data Unit (PDU) session ID, a DNN, an SMF ID, or an SMF address.
[0174] S20. The method of solution S18, wherein the at least one policy parameter comprises one or more of an Aggregate Maximum Bit Rate (AMBR) , service area restrictions, a Radio Access Technology (RAT) / Frequency Selection Priority (RFSP) index, an Access Stratum (AS) time distribution, or Session Management Function (SMF) selection management information, wherein the AMBR comprises a User Equipment (UE) -AMBR or a list of UE-Slice-MBRs, wherein the service area restrictions comprise a list of allowed Tracking Area Identities (TAIs) or a list of non-allowed TAIs, wherein the SMF selection management information comprises at least one of a Data Network Name (DNN) replacement of an unsupported DNN, a list of Single–Network Slice Selection Assistance Information (S-NSSAI) , or a list of DNNs per S-NSSAI.
[0175] S21. 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 S20.
[0176] S22. 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 S20.
[0177] 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 to 7 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.
[0178] 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.
[0179] 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.
[0180] 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.
[0181] 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) } .
[0182] 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 second network function, a first message comprising a first set of parameters associated with an accepted registration for a wireless device; andtransmitting, to a radio access apparatus, a second message comprising a second set of parameters associated with the accepted registration.2.A wireless communication method, comprising:transmitting, to a first network function by a second network function, a first message comprising a first set of parameters associated with an accepted registration for a wireless device.3.The method of claim 1 or 2, wherein the radio access apparatus is configured to select the first network function to serve the wireless device, and wherein the first network function is configured to:determine that the first network function cannot serve the wireless device; andperform a re-selection procedure to determine a third network function that has a functionality similar to the first network function to serve the wireless device.4.The method of claim 1 or 2, wherein the first network function is configured to:receive, from the wireless device, a registration request message; andtransmit, to the second network function, the registration request message.5.The method of claim 1 or 2, wherein the second message is an N2 container, and wherein the first network function is configured to:receive, from the second network function, the N2 container comprising the second set of parameters.6.The method of claim 5, wherein the first set of parameters or the second set of parameters comprises at least one subscription parameter or at least one policy parameter,wherein the at least one subscription parameter comprises one or more of a Radio Access Technology (RAT) restriction, a forbidden area, an access type restriction, Closed Access Group (CAG) data, a service area restriction, a RAT / Frequency Selection Priority (RFSP) index, a subscribed User Equipment–Aggregate Maximum Bit Rate (UE-AMBR) , an indication of whether Network-Controlled Repeater (NCR) operation is allowed, time synchronization data, or Narrow Band–Internet-of-Things (NB-IoT) -related information, andwherein the at least one policy parameter comprises one or more of a UE-AMBR, a list of UE-Slice-MBR, a list of allowed Tracking Area Identities (TAIs) , a list of non-allowed TAIs, the RFSP index, or an Access Stratum time distribution.7.The method of claim 1 or 2, wherein the first network function is configured to:select, a policy network function to serve the wireless device; andperform, toward the policy network function, a policy association establishment procedure for the wireless device.8.The method of claim 7, wherein the policy network function comprises a User Equipment (UE) –Policy Control Function (PCF) , and wherein selecting the policy network function is based on a discovery service operation towards a Network Repository Function (NRF) or a local configuration.9.The method of claim 1 or 2, wherein the first network function is configured to:determine, in response receiving the accepted registration, whether to release an N1 non-access stratum (NAS) signaling connection.10.The method of claim 1 or 2, wherein the second network function is configured to:select a data management function for the wireless device.11.The method of claim 10, wherein the second network function is configured to:transmit, to the data management function, a registration message comprising an identifier associated with the wireless device; andreceive, from the data management function, one or more subscription parameters associated with the wireless device.12.The method of claim 11, wherein the second network function is configured to:select a policy network function to serve the wireless device; andperform, toward the policy network function, a policy association establishment procedure for the wireless device.13.The method of claim 12, wherein the policy network function comprises a Access and Mobility–Policy Control Function (AM-PCF) , and wherein selecting the policy network function is based on a discovery service operation towards a Network Repository Function (NRF) or a local configuration.14.The method of claim 12, wherein the second network function is configured to:receive, from the policy network function, one or more policy parameters for the wireless device.15.The method of claim 10, wherein the data management function comprises a Unified Data Management (UDM) , and wherein selecting the data management function is based on a discovery service operation towards a Network Repository Function (NRF) or a local configuration.16.The method of claim 1 or 2, wherein the second network function is configured to:transmit, to the first network function, an N2 container comprising one or more subscription parameters or one or more policy parameters,wherein the one or more subscription parameters comprises at least one of a Radio Access Technology (RAT) restriction, a forbidden area, an access type restriction, Closed Access Group (CAG) data, a service area restriction, a RAT / Frequency Selection Priority (RFSP) index, a subscribed User Equipment–Aggregate Maximum Bit Rate (UE-AMBR) , an indication of whether Network-Controlled Repeater (NCR) operation is allowed, time synchronization data, or Narrow Band–Internet-of-Things (NB-IoT) -related information, andwherein the one or more policy parameters comprises at least one of a UE-AMBR, a list of UE-Slice-MBR, a list of allowed Tracking Area Identities (TAIs) , a list of non-allowed TAIs, the RFSP index, or an Access Stratum time distribution.17.The method of claim 1 or 2, wherein the first network function comprises a Connection Management Function (CMF) and the second network function comprises a Registration Management Function (RMF) .18.The method of claim 1 or 2, wherein the first set of parameters or the second set of parameters comprises at least one subscription parameter or at least one policy parameter.19.The method of claim 18, wherein the at least one subscription parameter comprises one or more of Access and Mobility Subscription data, Session Management Function (SMF) Selection Subscription data, a User Equipment (UE) context in SMF data, or Location Services (LCS) mobile origination subscription data,wherein the Access and Mobility Subscription data comprises at least one of a subscribed Single–Network Slice Selection Assistance Information (S-NSSAI) , a default S-NSSAI, Enhanced Coverage Restriction Data, an indication of an Integrated Access and Backhaul (IAB) operation being allowed, an indication of a Mobile Base Station Relay (MBSR) operation being allowed, Policy Control Function (PCF) selection assistance information, a Radio Access Technology (RAT) restriction, a forbidden area, an access type restriction, Closed Access Group (CAG) data, a service area restriction, a RAT / Frequency Selection Priority (RFSP) index, a subscribed User Equipment–Aggregate Maximum Bit Rate (UE-AMBR) , an indication of whether Network-Controlled Repeater (NCR) operation is allowed, time synchronization data, or Narrow Band–Internet-of-Things (NB-IoT) -related information, an active time, an indication of whether Mobile Initiated Connection Only (MICO) operation is allowed, a service gap time, discontinuous reception (DRX) -related parameters, paging time window (PTW) -related parameters, Steering of Roaming (SoR) -related information, parameter update information for the wireless device, an indication of UE Policy, Operator Determined Barring (ODB) for Packet Oriented Services-related information, a subscribed Data Network Name (DNN) list, or a Local Area Data Network (LADN) service area,wherein the SMF Selection Subscription data comprises at least one of an S-NSSAI, the subscribed DNN list, or a default DNN, andwherein the UE context in SMF data comprises at least one of a Subscriber Permanent Identifier (SUPI) , a Packet Data Unit (PDU) session ID, a DNN, an SMF ID, or an SMF address.20.The method of claim 18, wherein the at least one policy parameter comprises one or more of an Aggregate Maximum Bit Rate (AMBR) , service area restrictions, a Radio Access Technology (RAT) / Frequency Selection Priority (RFSP) index, an Access Stratum (AS) time distribution, or Session Management Function (SMF) selection management information,wherein the AMBR comprises a User Equipment (UE) -AMBR or a list of UE-Slice-MBRs,wherein the service area restrictions comprise a list of allowed Tracking Area Identities (TAIs) or a list of non-allowed TAIs,wherein the SMF selection management information comprises at least one of a Data Network Name (DNN) replacement of an unsupported DNN, a list of Single–Network Slice Selection Assistance Information (S-NSSAI) , or a list of DNNs per S-NSSAI.21.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 20.22.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 20.