IP Library › Granted Patent US 11,979,297
Granted Patent B2
US 11,979,297 · App. 17/325,297 · Granted May 7, 2024

Network slice processing method, system and device, and storage medium

Inventors: Tao Wang (Shenzhen, CN); Yunfei Zhang (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
H04L41/5003H04W28/0268H04W28/06
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,979,297
App. No.
17/325,297
Granted
May 7, 2024
Kind
B2
Abstract

Embodiments of the disclosure disclose a network slice processing method, system, and device, and a storage medium. The method is applicable to a network management system, and includes: virtualizing functions of a mobile communication network to obtain a plurality of isolated logical subnetworks, and using each logical subnetwork as a network slice; generating a slice-level quality of service (QoS) parameter for each network slice, the slice-level QoS parameter being used by the network management system to instruct a slice processing device to control a first resource corresponding to the network slice; and transmitting the slice-level QoS parameter to the slice processing device.

Claims (62)

1. A network slice processing method, applicable to a network management system, the method comprising:

virtualizing functions of a mobile communication network to obtain a plurality of isolated logical subnetworks, and using each logical subnetwork as a network slice;

generating a slice-level quality of service (QoS) parameter for each network slice, the slice-level QoS parameter being used by the network management system to instruct a slice processing device to control a first resource corresponding to the network slice; and

transmitting the slice-level QoS parameter to the slice processing device,

wherein the generating the slice-level quality of service (QoS) parameter for each network slice comprises any of a first case and a second case,

wherein at least the first case comprises:

receiving a slice creation request from a slice-triggering server, the slice creation request comprising a slice-level priority parameter, a slice-level total uplink bandwidth corresponding to a geographic region, and a slice-level total downlink bandwidth corresponding to the geographic region;

mapping the geographic region into user location information in a mobile network; and

generating the slice-level QoS parameter according to the user location information in the mobile network, the slice-level QoS parameter comprising at least one of the slice-level priority parameter, a slice-level total uplink bandwidth corresponding to the user location information, or a slice-level total downlink bandwidth corresponding to the user location information, and

wherein at least the second case comprises:

obtaining slice-level service-level agreement (SLA) information corresponding to the network slice;

generating the slice-level QoS parameter according to the slice-level SLA information, the slice-level SLA information comprises a quantity of users allowed to access the network slice in a geographic region, and a single-user access uplink rate;

calculating the slice-level total uplink bandwidth corresponding to the geographic region, according to the quantity of users allowed to access the network slice in the geographic region and the single-user access uplink rate;

mapping the geographic region into user location information in the mobile network; and

generating a slice-level total uplink bandwidth corresponding to the user location information as the slice-level QoS parameter according to the user location information.

2. The method according to claim 1 , wherein the generating the slice-level total uplink bandwidth corresponding to the user location information according to the user location information comprises:

determining a plurality of access network devices according to a correspondence between the user location information and the plurality of access network devices; and

allocating the slice-level total uplink bandwidth corresponding to the geographic region to the plurality of access network devices according to a size of coverage of each access network device, to obtain a slice-level total uplink bandwidth corresponding to each access network device.

3. The method according to claim 1 , wherein the slice-level SLA information comprises a quantity of users allowed to access the network slice in a geographic region, and a single-user access downlink rate, and

wherein the generating the slice-level QoS parameter according to the slice-level SLA information comprises:

calculating the slice-level total downlink bandwidth corresponding to the geographic region, according to the quantity of users allowed to access the network slice in the geographic region and the single-user access downlink rate;

mapping the geographic region into user location information in the mobile network; and

generating a slice-level total downlink bandwidth corresponding to the user location information as the slice-level QoS parameter according to the user location information.

4. The method according to claim 3 , wherein the generating the slice-level total downlink bandwidth corresponding to the user location information according to the user location information comprises:

determining a plurality of core network devices according to a correspondence between the user location information and the plurality of core network devices;

allocating the slice-level total downlink bandwidth corresponding to the geographic region to the plurality of core network devices according to a size of a range served by each core network device, to obtain a slice-level total downlink bandwidth corresponding to each core network device.

5. The method according to claim 3 , wherein the slice processing device is a core network device and the first resource is a network forwarding resource, and

wherein the transmitting the slice-level QoS parameter to the slice processing device comprises:

transmitting the slice-level total downlink bandwidth corresponding to the user location information to the core network device.

6. The method according to claim 1 , wherein the user location information in the mobile network comprises information about a tracking area (TA) in which user equipment is located or information about a cell to which the user equipment obtains access.

7. The method according to claim 1 , wherein the slice processing device is an access network device and the first resource is a radio resource, and wherein the transmitting the slice-level QoS parameter to the slice processing device comprises: transmitting the slice-level total uplink bandwidth corresponding to the user location information to the access network device.

8. The method according to claim 1 , wherein the transmitting the slice-level QoS parameter to the slice processing device comprises:

selecting a first slice processing device from a preset slice processing device set according to user location information in a mobile network included in the slice-level QoS parameter; and

transmitting the slice-level QoS parameter to the selected first slice processing device.

9. The method according to claim 8 , wherein the preset slice processing device set comprises an existing slice processing device supporting the network slice and a newly-created slice processing device supporting the network slice.

10. A non-transitory computer-readable storage medium, storing a computer program, the computer program, when executed by a processor, implementing the method according to claim 1 .

11. A network slice processing method, applied to a slice processing device, the method comprising:

receiving a slice-level quality of service (QoS) parameter from a network management system, the a slice-level QoS parameter being generated for each network slice, which corresponds to each of a plurality of isolated logical subnetworks obtained from the network management system based on virtualizing functions of a mobile communication network; and

controlling a first resource corresponding to the network slice according to the slice-level QoS parameter,

wherein the slice processing device is an access network device and the first resource is a radio resource, and

wherein the controlling the first resource corresponding to the network slice according to the slice-level QoS parameter comprises:

obtaining, by the access network device, from the slice-level QoS parameter, a slice-level priority parameter and a slice-level total uplink bandwidth corresponding to user location information in a mobile network; and

controlling, by the access network device, the radio resource according to the slice-level priority parameter and/or the slice-level total uplink bandwidth corresponding to the user location information.

12. The method according to claim 11 , wherein the controlling, by the access network device, the radio resource according to the slice-level total uplink bandwidth corresponding to the user location information comprises:

allocating, by the access network device, a maximum radio resource corresponding to the network slice according to the slice-level total uplink bandwidth corresponding to the user location information.

13. The method according to claim 11 , wherein the controlling, by the access network device, the radio resource according to the slice-level total uplink bandwidth corresponding to the user location information comprises:

limiting, by the access network device, uplink traffic of all users served by the access network device to no greater than the slice-level total uplink bandwidth corresponding to the user location information.

14. The method according to claim 11 , wherein the controlling, by the access network device, the radio resource according to the slice-level priority parameter comprises:

scheduling, by the access network device, a radio resource corresponding to a network slice with a low priority to a network slice with a high priority according to the slice-level priority parameter.

15. A network management system:

at least one memory configured to store program code; and

at least one processor configured to read the program code and operate as instructed by the program code, the program code comprising:

virtualization code configured to cause at least one of the at least one processor to virtualize functions of a mobile communication network to obtain a plurality of isolated logical subnetworks, and use each logical subnetwork as a network slice;

generation code configured to cause at least one of the at least one processor to generate a slice-level quality of service (QoS) parameter for each network slice, the slice-level QoS parameter being used by the network management system to instruct a slice processing device to control a first resource corresponding to the network slice; and

transmission code configured to cause at least one of the at least one processor to transmit the slice-level QoS parameter to the slice processing device,

wherein the generating the slice-level quality of service (QoS) parameter for each network slice comprises:

receiving a slice creation request from a slice-triggering server, the slice creation request comprising a slice-level priority parameter, a slice-level total uplink bandwidth corresponding to a geographic region, and a slice-level total downlink bandwidth corresponding to the geographic region;

mapping the geographic region into user location information in a mobile network; and

generating the slice-level QoS parameter according to the user location information in the mobile network, the slice-level QoS parameter comprising at least one of the slice-level priority parameter, a slice-level total uplink bandwidth corresponding to the user location information, or a slice-level total downlink bandwidth corresponding to the user location information.

16. A slice processing device, comprising a processor and a memory,

the memory being configured to store instructions; and

the processor being configured to execute the instructions in the memory, to perform the method according to claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: WANG, TAO; ZHANG, YUNFEI
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 056297/0162 →
Priority Claims (1)
CN 201910152800.8 · Feb 28, 2019 · national
Continuity (2)
Continuation PCTCN2020074787 · Feb 12, 2020
Related Publication 20210273861A1 · Sep 2, 2021