Relocation of Access and Mobility Management Function (AMF) upon network-triggered change of network slice supported for a user equipment
Patent Information
- Application Number
- JP2022093741
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2018-04-26
- Filing Date
- 2022-06-09
- Publication Date
- 2025-03-13
- Estimated Expiration
- 2038-04-27
Smart Images

Figure 0007645215000001 
Figure 0007645215000002 
Figure 0007645215000003
Abstract
Description
[Technical field]
[0001] cross reference This patent application claims the benefit of U.S. patent application Ser. No. 15 / 963,654, entitled "ENABLE A NETWORK-TRIGGER CHANGE OF NETWORK SLICES," filed April 26, 2018, and U.S. Provisional Patent Application Ser. No. 62 / 505,904, entitled "ENABLE A NETWORK-TRIGGER CHANGE OF NETWORK SLICES," filed May 13, 2017, by FACCIN et al., each of which is assigned to the assignee of the present application.
[0002] The following relates generally to wireless communications, and more particularly to enabling network-triggered changes of network slices. [Background technology]
[0003] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, and the like. These systems may be capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, and Orthogonal Frequency Division Multiple Access (OFDMA) systems, (e.g., Long Term Evolution (LTE) systems, or New Radio (NR) systems). A wireless multiple access communication system may include several base stations or access network nodes, each simultaneously supporting communication for multiple communication devices, sometimes known as user equipment (UE). In some examples of wireless communication systems, a UE may use one or more network slices. A network slice is a logical network that includes a radio access network (RAN) and a core network (CN). A network slice provides services and network capabilities, which may vary or be the same for each network slice. A UE may access multiple network slices simultaneously through a RAN. Summary of the Invention [Means for solving the problem]
[0004] A method for wireless communication in a source access and mobility management function (AMF) is described. The method may include determining to modify a current allowed network slice supported for the UE based at least in part on a network trigger, identifying a new allowed network slice supported for the UE based at least in part on the determination, selecting a target AMF based at least in part on the new allowed network slice, where the target AMF is accessible by the source AMF, and triggering AMF relocation based at least in part on the selection.
[0005] An apparatus for wireless communication is described. The apparatus may include means for determining to modify a current allowed network slice supported for a UE based at least in part on a network trigger, means for identifying a new allowed network slice supported for the UE based at least in part on the determination, means for selecting a target AMF based at least in part on the new allowed network slice, where the target AMF is accessible by a source AMF, and means for triggering AMF relocation based at least in part on the selection.
[0006] Another apparatus for wireless communication is described. The apparatus may include a processor and a memory in electronic communication with the processor. The processor and the memory may be configured to determine to modify a current allowed network slice supported for the UE based at least in part on a network trigger, identify a new allowed network slice supported for the UE based at least in part on the determination, select a target AMF based at least in part on the new allowed network slice, the target AMF being accessible by the source AMF, and trigger AMF relocation based at least in part on the selection.
[0007] A non-transitory computer-readable medium for wireless communication is described. The non-transitory computer-readable medium may include instructions operable to cause a processor to determine, based at least in part on a network trigger, to modify a current allowed network slice supported for the UE, based at least in part on the determination, to identify a new allowed network slice supported for the UE, to select a target AMF, based at least in part on the new allowed network slice, where the target AMF is accessible by a source AMF, and to trigger AMF relocation, based at least in part on the selection.
[0008] Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for determining that the UE has a valid network slice instance (NSI) associated with at least one network selection assistance information (NSSAI) and identifying that the valid NSI is supported by the new authorized network slice. Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for generating a status report indicating the status of all existing protocol data unit (PDU) sessions associated with the valid NSI.
[0009] Some examples of the methods, apparatuses, and non-transitory computer-readable media described above for triggering AMF relocation may further include a process, feature, means, or instruction for sending an AMF relocation request to the target AMF based at least in part on the new authorized NSSAI, the AMF relocation request comprising the status of all existing PDU sessions associated with the valid NSI that are supported and valid, or a New Radio (NR) Global Unique Temporary Identifier (GUTI), or both.
[0010] Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for triggering a release procedure of a valid PDU session associated with the current authorized network slice based at least in part on identifying that the valid PDU session is not supported by the new authorized network slice. In some examples of the methods, apparatus, and non-transitory computer-readable media described above, the step of triggering the release procedure is based at least in part on signaling directly to the UE.
[0011] Another method for wireless communication in a target AMF is described. The method may include receiving an AMF relocation request from a source AMF for a UE currently served by the source AMF, the AMF relocation request comprising new allowed network slices and UE context information, allocating an updated identifier based at least in part on the AMF relocation request, and sending a configuration request message to the UE comprising the updated identifier, an updated status of an existing PDU session, or the new allowed network slice, or a combination.
[0012] Another apparatus for wireless communication is described. The apparatus may include means for receiving, from a source network entity, an AMF relocation request for a UE currently served by the source network entity, where the AMF relocation request comprises new allowed network slices and UE context information, means for allocating an updated identifier based at least in part on the AMF relocation request, and means for transmitting, to the UE, a configuration request message comprising the updated identifier, an updated status of an existing PDU session, or the new allowed network slice, or a combination.
[0013] Another apparatus for wireless communication is described. The apparatus may include a processor and a memory in electronic communication with the processor. The processor and memory may be configured to receive an AMF relocation request for a UE currently served by a source AMF, the AMF relocation request comprising new allowed network slices and UE context information, allocate an updated identifier based at least in part on the AMF relocation request, and send a configuration request message to the UE comprising the updated identifier, an updated status of an existing PDU session, or the new allowed network slice, or a combination.
[0014] Another non-transitory computer-readable medium for wireless communication is described. The non-transitory computer-readable medium may include instructions operable to cause a processor to receive an AMF relocation request for a UE currently served by a source AMF, the AMF relocation request comprising new allowed network slices and UE context information, allocate an updated identifier based at least in part on the AMF relocation request, and send a configuration request message to the UE comprising the updated identifier, an updated status of an existing PDU session, or the new allowed network slice, or a combination.
[0015] In some examples of the methods, apparatus, and non-transitory computer-readable medium described above, the updated identifier comprises a NR GUTI. In some examples of the methods, apparatus, and non-transitory computer-readable medium described above, the UE context information comprises a status of an existing PDU session associated with a valid NSI, or a current NR GUTI, or a combination.
[0016] Another method for wireless communication in a UE is described. The method may include receiving a configuration message from a source AMF comprising an identifier associated with a target AMF, a status of an existing valid PDU session of the UE, or a new allowed network slice, or a combination, storing information associated with the new allowed network slice and the identifier, identifying a valid PDU session based at least in part on the status of the existing valid PDU session in the configuration message, where the valid PDU session is not supported by the new allowed network slice, and locally releasing the valid PDU session.
[0017] Another apparatus for wireless communication is described. The apparatus may include means for receiving a configuration message from a source AMF comprising an identifier associated with a target AMF, a status of an existing valid PDU session of the UE, or a new allowed network slice, or a combination, means for storing information associated with the new allowed network slice and the identifier, means for identifying a valid PDU session based at least in part on the status of the existing valid PDU session of the configuration message, where the valid PDU session is not supported by the new allowed network slice, and means for locally releasing the valid PDU session.
[0018] Another apparatus for wireless communication is described. The apparatus may include a processor and a memory in electronic communication with the processor. The processor and memory may be configured to receive a configuration message from a source AMF comprising an identifier associated with a target AMF, a status of an existing valid PDU session of the UE, or a new allowed network slice, or a combination, store information associated with the new allowed network slice and the identifier, identify a valid PDU session based at least in part on the status of the existing valid PDU session of the configuration message, and if the valid PDU session is not supported by the new allowed network slice, locally release the valid PDU session.
[0019] Another non-transitory computer-readable medium for wireless communication is described. The non-transitory computer-readable medium may include instructions operable to cause a processor to receive from a source AMF a configuration message comprising an identifier associated with a target AMF, a status of an existing valid PDU session of the UE, or a new allowed network slice, or a combination, store information associated with the new allowed network slice and the identifier, identify a valid PDU session based at least in part on the status of the existing valid PDU session of the configuration message, and if the valid PDU session is not supported by the new allowed network slice, locally release the valid PDU session.
[0020] In some examples of the methods, apparatus, and non-transitory computer-readable media described above, the identifier comprises a NR GUTI.
[0021] Another method for wireless communication in a source AMF is described. The method may include determining to modify a current allowed network slice used by the UE based at least in part on a received network trigger, identifying a new allowed network slice for the UE based at least in part on the determination, and determining that a target AMF associated with the new allowed network slice is inaccessible by the source AMF.
[0022] Another apparatus for wireless communications is described. The apparatus may include means for determining, based at least in part on a received network trigger, to modify a current allowed network slice used by the UE, means for identifying, based at least in part on the determination, a new allowed network slice for the UE, and means for determining that a target AMF associated with the new allowed network slice is inaccessible by a source AMF.
[0023] Another apparatus for wireless communication is described. The apparatus may include a processor and a memory in electronic communication with the processor. The processor and the memory may be configured to determine, based at least in part on a received network trigger, to modify a current allowed network slice used by the UE, identify a new allowed network slice for the UE based at least in part on the determination, and determine that a target AMF associated with the new allowed network slice is inaccessible by the apparatus.
[0024] Another non-transitory computer-readable medium for wireless communications is described. The non-transitory computer-readable medium may include instructions operable to cause a processor to determine, based at least in part on a received network trigger, to modify a current authorized network slice used by the UE, identify, based at least in part on the determination, a new authorized network slice for the UE, and determine that a target AMF associated with the new authorized network slice is inaccessible by the source AMF.
[0025] Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include a process, feature, means, or instruction for sending a deregistration request to the UE based at least in part on determining that the target AMF is inaccessible by the source AMF. In some examples of the method, apparatus, and non-transitory computer-readable medium described above, the deregistration request comprises an instruction to perform a re-registration procedure, a new authorized network slice, or a code indicating that the deregistration request is in response to a change in the supported network slice, or a combination. Some examples of the method, apparatus, and non-transitory computer-readable medium described above may further include a process, feature, means, or instruction for triggering a release procedure of a valid PDU session associated with a current authorized network slice that is not supported by the new authorized network slice, and releasing a UE context comprising a status report of the valid PDU session, or a NR GURI, or both, based at least in part on the trigger.
[0026] Another method for wireless communication in a UE is described. The method may include identifying a re-registration request and a code indicating a request to register a set of network slices associated with a new authorized network slice based at least in part on a received de-registration request from a source AMF serving the UE, identifying the new authorized network slice based at least in part on the received de-registration request, and generating a request to register the set of network slices based at least in part on the code.
[0027] Another apparatus for wireless communication is described. The apparatus may include means for identifying a re-registration request and a code indicating a request to register a set of network slices associated with a new authorized network slice based at least in part on a received de-registration request from a source AMF serving the UE, means for identifying the new authorized network slice based at least in part on the received de-registration request, and means for generating a request to register the set of network slices based at least in part on the code.
[0028] Another apparatus for wireless communication is described. The apparatus may include a processor and a memory in electronic communication with the processor. The processor and memory may be configured to: identify a re-registration request and a code indicating a request to register a set of network slices associated with a new authorized network slice based at least in part on a received de-registration request from a source AMF serving the UE; identify the new authorized network slice based at least in part on the received de-registration request; and generate a request to register the set of network slices based at least in part on the code.
[0029] A non-transitory computer-readable medium for wireless communications is described. The non-transitory computer-readable medium may include instructions operable to cause a processor to identify a re-registration request and a code indicating a request to register a set of network slices associated with a new authorized network slice based at least in part on a received de-registration request from a source AMF serving the UE, identify a new authorized network slice based at least in part on the received de-registration request, and generate a request to register the set of network slices based at least in part on the code.
[0030] Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for storing information associated with the new authorized network slice, the information comprising an NSSAI. Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for removing a current NR GUTI based at least in part on the above codes.
[0031] In some examples of the methods, apparatus, and non-transitory computer-readable medium described above, the upper layer of the UE sends an instruction to release and re-establish a connection with the RAN, or an NSSAI request, or an instruction to refrain from providing the NR GUTI, or a combination, to the lower layer of the UE. In some examples of the methods, apparatus, and non-transitory computer-readable medium described above, the upper layer comprises a non-access stratum (NAS) layer and the lower layer comprises an AS layer.
[0032] Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for transmitting a request to re-establish the connection based at least in part on the instruction to re-establish the connection, the request comprising an NSSAI request. In some examples of the methods, apparatus, and non-transitory computer-readable media described above, the connection comprises a Radio Resource Control (RRC) connection. In some examples of the methods, apparatus, and non-transitory computer-readable media described above, the UE performs an RRC connection release procedure or an RRC connection establishment procedure based at least in part on the instruction to release the connection with the RAN and re-establish the connection.
[0033] In some examples of the methods, apparatus, and non-transitory computer-readable media described above, the connection comprises an Internet Protocol (IP) Security (IPsec) tunnel connection. In some examples of the methods, apparatus, and non-transitory computer-readable media described above, the UE performs an IPsec tunnel release procedure or an IPsec tunnel establishment procedure based at least in part on the instruction to release and re-establish the connection with the RAN.
[0034] Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for transmitting a new RRC reconfiguration request message comprising an NSSAI request, or a code indicating a signaling path configuration, or a current NR GUTI, or a combination. Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for transmitting an Nwu message comprising an NSSAI request, or a code indicating a signaling path configuration, or a current NR GUTI, or a combination. In some examples of the methods, apparatus, and non-transitory computer-readable media described above, the Nwu message comprises an IKEv2 INFORMATIONAL message, or a RECONFIGURATION SIGNALING CONNECTION message, or both.
[0035] Another method for wireless communication in an access network (AN) is described. The method may include receiving an RRC connection request from a UE comprising an NSSAI, identifying a source AMF associated with a current authorized network slice of the UE based at least in part on the NSSAI, determining to modify the NSSAI based at least in part on a trigger indication, identifying a new authorized network slice supported for the UE based at least in part on the determination, selecting a target AMF to serve the UE based at least in part on the new authorized network slice, and triggering AMF relocation based at least in part on the selection, wherein the AMF relocation comprises signaling the source AMF to redirect the RRC connection request to the target AMF.
[0036] Another apparatus for wireless communications is described. The apparatus may include means for receiving an RRC connection request from a UE comprising an NSSAI, means for identifying a source AMF associated with a current authorized network slice of the UE based at least in part on the NSSAI, means for determining to modify the NSSAI based at least in part on a trigger indication, means for identifying a new authorized network slice supported for the UE based at least in part on the determination, means for selecting a target AMF to serve the UE based at least in part on the new authorized network slice, and means for triggering AMF relocation based at least in part on the selection, wherein the AMF relocation comprises signaling the source AMF to redirect the RRC connection request to the target AMF.
[0037] Another apparatus for wireless communication is described. The apparatus may include a processor and a memory in electronic communication with the processor. The processor and memory may be configured to receive an RRC connection request from a UE comprising an NSSAI, identify a source AMF associated with a current authorized network slice of the UE based at least in part on the NSSAI, determine to modify the NSSAI based at least in part on a trigger indication, identify a new authorized network slice supported for the UE based at least in part on the determination, select a target AMF to serve the UE based at least in part on the new authorized network slice, and trigger AMF relocation based at least in part on the selection, the AMF relocation comprising signaling the source AMF to redirect the RRC connection request to the target AMF.
[0038] Another non-transitory computer-readable medium for wireless communication is described. The non-transitory computer-readable medium may include instructions operable to cause a processor to receive an RRC connection request from a UE comprising an NSSAI, identify a source AMF associated with a current authorized network slice of the UE based at least in part on the NSSAI, determine to modify the NSSAI based at least in part on a trigger indication, identify a new authorized network slice supported for the UE based at least in part on the determination, select a target AMF to serve the UE based at least in part on the new authorized network slice, and trigger AMF relocation based at least in part on the selection, the AMF relocation comprising signaling the source AMF to redirect the RRC connection request to the target AMF.
[0039] Another method for wireless communication is described. The method may include receiving, from the UE, a request for relocation from a source AMF associated with a current authorized network slice of the UE based at least in part on network slice assistance information, determining to modify an NSSAI based at least in part on a trigger indication, identifying a new authorized network slice supported for the UE based at least in part on the determination, selecting a target AMF to serve the UE based at least in part on the new authorized network slice, and triggering AMF relocation based at least in part on the selection, wherein the AMF relocation comprises initiating a redirection of the UE from the source AMF to the target AMF.
[0040] Another apparatus for wireless communication is described. The apparatus may include means for receiving, from a UE, a request for relocation from a source AMF associated with a current authorized network slice of the UE based at least in part on network slice assistance information, means for determining to modify an NSSAI based at least in part on a trigger indication, means for identifying a new authorized network slice supported for the UE based at least in part on the determination, means for selecting a target AMF to serve the UE based at least in part on the new authorized network slice, and means for triggering AMF relocation based at least in part on the selection, wherein the AMF relocation comprises initiating a redirection of the UE from the source AMF to the target AMF.
[0041] Another apparatus for wireless communication is described. The apparatus may include a processor and a memory in electronic communication with the processor. The processor and memory may be configured to receive a request for relocation from a source AMF associated with a current authorized network slice of the UE based at least in part on network slice assistance information from the UE, determine to modify an NSSAI based at least in part on a trigger indication, identify a new authorized network slice supported for the UE based at least in part on the determination, select a target AMF to serve the UE based at least in part on the new authorized network slice, and trigger AMF relocation based at least in part on the selection, the AMF relocation comprising initiating a redirection of the UE from the source AMF to the target AMF.
[0042] Another non-transitory computer-readable medium for wireless communication is described. The non-transitory computer-readable medium may include instructions operable to cause a processor to receive, from a UE, a request for relocation from a source AMF associated with a current authorized network slice of the UE based at least in part on network slice assistance information, determine to modify an NSSAI based at least in part on a trigger indication, identify a new authorized network slice supported for the UE based at least in part on the determination, select a target AMF to serve the UE based at least in part on the new authorized network slice, and trigger AMF relocation based at least in part on the selection, wherein the AMF relocation comprises initiating a redirection of the UE from the source AMF to the target AMF.
[0043] Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include processes, features, means, or instructions for sending an indication comprising information for selecting a target AMF for redirecting the RRC connection request and sending an instruction to perform the redirection via the source AMF.
[0044] Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include processes, features, means, or instructions for establishing an N2 signaling connection with the target AMF and transmitting a NAS message received from the UE to the target AMF using the N2 signaling connection.
[0045] Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for sending a request to a previous serving AMF of the UE to release the N2 signaling connection. Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for receiving an updated NR GUTI for the UE from the target AMF and replacing the previous NR GUTI with the received updated NR GUTI for the UE.
[0046] Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for receiving an updated NR GUTI for the UE from the target AMF and replacing the previous NR GUTI with the received updated NR GUTI for the UE. Some examples of the methods, apparatus, and non-transitory computer-readable media described above may further include a process, feature, means, or instructions for transmitting a configuration request message to the UE that includes the updated NR GUTI, the status of existing valid PDU sessions of the UE, an indication of modifications to the NSSAI, or a combination. [Brief description of the drawings]
[0047] [Figure 1] FIG. 1 illustrates an example of a wireless communication system that supports enabling network-triggered modification of network slices, in accordance with one or more aspects of the present disclosure. [Diagram 2]FIG. 1 illustrates an example of a wireless communication system that supports enabling network-triggered modification of network slices, in accordance with one or more aspects of the present disclosure. [Diagram 3] FIG. 1 illustrates an example process flow that supports enabling network-triggered modification of network slices in accordance with one or more aspects of the present disclosure. [Figure 4] FIG. 1 illustrates an example process flow that supports enabling network-triggered modification of network slices in accordance with one or more aspects of the present disclosure. [Diagram 5] FIG. 1 is a block diagram of a device that supports enabling network-triggered modification of network slices, in accordance with one or more aspects of the present disclosure. [Figure 6] FIG. 1 is a block diagram of a device that supports enabling network-triggered modification of network slices, in accordance with one or more aspects of the present disclosure. [Figure 7] FIG. 1 is a block diagram of a device that supports enabling network-triggered modification of network slices, in accordance with one or more aspects of the present disclosure. [Figure 8] FIG. 1 is a block diagram of a system including network entities that support enabling network-triggered modification of network slices in accordance with one or more aspects of the present disclosure. [Figure 9] FIG. 1 is a block diagram of a device that supports enabling network-triggered modification of network slices, in accordance with one or more aspects of the present disclosure. [Figure 10] FIG. 1 is a block diagram of a device that supports enabling network-triggered modification of network slices, in accordance with one or more aspects of the present disclosure. [Figure 11] FIG. 1 is a block diagram of a device that supports enabling network-triggered modification of network slices, in accordance with one or more aspects of the present disclosure. [Figure 12]FIG. 1 is a block diagram of a system including a UE that supports enabling network-triggered modification of network slices, in accordance with one or more aspects of the present disclosure. [Figure 13] FIG. 1 illustrates a method for enabling network-triggered modification of a network slice, in accordance with one or more aspects of the present disclosure. [Figure 14] FIG. 1 illustrates a method for enabling network-triggered modification of a network slice, in accordance with one or more aspects of the present disclosure. [Figure 15] FIG. 1 illustrates a method for enabling network-triggered modification of a network slice, in accordance with one or more aspects of the present disclosure. [Figure 16] FIG. 1 illustrates a method for enabling network-triggered modification of a network slice, in accordance with one or more aspects of the present disclosure. [Figure 17] FIG. 1 illustrates a method for enabling network-triggered modification of a network slice, in accordance with one or more aspects of the present disclosure. [Figure 18] FIG. 1 illustrates a method for enabling network-triggered modification of a network slice, in accordance with one or more aspects of the present disclosure. [Figure 19] FIG. 1 illustrates a method for enabling network-triggered modification of a network slice, in accordance with one or more aspects of the present disclosure. [Figure 20] FIG. 1 illustrates a method for enabling network-triggered modification of a network slice, in accordance with one or more aspects of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0048] The described features generally relate to methods, systems, and devices for wireless communications that support enabling network-triggered changes of network slices. A UE may establish a Protocol Data Unit (PDU) session for a logical data network. The logical data network may be referred to as a network slice. In some cases, a UE may select a network slice based on an application or subscription service. For example, a UE may have an application that is an Internet Protocol (IP) Multimedia System (IMS) voice application, and the UE may select a network slice configured to support this mobile broadband application. Additionally or alternatively, a UE may have an application configured as an Internet of Everything (IoT) application. For example, an IoT application may configure the UE to operate as an IoT gateway device that compiles and periodically transmits data to a remote server. Thus, the UE may select a network slice configured to support a large amount of IoT data traffic. By having different network slices serve different applications or subscriptions, etc., a UE may improve resource utilization in the network while also meeting performance requirements of individual applications of the UE.
[0049] The network slice of the UE may be served by an Access and Mobility Management Function (AMF). In addition, session management of the network slice may be performed by a Session Management Function (SMF). The network may determine a change in the set of authorized network slices for the UE. The change may be identified, for example, by comparing a previously authorized network slice with a new authorized network slice. Before the network determines a change in the set of authorized network slices, the previously authorized network slice may include a set of authorized network slices for the UE. In addition, after the network determines a change in the set of authorized network slices, the new authorized network slice may include a set of authorized network slices for the UE. In some cases, the network may provide the UE with a network slice selection assistance information (NSSAI) or a set of authorized NSSAIs (S-NSSAI). The NSSAI may include, among other information, information indicating the authorized or supported network slices for the UE to use.
[0050] The network may change the set of network slices for the UE. For example, if a new network slice is identified in the set of new authorized network slices, the current AMF serving the UE may determine a lack of capability to serve the new network slice. As a result, an AMF capable of serving the new network slice may be identified. In other words, a change in the set of authorized network slices may involve a change in the serving AMF. In one aspect, the current AMF may attempt to contact the new AMF. The new AMF may not serve the isolated network slice. In another aspect, the new authorized network slice may be isolated. In other words, the current AMF serving the new authorized network slice may require a new AMF that is not accessible by other AMFs. In some examples, the network may change the set of network slices that the UE is using while the UE is in the RM-REGISTERED state.
[0051] In the RM-REGISTERED state, the UE may already be registered with an AMF for one or more network slices. The UE may indicate one or more network slices in an initial NSSAI request during an initial registration procedure with the AMF. If the network changes the set of network slices, the network may send a new NSSAI to the UE. The UE may receive the new NSSAI. The UE may re-register with the requested NSSAI, which includes the current S-NSSAI to which the UE is registered and the new S-NSSAI. If the network determines that a different AMF (i.e., not the current AMF) is required to serve the UE with the new requested NSSAI, the network may identify and select the new AMF.
[0052] In some cases, the UE performs a deregistration procedure. The network may not allow direct transfer between the serving AMF and the new target AMF because the new AMF is associated with a different registration area or is isolated. In this case, session and service continuity may not be considered, and a deregistration procedure is appropriate. However, the existing deregistration procedure may not provide sufficient information for the UE to act accordingly. Instead, the network may utilize a generic UE configuration update procedure to update the set of NSSAIs that the UE is authorized to use by providing a new set of NSSAIs in the UE configuration update request message. However, in some cases, the UE may not be required to perform a re-registration due to a change in the NSSAI (e.g., a new network slice may be available and the UE needs to connect to it, or an application that was using the network slice may no longer be available on a PDU session of another network slice to which the UE is not registered). As a result, the UE may acknowledge the update of the authorized NSSAI with a UE configuration update complete message. If the UE requests additional S-NSSAIs other than the received values (e.g., S-NSSAIs among the configured NSSAIs not previously requested), the UE may initiate a registration procedure. The network may then confirm with a registration accept message. However, in view of the use of temporary identities (e.g., 5G GUTI) and NSSAI requests, simply informing the UE may not be sufficient.
[0053] Therefore, existing solutions do not support relocation of a serving AMF for a UE when the current AMF can contact the target AMF (i.e., the target AMF does not serve an isolated slice) or when a new authorized network slice is isolated (i.e., the AMF serving the new network slice requires a separate AMF that is not reachable by other AMFs). The present disclosure provides techniques for AMF relocation based on a network-triggered change of a network slice. According to one technique, the current AMF may identify a request to change a current authorized NSSAI for the UE. The current AMF may identify a request to modify a current authorized NSSAI based on a policy control function (PCF) instruction or an instruction specifying a change in subscription of the network slice. In some examples, the request may include a new authorized NSSAI.
[0054] The current AMF may select a new AMF based on the new authorized NSSAI. If the new AMF can be selected and contacted by the current AMF, the current AMF may determine whether the UE has a valid NSI of the S-NSSAI associated with the current authorized NSSAI, or a valid NSI that is not in the new authorized NSSAI, or both. The current AMF may generate a UE context and send the UE context to the new AMF. The UE context may include the UE PDU status for all existing UE PDU sessions for each valid network slice associated with the new authorized NSSAI. Thus, a network-triggered change of network slice causes the current AMF to trigger AMF relocation (i.e., a change from the current AMF to the new AMF).
[0055] The current AMF may send an AMF relocation request to the new AMF. The AMF relocation request may include a new authorized NSSAI or UE context or both. In addition, the current AMF may trigger a PDU release procedure for each valid UE PDU session that is not supported in the new authorized NSSAI. The new AMF may receive a relocation request from the current AMF (i.e., now the previous AMF). Based on the relocation request, the new AMF may send an indication identifying the changes to the AMF to one or more SMFs associated with the valid UE PDU sessions. In some examples, the UE may have multiple valid UE PDU sessions. The new AMF may determine and allocate a NR (e.g., or other 5G network identifier) GUTI for the UE. The UE may receive the NR GUTI from the new AMF in a message, e.g., in a UE configuration request message. The message may also include a status provided by the previous AMF or the new authorized NSSAI or both. The status may indicate a UE PDU session for each valid network slice. In some examples, the status may indicate multiple UE PDU sessions for multiple valid network slices. Upon receiving a message from the new AMF, the UE may store a new granted NSSAI, a new NR GUTI, and release valid UE PDU sessions that are not in the UE PDU session status.
[0056] In some cases, the UE may determine that additional network slices are needed in addition to the network slices included in the new authorized NSSAI that were not in the previously authorized NSSAI. The UE may re-register with the network based on the determination that additional network slices are needed. For example, in the previously authorized NSSAI, the UE may have been assigned network slices 0 through 3, but in the new authorized NSSAI, the UE may be assigned network slices 1, 2, and 4. Thus, the UE may determine that network slice 4 needs to be registered. As part of re-registering with the network, the UE may send an NSSAI request. The NSSAI request may include the additional network slices in addition to the currently registered network slices.
[0057] According to a second technique, a deregistration procedure may be triggered by the network. In this case, the current AMF may identify a request to change one or more network slices associated with the current authorized NSSAI. In response to identifying the request, the current AMF may select a new AMF to serve the network slice associated with the new authorized NSSAI. However, the current AMF may determine that the new AMF is not accessible. As a result, the current AMF may send a deregistration request to the UE. The deregistration request may include an instruction to perform a re-registration procedure. In addition, the deregistration request may include a new authorized NSSAI, or may include a cause code indicating a new registration request for a set of network slices due to the AMF change, or may include both.
[0058] In some cases, the current AMF may refrain from releasing the N2 signaling connection until a request to release the connection is received from the network (e.g., RAN). When the current AMF receives the request from the network, the current AMF may trigger a PDU release procedure. This procedure may include that for each valid UE PDU session that is not supported in the new authorized NSSAI, the UE PDU session is released. When all UE PDU sessions are released, the AMF may also release the UE context.
[0059] The UE may receive a deregistration request from the current AMF. In some cases, the UE may determine that the deregistration request includes a re-registration request, for example, the re-registration request may be identified in a cause code indicating a new registration request for a new network slice based on the AMF change. The UE may determine an allowed NSSAI based on the deregistration request, store the allowed NSSAI locally or remotely, or both. In some cases, the UE may determine which network slice in the new allowed NSSAI to attach to in order to make the NSSAI request.
[0060] Additionally or alternatively, the UE may analyze the cause code to perform additional operations. The UE may, for example, remove a current GUTI (e.g., 5G GUTI) based on the cause code. In some cases, the upper layer (e.g., NAS layer) of the UE may indicate to the lower layer (e.g., AS layer) to release the signaling connection or to re-establish the signaling connection with the network, or both, based on the cause code. The UE may send a request to the network to re-establish the signaling connection, including an NSSAI request.
[0061] In some examples, the signaling connection may be an RRC connection. In this case, the UE may perform an RRC connection release procedure or an RRC connection establishment procedure or both. The network may receive a signaling indication associated with the RRC connection release procedure or the RRC connection re-establishment procedure. The signaling indication may include an NSSAI request. The NSSAI request may include an indication of a requested network slice based on the NSSAI. According to one technique, the network may determine a change in the NSSAI for the UE. The network may modify the current authorized NSSAI based on a PCF indication or an indication specifying a change in the subscription of the network slice. In some examples, the modification may include identifying a new authorized network slice supported for the UE, alone or in addition to the network slice of the NSSAI request. The network may select a new AMF to serve the network slice associated with the new authorized NSSAI and initiate AMF relocation for the signaling connection of the RRC connection release or the RRC connection establishment. In other words, a change in the set of authorized network slices may involve a change in the serving AMF for the RRC connection. In one aspect, the current AMF may attempt to contact the new AMF. The communication between the current AMF and the new AMF may be redirected through the network or established through a direct connection between the AMFs. Alternatively, the signaling connection may be an Nwu connection, for example an IPSec tunnel connection. In this case, the UE may release or re-establish the IPSec tunnel connection, or both.
[0062] In some cases, the upper layer (e.g., NAS layer) of the UE may indicate to the lower layer (e.g., AS layer) to modify the signaling connection with the network based on the cause code. In this case, the UE may send a message (e.g., new RRC reconfiguration request message or Nwu signaling) to the network to modify the signaling connection. In some cases, the RRC reconfiguration message or Nwu signaling may include an NSSAI request to the network, or a signaling path reconfiguration indicated by the cause code, or a current GUTI (e.g., 5G GUTI), or a combination thereof. In addition, the UE may include a NAS message including an NSSAI request in the RRC reconfiguration message. In some cases, the message sent by the UE to the network may be an IKEv2 INFORMATIONAL message. This message may be identified by a new reconfiguration signaling connection message identified by an exchange type value set to a predetermined number (e.g., 37) or by an exchange type value set between a predetermined range (e.g., a value between 240 and 255) that may be reserved for private use. In some examples, an NSSAI request, a cause code indicating a signaling path reconfiguration, or a GUTI, or a combination thereof, may be included in a generic payload with the payload type set to a predetermined number (e.g., 43) to indicate a Vendor ID payload.
[0063] The network may receive an RRC reconfiguration request message from the UE. At this point, the network may select a serving AMF based on the NSSAI request included in the RRC reconfiguration request message. According to one technique, the network may evaluate the consideration of the current allowed network slice associated with the NSSAI request. In some cases, the network may decide to change the NSSAI for the UE. The network may modify the current allowed NSSAI based on a PCF indication or an indication specifying a change in the subscription of the network slice. In some examples, the modification may include identifying a new allowed network slice supported for the UE, alone or in addition to the network slice of the NSSAI request. The network may select a new AMF to serve the network slice associated with the new allowed NSSAI and initiate AMF relocation. In other words, a change in the set of allowed network slices may involve a change in the serving AMF. In one aspect, the current AMF may attempt to contact the new AMF. The network may establish an N2 signaling connection with the serving AMF and transmit the NAS message received from the UE. Additionally or alternatively, the network may send a request to the previous AMF to release the N2 signaling connection. When the network registers with the serving AMF, the network may receive a new GUTI for the UE from the serving AMF. As a result, the network may send the new GUTI to the UE. In some examples, the network may send the same message to the UE. For example, the network may send the new GUTI in a generic payload with a payload type associated with the vendor ID payload.
[0064] Aspects of the present disclosure are first described in the context of a wireless communication system. Then, example UEs, base stations (e.g., eNBs, gNBs), systems, and process flows for AMF relocation based on network-triggered changes of network slices are described. Aspects of the present disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flow charts relating to enabling network-triggered changes of network slices.
[0065] 1 illustrates an example of a wireless communication system 100 that supports enabling network-triggered changes of network slices in accordance with one or more aspects of the present disclosure. The wireless communication system 100 includes a base station 105 (e.g., a gNodeB (gNB) and / or a radio head (RH)), a UE 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE), an LTE Advanced (LTE-A) network, or an NR network. In some cases, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (i.e., mission-critical) communications, low latency communications, and communications with low-cost and low-complexity devices.
[0066] The UE 115 may establish multiple PDU sessions for multiple network slices. In some cases, the UE 115 may select a network slice based on an application or subscription service. By having different applications or subscriptions, etc. served by different network slices, the UE 115 may also maintain the performance requirements of the UE 115's individual applications while improving resource utilization in the wireless communication system 100. In some cases, the network slice used by the UE 115 may be served by an AMF associated with the base station 105 or the network 130, or both. In addition, session management of the network slice may be performed by the SMF.
[0067] In some cases, the network (e.g., RAN) may determine a change in the set of allowed network slices for the UE 115. The change may be determined, for example, by comparing a previously allowed network slice with a new allowed network slice. In some cases, the AMF may provide the UE 115 with an NSSAI or an S-NSSAI. The NSSAI may include, among other information, information indicating an allowed network slice for the UE 115 to use. In some cases, the AMF may change the set of network slices for the UE 115. For example, if a new network slice is identified in the new set of allowed network slices, the serving AMF of the UE 115 may determine that the serving AMF does not have the capability to serve the new network slice. As a result, an AMF capable of serving the new network slice may be identified. In other words, a change in the set of allowed network slices may involve a change in the serving AMF.
[0068] If the network changes the set of network slices, the serving AMF may send a new set of NSSAIs to the UE 115. The UE 115 may receive the new set of NSSAIs. In some cases, the UE 115 may identify that the new set of NSSAIs includes a new S-NSSAI to which the UE 115 may need to connect. The UE 115 may re-register with a requested NSSAI that includes the current S-NSSAI to which the UE 115 is registered and one or more of the new S-NSSAIs. If the serving AMF determines that a different AMF is required for the UE 115 due to the new requested NSSAI, the serving AMF may identify and select the new AMF. As a result, the wireless communication system 100 is capable of supporting network-triggered changes to network slices.
[0069] The base stations 105 may communicate wirelessly with the UEs 115 via one or more base station antennas. Each base station 105 may provide communication coverage to a respective geographic coverage area 110. The communication links 125 shown in the wireless communication system 100 may include uplink (UL) transmissions from the UEs 115 to the base stations 105, or downlink (DL) transmissions from the base stations 105 to the UEs 115. Control information and data may be multiplexed on the uplink channels or downlink according to various techniques. The control information and data may be multiplexed on the downlink channels using, for example, time division multiplexing (TDM) techniques, frequency division multiplexing (FDM) techniques, or hybrid TDM-FDM techniques. In some examples, control information transmitted during a transmission time interval (TTI) of a downlink channel may be distributed in a cascaded manner among different control regions (e.g., between a common control region and one or more UE-specific control regions).
[0070] The UEs 115 may be distributed throughout the wireless communication system 100, and each UE 115 may be fixed or mobile. The UEs 115 may also be referred to as mobile stations, subscriber stations, mobile units, subscriber units, wireless units, remote units, mobile devices, wireless devices, wireless communication devices, remote devices, mobile subscriber stations, access terminals, mobile terminals, wireless terminals, remote terminals, handsets, user agents, mobile clients, clients, or some other suitable terminology. The UEs 115 may also be mobile phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, tablet computers, laptop computers, cordless phones, personal electronic devices, handheld devices, personal computers, wireless local loop (WLL) stations, Internet of Things (IoT) devices, IoE devices, machine type communications (MTC) devices, equipment, automobiles, etc.
[0071] In some cases, the UE 115 may also be able to communicate directly with other UEs (e.g., using peer-to-peer (P2P) or device-to-device (D2D) protocols). One or more of the groups of UEs 115 utilizing D2D communication may be within the geographic coverage area 110 of the cell. Other UEs 115 in such a group may be outside the geographic coverage area 110 of the cell or may not otherwise be able to receive transmissions from the base station 105. In some cases, a group of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system in which each UE 115 transmits to every other UE 115 in the group. In some cases, the base station 105 facilitates scheduling of resources for D2D communication. In other cases, the D2D communication is performed independently of the base station 105.
[0072] Some UEs 115, such as MTC or IoT devices, may be low-cost or low-complexity devices and provide automated communication between machines, i.e., machine-to-machine (M2M) communication. M2M or MTC may refer to data communication technologies that allow devices to communicate with each other or with a base station without human intervention. For example, M2M or MTC may refer to communication from devices that incorporate sensors or meters to measure or capture information and relay that information to a central server or application program that can utilize the information or present the information to a human interacting with the program or application. Some UEs 115 may be designed to collect information or enable automated operation of machines. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, medical monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based business billing.
[0073] The base stations 105 may communicate with the core network 130 and with each other. For example, the base stations 105 may interface with the core network 130 through a backhaul link 132 (e.g., S1, etc.). The base stations 105 may communicate with each other either directly or indirectly (e.g., through the core network 130) via a backhaul link 134 (e.g., X2, etc.). The UEs 115 may communicate with the core network 130 via a communication link 135. The base stations 105 may perform radio configuration and scheduling for communication with the UEs 115 or may operate under the control of a base station controller (not shown). In some examples, the base stations 105 may be macro cells, small cells, hot spots, etc. The base stations 105 may also be referred to as evolved NodeBs (eNBs) 105.
[0074] The base station 105 may be connected to the core network 130 by an S1 interface. The core network may be an evolved packet core (EPC), which may include at least one mobility management entity (MME), at least one serving gateway (S-GW), and at least one packet data network (PDN) gateway (P-GW). The MME may be a control node that handles signaling between the UE 115 and the EPC. All user IP packets may be forwarded through the S-GW, which may itself be connected to the P-GW. The P-GW may provide IP address allocation as well as other functions. The P-GW may be connected to a network operator's IP services. The operator's IP services may include the Internet, intranet, IP multimedia subsystem (IMS), and packet-switched (PS) streaming services.
[0075] The core network 130 may provide user authentication, access authorization, tracking, IP connectivity, and other access, routing, or mobility functions. At least some of the base stations 105 (e.g., eNodeB (eNB, network access device, gNB) 105-a, gNB, or access node controller (ANC)) may interface with the core network 130 through backhaul links 132 (e.g., S1, S2, etc.) and may perform radio configuration and scheduling for communication with the UEs 115. In some configurations, various functions of each access network entity or base station 105 may be distributed across various network devices (e.g., radio heads and access network controllers) or may be integrated into a single network device (e.g., base station 105).
[0076] One or more of the network devices 105 may include a network slice manager 101, which may receive a network trigger, determine to modify a current authorized network slice associated with a current authorized NSSAI used by the UE 115 based on the received network trigger, identify a new authorized NSSAI for the UE 115 based on the determination, and select a target AMF based on the new authorized NSSAI, where the target AMF is accessible by the source AMF. The network slice manager 101 may instead receive an AMF relocation request for the UE 115 currently served by the source AMF, where the AMF relocation request may include the new authorized NSSAI and UE context information. The network slice manager 101 may allocate an updated NR GUTI for the UE 115 based on the AMF relocation request and send a configuration request message to the UE 115 including the updated NR GUTI, an updated status of an existing UE PDU session, or the new authorized NSSAI, or a combination thereof.
[0077] In some cases, the network slice manager 101 may receive a network trigger from the UE 115 served by the source AMF, determine to modify a current authorized NSSAI associated with a current authorized S-NSSAI used by the UE 115 based on the received network trigger, identify a new authorized NSSAI for the UE 115, and determine that a target AMF associated with the new authorized NSSAI is inaccessible by the source AMF. Alternatively, in some cases, the network slice manager 101 may receive an RRC connection request from the UE 115 including the NSSAI, select a target AMF to serve the UE 115 based on the NSSAI, establish an N2 signaling connection with the selected AMF, and transmit NAS messages received from the UE 115 to the selected AMF using the N2 signaling connection.
[0078] The UE 115 may include a network slice manager 102 that may receive a configuration message from the network device 105 indicating a request to register one or more new network slices associated with a new authorized network slice, an NR GUTI associated with the target AMF, the status of an existing valid UE PDU session of the UE 115, or a new authorized NSSAI, or a combination thereof, store the new authorized NSSAI and NR GUTI, identify a valid UE PDU session based on the status of the existing valid UE PDU session information included in the configuration message, and if the identified valid UE PDU session is not supported in the new authorized NSSAI, release the identified valid UE PDU session. Additionally or alternatively, the network slice manager 101 may identify a re-registration request and a code indicating a request to register a set of network slices associated with a new authorized NSSAI based on a received de-registration request from the AMF serving the UE 115, identify a new authorized NSSAI based on the received de-registration request, and generate an NSSAI request for registering the set of network slices based on the code.
[0079] In some examples, establishing a user plane connection to a data network via one or more network slice instances may include performing a resource management procedure to select an AMF supporting one or more network slices. Additionally or alternatively, the management procedure may include establishing a PDU session to the data network via the network slice instance. The UE 115 may register to a network (e.g., PLMN, LTE, NR). When the UE 115 registers to the network, the UE 115 may determine a configured NSSAI or an allowed NSSAI. The UE 115 may provide an NSSAI request to the network using an RRC and NAS layer based on determining the configured NSSAI or the allowed NSSAI. The NSSAI request may include an S-NSSAI associated with a network slice to which the UE 115 is requesting to register. Additionally, the NSSAI request may include a temporary identifier (e.g., GUTI) assigned to the UE 115.
[0080] The NSSAI request may include a configured NSSAI or a subset of the configured NSSAIs if the UE 115 has an NSSAI that is not authorized or has no authorized NSSAIs. In some cases, the NSSAI request may include an authorized NSSAI or a subset of the authorized NSSAIs, where one or more S-NSSAIs are associated with configured NSSAIs whose corresponding S-NSSAIs are not supported in the authorized NSSAIs and were not previously supported by the network. The subset of authorized NSSAIs may include an S-NSSAI associated with a previously authorized NSSAI for the network in some examples.
[0081] The UE 115 may provide an S-NSSAI in an NSSAI request from a configured NSSAI that the UE 115 previously provided to the network in its current registration area. The NSSAI request may also be included in the RRC connection establishment message, or in the NAS message, or both. The network (e.g., RAN) may route NAS signaling between the UE 115 and the selected AMF using the requested NSSAI obtained during the RRC connection establishment. If the network (e.g., RAN) is unable to select an AMF based on the requested NSSAI, the network may route the NAS signaling to an AMF from a set of default AMFs.
[0082] In some cases, upon registration, the UE 115 may be given a temporary identifier by the serving AMF. The temporary identifier may be included in one or more RRC connection establishment messages during subsequent initial access to enable the network (e.g., RAN) to route NAS signaling between the UE 115 and the appropriate AMF. The network may also return a new authorized NSSAI that identifies the network slices that are allowed. The UE 115 may store the new authorized NSSAI and invalidate any previously stored authorized NSSAI for the network.
[0083] The network may also discard the S-NSSAI provided by the UE 115 in the requested NSSAI with a discard cause code. In some examples, the network may send an indication identifying whether the discarded S-NSSAI is permanent (e.g., the S-NSSAI may not be supported by the network at least in the current registration area) or temporary (e.g., the network slice associated with the S-NSSAI may be temporarily unavailable). In some cases, when receiving the NSSAI request and temporary identifier from the UE 115 in the RRC message, if the network (e.g., the RAN) determines the capability to contact the AMF associated with the temporary identifier, the network may forward the request to the AMF. Instead, the network may select an appropriate AMF based on the NSSAI request provided by the UE 115 and forward the request to the selected AMF. In some cases, if the network is unable to select an AMF based on the NSSAI request, the request may be sent to a default AMF.
[0084] In some cases, when UE 115 registers with a network, if the UE does not have a configured NSSAI or an authorized NSSAI, the network (e.g., RAN) may route some or all NAS signaling from and to UE 115 to a default AMF. UE 115 may also send an indication of an NSSAI in an RRC connection establishment or initial NAS message unless UE 115 has a configured NSSAI or an authorized NSSAI for the corresponding network. In some cases, upon registration, UE 115 may receive a temporary identifier by the AMF. In addition, UE 115 may receive an authorized NSSAI that identifies a network slice that is authorized by the network for UE 115. The network slice may be part of the UE 115's subscribed default S-NSSAI. UE 115 may also include the temporary identifier in an RRC connection establishment message during subsequent initial access to enable the network to route NAS signaling between UE 115 and the appropriate AMF.
[0085] In some examples, the wireless communication system 100 may provide modifications to the network slice for the UE 115. Additionally, the wireless communication system 100 may provide modifications to the set of network slices for the UE 115. The set of network slices for the UE 115 may change during one or more time instances during and after registration with the network. Additionally, changes to the set of network slices may be initiated by the network or the UE 115 based on one or more conditions. The network may change the set of network slices at which the UE 115 is registered based on a local policy, e.g., a subscription change or UE mobility, or both.
[0086] In some cases, the network may trigger a change to the set of network slices during the registration procedure. For example, an access node (AN) of the network may receive an RRC connection request from the UE 115 including an NSSAI and determine a change in the network slice consideration of the current authorized NSSAI used by the source AMF of the registration procedure. The AN may determine to modify the current authorized NSSAI based on a network trigger of a local policy and identify a new authorized NSSAI including a new authorized network slice supported for the UE 115. In other cases, the AN of the network may receive a UE-initiated request for relocation from a source AMF associated with the current set of authorized network slices of the network connection. The AN may determine a change in the network slice consideration of the current authorized NSSAI used by the source AMF and determine to modify the current authorized NSSAI based on the network's local policy and the relocation request.
[0087] The network may also select a new AMF based on the new authorized NSSAI. In some cases, the network may determine that redirection between the current AMF and the new selected AMF is possible. As a result, the network may trigger AMF relocation to the new AMF, and the current AMF may send the new authorized NSSAI to the new selected AMF. The current AMF may also trigger release of PDU sessions for S-NSSAIs that are not supported by the new authorized NSSAI. The current AMF may communicate with the new AMF according to redirection by the network or direct signaling between the AMFs. Alternatively, the network may determine that relocation to a new AMF that supports the new authorized NSSAI is not possible. As a result, the current AMF may send the new authorized NSSAI to the UE 115 using a network-initiated deregistration procedure. The deregistration procedure may include an instruction to the UE 115 to initiate a registration procedure with the updated new S-NSSAI and that the cause of the reregistration is due to a change in the supported network slice. As a result, UE 115 may initiate a registration procedure that includes an NSSAI request based on the new authorized NSSAI and refrain from providing UE 115's current temporary identifier.
[0088] A data network may be associated with an S-NSSAI. In some cases, a network operator may provide a network slice selection policy (NSSP) to the UE 115. The NSSP may include one or more NSSP rules, each one of which associates an application with an S-NSSAI. In some cases, a default rule may match all applications with an S-NSSAI. In some cases, a UE 115 application associated with an S-NSSAI may request data transmission. If the UE 115 has one or more PDU sessions established and associated with an S-NSSAI, the UE 115 may route user data of this application in one of these PDU sessions, unless other conditions at the UE 115 allow the use of these PDU sessions. In addition, if the UE 115 application provides a DNN, the UE 115 may determine which PDU session to use. In some cases, if the UE 115 does not have a PDU session established and associated with the S-NSSAI, the UE 115 may request a new PDU session associated with the S-NSSAI and associated with a DNN that may be provided by an application. In order for the network to select appropriate resources to support network slicing in the RAN, the RAN needs to be aware of the network slice used by the UE 115. When the UE triggers the establishment of a PDU session, the AMF may select an SMF in the network slice instance based on the S-NSSAI, the DNN, and other information, such as the UE subscription and local operator policies. The selected SMF establishes a PDU session based on the S-NSSAI and the DNN.
[0089] The wireless communication system 100 may operate in the extremely high frequency (UHF) frequency region, using a frequency band from 700 MHz to 2600 MHz (2.6 GHz), although some networks (e.g., wireless local area networks (WLANs)) may use frequencies as high as 4 GHz. This region is sometimes known as the decimeter band because the wavelengths range from about 1 decimeter to 1 meter in length. UHF waves may propagate primarily by line of sight and may be blocked by buildings and environmental features. However, the waves may penetrate walls sufficiently to provide service to UEs 115 located indoors. Transmission of UHF waves is characterized by smaller antennas and shorter distances (e.g., less than 100 km) compared to transmissions using lower frequencies (and longer waves) in the high frequency (HF) or very high frequency (VHF) portions of the spectrum. In some cases, the wireless communication system 100 may also utilize the extremely high frequency (EHF) portion of the spectrum (e.g., from 30 GHz to 300 GHz). This region is sometimes known as the millimeter band because the wavelengths span approximately one millimeter to one centimeter in length. Thus, EHF antennas can be smaller and more closely spaced than UHF antennas. In some cases, this can facilitate the use of antenna arrays in the UE 115 (e.g., for directional beamforming). However, EHF transmissions may be constrained by greater atmospheric attenuation and shorter distances than UHF transmissions.
[0090] Thus, the wireless communication system 100 may support millimeter wave (mmW) communication between the UE 115 and the base station 105. Devices operating in the mmW or EHF bands may have multiple antennas to enable beamforming. That is, the base station 105 may use multiple antennas or antenna arrays to perform beamforming operations for directional communication with the UE 115. Beamforming (sometimes called spatial filtering or directional transmission) is a signal processing technique that may be used in a transmitter (e.g., base station 105) to shape and / or steer an overall antenna beam in the direction of a target receiver (e.g., UE 115). This may be achieved by combining elements in an antenna array in such a way that transmitted signals at certain angles experience constructive interference, while transmitted signals at other angles experience destructive interference.
[0091] A multiple-input multiple-output (MIMO) wireless system uses a transmission scheme between a transmitter (e.g., base station 105) and a receiver (e.g., UE 115) in which both the transmitter and receiver are equipped with multiple antennas. Some parts of the wireless communication system 100 may use beamforming. For example, the base station 105 may have an antenna array with several rows and columns of antenna ports that the base station 105 may use for beamforming in its communication with the UE 115. A signal may be transmitted multiple times in different directions (e.g., each transmission may be beamformed differently). A mmW receiver (e.g., UE 115) may try multiple beams (e.g., antenna sub-arrays) while receiving a synchronization signal.
[0092] In some cases, the antennas of the base station 105 or the UE 115 may be located in one or more antenna arrays that may support beamforming or MIMO operations. One or more base station antennas or antenna arrays may be collocated in an antenna assembly, such as an antenna tower. In some cases, antennas or antenna arrays associated with the base station 105 may be located in diverse geographic locations. The base station 105 may use multiple antennas or antenna arrays to perform beamforming operations for directional communications with the UE 115.
[0093] In some cases, the wireless communication system 100 may be a packet-based network that operates according to a layered protocol stack. In the user plane, communication at the bearer or packet data convergence protocol (PDCP) layer may be IP-based. The radio link control (RLC) layer may perform packet segmentation and reassembly in some cases to communicate over logical channels. The medium access control (MAC) layer may perform priority handling and multiplexing of logical channels into transport channels. The MAC layer may also use hybrid ARQ (HARQ) to perform retransmissions at the MAC layer to improve link efficiency. In the control plane, the radio resource control (RRC) protocol layer may establish, configure, and maintain an RRC connection between the UE 115 and the network device 105-c, the network device 105-b, or the core network 130, which supports radio bearers for user plane data. In the physical (PHY) layer, the transport channels may be mapped to physical channels.
[0094] The wireless communication system 100 may support operation on multiple cells or carriers, a feature that may be referred to as carrier aggregation (CA) or multi-carrier operation. A carrier may also be referred to as a component carrier (CC), layer, channel, etc. The terms "carrier," "component carrier," "cell," and "channel" may be used interchangeably herein. A UE 115 may be configured with multiple downlink CCs and one or more uplink CCs for carrier aggregation. Carrier aggregation may be used with both FDD and TDD component carriers.
[0095] In some cases, the wireless communication system 100 may utilize an enhanced component carrier (eCC). An eCC may be characterized by one or more features including a wider bandwidth, a shorter symbol duration, a shorter TTI, and a modified control channel configuration. In some cases, an eCC may be associated with a carrier aggregation configuration or a dual connectivity configuration (e.g., when multiple serving cells have suboptimal or non-ideal backhaul links). An eCC may also be configured for use in an unlicensed or shared spectrum (where more than one operator is authorized to use the spectrum). An eCC characterized by a wide bandwidth may include one or more segments that may be utilized by a UE 115 that is not capable of monitoring the full bandwidth or that prefers to use limited bandwidth (e.g., to conserve power).
[0096] In an NR shared spectrum system, shared radio frequency spectrum bands may be utilized. For example, NR shared spectrum may utilize any combination of licensed spectrum, shared spectrum, and unlicensed spectrum, among others. Flexibility in eCC symbol duration and subcarrier spacing may enable the use of eCC across multiple spectrums. In some examples, NR shared spectrum may increase spectrum utilization and spectral efficiency, especially through dynamic vertical (e.g., across frequency) and horizontal (e.g., across time) sharing of resources.
[0097] In some cases, the wireless communication system 100 may utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 may utilize LTE License Assisted Access (LTE-LAA) or LTE Unlicensed (LTE U) radio access technology or NR technology in an unlicensed band such as the 5 Ghz Industrial, Scientific, and Medical (ISM) band. When operating in an unlicensed radio frequency spectrum band, wireless devices such as the base station 105 and the UE 115 may utilize a listen-before-talk (LBT) procedure to ensure that the channel is clear before transmitting data. In some cases, operation in the unlicensed spectrum may be based on a CA configuration in conjunction with a CC operating in the licensed spectrum. Operation in the unlicensed spectrum may include downlink transmission, uplink transmission, or both. Duplexing in the unlicensed spectrum may be based on Frequency Division Duplexing (FDD), Time Division Duplexing (TDD), or a combination of both.
[0098] FIG. 2 illustrates a wireless communication system 200 that supports enabling network-triggered change of network slices according to one or more aspects of the present disclosure. In some examples, the wireless communication system 200 may implement aspects of the wireless communication system 100. The wireless communication system 200 may support network slicing. In some cases, access to network slicing may be based on subscription and network deployment choices, e.g., some AMFs may not support all network slices requested by the UE. In addition, there may be isolated AMFs for some network slices that do not support other network slices and may be contacted by other AMFs that support the same network slices. The wireless communication system 200 may perform deregistration with reregistration for the isolated network slices and assign parameters to enable selection of an appropriate AMF. In addition, for non-isolated network slices, an AMF relocation procedure to a new AMF may be triggered by the current AMF.
[0099] The wireless communications system 200 may include a UE 215, which may be an example of a UE 115 as described with reference to Figure 1. The wireless communications system 200 may also include an AMF component 205, an AMF component 210, a RAN component 220, and an SMF component 230. The AMF component 205, the AMF component 210, and the RAN component 220 may be located locally or may be remote from a base station or a core network, such as the base station 105 or the core network 130, as described with reference to Figure 1.
[0100] The UE 215 may establish a session with one or more network slices (not shown). In some examples, a session may include multiple PDU sessions associated with multiple network slices. A PDU session may be an association between the UE 215 and a data network (e.g., the AMF component 205 or the AMF component 210) that provides a PDU connection service. In some cases, the association may be of IP, Ethernet, or unstructured type. A PDU connection service may be a service of exchanging PDUs between the UE 215 and the data network (e.g., the RAN component 220). The communication link 260 shown in the wireless communication system 200 may include UL transmissions from the UE 215 to one or more network entities (e.g., the AMF component 205, the AMF component 210, the RAN component 220, and the SMF component 230) or DL transmissions from one or more of the network entities (e.g., the AMF component 205, the AMF component 210, the RAN component 220, and the SMF component 230) to the UE 215.
[0101] The AMF component 205 may be a current AMF serving the network slices used by the UE 215. These network slices may be associated with a current authorized NSSAI. The NSSAI may include parameters to assist in the selection of a RAN and a core network for a network slice instance used by the UE 215. In some cases, a single NSSAI may be associated with multiple network slices. In some cases, the network may also select a RAN and a core network based on the capabilities and subscription information of the UE 215. In addition, the NSSAI may include a session management NSSAI. The session management NSSAI may include a network slice service type or a network slice identifier (ID), or both. The network slice service type may identify features and services supported by the network slice.
[0102] The network may trigger a change to the current authorized NSSAI. For example, the network may change parameters associated with the capabilities of the network slice. That is, the network slice may change its capabilities for serving subscriptions. In some cases, the change in network slice causes the UE 215 to deregister with the current AMF and register with a new AMF. In other cases, the change in network slice may cause the network to initiate a redirection of the network connection through the serving AMF.
[0103] According to the first technique, the AMF component 205 may trigger AMF relocation. The AMF relocation may include triggering the UE 215 to change to a new AMF. In some cases, the AMF component 205 may receive a new authorized NSSAI based on a change to a current authorized NSSAI. For example, the AMF component 205 may determine that a current authorized NSSAI for the UE 215 may require modification based on a network trigger including at least a PCF indication or a subscription change. The AMF component 205 may determine to modify a current authorized network slice used by the UE 215 based on the new authorized NSSAI. Thus, the AMF component 205 may modify a current authorized NSSAI used by the UE 215.
[0104] The AMF component 205 may select a new AMF based on the new authorized NSSAI. For example, the AMF component 205 may select the AMF component 210 as the new AMF. In some cases, the AMF component 205 may also determine that the UE 215 has a valid network slice instance (NSI) associated with the NSSAI of the current authorized S-NSSAI. In some cases, the AMF component 205 may determine whether the UE 215 has one or more NSIs that are valid for any of the S-NSSAIs that belong to the current authorized NSSAI and are not in the new authorized NSSAI. That is, the AMF component 205 may identify that a valid NSI supported in the current authorized NSSAI associated with the UE 215 is supported in the new authorized NSSAI. The AMF component 205 may generate a status report. In some cases, the status report may be a UE context. The UE context may include the status of all existing UE PDU sessions associated with the valid NSI. The AMF component may transmit the status report to the AMF component 210.
[0105] In some cases, the AMF component 205 may trigger an AMF relocation due to a change in the supported NSSAI in the received new authorized NSSAI. The AMF component 205 may send an AMF relocation request to the AMF component 210 via the communication link 260. The AMF relocation request may include the new authorized NSSAI and a status report. In this case, the status report may include the UE PDU status of all UE sessions corresponding to the S-NSSAI in the new authorized NSSAI. Additionally or alternatively, the status report may include the current NR GUTI. In some cases, the AMF component 205 may trigger a release procedure. The release procedure may be triggered based on direct signaling to the UE 215. The release procedure may be a PDU release procedure for each valid PDU session that is not supported in the new authorized NSSAI. Similarly, the AMF component 205 may trigger a release procedure to the AMF component 210 via the communication link 260.
[0106] According to a second technique, the RAN component 220 may determine a change in the NSSAI for the UE 215 and trigger an AMF relocation. The RAN component 220 may determine a new authorized NSSAI based on a change to the current authorized NSSAI. For example, the RAN component 220 may determine that the current authorized NSSAI for the UE 215 may require modification based on a network trigger including at least a PCF instruction or an instruction specifying a change in the network slice subscription. The RAN component 220 may determine to modify the current authorized network slice used by the UE 215 based on the new authorized NSSAI. Thus, the RAN component 220 may modify the current authorized NSSAI used by the UE 215.
[0107] The RAN component 220 may select a new AMF based on the new authorized NSSAI. For example, the RAN component 220 may select the AMF component 210 as the new AMF. The RAN component 220 may then trigger an AMF relocation due to a change in the supported NSSAI in the received new authorized NSSAI. The RAN component 220 may send an AMF relocation request to the AMF component 210 via the communication link 260. The AMF relocation request may include the new authorized NSSAI and a status report. In this case, the status report may include the UE PDU status of all UE sessions corresponding to the S-NSSAI in the new authorized NSSAI. Additionally or alternatively, the status report may include the current NR GUTI. The AMF component 210 may receive the status report and provide a response including the updated NR GUTI for the UE 215.
[0108] At least one of the AMF component 210 and the RAN component 220 may send an indication to the SMF component 230 identifying a change in AMF (e.g., from the AMF component 205 to the AMF component 210) for a network slice associated with a new authorized NSSAI. These network slices may be associated with a valid PDU session. In some examples, the network slices may be associated with the same or different SMF component 230. As a result, the AMF component 210 may send an indication to multiple SMF components (not shown). In some cases, the AMF component 210 may determine and allocate an NR (e.g., or other 5G network identifier) GUTI for the UE 215. The UE 215 may receive the NR GUTI from the AMF component 210 in a message, for example, in a UE configuration request message over the communication link 260. The message may also include a UE PDU session status report (e.g., associated with a UE context) provided by the AMF component 205, or the new authorized NSSAI, or both.
[0109] Alternatively, the message may be an IKEv2 INFORMATIONAL message, which may be identified by an exchange type value set to a predetermined number (e.g., 37) or by a new reconfiguration signaling connection message identified by an exchange type value set between a predetermined range (e.g., values between 240 and 255) that may be reserved for private use. In some examples, an NSSAI request, a cause code indicating a signaling path reconfiguration, or a GUTI, or a combination thereof, may be included in a generic payload with a payload type set to a predetermined number (e.g., 43) to indicate a vendor ID payload.
[0110] Upon receiving the message from the AMF component 210, the UE 215 may store the new authorized NSSAI, the new NR GUTI, and release the valid PDU sessions that are not in the UE PDU session status report. In some cases, the UE 215 may determine that a certain number of additional network slices are needed in addition to the network slices included in the new authorized NSSAI. In other words, the number of additional network slices may not be supported in the previously authorized NSSAI. The UE 215 may re-register with the network (e.g., base station) based on the determination that the additional network slices are assigned. For example, in the previously authorized NSSAI, the UE 215 may have been assigned network slices 1, 2, and 3, but in the new authorized NSSAI, the UE may be assigned network slices 1, 4, and 5. Thus, the UE may determine that network slices 4 and 5 are newly supported. As part of re-registering with the network, the UE 215 may send an NSSAI request. The NSSAI request may include the additional network slices (e.g., network slices 4 and 5) and the currently registered network slices. Thus, the UE may determine that network slice 4 needs to be registered. As part of re-registering with the network, the UE may send an NSSAI request.
[0111] In some examples, during a registration procedure in the wireless communication system 200, the RAN component 220 may determine that the UE 215 should be served by a different AMF (e.g., the AMF component 210 rather than the AMF component 205) based on a network slice identified in the new authorized NSSAI. In some cases, the AMF component 205 may receive a registration request from the RAN component 220. If the RAN component 220 determines that aspects of the network slice identified in the new authorized NSSAI should be served by the AMF component 210, the RAN component 220 may trigger an AMF relocation based in part on the new authorized NSSAI. The RAN component 220 may signal the AMF component 205 to redirect the registration request to the AMF component 210. Redirecting the request from the AMF component 205 may include transmitting a redirect message, which may be via the RAN component 220 or via direct signaling between the AMF component 205 and the AMF component 210 (e.g., via the communication link 260). In some cases, the redirect message transmitted by the AMF component 205 via the RAN component 220 may include information for selection of a new AMF to serve the UE 215.
[0112] According to the second technique, the network may trigger a deregistration procedure. In some cases, the second technique may be applied when a new set of allowed network slices does not overlap with a previous set of allowed network slices. Similarly, the AMF component 205 may be a current AMF serving the network slices used by the UE 215. These network slices may be associated with a current authorized NSSAI. The AMF component 205 may receive a new authorized NSSAI based on a change to the current authorized NSSAI. In some cases, the AMF component 205 may decide to modify the current authorized network slices used by the UE 215 based on the new authorized NSSAI. Thus, the AMF component 205 may modify the current authorized NSSAI used by the UE 215.
[0113] The AMF component 205 may select a new AMF based on the new authorized NSSAI. In some cases, the AMF component 205 may determine that a new AMF cannot be selected or that the new AMF is not contactable by the AMF component 205. In this case, the AMF component 205 (i.e., the current AMF) may send a deregistration request to the UE 215. The deregistration request may include an instruction to perform a re-registration procedure, the new authorized NSSAI, or a code indicating that the deregistration is in response to a change in the supported network slice in the new authorized NSSAI, or a combination thereof.
[0114] The AMF component 205 may refrain from releasing the N2 signaling connection until the AMF component 205 receives a request from the RAN component 220. In some cases, the RAN component 220 may send a request to the AMF component 205 to release the N2 signaling connection over the communication link 260. In response to receiving the request from the RAN component 220, the AMF component 205 may trigger a release procedure. The release procedure may be a PDU release procedure for each valid PDU session associated with an unsupported S-NSSAI in the new authorized NSSAI. In some examples, when all valid PDU sessions are released, the AMF component 205 may release the UE context to the AMF component 210.
[0115] Returning to the case where the AMF component 205 sends a deregistration request to the UE 215, the UE 215 may determine that the request is provided by the AMF component 205 and that the request includes a code indicating that the deregistration request is in response to a change in the supported network slice in the new authorized NSSAI. In addition, the UE 215 may identify the new authorized NSSAI based on the received deregistration request. In some cases, the UE 215 may store the new authorized NSSAI locally or remotely, or both. The UE 215 may also determine which network slice to connect to in the received new authorized NSSAI. Based on determining which network slice to connect to, the UE 215 may generate an NSSAI request that identifies the network slice. The UE 215 may send the NSSAI request to the AMF component 205 or the AMF component 210, or both.
[0116] The UE 215 may also perform an action based on the received code with the deregistration request. The UE 215 may remove the current NR GUTI based on the received code. Additionally or alternatively, the higher layer of the UE 215 may send an instruction to release and re-establish the connection with the RAN component 220, or an NSSAI request, or an instruction to refrain from providing the NR GUTI, or a combination thereof, to the lower layer of the UE 215. In some examples, the higher layer may be a NAS layer and the lower layer may be an AS layer. In some cases, the UE 215 may send a request to re-establish the connection based on the instruction to re-establish the connection, the request including an NSSAI request. In some examples, the connection may be an RRC connection. In this case, the UE 215 may perform an RRC connection release procedure or an RRC connection establishment procedure, or both, based on the instruction to release and re-establish the connection with the RAN component 220. Alternatively, the connection may be an IP security (IPsec) tunnel connection. In this case, the UE 215 may perform an IPsec tunnel release procedure or an IPsec tunnel establishment procedure, or both, based on the instruction to release and re-establish the connection with the RAN.
[0117] In some cases, the upper layers of the UE 215 may send to the lower layers of the UE 215 to modify the connection with the RAN component 220 and provide an NSSAI request. The UE 215 may send a new RRC reconfiguration request message that includes the NSSAI request, a code indicating the signaling path configuration, or the current NR GUTI, or a combination thereof. Alternatively, the UE 215 may send an Nwu message that includes the NSSAI request, or a code indicating the signaling path configuration, or the current NR GUTI, or a combination thereof. In some examples, the UE 215 may include a NAS registration request message in an RRC message to provide the NSSAI request.
[0118] The RAN component 220 may receive an RRC request message including an NSSAI request from the UE 215. According to one technique, the RAN component 220 may select the AMF component 210 as a target AMF to serve the UE 215 based on the NSSAI received in the RRC request message. A connection between the RAN component 220 and the AMF component 210 may be established based on selecting the AMF component 210 to serve the UE 215. For example, the RAN component 220 and the AMF component 210 may establish a connection via the communication link 260. In some examples, as part of establishing a connection with the AMF component 210, the RAN component 220 may transmit a received NAS message from the UE 215 to the AMF component 210. In addition, the established connection between the AMF component 210 and the RAN component 220 may be an N2 signaling connection.
[0119] According to another technique, the RAN component 220 may select the AMF component 210 as a target AMF to serve the UE 215 based on the NSSAI received in the RRC request message and establish a connection with the AMF component 210 via the communication link 260. In some cases, the RAN component 220 may send a request to the AMF component 205 (e.g., now the previous AMF) to release a connection, e.g., an N2 signaling connection between the AMF component 205 and the RAN component 220 or the UE 215, or both. In some cases, the RAN component 220 may receive an updated NR GUTI for the UE 215 from the AMF component 210 and replace the previous NR GUTI with the received updated NR GUTI for the UE 215. The RAN component 220 may send feedback (e.g., result) of the registration to the AMF component 210 to the UE 215. For example, the feedback may include an updated NR GUTI and an indication that the AMF component 210 is the new serving AMF for the UE 215 for the network slice associated with the newly allocated NSSAI.
[0120] 3 illustrates an example of a process flow 300 that supports enabling network-triggered changes of network slices according to one or more aspects of the present disclosure. In some examples, the process flow 300 may implement aspects of the wireless communication systems 100 and 200. The UE 305 may be an example of an aspect of the UE 115 described with reference to FIG. 1 or FIG. 2. The AMF component 310 and the AMF component 315 may be an example of an aspect of the AMF component described with reference to FIG. 2.
[0121] In the following description of process flow 300, operations between UE 305, AMF component 310, or AMF component 315 may be transmitted in an order different from the example order shown, or operations performed by UE 305, AMF component 310, or AMF component 315 may be performed in a different order or at a different time. Some operations may be omitted from process flow 300, or other operations may be added to process flow 300.
[0122] At 320, the AMF component 310 may identify a request to modify a current authorized network slice supported by the UE 305 based on a network trigger. At 325, the AMF component 310 may identify a new authorized network slice for the UE 305. At 330, the AMF component 310 may select a target AMF. In some examples, the AMF component 310 may select a target AMF based on the new authorized network slice, the target AMF being accessible by the source AMF. In some cases, the AMF component 310 may determine that the UE 305 has an NSI associated with at least one NSSAI of the current authorized S-NSSAIs and identify that a valid NSI is supported in the new authorized network slice. At 335, the AMF component 310 may trigger AMF relocation. In some examples, the AMF component 310 may trigger AMF relocation based on selecting the target AMF. The AMF component 310 may send an AMF relocation request to the AMF component 315 at 340.
[0123] At 345, the AMF component 315 may allocate an NR GUTI. For example, the AMF component 315 may allocate an NR GUTI for the UE 305 based on a triggered AMF relocation. At 350, the AMF component 315 may send a configuration request message to the UE 305. The configuration request message may include the NR GUTI, an updated status of an existing UE PDU session (or multiple existing UE PDU sessions), or a new allowed network slice, or a combination thereof. In some cases, the NR GUTI may be a modified version of a previous NR GUTI assigned to the UE 305.
[0124] At 360, the UE 305 may release the PDU session. In some cases, the UE 305 may receive a configuration message from the AMF component 310, including a NR GUTI associated with the AMF component 315, a status of an existing valid PDU session of the UE 305, or a new allowed network slice, or a combination thereof. The UE 305 may store information associated with the new allowed network slice and the NR GUTI. The UE 305 may also identify a valid PDU session based on a status of the existing valid PDU session information included in the configuration message, and the identified valid PDU session may not be supported by the new allowed network slice. As a result, the UE 305 may locally release the identified PDU session. In some cases, the UE 305 may identify a local UE PDU session status for one or more valid PDU sessions. In addition, the UE 305 may receive an updated status associated with the UE PDU session. The UE 305 may release PDU sessions that were supported in the local UE PDU session status but are not supported in the received updated status. For example, the UE 305 may compare the local UE PDU session status with the received updated status. Based on this comparison, the UE 305 may identify a change in the UE PDU session. That is, the UE 305 may identify that some or all PDU sessions associated with the local UE PDU session status are no longer supported in the received updated status. In this case, the UE 305 may release the no longer supported PDU sessions. In addition, the no longer supported PDU sessions may already be released by the network.
[0125] 4 illustrates an example of a process flow 400 that supports enabling network-triggered changes of network slices according to one or more aspects of the present disclosure. In some examples, the process flow 400 may implement aspects of the wireless communication systems 100 and 200. The UE 405 may be an example of an aspect of the UE 115 described with reference to FIGS. 1-3. The AMF component 410 and the RAN component 415 may be an example of an aspect of the AMF component and the RAN component described with reference to FIG. 2.
[0126] In the following description of process flow 400, operations between the UE 405, the AMF components 410, or the RAN components 415 may be transmitted in an order different from the example order shown, or operations performed by the UE 405, the AMF components 410, or the RAN components 415 may be performed in a different order or at different times. Some operations may be omitted from process flow 400, or other operations may be added to process flow 400.
[0127] At 420, the AMF component 410 may identify to modify the current authorized network slice used by the UE 405 based on a network trigger. At 425, the AMF component 410 may identify a new authorized network slice for the UE 405. At 430, the AMF component 410 may identify a target AMF based on the new authorized network slice. In some cases, the AMF component 410 may determine that the target AMF associated with the new authorized network slice is not accessible by the AMF component 410. Instead, the AMF component 410 may determine that the target AMF associated with the new authorized network slice is accessible by the AMF component 410. In addition, the AMF component may determine that a new AMF cannot be selected. At 435, the AMF component 410 may send a deregistration request to the UE 405. In some cases, the AMF component 410 may send a deregistration request to the UE 405 based on determining that the target AMF is inaccessible or that the target AMF cannot be selected by the AMF component 410. The deregistration request may include instructions to perform a re-registration procedure, an identified new allowed network slice, or a code indicating that the deregistration request is in response to a change in the supported network slices, or a combination thereof.
[0128] At 440, the UE 405 may identify a new authorized network slice. In some cases, the UE 405 may identify a new authorized network slice based on the received deregistration request. At 445, the UE 405 may generate a request to register a set of network slices. The UE 405 may generate a request to register a set of network slices based on the code in some cases. At 450, the UE 405 transmits a registration request. The UE 405 may transmit a registration request to register a new authorized network slice to the RAN component 415. In some examples, based on the code, the UE 405 may transmit the request without providing a GUTI to the RAN component 415. At 455, the RAN component 415 may select a target AMF to serve the UE 405. In some cases, the RAN component 415 may select a target AMF to serve the UE 405 based on the registration request.
[0129] 5 illustrates a block diagram 500 of a wireless device 505 that supports enabling network-triggered changes of network slices in accordance with one or more aspects of the present disclosure. The wireless device 505 may be an example of an aspect of a network entity AMF as described herein. The wireless device 505 may include a receiver 510, a network entity network slice manager 515, and a transmitter 520. The wireless device 505 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).
[0130] The receiver 510 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information regarding enabling network-triggered changes of network slices, etc.). The information may be passed to other components of the device. The receiver 510 may be an example of an aspect of the transceiver 835 described with reference to FIG. 8. The receiver 510 may utilize a single antenna or a set of antennas.
[0131] The network entity network slice manager 515 may be an example of an aspect of the network entity network slice manager 815 described with reference to FIG.
[0132] The network entity network slice manager 515 and / or at least some of its various subcomponents may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. When implemented in software executed by a processor, the functions of at least some of the network entity network slice manager 515 and / or its various subcomponents may be performed by a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.
[0133] The network entity network slice manager 515 and / or at least some of its various subcomponents may be physically located in various locations, including being distributed such that some of the functionality is implemented by one or more physical devices at different physical locations. In some examples, the network entity network slice manager 515 and / or at least some of its various subcomponents may be separate and distinct components according to various aspects of the present disclosure. In other examples, the network entity network slice manager 515 and / or at least some of its various subcomponents may be combined with one or more other hardware components, including, but not limited to, an I / O component, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or combinations thereof according to various aspects of the present disclosure.
[0134] The network entity network slice manager 515 may determine to modify a current authorized network slice used by the UE based on a network trigger, identify a new authorized network slice for the UE based on the determination, select a target AMF based on the new authorized network slice, and determine whether the target AMF is accessible by the source AMF and trigger AMF relocation based on the selection. The network entity network slice manager 515 may also receive an AMF relocation request from the source AMF for the UE currently served by the source AMF. The AMF relocation request may include the new authorized network slice and UE context information. The network entity network slice manager 515 may allocate an updated GUTI for the UE based on the AMF relocation request and send a configuration request message to the UE including the updated NR GUTI, the updated status of the existing PDU session, or the new authorized NSSAI, or a combination thereof.
[0135] The network entity network slice manager 515 may also determine to modify a current authorized network slice used by the UE based on the received network trigger, identify a new authorized network slice for the UE based on the determination, and determine that a target AMF associated with the new authorized network slice is inaccessible by the source AMF. The network entity network slice manager 515 may also receive an RRC connection request from the UE including an NSSAI, select a target AMF to serve the UE based on the NSSAI received in the RRC connection request, establish an N2 signaling connection with the selected AMF, and send NAS messages received from the UE to the selected AMF using the N2 signaling connection.
[0136] The transmitter 520 may transmit signals generated by other components of the device. In some examples, the transmitter 520 may be collocated with the receiver 510 in a transceiver module. For example, the transmitter 520 may be an example of an aspect of the transceiver 835 described with reference to FIG. 8. The transmitter 520 may utilize a single antenna or a set of antennas.
[0137] It should be noted that the methods described above describe possible implementations, and that operations and blocks may be rearranged or otherwise modified, and other implementations are possible. Furthermore, aspects from two or more of the methods may be combined.
[0138] 6 illustrates a block diagram 600 of a wireless device 605 that supports enabling network-triggered modification of a network slice in accordance with one or more aspects of the present disclosure. The wireless device 605 may be an example of an aspect of a wireless device 505 or an AMF as described with reference to FIG. 5. The wireless device 605 may include a receiver 610, a network entity network slice manager 615, and a transmitter 620. The wireless device 605 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).
[0139] The receiver 610 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information regarding enabling network-triggered changes of network slices, etc.). The information may be passed to other components of the device. The receiver 610 may be an example of an aspect of the transceiver 835 described with reference to FIG. 8. The receiver 610 may utilize a single antenna or a set of antennas.
[0140] The network entity network slice manager 615 may be an example of an aspect of the network entity network slice manager 815 described with reference to Figure 8. The network entity network slice manager 615 may also include a network slice modification component 625, a network slice identification component 630, an AMF determination component 635, an AMF relocation trigger component 640, a request component 645, an allocation component 650, and a connection component 655.
[0141] The network slice modification component 625 may determine to modify a current authorized network slice used by the UE based on a network trigger and may determine to modify a current authorized network slice used by the UE based on the received network trigger. The network slice identification component 630 may identify a new authorized network slice for the UE based on the determination, determine that the UE has a valid network slice instance (NSI) associated with at least one network selection assistance information (NSSAI), and identify that the valid NSI is supported by the new authorized network slice.
[0142] The AMF determination component 635 may select a target AMF based on the new authorized network slice, where the target AMF is accessible by the source AMF. The AMF determination component 635 may determine that the target AMF associated with the new authorized network slice is not accessible by the source AMF, and may send a deregistration request to the UE based on determining that the target AMF is not accessible by the source AMF. The AMF determination component 635 may select a target AMF to serve the UE based on the NSSAI received in the RRC connection request. The AMF determination component 635 may receive an updated NR GUTI for the UE from the selected AMF and replace the previous NR GUTI with the received updated NR GUTI for the UE. In some cases, the deregistration request includes an instruction to perform a re-registration procedure, an identified new authorized network slice, or a code indicating that the deregistration request is in response to a change in the supported network slice, or a combination thereof.
[0143] The AMF relocation trigger component 640 can trigger AMF relocation based on this selection and send an AMF relocation request to the target AMF based on the new authorized NSSAI, where the AMF relocation request includes the status of all existing PDU sessions associated with the valid NSI that are supported and valid, or an NR Global Unique Temporary Identifier (GUTI), or both.
[0144] The request component 645 may receive an AMF relocation request for a UE currently served by the source AMF from the source AMF, where the AMF relocation request includes a new allowed network slice and UE context information. The request component 645 may send a configuration request message to the UE including an updated NR GUTI, an updated status of an existing PDU session, or a new allowed NSSAI, or a combination thereof, and may receive an RRC connection request from the UE including the NSSAI. In some cases, the UE context information includes a status of an existing PDU session associated with a valid NSI, or a current NR GUTI, or a combination thereof. The allocation component 650 may allocate an updated NR GUTI for the UE based on the AMF relocation request.
[0145] The connection component 655 may establish an N2 signaling connection with the selected AMF, send NAS messages received from the UE to the selected AMF using the N2 signaling connection, and send a request to the UE's previous serving AMF to release the N2 signaling connection.
[0146] The transmitter 620 may transmit signals generated by other components of the device. In some examples, the transmitter 620 may be collocated with the receiver 610 in a transceiver module. For example, the transmitter 620 may be an example of an aspect of the transceiver 835 described with reference to FIG. 8. The transmitter 620 may utilize a single antenna or a set of antennas.
[0147] 7 illustrates a block diagram 700 of a network entity network slice manager 715 that supports enabling network-triggered changes of a network slice according to one or more aspects of the present disclosure. The network entity network slice manager 715 may be an example of an aspect of the network entity network slice manager 515, the network entity network slice manager 615, or the network entity network slice manager 815 described with reference to FIG. 5, FIG. 6, and FIG. 8. The network entity network slice manager 715 may include a network slice modification component 720, a network slice identification component 725, an AMF determination component 730, an AMF relocation trigger component 735, a request component 740, an allocation component 745, a connection component 750, a reporting component 755, and a release component 760. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).
[0148] The network slice modification component 720 may determine to modify the current allowed network slice used by the UE based on a network trigger and may determine to modify the current allowed network slice used by the UE based on the received network trigger.
[0149] The network slice identification component 725 may identify a new authorized network slice for the UE based on this determination, determine that the UE has a valid network slice instance (NSI) associated with at least one network selection assistance information (NSSAI), and identify that the valid NSI is supported by the new authorized network slice.
[0150] The AMF determination component 730 may select a target AMF based on the new authorized network slice, determine that the target AMF is accessible by the source AMF and that the target AMF associated with the new authorized network slice is not accessible by the source AMF, and transmit a deregistration request to the UE based on determining that the target AMF is not accessible by the source AMF. The AMF determination component 730 may select a target AMF to serve the UE based on the NSSAI received in the RRC connection request. The AMF determination component 730 may receive an updated NR GUTI for the UE from the selected AMF and replace the previous NR GUTI with the received updated NR GUTI for the UE. In some cases, the deregistration request includes an instruction to perform a re-registration procedure, an identified new authorized network slice, or a code indicating that the deregistration request is in response to a change in the supported network slice, or a combination thereof.
[0151] The AMF relocation trigger component 735 can trigger AMF relocation based on this selection and send an AMF relocation request to the target AMF based on the new authorized NSSAI, where the AMF relocation request includes the status of all existing PDU sessions associated with the valid NSI that are supported and valid, or the NR GUTI, or both.
[0152] The request component 740 may receive an AMF relocation request from the source AMF for a UE currently served by the source AMF, and may transmit a configuration request message to the UE, where the AMF relocation request includes new authorized network slices and UE context information, and includes an updated NR GUTI, an updated status of an existing PDU session, or a new authorized NSSAI, or a combination thereof. The request component 740 may receive an RRC connection request from the UE, including an NSSAI. In some cases, the UE context information includes a status of an existing PDU session associated with a valid NSI, or a current NR GUTI, or a combination thereof.
[0153] The allocation component 745 may allocate an updated NR GUTI for the UE based on the AMF relocation request. The connection component 750 may establish an N2 signaling connection with the selected AMF, transmit NAS messages received from the UE to the selected AMF using the N2 signaling connection, and transmit a request to the previous serving AMF of the UE to release the N2 signaling connection. The reporting component 755 may generate a status report indicating the status of all existing PDU sessions associated with the valid NSI.
[0154] The release component 760 may trigger a release procedure of a valid PDU session associated with the current authorized network slice based on identifying that the valid PDU session is not supported by the new authorized network slice, trigger a release procedure of a valid PDU session associated with the current authorized network slice that is not supported by the new authorized network slice, and release a UE context including a status report or an NR GUTI, or both, of the valid PDU session based on the triggering. In some cases, triggering the release procedure is based on direct signaling to the UE.
[0155] FIG. 8 illustrates a diagram of a system 800 including a device 805 that supports enabling network-triggered changes of network slices according to one or more aspects of the disclosure. The device 805 may be or include examples of components of a wireless device 505, a wireless device 605, or an AMF, for example, as described above with reference to FIGs. 5 and 6. The device 805 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including network entities network slice manager 815, processor 820, memory 825, software 830, transceiver 835, and I / O controller 840. These components may communicate electronically over one or more buses (e.g., bus 810).
[0156] The processor 820 may include intelligent hardware devices (e.g., a general-purpose processor, a DSP, a central processing unit (CPU), a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 820 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 820. The processor 820 may be configured to execute computer-readable instructions stored in memory to perform various functions (e.g., functions or tasks in support of enabling network-triggered modification of network slices).
[0157] The memory 825 may include random access memory (RAM) and read only memory (ROM). The memory 825 may store computer-readable computer-executable software 830 including instructions that, when executed, cause the processor to perform various functions described herein. In some cases, the memory 825 may include a basic input / output system (BIOS) that may control basic hardware or software operations, such as interactions with peripheral components or devices, among others. The software 830 may include code for implementing aspects of the disclosure, including code for supporting enabling network-triggered changes of network slices. The software 830 may be stored in a non-transitory computer-readable medium, such as a system memory or other memory. In some cases, the software 830 may not be directly executable by the processor, but may (e.g., when compiled and executed) cause the computer to perform functions described herein.
[0158] The transceiver 835 may communicate bidirectionally via one or more antennas, wired links, or wireless links as described above. For example, the transceiver 835 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 835 may also include a modem to modulate packets, provide the modulated packets to an antenna for transmission, and demodulate packets received from the antenna.
[0159] The I / O controller 840 may manage input and output signals for the device 805. The I / O controller 840 may also manage peripheral devices that are not integrated into the device 805. In some cases, the I / O controller 840 may represent a physical connection or port to an external peripheral device. In some cases, the I / O controller 840 may utilize an operating system, such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or another known operating system. In other cases, the I / O controller 840 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, the I / O controller 840 may be implemented as part of a processor. In some cases, a user may interact with the device 805 through the I / O controller 840 or through hardware components controlled by the I / O controller 840.
[0160] 9 illustrates a block diagram 900 of a wireless device 905 that supports enabling network-triggered changes of network slices in accordance with one or more aspects of the present disclosure. The wireless device 905 may be an example of an aspect of a UE 115 as described herein. The wireless device 905 may include a receiver 910, a UE network slice manager 915, and a transmitter 920. The wireless device 905 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).
[0161] The receiver 910 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information regarding enabling network-triggered changes of the network slice, etc.). The information may be passed to other components of the device. The receiver 910 may be an example of an aspect of the transceiver 1235 described with reference to FIG. 12. The receiver 910 may utilize a single antenna or a set of antennas. The UE network slice manager 915 may be an example of an aspect of the UE network slice manager 1215 described with reference to FIG. 12.
[0162] At least some of the UE network slice manager 915 and / or its various subcomponents may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, at least some of the functions of the UE network slice manager 915 and / or its various subcomponents may be performed by a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.
[0163] The UE network slice manager 915 and / or at least some of its various subcomponents may be physically located in various locations, including distributed such that some of the functionality is implemented by one or more physical devices at different physical locations. In some examples, the UE network slice manager 915 and / or at least some of its various subcomponents may be separate and distinct components according to various aspects of the present disclosure. In other examples, the UE network slice manager 915 and / or at least some of its various subcomponents may be combined with one or more other hardware components, including, but not limited to, an I / O component, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or combinations thereof according to various aspects of the present disclosure.
[0164] The UE network slice manager 915 may receive from the source AMF a configuration message including an NR GUTI associated with the target AMF, the status of an existing valid PDU session of the UE, or a new authorized network slice, or a combination thereof, store information associated with the new authorized network slice and the NR GUTI, identify a valid PDU session based on the status of the existing valid PDU session information included in the configuration message, and if the identified valid PDU session is not supported by the new authorized network slice, release the identified valid PDU session locally. The UE network slice manager 915 may also identify a re-registration request and a code indicating a request to register a set of network slices associated with the new authorized network slice based on a received de-registration request from the source AMF serving the UE, identify a new authorized network slice based on the received de-registration request, and generate a request to register a set of network slices based on the code.
[0165] The transmitter 920 may transmit signals generated by other components of the device. In some examples, the transmitter 920 may be collocated with the receiver 910 in a transceiver module. For example, the transmitter 920 may be an example of an aspect of the transceiver 1235 described with reference to FIG. 12. The transmitter 920 may utilize a single antenna or a set of antennas.
[0166] 10 illustrates a block diagram 1000 of a wireless device 1005 that supports enabling network-triggered change of network slices in accordance with one or more aspects of the present disclosure. The wireless device 1005 may be an example of an aspect of a wireless device 905 or a UE 115 as described with reference to FIG. 9. The wireless device 1005 may include a receiver 1010, a UE network slice manager 1015, and a transmitter 1020. The wireless device 1005 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).
[0167] The receiver 1010 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information regarding enabling network-triggered changes of network slices, etc.). The information may be passed to other components of the device. The receiver 1010 may be an example of an aspect of the transceiver 1235 described with reference to FIG. 12. The receiver 1010 may utilize a single antenna or a set of antennas.
[0168] The UE network slice manager 1015 may be an example of an aspect of the UE network slice manager 1215 described with reference to Figure 12. The UE network slice manager 1015 may also include a configuration component 1025, a session component 1030, a release component 1035, a request component 1040, and a network slice identification component 1045.
[0169] The configuration component 1025 may receive a configuration message from the source AMF including an NR GUTI associated with the target AMF, the status of an existing valid PDU session of the UE, or a new allowed network slice, or a combination thereof, and store information associated with the new allowed network slice and the NR GUTI. The session component 1030 may identify a valid PDU session based on the status of the existing valid PDU session information included in the configuration message, and the identified valid PDU session is not supported by the new allowed network slice.
[0170] The release component 1035 may locally release the identified valid PDU session. The request component 1040 may identify a re-registration request and a code indicating a request to register a set of network slices associated with the new authorized network slice based on the received deregistration request from the source AMF serving the UE, and may generate a request to register the set of network slices based on the code.
[0171] The network slice identification component 1045 may identify a new authorized network slice based on the received deregistration request, store information associated with the new authorized network slice, which information may include the NSSAI, and remove the current NR GUTI based on the above code.
[0172] The transmitter 1020 may transmit signals generated by other components of the device. In some examples, the transmitter 1020 may be collocated with the receiver 1010 in a transceiver module. For example, the transmitter 1020 may be an example of an aspect of the transceiver 1235 described with reference to FIG. 12. The transmitter 1020 may utilize a single antenna or a set of antennas.
[0173] 11 illustrates a block diagram 1100 of a UE network slice manager 1115 that supports enabling network-triggered changes of a network slice in accordance with one or more aspects of the present disclosure. The UE network slice manager 1115 may be an example of an aspect of the UE network slice manager 1215 described with reference to FIGS. 9, 10, and 12. The UE network slice manager 1115 may include a configuration component 1120, a session component 1125, a release component 1130, a request component 1135, a network slice identification component 1140, and a connection component 1145. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).
[0174] The configuration component 1120 may receive a configuration message from the source AMF including an NR GUTI associated with the target AMF, the status of an existing valid PDU session of the UE, or a new allowed network slice, or a combination thereof, and store information associated with the new allowed network slice and the NR GUTI. The session component 1125 may identify a valid PDU session based on the status of the existing valid PDU session information included in the configuration message, and the identified valid PDU session is not supported by the new allowed network slice. The release component 1130 may locally release the identified valid PDU session.
[0175] The request component 1135 may identify a re-registration request and a code indicating a request to register a set of network slices associated with a new authorized network slice based on a received de-registration request from a source access and management function (AMF) serving the UE, and generate a request to register the set of network slices based on the code. The network slice identification component 1140 may identify a new authorized network slice based on the received de-registration request, store information associated with the new authorized network slice, including the NSSAI, and remove the current NR GUTI based on the code.
[0176] The connection component 1145 may transmit a request to re-establish the connection based on the instruction to re-establish the connection, the request including an NSSAI request, and may transmit a new RRC reconfiguration request message including the NSSAI request, or a code indicating the signaling path configuration, or a current NR GUTI, or a combination thereof. The connection component 1145 may transmit an Nwu message including the NSSAI request, or a code indicating the signaling path configuration, or a current NR GUTI, or a combination thereof. In some cases, a higher layer of the UE transmits an instruction to release the connection with the RAN and re-establish the connection, or an NSSAI request, or an instruction to refrain from providing the NR GUTI, or a combination thereof, to a lower layer of the UE. In some cases, the higher layer includes a NAS layer, and the lower layer includes an AS layer. In some cases, the connection includes an RRC connection. In some cases, the UE performs an RRC connection release procedure or an RRC connection establishment procedure, or both, based on the instruction to release the connection with the RAN and re-establish the connection. In some cases, the connection includes an (IPsec) tunnel connection. In some cases, the UE performs an IPsec tunnel release procedure or an IPsec tunnel establishment procedure, or both, based on the instruction to release and re-establish the connection with the RAN. In some cases, the Nwu message includes an IKEv2 INFORMATIONAL message, or a reconfiguration signaling connection message, or both.
[0177] FIG. 12 illustrates a diagram of a system 1200 including a device 1205 that supports enabling network-triggered changes of network slices according to one or more aspects of the disclosure. The device 1205 may be or include, for example, an example of a component of a UE 115 as described above with reference to FIG. 1. The device 1205 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including a UE network slice manager 1215, a processor 1220, a memory 1225, software 1230, a transceiver 1235, an antenna 1240, and an I / O controller 1245. These components may communicate electronically over one or more buses (e.g., bus 1210). The device 1205 may communicate wirelessly with one or more base stations 105.
[0178] The processor 1220 may include intelligent hardware devices (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 1220 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 1220. The processor 1220 may be configured to execute computer-readable instructions stored in memory to perform various functions (e.g., functions or tasks in support of enabling network-triggered modification of network slices).
[0179] The memory 1225 may include RAM and ROM. The memory 1225 may store computer-readable, computer-executable software 1230 that includes instructions that, when executed, cause the processor to perform various functions described herein. In some cases, the memory 1225 may include a BIOS that may control basic hardware or software operations, such as interaction with peripheral components or devices, among other things.
[0180] The software 1230 may include code for implementing aspects of the disclosure, including code for supporting enabling network-triggered modification of network slices. The software 1230 may be stored in a non-transitory computer-readable medium, such as a system memory or other memory. In some cases, the software 1230 may not be directly executable by a processor, but may (e.g., when compiled and executed) cause a computer to perform functions described herein.
[0181] The transceiver 1235 may communicate bidirectionally via one or more antennas, wired links, or wireless links as described above. For example, the transceiver 1235 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 1235 may also include a modem that modulates packets, provides the modulated packets to an antenna for transmission, and demodulates packets received from the antenna. In some cases, a wireless device may include a single antenna 1240. However, in some cases, a device may have two or more antennas 1240 that may be capable of simultaneously transmitting or receiving multiple wireless transmissions.
[0182] The I / O controller 1245 may manage input and output signals for the device 1205. The I / O controller 1245 may also manage peripheral devices that are not integrated into the device 1205. In some cases, the I / O controller 1245 may represent a physical connection or port to an external peripheral device. In some cases, the I / O controller 1245 may utilize an operating system, such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or another known operating system. In other cases, the I / O controller 1245 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, the I / O controller 1245 may be implemented as part of a processor. In some cases, a user may interact with the device 1205 through the I / O controller 1245 or through hardware components controlled by the I / O controller 1245.
[0183] FIG. 13 illustrates a flowchart illustrating a method 1300 for enabling network-triggered modification of a network slice, according to one or more aspects of the present disclosure. The operations of the method 1300 may be performed by an AMF or components thereof, as described herein. For example, the operations of the method 1300 may be performed by a network entity network slice manager, as described with reference to FIGS. 5-8. In some examples, the network entity may execute a set of codes to control functional elements of a device to perform functions described below. Additionally or alternatively, the network entity may use dedicated hardware to perform aspects of the functions described below.
[0184] At 1305, the network entity may determine to modify the current authorized network slice used by the UE based on the network trigger. The operations of 1305 may be performed according to methods described herein. In some examples, aspects of the operations of 1305 may be performed by a network slice modification component as described with reference to FIGS. 5-8.
[0185] At 1310, the network entity may identify a new authorized network slice for the UE based on the determination. The operations of 1310 may be performed according to methods described herein. In some examples, aspects of the operations of 1310 may be performed by a network slice identification component such as those described with reference to FIGS. 5-8.
[0186] At 1315, the network entity may select a target AMF based on the new authorized network slice, the target AMF being accessible by the source AMF. The operation of 1315 may be performed according to methods described herein. In some examples, aspects of the operation of 1315 may be performed by an AMF determination component as described with reference to Figures 5-8.
[0187] At 1320, the network entity may trigger AMF relocation based on the selection. The operation of 1320 may be performed according to methods described herein. In some examples, aspects of the operation of 1320 may be performed by an AMF relocation trigger component as described with reference to Figures 5-8.
[0188] FIG. 14 illustrates a flowchart illustrating a method 1400 for enabling network-triggered modification of a network slice, according to one or more aspects of the present disclosure. The operations of the method 1400 may be performed by a network entity, such as an AMF or a component thereof, as described herein. For example, the operations of the method 1400 may be performed by a network entity network slice manager, such as described with reference to FIGS. 5-8. In some examples, the network entity may execute a set of codes for controlling functional elements of a device to perform functions described below. Additionally or alternatively, the network entity may use dedicated hardware to perform aspects of the functions described below.
[0189] At 1405, the network entity may receive, from the source AMF, an AMF relocation request for a UE currently served by the source AMF, where the AMF relocation request includes a new allowed network slice and UE context information. The operation of 1405 may be performed according to a method described herein. In some examples, aspects of the operation of 1405 may be performed by a request component as described with reference to FIG. 5-FIG. 8.
[0190] At 1410, the network entity may allocate an updated NR GUTI for the UE based on the AMF relocation request. The operation of 1410 may be performed according to methods described herein. In some examples, aspects of the operation of 1410 may be performed by an allocating component such as those described with reference to FIGS. 5-8.
[0191] At 1415, the network entity may send a configuration request message to the UE, including an updated NR GUTI, an updated status of an existing PDU session, or a new granted NSSAI, or a combination thereof. The operation of 1415 may be performed according to methods described herein. In some examples, aspects of the operation of 1415 may be performed by a requesting component as described with reference to FIGS. 5-8.
[0192] FIG. 15 illustrates a flowchart illustrating a method 1500 for enabling network-triggered changes of a network slice according to one or more aspects of the present disclosure. The operations of the method 1500 may be performed by the UE 115 or components thereof, as described herein. For example, the operations of the method 1500 may be performed by a UE network slice manager, as described with reference to FIGS. 9-12. In some examples, the UE 115 may execute a set of codes for controlling functional elements of the device to perform functions described below. Additionally or alternatively, the UE 115 may perform aspects of the functions described below using dedicated hardware.
[0193] At 1505, the UE 115 may receive a configuration message from the source AMF, the configuration message including a NR GUTI associated with the target AMF, a status of an existing active PDU session of the UE 115, or a new allowed network slice, or a combination thereof. The operation of 1505 may be performed according to methods described herein. In some examples, aspects of the operation of 1505 may be performed by components such as those described with reference to Figures 9-12.
[0194] At 1510, the UE 115 may store information associated with the new allowed network slice and the NR GUTI. The operations of 1510 may be performed according to methods described herein. In some examples, aspects of the operations of 1510 may be performed by components such as those described with reference to FIGS. 9-12.
[0195] At 1515, the UE 115 may identify a valid PDU session based on a status of the existing valid PDU session information included in the configuration message, and the identified valid PDU session is not supported by the new allowed network slice. The operation of 1515 may be performed according to methods described herein. In some examples, aspects of the operation of 1515 may be performed by a session component as described with reference to Figures 9-12.
[0196] At 1520, the UE 115 may locally release the identified active PDU session. The operation of 1520 may be performed according to methods described herein. In some examples, aspects of the operation of 1520 may be performed by a release component such as those described with reference to FIGS. 9-12.
[0197] FIG. 16 illustrates a flowchart illustrating a method 1600 for enabling network-triggered modification of a network slice, according to one or more aspects of the present disclosure. The operations of the method 1600 may be performed by a network entity, such as an AMF or a component thereof, as described herein. For example, the operations of the method 1600 may be performed by a network entity network slice manager, such as described with reference to FIGS. 5-8. In some examples, the network entity may execute a set of codes for controlling functional elements of a device to perform functions described below. Additionally or alternatively, the network entity may use dedicated hardware to perform aspects of the functions described below.
[0198] At 1605, the network entity may determine to modify the current authorized network slice used by the UE based on the received network trigger. The operations of 1605 may be performed according to methods described herein. In some examples, aspects of the operations of 1605 may be performed by a network slice modification component as described with reference to FIGS. 5-8.
[0199] At 1610, the network entity may identify a new authorized network slice for the UE based on the determination. The operations of 1610 may be performed according to methods described herein. In some examples, aspects of the operations of 1610 may be performed by a network slice identification component such as those described with reference to FIGS. 5-8.
[0200] At 1615, the network entity may determine that the target AMF associated with the new authorized network slice is inaccessible by the source AMF. The operation of 1615 may be performed according to methods described herein. In some examples, aspects of the operation of 1615 may be performed by an AMF determination component as described with reference to Figures 5-8.
[0201] At 1620, the network entity may identify a re-registration request and a code indicating a request to register a set of network slices associated with the new authorized network slice based on the received de-registration request from the source AMF serving the UE. The operation of 1620 may be performed according to methods described herein. In some examples, aspects of the operation of 1620 may be performed by a requesting component as described with reference to FIGS. 5-8.
[0202] At 1625, the network entity may identify a new authorized network slice based on the received deregistration request. The operations of 1625 may be performed according to methods described herein. In some examples, aspects of the operations of 1625 may be performed by a network slice identification component such as those described with reference to FIGS. 5-8.
[0203] At 1630, the network entity may generate a request to register the set of network slices based on the code. The operations of 1630 may be performed according to methods described herein. In some examples, aspects of the operations of 1630 may be performed by a requesting component as described with reference to FIGS. 5-8.
[0204] FIG. 17 illustrates a flowchart illustrating a method 1700 for enabling network-triggered changes of a network slice according to one or more aspects of the present disclosure. The operations of the method 1700 may be performed by the UE 115 or components thereof, as described herein. For example, the operations of the method 1700 may be performed by a UE network slice manager, as described with reference to FIGS. 9-12. In some examples, the UE 115 may execute a set of code to control functional elements of the device to perform functions described below. Additionally or alternatively, the UE 115 may perform aspects of the functions described below using dedicated hardware.
[0205] At 1705, the UE 115 may receive a deregistration request from the source AMF. In some cases, the UE 115 may identify a re-registration request and a code indicating a request to register one or more new network slices associated with the new authorized network slice based on the received deregistration request from the source AMF serving the UE 115. The operation of 1705 may be performed according to methods described herein. In some examples, aspects of the operation of 1705 may be performed by a request component as described with reference to Figures 9-12.
[0206] In 1710, the UE 115 may generate a request to register one or more network slices based on a code (e.g., indicating a request to register one or more new network slices associated with the new authorized network slice), and the upper layer of the UE transmits an instruction to release the connection with the RAN and re-establish the connection, or an NSSAI request, or an instruction to refrain from providing an NR GUTI, or a combination thereof, to the lower layer of the UE. Additionally, in some examples, when the UE 115 receives a deregistration request including an instruction to re-register or a cause code or both, the upper layer of the UE 115 may indicate to the lower layer of the UE 115 to delete the existing GUTI. Additionally, the upper layer may indicate to the lower layer to send a registration request to one or more new network slices. In some cases, the upper layer is a NAS layer and the lower layer is an AS layer. The operation of 1710 may be performed according to the method described herein. In some examples, aspects of the operation of 1710 may be performed by a connectivity component as described with reference to FIG. 9-FIG. 12.
[0207] At 1715, the UE 115 may send a request to re-establish the connection based on the instruction to re-establish the connection. In some cases, the request may include an NSSAI request. In some cases, the connection may also be an RRC connection. In this case, the UE 115 may perform an RRC connection release procedure or an RRC connection establishment procedure, or both, based on the instruction to release the connection with the RAN and re-establish the connection. Alternatively, the connection may be an IPsec tunnel connection. In this case, the UE 115 may perform an IPsec tunnel release procedure or an IPsec tunnel establishment procedure, or both, based on the instruction to release the connection with the RAN and re-establish the connection. The operations of 1715 may be performed according to methods described herein. In some examples, aspects of the operations of 1715 may be performed by connection components as described with reference to Figures 9-12.
[0208] FIG. 18 illustrates a flowchart illustrating a method 1800 for enabling network-triggered changes of a network slice, according to one or more aspects of the present disclosure. The operations of the method 1800 may be performed by a network entity, such as a RAN or a component thereof, as described herein. For example, the operations of the method 1800 may be performed by a network entity network slice manager, such as described with reference to FIGS. 5-8. In some examples, the network entity may execute a set of codes for controlling functional elements of a device to perform functions described below. Additionally or alternatively, the network entity may use dedicated hardware to perform aspects of the functions described below.
[0209] At 1805, the network entity may receive an RRC connection request from the UE indicating a request to register one or more new network slices associated with the new authorized network slice NSSAI. The operations of 1805 may be performed according to methods described herein. In some examples, aspects of the operations of 1805 may be performed by a requesting component as described with reference to FIGS. 5-8.
[0210] At 1810, the network entity may select a target AMF to serve the UE based on the NSSAI received in the RRC connection request. The operation of 1810 may be performed according to methods described herein. In some examples, aspects of the operation of 1810 may be performed by an AMF determination component as described with reference to FIGS. 5-8.
[0211] At 1815, the network entity may establish an N2 signaling connection with the selected AMF. The operations of 1815 may be performed according to methods described herein. In some examples, aspects of the operations of 1815 may be performed by a connection component as described with reference to FIGS. 5-8.
[0212] At 1820, the network entity may transmit the NAS message received from the UE to the selected AMF using the N2 signaling connection. The operation of 1820 may be performed according to methods described herein. In some examples, aspects of the operation of 1820 may be performed by a connection component as described with reference to FIGS. 5-8.
[0213] FIG. 19 illustrates a flowchart illustrating a method 1900 for enabling network-triggered changes of network slices according to one or more aspects of the present disclosure. The operations of the method 1900 may be performed by a network entity, such as a RAN or a component thereof, as described herein. In some examples, the network entity may execute a set of codes to control functional elements of a device to perform functions described below. Additionally or alternatively, the network entity may use dedicated hardware to perform aspects of the functions described below.
[0214] At 1905, the network entity may receive an RRC connection request from the UE including the NSSAI. The operations of 1905 may be performed according to methods described herein. In some examples, the network entity may perform aspects of the functionality described below using dedicated hardware.
[0215] At 1910, the network entity may identify a source AMF associated with the UE's current authorized network slice based on the NSSAI. The operation of 1910 may be performed according to methods described herein. In some examples, the network entity may perform aspects of the functionality described below using dedicated hardware.
[0216] At 1915, the network entity may determine to modify the NSSAI based on the trigger indication. The operations of 1915 may be performed according to methods described herein. In some examples, the network entity may perform aspects of the functionality described below using dedicated hardware.
[0217] At 1920, the network entity may identify a new allowed network slice supported for the UE based on the determination. The operations of 1920 may be performed according to methods described herein. In some examples, the network entity may perform aspects of the functionality described below using dedicated hardware.
[0218] At 1925, the network entity may select a target AMF to serve the UE based on the new allowed network slice. The operation of 1925 may be performed according to methods described herein. In some examples, the network entity may perform aspects of the functionality described below using dedicated hardware.
[0219] In 1930, the network entity may trigger AMF relocation based on the selection, which includes signaling the source AMF to redirect the RRC connection request to the target AMF. The operation of 1925 may be performed according to the methods described herein. In some examples, the network entity may perform aspects of the functions described below using dedicated hardware.
[0220] FIG. 20 illustrates a flow chart illustrating a method 2000 for enabling network-triggered changes of network slices according to one or more aspects of the present disclosure. The operations of the method 2000 may be performed by a network entity, such as a RAN or a component thereof, as described herein. In some examples, the network entity may execute a set of codes to control functional elements of a device to perform functions described below. Additionally or alternatively, the network entity may use dedicated hardware to perform aspects of the functions described below.
[0221] At 2005, the network entity may receive, from the UE, a request for relocation from a source AMF associated with the UE's current allowed network slice based on the NSSAI. The operations of 2005 may be performed according to methods described herein. In some examples, the network entity may perform aspects of the functionality described below using dedicated hardware.
[0222] At 2010, the network entity may determine to modify the NSSAI based on the trigger indication. The operations of 2010 may be performed according to methods described herein. In some examples, the network entity may perform aspects of the functionality described below using dedicated hardware.
[0223] At 2015, the network entity may identify a new allowed network slice supported for the UE based on this determination. The operations of 2015 may be performed according to methods described herein. In some examples, the network entity may perform aspects of the functionality described below using dedicated hardware.
[0224] At 2020, the network entity may select a target AMF to serve the UE based on the new allowed network slice. The operations of 2020 may be performed according to methods described herein. In some examples, the network entity may perform aspects of the functionality described below using dedicated hardware.
[0225] At 2025, the network entity may trigger AMF relocation based on the selection, including initiating a redirection of the UE from the source AMF to the target AMF. The operation of 2025 may be performed according to methods described herein. In some examples, the network entity may perform aspects of the functionality described below using dedicated hardware.
[0226] The techniques described herein may be used for various wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" are often used interchangeably. A Code Division Multiple Access (CDMA) system may implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), and the like. CDMA2000 covers IS-2000, IS-95, and IS-856 standards. IS-2000 releases may be commonly referred to as CDMA2000 1X, 1X, and the like. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), and the like. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. A TDMA system may implement a radio technology such as Global System for Mobile communications (GSM).
[0227] An OFDMA system may implement a radio technology such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, NR, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein may be used for the systems and radio technologies mentioned above as well as other systems and radio technologies. Although aspects of LTE or NR systems may be described as examples, and LTE or NR terminology may be used throughout much of the description, the techniques described herein are applicable to other than LTE or NR applications.
[0228] In LTE / LTE-A networks, including such networks described herein, the term evolved node B (eNB) may be used generally to refer to a base station. One or more wireless communications systems described herein may include heterogeneous LTE / LTE-A or NR networks in which different types of eNBs provide coverage to various geographic regions. For example, each eNB, next generation NodeB (gNB), or base station may provide communication coverage for a macro cell, a small cell, or other type of cell. The term “cell” may be used to refer to a base station, a carrier or component carrier associated with a base station, or a coverage area (e.g., a sector, etc.) of a carrier or base station, depending on the context.
[0229] A base station may include or be referred to by one skilled in the art as a base transceiver station, radio base station, access point, radio transceiver, NodeB, eNodeB (eNB), gNB, Home NodeB, Home eNodeB, or some other suitable terminology. A geographic coverage area for a base station may be divided into sectors making up only a portion of the coverage area. One or more wireless communications systems described herein may include different types of base stations (e.g., macro base stations or small cell base stations). A UE described herein may be capable of communicating with various types of base stations and network equipment, including macro eNBs, small cell eNBs, gNBs, relay base stations, etc. Geographic coverage areas for different technologies may overlap.
[0230] A macro cell generally covers a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access by UEs subscribing to the network provider's service. A small cell is a low-power base station that may operate as a macro cell in the same or a different (e.g., licensed, unlicensed, etc.) frequency band as a macro cell, in comparison to a macro cell. Small cells may include pico cells, femto cells, and micro cells, according to various examples. A pico cell may, for example, cover a small geographic area and allow unrestricted access by UEs subscribing to the network provider's service. A femto cell may also cover a small geographic area (e.g., a home) and may provide restricted access by UEs having an association with the femto cell (e.g., UEs in a Closed Subscriber Group (CSG), UEs of users in a home, etc.). An eNB for a macro cell may be referred to as a macro eNB. An eNB for a small cell may be referred to as a small cell eNB, a pico eNB, a femto eNB, or a home eNB. An eNB may support one or more (eg, two, three, four, etc.) cells (eg, component carriers).
[0231] One or more wireless communications systems described herein may support synchronous or asynchronous operation. For synchronous operation, base stations may have similar frame timing and transmissions from different base stations may be approximately aligned in time. For asynchronous operation, base stations may have different frame timing and transmissions from different base stations may not be aligned in time. The techniques described herein may be used for either synchronous or asynchronous operation.
[0232] A downlink transmission as described herein may also be referred to as a forward link transmission, and an uplink transmission may also be referred to as a reverse link transmission. Each communication link as described herein, including, for example, the wireless communication systems 100 and 200 of FIGs. 1 and 2, may include one or more carriers, and each carrier may be a signal composed of multiple subcarriers (e.g., waveform signals of different frequencies).
[0233] The description set forth herein with respect to the accompanying drawings describes exemplary configurations and does not necessarily represent all examples that may be implemented or fall within the scope of the claims. As used herein, the term "exemplary" means "serving as an example, instance, or illustration" and does not mean "preferred" or "advantageous over other examples." The detailed description includes specific details for the purpose of understanding the described techniques. However, these techniques may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described examples.
[0234] In the accompanying drawings, similar components or features may have the same reference label. Furthermore, various components of the same type may be distinguished by following the reference label with a dash and a second label that distinguishes the similar components. If only a first reference label is used in this specification, the description is applicable to any one of the similar components having the same first reference label, regardless of the second reference label.
[0235] The information and signals described herein may be represented using any of a wide variety of technologies and techniques. For example, the data, instructions, commands, information, signals, bits, symbols and chips that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0236] The various example blocks and modules described with respect to the disclosure herein may be implemented or performed using a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0237] The functions described herein may be implemented as hardware, software executed by a processor, firmware, or any combination thereof. When implemented in software executed by a processor, the functions may be stored on or transmitted over a computer-readable medium as one or more instructions or codes. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features implementing the functions may also be physically located in various locations, including being distributed such that portions of the functions are implemented in various physical locations. Also, as used herein, including within the claims, "or" used in a list of items (e.g., a list of items followed by a phrase such as "at least one of" or "one or more of") indicates an inclusive list, such as, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Also, as used herein, the phrase "based on" should not be construed as referring to a closed set of conditions. For example, an example block described as "based on condition A" may be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, the phrase "based on" as used herein should be interpreted similarly to the phrase "based at least in part on."
[0238] Computer-readable media includes both non-transitory computer storage media and communication media, including any medium that facilitates transfer of a computer program from one place to another. Non-transitory storage media may be any available medium that can be accessed by a general purpose or special purpose computer. By way of example and not limitation, non-transitory computer-readable media may comprise RAM, ROM, Electrically Erasable Programmable Read-Only Memory (EEPROM), Compact Disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general purpose or special purpose computer or a general purpose or special purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used herein, disk and disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks typically reproduce data magnetically and discs reproduce data optically using lasers. Combinations of the above are also included within the scope of computer readable media.
[0239] The description herein is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the examples and designs described herein, but should be accorded the widest scope consistent with the principles and novel features disclosed herein. [Explanation of symbols]
[0240] 100 Wireless communication system 101 Network Slice Manager 102 UE Network Slice Manager 105 Base station, evolved NodeB (eNB) 105-a eNodeB (eNB, network access device, gNB) 105-b, 105-c Network Devices 110 Geographic Coverage Areas 115 UE 125 Communication Links 130 Core Network 132 backhaul links 134 backhaul links 135 Communication Links 200 Wireless Communication System 205 AMF Components 210 AMF Components 215 UE 220 RAN Components 230 SMF Components 260 Communication Links 300 Process Flow 305 UE 310 AMF Components 315 AMF Components 400 Process Flow 405 UE 410 AMF Components 415 RAN Components 500 Block Diagram 505 Wireless Devices 510 Receiver 515 Network Entity Network Slice Manager 520 Transmitter 600 Block Diagram 605 Wireless Devices 610 Receiver 615 Network Entity Network Slice Manager 620 Transmitter 625 Network Slice Modification Components 630 Network Slice Identification Component 635 AMF Decision Components 640 AMF Relocation Trigger Component 645 Requirement Component 650 Allocation Components 655 Connection Components 700 Block Diagram 715 Network Entity Network Slice Manager 720 Network Slice Modification Component 725 Network Slice Identification Component 730 AMF Decision Components 735 AMF Relocation Trigger Component 740 Requirement Component 745 Allocation Components 750 Connection Components 755 Reporting Components 760 Release Component 800 Systems 805 Devices 810 Bus 815 Network Entity Network Slice Manager 820 Processor 825 Memory 830 Software, computer-readable and computer-executable software 835 Transceiver 840 I / O Controller 900 Block Diagram 905 Wireless Devices 910 Receiver 915 UE Network Slice Manager 920 Transmitter 1000 Block Diagram 1005 Wireless Devices 1010 Receiver 1015 UE Network Slice Manager 1020 Transmitter 1025 Components 1030 Session Components 1035 Release Component 1040 Request Component 1045 Network slice identification component 1100 Block Diagram 1115 UE Network Slice Manager 1120 Component 1125 Session Components 1130 Release Component 1135 Requirement Component 1140 Network slice identification component 1145 Connection Components 1200 System 1205 Devices 1210 Bus 1215 UE Network Slice Manager 1220 Processor 1225 Memory 1230 Software, computer-readable and computer-executable software 1235 Transceiver 1240 Antenna 1245 I / O Controller 1300 methods 1400 methods 1500 ways 1600 methods 1700 methods 1800 methods 1900 method 2000 Methods
Claims
1. 1. A method for wireless communication in a user equipment (UE), comprising: Via a first message from the source Access and Mobility Management Function (AMF), Instructions to begin the registration process; Network Slice Selection Assistance Information (NSSAI), indicating one or more network slices; receiving the initiating a registration procedure based at least in part on said receiving via said first message; receiving one or more states of one or more protocol data unit (PDU) sessions via a second message from a target access and mobility management function (AMF); identifying a first PDU session based on the one or more states of the one or more PDU sessions, the first PDU session being not supported by the one or more network slices; in response to identifying the first PDU session as not supported by the one or more network slices, locally releasing the first PDU session.
2. 1. An apparatus for wireless communication, comprising: A processor; a memory coupled to the processor; and instructions stored in the memory, the instructions causing the device to: Via a first message from the source Access and Mobility Management Function (AMF), Instructions to begin the registration process; Network Slice Selection Assistance Information (NSSAI), indicating one or more network slices; and initiating a registration procedure based at least in part on said receiving via said first message; receiving one or more states of one or more protocol data unit (PDU) sessions via a second message from a target access and mobility management function (AMF); Identifying a first PDU session based on the one or more states of the one or more PDU sessions, wherein the first PDU session is not supported by the one or more network slices; in response to identifying the first PDU session as not supported by the one or more network slices, locally releasing the first PDU session; The apparatus is executable by the processor to cause the apparatus to execute the steps of:
3. 1. An apparatus for wireless communication, comprising: Via a first message from the source Access and Mobility Management Function (AMF), Instructions to begin the registration process; Network Slice Selection Assistance Information (NSSAI), indicating one or more network slices; and a means for receiving the means for initiating a registration procedure based at least in part on said receiving via said first message; means for receiving one or more states of one or more protocol data unit (PDU) sessions via a second message from a target access and mobility management function (AMF); means for identifying a first PDU session based on the one or more states of the one or more PDU sessions, the first PDU session being not supported by the one or more network slices; and means for locally releasing the first PDU session in response to identifying the first PDU session as not supported by the one or more network slices.
4. 1. A non-transitory computer readable medium having stored thereon code for wireless communication in a user equipment (UE), the code comprising: Via a first message from the source Access and Mobility Management Function (AMF), Instructions to begin the registration process; Network Slice Selection Assistance Information (NSSAI), indicating one or more network slices; Receive, initiating a registration procedure based at least in part on said receiving via said first message; receiving one or more states of one or more protocol data unit (PDU) sessions via a second message from a target access and mobility management function (AMF); Identifying a first PDU session that is not supported by the one or more network slices based on the one or more states of the one or more PDU sessions; in response to identifying the first PDU session as not supported by the one or more network slices, locally releasing the first PDU session. A computer-readable storage medium comprising instructions executable by a processor to: