IP Library Granted Patent US 11,184,841
Granted Patent B2
US 11,184,841 · App. 16/577,548 · Granted Nov 23, 2021

Network slicing serving function

Inventor: Tricci So (Oceanside, CA)
Assignee: ZTE Corporation
H04W48/18H04W8/08H04W8/20H04W48/16H04W60/00H04L67/2842
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,184,841
App. No.
16/577,548
Granted
Nov 23, 2021
Kind
B2
Abstract

Techniques for implementing a network slice selection function are described. In one example aspect, a network slice instance request message is received for a user device. In response, the network slice selection function transmits a response message that includes information about allowed network slice instances for the user device. The allowed network slice instances include network slice instances that are available in the registration area of the user device.

Claims (31)

1. A method of facilitating network slicing operation in a wireless communication network, comprising:

receiving, at a network slice selection function in a communication network, from an access and mobility function in the communication network to which a registration request from a user device is routed, a network slice instance request of a configured slice specific network slice selection assistance information that is presently configured for the user device, a subscribed slice specific network slice selection assistance information for which the user device has subscribed, and an identity of a registration area that the user device is associated with;

determining, by the network slice selection function, a set of core network slice instances that is available at the registration area to serve the user device and a final corresponding set of slice specific network slice selection assistance information; and

transmitting, by the network slice selection function and in response to the network slice instance request, the final corresponding set of slice specific network slice selection assistance information.

2. The method of claim 1 , further including:

identifying a new serving mobility function for the user device.

3. The method of claim 1 , further including:

identifying a set of repository functions that provide network function registration and discovery for the set of core network slice instances for the user device.

4. The method of claim 1 , further including,

storing, at the network slice selection function, a mapping between access and mobility functions and network slice instances available in the communication network.

5. The method of claim 1 , wherein the network slice selection function is implemented as a logically separate network function in the communication network, and wherein the network slice selection function communicates with other entities in the communication network using a pre-defined interface.

6. The method of claim 1 , wherein the network slice selection function is implemented by logically partitioning a network repository function into a first level operating above slice-level and configured to perform network level discovery and selection and a second level operating at slice-level and configured to perform slice level discover and selection.

7. A communication apparatus comprising a processor configured to implement a method comprising following steps:

receiving, at a network slice selection function in a communication network, from a serving access and mobility function in the communication network to which a registration request from a user device is routed, a network slice instance request of a configured slice specific network slice selection assistance information that is presently configured for the user device, a subscribed slice specific network slice selection assistance information for which the user device has subscribed, and an identity of a registration area that the user device is associated with;

determining, by the network slice selection function, a set of core network slice instances that is available at the registration area to serve the user device and a final corresponding set of slice specific network slice selection assistance information; and

transmitting, by the network slice selection function and in response to the network slice instance request, the final corresponding set of slice specific network slice selection assistance information.

8. The communication apparatus of claim 7 , wherein the processor is further configured for:

identifying a new serving mobility function for the user device.

9. The communication apparatus of claim 7 , wherein the processor is further configured for:

identifying a set of repository functions that provide network function registration and discovery for the set of core network slice instances for the user device.

10. The communication apparatus of claim 7 , wherein the network slice selection function is implemented as a logically separate network function in the communication network, and wherein the network slice selection function communicates with other entities in the communication network using a pre-defined interface.

11. The communication apparatus of claim 7 , wherein the network slice selection function is implemented by logically partitioning a network repository function into a first level operating above slice-level and configured to perform network level discovery and selection and a second level operating at slice-level and configured to perform slice level discover and selection.

12. A computer program product comprising a computer readable memory having code stored thereupon, the code, when executed, causing a processor to implement a method of facilitating network slicing operation in a wireless communication network, comprising:

receiving, at a network slice selection function in a communication network, from an access and mobility function in the communication network to which a registration request from a user device is routed, a network slice instance request of a configured slice specific network slice selection assistance information that is presently configured for the user device, a subscribed slice specific network slice selection assistance information for which the user device has subscribed, and an identity of a registration area that the user device is associated with;

determining, by the network slice selection function, a set of core network slice instances that is available at the registration area to serve the user device and a final corresponding set of slice specific network slice selection assistance information; and

transmitting, by the network slice selection function and in response to the network slice instance request, the final corresponding set of slice specific network slice selection assistance information.

13. The computer program product of claim 12 , wherein the method further includes:

identifying a new serving mobility function for the user device.

14. The computer program product of claim 12 , further including:

identifying a set of repository functions that provide network function registration and discovery for the set of core network slice instances for the user device.

15. The computer program product of claim 12 , wherein the method further includes implementing the network slice selection function as a logically separate network function in the communication network, and wherein the network slice selection function communicates with other entities in the communication network using a pre-defined interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2019
From: SO, TRICCI
To: ZTE CORPORATION
Reel/Frame 050477/0785 →
Continuity (3)
Continuation PCTUS2018023435 · Mar 20, 2018
Provisional Application 62473760 · Mar 20, 2017
Related Publication 20200015158A1 · Jan 9, 2020