Access and mobility function re-allocation

The reallocation of access and mobility management functions in wireless networks is achieved through determining device capabilities and rerouting requests to target functions, addressing registration failures and ensuring seamless service continuity in 5G systems.

WO2026118286A1PCT designated stage Publication Date: 2026-06-11ZTE CORP

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2025-03-20
Publication Date
2026-06-11

Smart Images

  • Figure CN2025083679_11062026_PF_FP_ABST
    Figure CN2025083679_11062026_PF_FP_ABST
Patent Text Reader

Abstract

Methods, apparatus and system for wireless communication are described. A method of wireless communication includes receiving, at an initial mobility function in a wireless network, a service capability information of the wireless device; and making a determination, by the initial mobility function about whether the initial mobility function is able to serve the wireless device.
Need to check novelty before this filing date? Find Prior Art

Description

ACCESS AND MOBILITY FUNCTION RE-ALLOCATIONTECHNICAL FIELD

[0001] The present document relates to wireless communication and, in particular, to relocating access and mobility management functionality in wireless networks.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, a large number of connections, ultra-low latency, high reliability and other emerging business needs.SUMMARY

[0004] Techniques described in the present document may be used for improvements to reallocation of responsibilities of access and mobility management in a wireless system.

[0005] In one example aspect, a method of wireless communication is disclosed. The method includes receiving, at an initial mobility function in a wireless network, a service capability information of the wireless device; and making a determination, by the initial mobility function about whether the initial mobility function is able to serve the wireless device.

[0006] In another example aspect, another method of wireless communication is disclosed. The method includes receiving, by a current mobility function serving a wireless device in a wireless network, a context transfer request from an initial mobility function that is a candidate for reallocation of responsibilities for providing access and mobility services to the wireless device; and transmitting, in response to the context transfer request an identifier or a service capability information of the wireless device.

[0007] In another example aspect, another method of wireless communication is disclosed. The method includes receiving, by an authentication function from an initial mobility function, a request message comprising a capability information of the initial mobility function in an authentication request for a wireless device, and transmitting, by the authentication function to a unified data management function, a forwarding message that indicates the capability information of the initial mobility function.

[0008] In another example aspect, another method of wireless communication is disclosed. The method includes receiving, by a unified data management function from an authentication function, a forwarding message that indicates a capability information of an initial mobility function that is determining a capability to serve a wireless device; and transmitting, in response to the forwarding message, a forwarding response message that indicates a service capability of the wireless device and / or an indication that the initial mobility function is to perform a reallocation to a target mobility function.

[0009] In yet another example aspect, a device for wireless communication is disclosed. The device includes one or more processors configured to execute program code that causes the device to implement an above-described method.

[0010] In yet another aspect, a storage medium is disclosed. The storage medium is computer-readable and stores code that, upon execution, causes one or more processors to control operations of a device to implement an above-described method.

[0011] These, and other, aspects are further described throughout the present document.BRIEF DESCRIPTION OF DRAWINGS

[0012] FIG. 1 depicts an example of a wireless system architecture.

[0013] FIG. 2 shows an example procedure of registration with AMF (access and mobility management function) re-allocation.

[0014] FIG. 3 shows an example procedure of registration with AMF re-allocation with successful UE context transfer.

[0015] FIG. 4 shows an example procedure of registration with AMF re-allocation with registration request that includes subscription concealed identifier (SUCI) .

[0016] FIG. 5 shows an example procedure of registration with AMF re-allocation with registration request that includes 5G-GUTI (5G globally unique temporary identifier) .

[0017] FIG. 6 shows an example wireless network.

[0018] FIG. 7 is a block diagram representation of a portion of a hardware platform in accordance with one or more embodiments of the present technology can be applied.

[0019] FIGS. 8A-8D are flowcharts for wireless communication method embodiments.DETAILED DESCRIPTION

[0020] Techniques described in the present document may be used for achieving improvements to the operation of wireless devices in a wireless network.

[0021] Section headings are used in the present document only to improve readability and do not limit scope of the disclosed embodiments and techniques in each section to only that section. Furthermore, some embodiments are described with reference to Third Generation Partnership Project (3GPP) Fifth Generation (5G) New Radio (NR) or Sixth Generation (6G) standard for ease of understanding and the described technology may be implemented in different wireless system that implement protocols other than the NR or 6G protocol.

[0022] 1. Initial discussion

[0023] In 5G, when an AMF receives a registration request from a UE, the AMF may need to reroute the request to another AMF because the AMF may not be able serve the UE. However, the existing security handling for this case may lead to consistent registration failure which threatens the availability of the system. More specifically, if Initial AMF and UE have securely exchanged NAS messages, the UE will reject the NAS message from Target AMF, due to the potential lack of access to the UE security context by the Target AMF or due to inconsistent security context used by the Target AMF.

[0024] FIG. 1 shows an example of a non-roaming 5G system architecture. The 5G System architecture consists of the following network functions (NF) :

[0025] - Authentication Server Function (AUSF) .

[0026] - Access and Mobility Management Function (AMF) .

[0027] - Data Network (DN) , e.g. operator services, Internet access or 3rd party services.

[0028] - Unstructured Data Storage Function (UDSF) .

[0029] - Network Exposure Function (NEF) .

[0030] - Network Repository Function (NRF) .

[0031] - Network Slice Admission Control Function (NSACF) .

[0032] - Network Slice-specific and SNPN Authentication and Authorization Function (NSSAAF) .

[0033] - Network Slice Selection Function (NSSF) .

[0034] - Policy Control Function (PCF) .

[0035] - Session Management Function (SMF) .

[0036] - Unified Data Management (UDM) .

[0037] - Unified Data Repository (UDR) .

[0038] - User Plane Function (UPF) .

[0039] - UE radio Capability Management Function (UCMF) .

[0040] - Application Function (AF) .

[0041] - User Equipment (UE) .

[0042] - (Radio) Access Network ( (R) AN) . Etc.

[0043] In FIG. 1, the lines connecting the functional blocks indicate interface protocol names that are standardized for interoperability.

[0044] 2. 5G Procedure of Registration with AMF re-allocation in 3GPP TS 23.502:

[0045] When an AMF receives a registration request from a UE, the AMF may need to reroute the request to another AMF because the AMF may not be able serve the UE.

[0046] FIG. 2 shows steps of an example procedure of registration with AMF re-allocation.

[0047] 201. The UE sends a Registration Request (RR) . Either a 5G-GUTI or a SUCI is included.

[0048] 202. If a SUCI is received in the RR, this step is skipped. If a 5G-GUTI is received and if there is connectivity between the initial AMF and the old AMF assigning the 5G-GUTI, the AMF retrieves the UE context from the old AMF that assigned the 5G-GUTI. The old AMF may perform horizontal key derivation and send to the initial AMF the derived security context.

[0049] 203. The initial AMF initiates a round of primary authentication if a SUCI is received in step 1 or if the context retrieval in step 2 fails or if local policy at the initial AMF requires primary authentication.

[0050] 204. The initial AMF may send a Security Mode Command to UE to activate the new security context established in step 203 or the derived security context in step 202.

[0051] 205. The UE responds with a Security Mode Complete.

[0052] 206. The initial AMF decides NAS reroute and obtains network slice information including Allowed NSSAIs, instances to serve UE, target AMF set, and etc.

[0053] 207. If step 202 is not performed, this step is skipped. Otherwise, the initial AMF notifies the old AMF that the registration is not successful. The old AMF continues as if the Namf_Communication_UEContextTransfer in step 202 had never been received.

[0054] A. Direct NAS Reroute

[0055] 208. If the initial AMF based on local configuration and subscription information decides to forward the NAS message the target AMF directly, then initial AMF sends, among others, UE's security context and the RR to the target AMF.

[0056] B. Reroute via RAN

[0057] 209. If the initial AMF based on local configuration and subscription information decides to forward the NAS message the target AMF via (R) AN, the initial AMF sends a Reroute NAS message to the (R) AN (step 9a) . The reroute NAS message includes the RR message and the target AMF information. The (R) AN sends an Initial UE Message to the target AMF, including the RR and the slice information obtained in step 206 indicating reroute due to slicing.

[0058] 210. This step is skipped if SUCI is included in the RR. If the RR message contains the 5G-GUTI and if there is connectivity between the target AMF and the old AMF assigning the 5G-GUTI, the target AMF retrieves the UE context from the old AMF.

[0059] 211. The target AMF continues with the registration procedure.

[0060] 3. Overview of embodiments

[0061] Multiple cases with different starting configurations are described as different embodiments. However, it will be understood that the specific steps disclosed in each case may be incorporated into another case.

[0062] 3.1 Case 1: AMF re-allocation with successful UE context transfer

[0063] In this case, there is UE context in old AMF. The initial AMF needs to be re-allocated to a target AMF after the successful UE context transfer from old AMF.

[0064] FIG. 3 shows example operations performed in a procedure of AMF re-allocation with successful UE context transfer.

[0065] 301. The UE sends a Registration Request (RR) . 5G-GUTI of the UE is included.

[0066] 302. Upon receiving the AN message with the Registration Request (or Registration Request in any other forms) from the UE, the (R) AN selects an AMF based on the AN message.

[0067] If the UE is in CM-CONNECTED state, the (R) AN can forward the Registration Request message to the AMF based on the N2 connection of the UE.

[0068] If the (R) AN cannot select an appropriate AMF, it forwards the Registration Request to an AMF which has been configured in the (R) AN, to perform AMF selection.

[0069] 303. The (R) AN sends (i.e., transmits, delivers) the registration request (or registration request message) to the initial AMF.

[0070] 304. The initial AMF invokes the Namf_Communication_UEContextTransfer service operation on the old AMF including the complete Registration Request NAS message, which may be integrity protected, as well as the Access Type, to request the UE's SUPI and UE Context.

[0071] 305. The old AMF sends to the initial AMF a response to the Namf_Communication_UEContextTransfer. The response may include a SUPI and / or UE Context in the old AMF. The UE context includes UE’s service capability (e.g. UE’s Slice Selection Subscription data) .

[0072] If the UE's 5G-GUTI is included in the registration request and the serving AMF has changed since last Registration procedure, the initial AMF may invoke the Namf_Communication_UEContextTransfer service operation on the old AMF including the complete Registration Request NAS message, which may be integrity protected, as well as the Access Type, to request the UE's SUPI and UE Context. In this case, the old AMF uses either 5G-GUTI and the integrity protected complete Registration request NAS message, or the SUPI and an indication that the UE is validated from the initial AMF, to verify integrity protection if the context transfer service operation invocation corresponds to the UE requested. The old AMF may also transfer the event subscriptions information by each Network Function (NF) consumer, for the UE, to the initial AMF.

[0073] If the old AMF has PDU Sessions for another access type (e.g., different from the Access Type indicated in this step) and if the old AMF determines that there is no possibility for relocating the N2 interface to the initial AMF, the old AMF returns UE's SUPI and indicates that the Registration Request has been validated for integrity protection, but does not include the rest of the UE context. If the old AMF fails the integrity check of the Registration Request, the old AMF may indicate the integrity check failure.

[0074] 306. The initial AMF decides whether to re-allocate to a target AMF according to its capability and received UE’s service capabilities (e.g. UE’s Slice Selection Subscription data) in the UE context. According to its capabilities, when the initial AMF cannot serve all the S-NSSAI (s) , the initial AMF needs to re-allocate to a target AMF.

[0075] According to its capabilities, when the initial AMF can serve all the S-NSSAI (s) , the initial AMF performs the Security Mode Command procedure with UE to establish NAS Security context between the UE and the initial AMF. The following steps can be skipped.

[0076] 307. If there is a need for slice selection, e.g. the initial AMF cannot serve all the S-NSSAI (s) from the Requested NSSAI permitted by the subscription information, the initial AMF invokes the Nnssf_NSSelection_Get service operation from the NSSF by including Requested NSSAI, optionally Mapping Of Requested NSSAI, Subscribed S-NSSAIs with the default S-NSSAI indication, [NSSRG Information] , Allowed NSSAI for the other access type (if any) , Mapping of Allowed NSSAI, PLMN ID of the SUPI and the TAI of the UE. If the AMF needs to indicate the NSSF to return the Configured NSSAI to obtain network slice configuration when it receives from the UDM an indication that subscription has changed for the UE to ensure that the information returned by the NSSF includes the new Configured NSSAI for the UE which can be used to update UE network slicing configuration, the AMF indicates to the NSSF that the AMF needs a Configured NSSAI by providing the Default Configured NSSAI Indication. In the description of drawings in this document, a field included in […] implies that this field is an optional field and may be omitted in some situations.

[0077] The NSSF returns to initial AMF the Allowed NSSAI for the first access type, optionally the Mapping Of Allowed NSSAI, the Allowed NSSAI for the second access type (if any) , optionally the Mapping of Allowed NSSAI and the target AMF Set or, based on configuration, the list of candidate AMF (s) . The NSSF may return network slice instance (NSI) ID (s) associated to the Network Slice instance (s) corresponding to certain S-NSSAI (s) . The NSSF may return the NRF (s) to be used to select NFs / services within the selected Network Slice instance (s) . It may return also information regarding rejection causes for S-NSSAI (s) not included in the Allowed NSSAI. The NSSF may return Configured NSSAI for the Serving PLMN and possibly the associated mapping of the Configured NSSAI.

[0078] 308. If the initial AMF does not support required Network Function / Network Slices the UE subscribes, then the initial AMF may send an Namf_Communication_RegistrationStatusUpdate message to the old AMF. The message may include a rejection indication and notify the old AMF that the UE registration procedure, which is initiated in step 1, does not fully complete at the initial AMF. The old AMF proceeds as if the Namf_Communication_UEContextTransfer in step 4, had never been received.

[0079] 309. If the initial AMF does not locally store the target AMF address and if the initial AMF intends to use direct reroute to target AMF or the reroute via (NG-R) AN message needs to include AMF address, then the initial AMF invokes the Nnrf_NFDiscovery_Request service operation from the NRF to find a proper target AMF which has required NF capabilities to serve the UE. The NF type is set to AMF. The AMF Set is included in the Nnrf_NFDiscovery_Request.

[0080] The NRF replies with the list of potential target AMF (s) . The NRF may also provide the details of the services offered by the candidate AMF (s) along with the notification end-point for each type of notification service that the selected AMF had registered with the NRF, if available. As an alternative, it provides a list of potential target AMFs and their capabilities and optionally, additional selection rules. Based on the information about registered NFs and required capabilities, a target AMF is selected by the initial AMF.

[0081] 310. The initial AMF, based on local policy and UE subscription information, decides to forward the registration request message to the target AMF via (R) AN via a Reroute NAS message. The Reroute NAS message may include the candidate AMF list. The Reroute NAS message includes the information about the target AMF, the initial Registration Request message (RR) and 5G-GUTI.

[0082] 311. The Reroute Request NAS message includes the information about the target AMF and the complete Registration Request message. If the initial AMF has obtained the information as described at step 7, that information is included. The (R) AN sends the Initial UE message to the target AMF indicating reroute due to slicing including the information from step 7 that the NSSF provided.

[0083] 312. After receiving the Registration Request message transmitted from the (R) AN, the target AMF and the UE continue with the subsequent Registration procedure, which includes the UE context retrieved from old AMF, and complete the registration.

[0084] 3.2 Case 2: AMF re-allocation with RR including SUCI

[0085] In this case, UE registers to the network with SUCI. A primary authentication is performed for the UE by the initial AMF before the initial AMF needs to be re-allocated to a target AMF.

[0086] FIG. 4 shows an example procedure of AMF re-allocation with RR including SUCI. The following operations may be performed.

[0087] 401. The UE sends a Registration Request (RR) . SUCI of the UE is included.

[0088] 402. Upon receiving the AN message with the Registration Request (or Registration Request in any other forms) from the UE, the (R) AN selects an AMF based on the AN message.

[0089] If the UE is in CM-CONNECTED state, the (R) AN can forward the Registration Request message to the AMF based on the N2 connection of the UE.

[0090] If the (R) AN cannot select an appropriate AMF, it forwards the Registration Request to an AMF which has been configured in the (R) AN, to perform AMF selection.

[0091] 403. The (R) AN sends (i.e., transmits, delivers) the registration request (or registration request message) to the initial AMF.

[0092] 404. The initial AMF initiates UE authentication by invoking an AUSF. In that case, the AMF selects an AUSF based on SUPI or SUCI.

[0093] 405. The initial AMF performs the primary authentication for the UE. During the primary authentication procedure, the AUSF interacts with the UDM in order to fetch authentication information such as subscription credentials (e.g. AKA Authentication vectors) and the authentication method using the Nudm_UEAuthentication_Get Request service operation.

[0094] During the primary authentication procedure, the initial AMF can indicate its capability (e.g., a generic AMF for operator’s public network, a private network AMF for banking industry, a private network AMF for electricity industry) to the AUSF in the UE Authentication Get Request message (405.1) . The AUSF forwards the AMF capability to the UDM (405.2) .

[0095] The UDM includes the UE’s service capability in the UE Authentication Get Response message (405.3) . The UE’s service capability contains the UE’s Slice Selection Subscription data. If the AMF capability is included in the UE Authentication Get Request message, the UDM can decide whether to re-allocate to a target AMF according to UE’s service capability, and response with a Re-allocate AMF Indication when AMF re-allocation is needed. The AUSF forwards the UE’s service capability and / or the Re-allocate AMF Indication to the initial AMF (405.4) .

[0096] 406. The initial AMF decides whether to re-allocate to a target AMF according to its capability and received UE’s service capabilities (e.g. UE’s Slice Selection Subscription data) or the received AMF re-allocation Indication. According to its capabilities, when the initial AMF cannot serve all the S-NSSAI (s) , the initial AMF needs to re-allocate to a target AMF.

[0097] If a Re-allocate AMF Indication is received in the UE Authentication Get Response message, the initial AMF needs to re-allocate to a target AMF.

[0098] According to its capabilities, when the initial AMF can serve all the S-NSSAI (s) , the initial AMF performs the Security Mode Command procedure with UE to establish NAS Security context between the UE and the initial AMF. The following steps can be skipped.

[0099] 407 If there is a need for slice selection, e.g. the initial AMF cannot serve all the S-NSSAI (s) from the Requested NSSAI permitted by the subscription information, the initial AMF invokes the Nnssf_NSSelection_Get service operation from the NSSF by including Requested NSSAI, optionally Mapping Of Requested NSSAI, Subscribed S-NSSAIs with the default S-NSSAI indication, [NSSRG (Network Slice Resource Group) Information] , Allowed NSSAI for the other access type (if any) , Mapping of Allowed NSSAI, PLMN ID of the SUPI and the TAI of the UE. If the AMF needs to indicate the NSSF to return the Configured NSSAI to obtain network slice configuration when it receives from the UDM an indication that subscription has changed for the UE to ensure that the information returned by the NSSF includes the new Configured NSSAI for the UE which can be used to update UE network slicing configuration, the AMF indicates to the NSSF that the AMF needs a Configured NSSAI by providing the Default Configured NSSAI Indication.

[0100] The NSSF returns to initial AMF the Allowed NSSAI for the first access type, optionally the Mapping Of Allowed NSSAI, the Allowed NSSAI for the second access type (if any) , optionally the Mapping of Allowed NSSAI and the target AMF Set or, based on configuration, the list of candidate AMF (s) . The NSSF may return NSI ID (s) associated to the Network Slice instance (s) corresponding to certain S-NSSAI (s) . The NSSF may return the NRF (s) to be used to select NFs / services within the selected Network Slice instance (s) . It may return also information regarding rejection causes for S-NSSAI (s) not included in the Allowed NSSAI. The NSSF may return Configured NSSAI for the Serving PLMN and possibly the associated mapping of the Configured NSSAI.

[0101] 408. If the initial AMF does not locally store the target AMF address and if the initial AMF intends to use direct reroute to target AMF or the reroute via (NG-R) AN message needs to include AMF address, then the initial AMF invokes the Nnrf_NFDiscovery_Request service operation from the NRF to find a proper target AMF which has required NF capabilities to serve the UE. The NF type is set to AMF. The AMF Set is included in the Nnrf_NFDiscovery_Request.

[0102] The NRF replies with the list of potential target AMF (s) . The NRF may also provide the details of the services offered by the candidate AMF (s) along with the notification end-point for each type of notification service that the selected AMF had registered with the NRF, if available. As an alternative, it provides a list of potential target AMFs and their capabilities and optionally, additional selection rules. Based on the information about registered NFs and required capabilities, a target AMF is selected by the initial AMF.

[0103] 409. The initial AMF, based on local policy and UE subscription information, decides to forward the registration request message to the target AMF via (R) AN via a Reroute NAS message. The Reroute NAS message may include the candidate AMF list. The Reroute NAS message includes the information about the target AMF, the initial Registration Request message (RR) and SUCI.

[0104] 410. The Reroute Request NAS message includes the information about the target AMF and the complete Registration Request message. If the initial AMF has obtained the information as described at step 7, that information is included. The (R) AN sends the Initial UE message to the target AMF indicating reroute due to slicing including the information from step 7 that the NSSF provided.

[0105] 411. After receiving the Registration Request message transmitted from the (R) AN, the target AMF and the UE continue with the subsequent Registration procedure, which includes the UE context retrieved from old AMF, and complete the registration.

[0106] 3.3 Case 3: AMF re-allocation with RR including SUCI

[0107] In this case, UE registers to the network with 5G-GUTI. The UE context transfer from the old AMF fails. And a primary authentication is performed for the UE by the initial AMF before the initial AMF needs to be re-allocated to a target AMF.

[0108] FIG. 5 shows example operations performed in a procedure of AMF re-allocation with RR including 5G-GUTI.

[0109] 501. The UE sends a Registration Request (RR) . SUCI of the UE is included.

[0110] 502. Upon receiving the AN message with the Registration Request (or Registration Request in any other forms) from the UE, the (R) AN selects an AMF based on the AN message.

[0111] If the UE is in CM-CONNECTED state, the (R) AN can forward the Registration Request message to the AMF based on the N2 connection of the UE.

[0112] If the (R) AN cannot select an appropriate AMF, it forwards the Registration Request to an AMF which has been configured in the (R) AN, to perform AMF selection.

[0113] 503. The (R) AN sends (i.e., transmits, delivers) the registration request (or registration request message) to the initial AMF.

[0114] 504. The initial AMF invokes the Namf_Communication_UEContextTransfer service operation on the old AMF including the complete Registration Request NAS message, which may be integrity protected, as well as the Access Type, to request the UE's SUPI and UE Context.

[0115] 505. If old AMF fails the integrity check of the Registration Request NAS message, the old AMF shall indicate the integrity check failure. If the old AMF does not have the requested UE context, the old AMF sends a failure response to the initial AMF.

[0116] 506. If the SUCI is not provided by the UE nor retrieved from the old AMF the Identity Request procedure is initiated by AMF sending an Identity Request message to the UE requesting the SUCI.

[0117] 507. The initial AMF initiates UE authentication by invoking an AUSF. In that case, the AMF selects an AUSF based on SUPI or SUCI.

[0118] 508. The initial AMF performs the primary authentication for the UE. During the primary authentication procedure, the AUSF interacts with the UDM in order to fetch authentication information such as subscription credentials (e.g. AKA Authentication vectors) and the authentication method using the Nudm_UEAuthentication_Get Request service operation.

[0119] During the primary authentication procedure, the initial AMF can indicate its capability (e.g., a generic AMF for operator’s public network, a private network AMF for banking industry, a private network AMF for electricity industry) to the AUSF in the UE Authentication Get Request message. The AUSF forwards the AMF capability to the UDM.

[0120] The UDM includes the UE’s service capability in the UE Authentication Get Response message. The UE’s service capability contains the UE’s Slice Selection Subscription data. If the AMF capability is included in the UE Authentication Get Request message, the UDM can decide whether to re-allocate to a target AMF according to UE’s service capability, and response with a Re-allocate AMF Indication when AMF re-allocation is needed. The AUSF forwards the UE’s service capability and / or the Re-allocate AMF Indication to the initial AMF.

[0121] 509. The initial AMF decides whether to re-allocate to a target AMF according to its capability and received UE’s service capabilities (e.g. UE’s Slice Selection Subscription data) or the received AMF re-allocation Indication. According to its capabilities, when the initial AMF cannot serve all the S-NSSAI (s) , the initial AMF needs to re-allocate to a target AMF.

[0122] If a Re-allocate AMF Indication is received in the UE Authentication Get Response message, the initial AMF needs to re-allocate to a target AMF.

[0123] According to its capabilities, when the initial AMF can serve all the S-NSSAI (s) , the initial AMF performs the Security Mode Command procedure with UE to establish NAS Security context between the UE and the initial AMF. The following steps can be skipped.

[0124] 510. If there is a need for slice selection, e.g. the initial AMF cannot serve all the S-NSSAI (s) from the Requested NSSAI permitted by the subscription information, the initial AMF invokes the Nnssf_NSSelection_Get service operation from the NSSF by including Requested NSSAI, optionally Mapping Of Requested NSSAI, Subscribed S-NSSAIs with the default S-NSSAI indication, [NSSRG Information] , Allowed NSSAI for the other access type (if any) , Mapping of Allowed NSSAI, PLMN ID of the SUPI and the TAI of the UE. If the AMF needs to indicate the NSSF to return the Configured NSSAI to obtain network slice configuration when it receives from the UDM an indication that subscription has changed for the UE to ensure that the information returned by the NSSF includes the new Configured NSSAI for the UE which can be used to update UE network slicing configuration, the AMF indicates to the NSSF that the AMF needs a Configured NSSAI by providing the Default Configured NSSAI Indication.

[0125] The NSSF returns to initial AMF the Allowed NSSAI for the first access type, optionally the Mapping Of Allowed NSSAI, the Allowed NSSAI for the second access type (if any) , optionally the Mapping of Allowed NSSAI and the target AMF Set or, based on configuration, the list of candidate AMF (s) . The NSSF may return NSI ID (s) associated to the Network Slice instance (s) corresponding to certain S-NSSAI (s) . The NSSF may return the NRF (s) to be used to select NFs / services within the selected Network Slice instance (s) . It may return also information regarding rejection causes for S-NSSAI (s) not included in the Allowed NSSAI. The NSSF may return Configured NSSAI for the Serving PLMN and possibly the associated mapping of the Configured NSSAI.

[0126] 511. If the initial AMF does not support required Network Function / Network Slices the UE subscribes, then the initial AMF may send an Namf_Communication_RegistrationStatusUpdate message to the old AMF. The message may include a rejection indication and notify the old AMF that the UE registration procedure, which is initiated in step 1, does not fully complete at the initial AMF. The old AMF proceeds as if the Namf_Communication_UEContextTransfer in step 4, had never been received.

[0127] 512. If the initial AMF does not locally store the target AMF address and if the initial AMF intends to use direct reroute to target AMF or the reroute via (NG-R) AN message needs to include AMF address, then the initial AMF invokes the Nnrf_NFDiscovery_Request service operation from the NRF to find a proper target AMF which has required NF capabilities to serve the UE. The NF type is set to AMF. The AMF Set is included in the Nnrf_NFDiscovery_Request.

[0128] The NRF replies with the list of potential target AMF (s) . The NRF may also provide the details of the services offered by the candidate AMF (s) along with the notification end-point for each type of notification service that the selected AMF had registered with the NRF, if available. As an alternative, it provides a list of potential target AMFs and their capabilities and optionally, additional selection rules. Based on the information about registered NFs and required capabilities, a target AMF is selected by the initial AMF.

[0129] 513. The initial AMF, based on local policy and UE subscription information, decides to forward the registration request message to the target AMF via (R) AN via a Reroute NAS message. The Reroute NAS message may include the candidate AMF list. The Reroute NAS message includes the information about the target AMF, the initial Registration Request message (RR) and 5G-GUTI.

[0130] 514. The Reroute Request NAS message includes the information about the target AMF and the complete Registration Request message. If the initial AMF has obtained the information as described at step 510, that information is included. The (R) AN sends the Initial UE message to the target AMF indicating reroute due to slicing including the information from step 510 that the NSSF provided.

[0131] 515. After receiving the Registration Request message transmitted from the (R) AN, the target AMF and the UE continue with the subsequent Registration procedure, which includes the UE context retrieved from old AMF, and complete the registration.

[0132] 4. Implementation Embodiments

[0133] FIG. 6 shows an example of a wireless communication system 1300 where techniques in accordance with one or more embodiments of the present technology can be applied. A wireless communication system 1300 can include one or more base stations (BSs) 1305a, 1305b, one or more wireless devices (or UEs) 1310a, 1310b, 1310c, 1310d, and a core network 1325. A base station 1305a, 1305b can provide wireless service to terminal devices 1310a, 1310b, 1310c and 1310d in one or more wireless sectors. In some implementations, a base station 1305a, 1305b includes directional antennas to produce two or more directional beams to provide wireless coverage in different sectors. The core network 1325 can communicate with one or more base stations 1305a, 1305b. The core network 1325 provides connectivity with other wireless communication systems and wired communication systems. The core network may include one or more service subscription databases to store information related to the subscribed terminal devices 1310a, 1310b, 1310c, and 1310d. A first base station 1305a can provide wireless service based on a first radio access technology, whereas a second base station 1305b can provide wireless service based on a second radio access technology. The base stations 1305a and 1305b may be co-located or may be separately installed in the field according to the deployment scenario. The terminal devices 1310a, 1310b, 1310c, and 1310d can support multiple different radio access technologies. The techniques and embodiments described in the present document may be implemented by the base stations of wireless devices described in the present document.

[0134] FIG. 7 is a block diagram representation of a portion of a hardware platform in accordance with one or more embodiments of the present technology can be applied. The hardware platform 1405 may implement functionalities of a device or an apparatus such as a BS, a reader, an intermediate node or a wireless device (e.g., a UE or an A-IoT device) can include processor electronics 1410 such as one or more microprocessors, processors, system on chip (SOC) or the like that implements one or more of the wireless communication techniques presented in this document. The hardware platform 1405 can include transceiver electronics 1415 to send and / or receive messages and signals over one or more communication interfaces such as antenna 1420. In some embodiments, the communication interface may be a wired interface, in which case the antenna 1420 may not be needed / used. The hardware platform 1405 can include other communication interfaces for transmitting and receiving data. The hardware platform 1405 can include one or more memories (not explicitly shown) configured to store information such as data and / or instructions. In some implementations, the processor electronics 1410 can include at least a portion of the transceiver electronics 1415. In some embodiments, at least some of the disclosed techniques, modules or functions are implemented using the hardware platform 1405. In some embodiments, the hardware platform 1405 may be configured to perform the methods described herein.

[0135] 5. Example technical solutions

[0136] Some preferred embodiments may implement the following solutions.

[0137] For example, an old AMF may implement the following solutions.

[0138] 1. A method of wireless communication (e.g., method 810 depicted in FIG. 8A) , comprising: receiving (812) , at an initial mobility function in a wireless network, a service capability information of the wireless device; and making a determination (814) , by the initial mobility function about whether the initial mobility function is able to serve the wireless device.

[0139] 2. The method of solution 1, wherein:

[0140] in case that the initial mobility function is able to serve the wireless device, performing a security mode command procedure for establishing a security context with the wireless device; and

[0141] in case that the initial mobility is unable to serve the wireless device, initiating reallocation of the wireless device to a target mobility function.

[0142] 3. The method of any of solutions 1-2, wherein the service capability information is received from a current mobility function that is serving the wireless device.

[0143] 4. The method of solution 3, wherein the initial mobility function receives a subscription permanent identifier (SUPI) or a context of the wireless device from the current mobility function.

[0144] Additional details of the above solutions are disclosed in case 1 in Section 3.

[0145] 5. The method of any of solutions 1-2, wherein the initial mobility function receives the service capability information by: transmitting a capability information of the initial mobility function in an authentication request for the wireless device, and receiving, in response to the authentication request, the service capability information of the wireless device.

[0146] 6. The method of solution 5, wherein the capability information is transmitted to an authentication server.

[0147] 7. The method of solutions 5-6, wherein the service capability information is received from a unified data management function.

[0148] 8. The method of any of solutions 5-7, wherein the initial mobility function receives a reallocation indication in the response to the authentication request, and wherein the method includes:

[0149] initiating, after receiving the reallocation indication, the reallocation of the wireless device to the target mobility function.

[0150] Additional details of the above solutions are disclosed in cases 2 and 3 in Section 3.

[0151] The following solutions may be implemented by an old AMF function.

[0152] 9. A method of wireless communication (e.g., method 820 depicted in FIG. 8B) , comprising: receiving (822) , by a current mobility function serving a wireless device in a wireless network, a context transfer request from an initial mobility function that is a candidate for reallocation of responsibilities for providing access and mobility services to the wireless device; and transmitting (824) , in response to the context transfer request an identifier or a service capability information of the wireless device.

[0153] 10. The method of solution 9, wherein the context transfer request includes contents of a registration request message issued by the wireless device.

[0154] 11. The method of solutions 9-10, wherein the context transfer request is integrity protected.

[0155] 12. The method of any of solutions 9-11, wherein the context transfer request indicates an access type.

[0156] 13. The method of solution 12, further including: determining, by the current mobility function, whether there is an ongoing packet data unit (PDU) session for the wireless device with another access type that is different from the access type, and transmitting, in response to the context transfer request, the identifier without transmitting the service capability information of the wireless device, wherein the identifier comprises a subscription permanent identifier (SUPI) of the wireless device.

[0157] The following solutions may be implemented by an AUSF.

[0158] 14. A method of wireless communication (e.g., method 830 depicted in FIG. 8C) , comprising: receiving (832) , by an authentication function from an initial mobility function, a request message comprising a capability information of the initial mobility function in an authentication request for a wireless device, and transmitting (834) , by the authentication function to a unified data management function, a forwarding message that indicates the capability information of the initial mobility function.

[0159] 15. The method of solution 14, further including: receiving, in response to the forwarding message, a forwarding response message from the unified data management function, wherein the forwarding response message includes a service capability information of the wireless device and / or a reallocation indication indicating whether the initial mobility function is to initiate a reallocation to a target mobility function; and transmitting, a response message to the initial mobility function according to the forwarding response message.

[0160] 16. The method of solution 15, wherein the response message identifies the target mobility function.

[0161] The following solutions may be implemented by a UDF.

[0162] 17. A method of wireless communication, comprising (e.g., method 840 depicted in FIG. 8D) : receiving (842) , by a unified data management function from an authentication function, a forwarding message that indicates a capability information of an initial mobility function that is determining a capability to serve a wireless device; and transmitting (844) , in response to the forwarding message, a forwarding response message that indicates a service capability of the wireless device and / or an indication that the initial mobility function is to perform a reallocation to a target mobility function.

[0163] 18. The method of solution 17, wherein the unified data management generates the indication by: comparing the capability information of the initial mobility function and the service capability of the wireless device, and determining that the initial mobility function will not be able to serve the wireless device.

[0164] 19. The method of solution 18, wherein the determining that the initial mobility function will not be able to serve the wireless device comprises determining that the initial mobility function is not capable of serving all single network slice selection assistance information (S-NSSAI) identified in the service capability of the wireless device.

[0165] 20. The method of any of above solutions, wherein the service capability information of the wireless device includes a slice selection subscription data of the wireless device.

[0166] 21. The method of any of above solutions, wherein the capability information of the initial mobility function comprises one more of: whether the initial mobility function is operable as an access and mobility function for an operator’s public network; or whether the initial mobility function is operable as an access and mobility function for a private network.

[0167] 22. The method of solution 21, wherein the private network comprises a banking network or an electricity distribution system network or a healthcare network. Such a network may be used for secure, closed system financial transactions.

[0168] 23. A communication apparatus comprising: one or more processors; and a transceiver coupled to the one or more processors; wherein the one or more processors are configured to cause the communication apparatus to implement a method recited in any of above solutions by controlling receiving and transmitting operations of the transceiver.

[0169] 24. A computer-readable storage medium having code stored thereon, wherein the code, upon execution by one or more processors, causes the one or more processor to implement a method recited in any of the above solutions.

[0170] In the above solutions, the initial mobility function may perform functions of an initial AMF.

[0171] 6. Conclusion

[0172] It will be appreciated by those of skill in the art that the present document discloses techniques that allow an improved operation of the AMF function in a wireless system. In one example aspect, an initial AMF receives UE’s service capability (e.g. UE’s Slice Selection Subscription data) from either the old AMF through UE context transfer; or through UDM through primary authentication. The initial AMF uses this information to compare its capability with UE’s service capability (e.g. UE’s Slice Selection Subscription data) to decide whether to re-allocate to a target AMF. Only when the initial AMF determines that it can serve the UE, the initial AMF performs SMC procedure. Otherwise, the AMF needs to be re-allocated. It will be appreciated that such a technique will benefit UEs and core network by minimizing service disruptions to wireless devices that may be moving through different regions of a wireless network, or may have to be hand over to a different AMF during operation of the wireless device.

[0173] The disclosed and other embodiments, modules and the functions (e.g., mobility function, security function, unified data management function, etc. ) described in this document can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in combinations of one or more of them. The disclosed and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer readable medium for execution by, or to control the operation of, data processing apparatus. The computer readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter effecting a machine-readable propagated signal, or a combination of one or more of them. The term “data processing apparatus” encompasses all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers. The apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them. A propagated signal is an artificially generated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, which is generated to encode information for transmission to suitable receiver apparatus.

[0174] A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document) , in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code) . A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.

[0175] The processes and logic flows described in this document can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit) . Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random-access memory or both. The essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. However, a computer need not have such devices. Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.

[0176] While this patent document contains many specifics, these should not be construed as limitations on the scope of any invention or of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments of particular inventions. Certain features that are described in this patent 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 subcombination. 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 subcombination or variation of a subcombination.

[0177] 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. Moreover, the separation of various system components in the embodiments described in this patent document should not be understood as requiring such separation in all embodiments.

[0178] Only a few implementations and embodiments are described, and other implementations, enhancements and variations can be made based on what is described and illustrated in this patent document.

Claims

1.A method of wireless communication, comprising:receiving, at an initial mobility function in a wireless network, a service capability information of the wireless device; andmaking a determination, by the initial mobility function about whether the initial mobility function is able to serve the wireless device.2.The method of claim 1, wherein:in case that the initial mobility function is able to serve the wireless device, performing a security mode command procedure for establishing a security context with the wireless device; andin case that the initial mobility is unable to serve the wireless device, initiating reallocation of the wireless device to a target mobility function.3.The method of any of claims 1-2, wherein the service capability information is received from a current mobility function that is serving the wireless device.4.The method of claim 3, wherein the initial mobility function receives a subscription permanent identifier (SUPI) or a context of the wireless device from the current mobility function.5.The method of any of claims 1-2, wherein the initial mobility function receives the service capability information by:transmitting a capability information of the initial mobility function in an authentication request for the wireless device, andreceiving, in response to the authentication request, the service capability information of the wireless device.6.The method of claim 5, wherein the capability information is transmitted to an authentication server.7.The method of claims 5-6, wherein the service capability information is received from a unified data management function.8.The method of any of claims 5-7, wherein the initial mobility function receives a reallocation indication in the response to the authentication request, and wherein the method includes:initiating, after receiving the reallocation indication, the reallocation of the wireless device to the target mobility function.9.A method of wireless communication, comprising:receiving, by a current mobility function serving a wireless device in a wireless network, a context transfer request from an initial mobility function that is a candidate for reallocation of responsibilities for providing access and mobility services to the wireless device; andtransmitting, in response to the context transfer request an identifier or a service capability information of the wireless device.10.The method of claim 9, wherein the context transfer request includes contents of a registration request message issued by the wireless device.11.The method of claims 9-10, wherein the context transfer request is integrity protected.12.The method of any of claims 9-11, wherein the context transfer request indicates an access type.13.The method of claim 12, further including:determining, by the current mobility function, whether there is an ongoing packet data unit (PDU) session for the wireless device with another access type that is different from the access type, andtransmitting, in response to the context transfer request, the identifier without transmitting the service capability information of the wireless device, wherein the identifier comprises a subscription permanent identifier (SUPI) of the wireless device.14.A method of wireless communication, comprising:receiving, by an authentication function from an initial mobility function, a request message comprising a capability information of the initial mobility function in an authentication request for a wireless device, andtransmitting, by the authentication function to a unified data management function, a forwarding message that indicates the capability information of the initial mobility function.15.The method of claim 14, further including:receiving, in response to the forwarding message, a forwarding response message from the unified data management function, wherein the forwarding response message includes a service capability information of the wireless device and / or a reallocation indication indicating whether the initial mobility function is to initiate a reallocation to a target mobility function; andtransmitting, a response message to the initial mobility function according to the forwarding response message.16.The method of claim 15, wherein the response message identifies the target mobility function.17.A method of wireless communication, comprising:receiving, by a unified data management function from an authentication function, a forwarding message that indicates a capability information of an initial mobility function that is determining a capability to serve a wireless device; andtransmitting, in response to the forwarding message, a forwarding response message that indicates a service capability of the wireless device and / or an indication that the initial mobility function is to perform a reallocation to a target mobility function.18.The method of claim 17, wherein the unified data management generates the indication by:comparing the capability information of the initial mobility function and the service capability of the wireless device, anddetermining that the initial mobility function will not be able to serve the wireless device.19.The method of claim 18, wherein the determining that the initial mobility function will not be able to serve the wireless device comprises determining that the initial mobility function is not capable of serving all single network slice selection assistance information (S-NSSAI) identified in the service capability of the wireless device.20.The method of any of claims 1-19, wherein the service capability information of the wireless device includes a slice selection subscription data of the wireless device.21.The method of any of claims 1-20, wherein the capability information of the initial mobility function comprises one more of:whether the initial mobility function is operable as an access and mobility function for an operator’s public network; orwhether the initial mobility function is operable as an access and mobility function for a private network.22.The method of claim 21, wherein the private network comprises a banking network or an electricity distribution system network or a healthcare network.23.A communication apparatus comprising:one or more processors; anda transceiver coupled to the one or more processors;wherein the one or more processors are configured to cause the communication apparatus to implement a method recited in any of claims 1-22 by controlling receiving and transmitting operations of the transceiver.24.A computer-readable storage medium having code stored thereon, wherein the code, upon execution by one or more processors, causes the one or more processor to implement a method recited in any of claims 1-22.