IP Library › Granted Patent US 11,895,577
Granted Patent B2
US 11,895,577 · App. 17/198,993 · Granted Feb 6, 2024

Network slice selection method and apparatus

Inventors: Xiaoqian Jia (Shanghai, CN); Ruiyue Xu (Shanghai, CN); Kai Zhang (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W48/18H04W48/02H04W48/16
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,895,577
App. No.
17/198,993
Granted
Feb 6, 2024
Kind
B2
Abstract

A network slice selection method and apparatus are provided, to ensure performance of a high-priority service. The method includes: A first management unit obtains a service request message, where the service request message is used to initiate a service request for a service of a tenant; and the first management unit sends a network slice request message to a second management unit based on the service request message, where the network slice request message carries priority information, the priority information is used to indicate a priority of the tenant or a priority of the service, and the priority information is used by the second management unit to select a network slice for the service of the tenant.

Claims (70)

1. A network slice selection method, comprising:

obtaining, by a first network slice selection apparatus, a service request message, wherein the service request message is to initiate a service request for a service of a tenant, and the service request message includes service requirement information of the service;

determining, by the first network slice selection apparatus, a network requirement of the service based on the service requirement information of the service included in the service request message;

determining, by the first network slice selection apparatus, priority information based on the network requirement of the service; and

sending, by the first network slice selection apparatus, a network slice request message to a second network slice selection apparatus based on the service request message, wherein

the network slice request message carries the priority information and information about the network requirement of the service, and

the priority information indicates at least one of a priority of the tenant or a priority of the service,

the priority information and the information about the network requirement of the service are usable by the second network slice selection apparatus to select a network slice for the service of the tenant, to cause the service to be provided over the selected network slice to the tenant, wherein selecting the network slice for the service of the tenant comprises:

in response to the priority information indicating the service having a higher priority, carrying the service having the higher priority independently in one network slice, and

in response to the priority information indicating the service having a lower priority, carrying the service having the lower priority in a shared network slice in which the service having the lower priority is jointly carried with another service, and

the priority information is usable by a further apparatus, to which the second network slice selection apparatus sends a network function configuration message including the priority information, to select a network function to be accessed for the service of the tenant.

2. The method according to claim 1 , wherein

the service requirement information comprises at least one of: a service type, a security level, an isolation level, a throughput, coverage, or a quality of service requirement.

3. The method according to claim 1 , wherein the network requirement comprises at least one of: a latency requirement, a bandwidth requirement, or a network quality of service requirement.

4. The method according to claim 1 , wherein

the network requirement comprises more than one types, each type being a different one of: a latency requirement, a bandwidth requirement, or a network quality of service requirement, and

said determining the priority information based on the network requirement of the service comprises performing, by the first network slice selection apparatus, weighting based on a weight of each type of the network requirement to obtain the priority of the service.

5. A network slice selection method, comprising:

receiving, by a second network slice selection apparatus, a network slice request message from a first network slice selection apparatus, wherein

the network slice request message carries first priority information and information about a network requirement of a service of a tenant,

the first priority information indicates at least one of a priority of the tenant or a priority of the service of the tenant, and

the first priority information is determined based on the network requirement of the service; and

selecting, by the second network slice selection apparatus, a network slice for the service of the tenant based on the first priority information and the information about the network requirement of the service, to cause the service to be provided over the selected network slice to the tenant, wherein

said selecting the network slice for the service of the tenant comprises:

in response to the first priority information indicating the service having a higher priority, carrying the service having the higher priority independently in one network slice, and

in response to the first priority information indicating the service having a lower priority, carrying the service having the lower priority in a shared network slice in which the service having the lower priority is jointly carried with another service, and

the method further comprises sending, by the second network slice selection apparatus, a network function configuration message including the first priority information to a first apparatus to cause the first apparatus to select a network function to be accessed for the service of the tenant.

6. The method according to claim 5 , wherein the selecting, by the second network slice selection apparatus, the network slice for the service of the tenant based on the first priority information comprises:

determining, by the second network slice selection apparatus, second priority information that matches the first priority information, wherein the second priority information indicates a priority of the network slice; and

selecting, by the second network slice selection apparatus, the network slice having the second priority information for the service of the tenant.

7. The method according to claim 6 , wherein the method further comprises:

creating, by the second network slice selection apparatus, the network slice, and configuring the second priority information for the network slice based on first slice performance information of the network slice; or

when the network slice has been created, obtaining, by the second network slice selection apparatus, second slice performance information of the network slice, and dynamically updating priority information of the network slice based on the second slice performance information, wherein the updated priority information is the second priority information.

8. The method according to claim 7 , wherein each of the first slice performance information and the second slice performance information comprises at least one of: a latency requirement, a bandwidth requirement, or a network quality of service requirement.

9. The method according to claim 6 , further comprising:

prestoring, by the second network slice selection apparatus, a mapping relationship between the priority and the network slice,

wherein said determining the second priority information that matches the first priority information is based on the prestored mapping relationship.

10. The method according to claim 5 , wherein

the network requirement of the service comprises at least one of a latency requirement, a bandwidth requirement, or a network quality of service requirement.

11. The method according to claim 5 , wherein the method further comprises:

sending, by the second network slice selection apparatus, a network slice subnet request message to a second apparatus to request the second apparatus to select a network slice subnet for the service.

12. The method according to claim 11 , wherein

the network slice subnet request message comprises:

the priority information received by the second network slice selection apparatus from the first network slice selection apparatus, and

a subnet requirement of the service, wherein the subnet requirement comprises at least one of a latency requirement, a bandwidth requirement, or a subnet quality of service requirement,

the network slice crosses a plurality of domains, and

the network requirement is decomposed into network slice subnets cross the plurality of domains to form a plurality of subnet requirements.

13. The method according to claim 11 , wherein

selecting the network slice subnet for the service comprises:

in response to the priority information indicating the service having the higher priority, carrying the service having the higher priority independently in one network slice subnet, and

in response to the priority information indicating the service having the lower priority, carrying the service having the lower priority in a shared network slice subnet in which the service having the lower priority is jointly carried with a further service.

14. The method according to claim 13 , wherein the service having the higher priority is carried independently in the one network slice subnet without a further service being carried in the one network slice subnet.

15. The method according to claim 5 , wherein the network function configuration message further comprises a network function network requirement to be used by the first apparatus to select the network function to be accessed for the service of the tenant.

16. A network slice selection apparatus, comprising:

at least one processor; and

a non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor to cause the network slice selection apparatus:

obtain a service request message, wherein

the service request message is to initiate a service request for a service of a tenant, and

the service request message includes service requirement information of the service,

determine a network requirement of the service based on the service requirement information of the service included in the service request message,

determine priority information based on the network requirement of the service, and

send a network slice request message to a further network slice selection apparatus based on the service request message, wherein

the network slice request message carries the priority information and information about the network requirement of the service, and

the priority information indicates at least one of a priority of the tenant or a priority of the service,

the priority information and the information about the network requirement of the service are usable by the further network slice selection apparatus to select a network slice for the service of the tenant, to cause the service to be provided over the selected network slice to the tenant, wherein the further network slice selection apparatus is configured to select the network slice for the service of the tenant by:

in response to the priority information indicating the service having a higher priority, carrying the service having the higher priority independently in one network slice, and

in response to the priority information indicating the service having a lower priority, carrying the service having the lower priority in a shared network slice in which the service having the lower priority is jointly carried with another service, and

the further network slice selection apparatus is further configured to send a network function configuration message including the priority information to a further apparatus to cause the further apparatus to select, based on the priority information, a network function to be accessed for the service of the tenant.

17. The network slice selection apparatus according to claim 16 , wherein

the network requirement comprises at least one of: a latency requirement, a bandwidth requirement, or a network quality of service requirement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2023
From: JIA, XIAOQIAN; XU, RUIYUE; ZHANG, KAI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 064624/0376 →
Priority Claims (1)
CN 201811061061.3 · Sep 12, 2018 · national
Continuity (2)
Continuation PCTCN2019105479 · Sep 11, 2019
Related Publication 20210219222A1 · Jul 15, 2021
Cited By (1)
US 12,192,064