Multi-dimensional decision slice configuration method and system
By adopting a multi-dimensional decision-making slice configuration method in the 5G mobile communication system, using slice group nodes and secondary weight configuration, the challenges of NR base stations in the implementation of slice technology are solved, and flexible scheduling and refined management of air interface resources are realized. Improves the efficiency and flexibility of the system.
Patent Information
- Application Number
- CN202411704887.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-01-03
AI Technical Summary
In 5G mobile communication systems, NR base stations have challenges in the efficient implementation of slicing technology, especially in the scheduling and management of air interface resources between terminals and base stations, which are difficult to achieve flexibility and efficiency.
Using a multi-dimensional decision-making slice configuration method, the resource is realized by configuring slice group nodes, including proprietary slice groups, common slice groups and priority slice groups, and secondary weight configuration and real-time dynamic adjustment of resource allocation based on QoS and slice information. Flexible scheduling and isolation.
It realizes flexible scheduling and refined management of air interface resources, reduces the CPU resource load of NR base stations, improves scheduling efficiency, and meets the needs of different QoS and slicing scenarios.
Smart Images

Figure CN119255376A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technologies, and in particular to a slice configuration method and system for multi-dimensional decision-making. Background Art
[0002] The mobile communication system is mainly composed of two subsystems: terminals, base stations, and core networks. The terminals and base stations constitute the base station subsystem, and the core network includes many complex network elements that constitute the network subsystem. In the base station subsystem, the interface between the terminal and the base station communicates through electromagnetic waves propagating in the air, so the interface between the terminal and the base station is called the "air interface". With the development of mobile communication technology, NR (New Radio) as a new wireless access technology is a global 5G (5th-Generation, fifth-generation mobile communication) technical standard based on OFDM (Orthogonal Frequency Division Multiplexing) with a new air interface design.
[0003] 5G proposes slicing technology. How to efficiently implement slicing technology poses a great challenge to NR base stations. Summary of the invention
[0004] The present invention aims to provide a slice configuration method and system for multi-dimensional decision-making. Through secondary weight configuration, resource allocation is dynamically adjusted in real time according to slice grouping and weight during terminal air interface resource scheduling, thereby achieving the characteristics of flexible configuration and flexible scheduling.
[0005] In order to achieve the above object, the present invention adopts the following technical scheme:
[0006] A slice configuration method for multi-dimensional decision-making, comprising:
[0007] S1, the NR base station configures a slice group node, where the slice group node includes a dedicated slice group, a public slice group, and a priority slice group;
[0008] S2, perform NR terminal slice mapping. When the NR terminal carries slice information to establish a PDU session, the NR terminal is initially allocated to the corresponding slice group according to the slice information carried by the NR terminal;
[0009] S3, when the NR base station schedules uplink and downlink services for the NR terminal, it checks in turn whether the priority slice group and the common slice group corresponding to the NR terminal slice information have any remaining air interface resources. If there are remaining air interface resources, air interface scheduling is performed, otherwise the scheduling is discarded.
[0010] The principles and advantages of this solution are: in actual application, first configure the slices and the weights corresponding to each slice in the NR base station; when the NR terminal carries slice, QFI and other information to establish a PDU session, it is initially allocated to the corresponding slice group according to the slice information it carries; when the NR base station schedules uplink and downlink services for the NR terminal, it first searches for the priority slice group corresponding to the slice information of the terminal to see if there are any remaining air interface resources, and then searches for the corresponding public slice group to see if there are any remaining air interface resources. If there are any remaining resources, air interface scheduling is performed, otherwise the scheduling is discarded. This solution realizes flexible scheduling and resource isolation of air interface resources through a combination of multiple slice scheduling solutions.
[0011] Preferably, as an improvement, the NR base station configuration slice group node in S1 includes:
[0012] S101, the NR base station configures a slice group node, where the configuration information of the slice group node includes a slice SST, SD, and weight;
[0013] S102, the public slice group is divided into two levels of weight according to QoS, and QoS is distinguished according to the QFI identifier.
[0014] Technical effect: Secondary slice weight configuration can meet all QoS and slice scenarios.
[0015] Preferably, as an improvement, S2 includes:
[0016] S201, when the NR base station receives a PDU session establishment request for the NR terminal from the core network, it matches the dedicated slice group or the public slice group according to the slice information carried by the NR terminal;
[0017] S202: If the NR terminal matches a public slice group, the secondary grouping under the public slice group is matched according to the QoS.
[0018] Technical effect: Slice mapping is performed during the PDU session establishment phase, reducing the operations of the NR base station during the scheduling phase, thereby reducing the CPU resources of the NR base station, which is conducive to the rapid scheduling of the NR base station.
[0019] Preferably, as an improvement, S3 includes:
[0020] S301, when the NR base station performs air interface resource scheduling for the NR terminal, it searches for the corresponding slice resource group according to the slice carried by the NR terminal. If it is a dedicated slice resource group, it checks whether the remaining resources of the dedicated slice resource group meet the scheduling. If so, it allocates resources for scheduling and updates the remaining resources of the dedicated slice resource group; if the slice information carried by the NR terminal is a public slice, proceed to step S302;
[0021] S302, checking whether the remaining resources of the priority slice resource group corresponding to the slice information carried by the NR terminal meet the scheduling requirements. If so, allocate resources for scheduling and update the remaining resources of the priority slice resource group;
[0022] S303: If the remaining resources of the priority slice resource group cannot meet the NR terminal scheduling, then find out whether the public slice resource group has scheduling resources that meet the conditions. If so, allocate resources for scheduling and update the remaining resources of the public slice resource group;
[0023] S304: If the terminal cannot allocate air interface resources in the above steps, the current scheduling is discarded.
[0024] Technical effect: Secondary slice weight scheduling and slice management refinement can effectively realize the refined management and isolated management of slices.
[0025] A slice configuration system for multi-dimensional decision-making, comprising:
[0026] A slice configuration module, in which the NR base station configures a slice group node, wherein the slice group node includes a dedicated slice group, a public slice group, and a priority slice group;
[0027] The slice mapping module performs NR terminal slice mapping. When the NR terminal carries slice information to establish a PDU session, the NR terminal is initially allocated to the corresponding slice group according to the slice information carried by the NR terminal;
[0028] Air interface scheduling module: When the NR base station schedules uplink and downlink services for the NR terminal, it checks in turn whether the priority slice group and the common slice group corresponding to the NR terminal slice information have remaining air interface resources. If there are remaining air interface resources, air interface scheduling is performed; otherwise, the scheduling is discarded.
[0029] Preferably, as an improvement, the slice configuration module includes:
[0030] Slice information configuration submodule: NR base station configures slice group nodes. The configuration information of slice group nodes includes slice SST, SD and weight.
[0031] Secondary weight configuration submodule, the public slice group is divided into secondary weights according to QoS, and QoS is distinguished according to QFI identifier.
[0032] Preferably, as an improvement, the slice mapping module includes:
[0033] Initial allocation submodule: When the NR base station receives a PDU session establishment request for the NR terminal from the core network, it matches the dedicated slice group or the public slice group according to the slice information carried by the NR terminal;
[0034] Secondary allocation submodule: if the NR terminal matches the public slice group, the secondary grouping under the public slice group is matched according to the QoS.
[0035] Preferably, as an improvement, the air interface scheduling module includes:
[0036] Dedicated slice resource group scheduling submodule: When the NR base station performs air interface resource scheduling for the NR terminal, it searches for the corresponding slice resource group according to the slice carried by the NR terminal. If it is a dedicated slice resource group, it checks whether the remaining resources of the dedicated slice resource group meet the scheduling requirements. If so, it allocates resources for scheduling and updates the remaining resources of the dedicated slice resource group. If the slice information carried by the NR terminal is a public slice, the priority slice resource group scheduling submodule is executed.
[0037] The priority slice resource group scheduling submodule checks whether the remaining resources of the priority slice resource group corresponding to the slice information carried by the NR terminal meet the scheduling requirements. If so, resources are allocated for scheduling and the remaining resources of the priority slice resource group are updated;
[0038] The public slice resource group scheduling submodule, if the remaining resources of the priority slice resource group cannot meet the NR terminal scheduling, checks whether the public slice resource group has scheduling resources that meet the conditions. If so, allocates resources for scheduling and updates the remaining resources of the public slice resource group;
[0039] Abandon the scheduling submodule. If the terminal cannot allocate air interface resources in the above steps, the scheduling is abandoned. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A flowchart of a slice configuration method for multi-dimensional decision making;
[0041] Figure 2 A logical block diagram of a slice configuration method for multi-dimensional decision making. DETAILED DESCRIPTION
[0042] The following is further described in detail through specific implementation methods:
[0043] The embodiment is basically as shown in the attached Figure 1 , Attachment Figure 2 As shown:
[0044] A slice configuration method for multi-dimensional decision-making, comprising:
[0045] S1, NR base station configures slice group node, the slice group node includes dedicated slice group, public slice group and priority slice group; slice includes SST and SD, which together constitute S-NSSAI, a total of 32 bits, of which SST occupies 8 bits and SD occupies 24 bits. When configuring slices, each node includes S-NSSAI and weights. Generally, three nodes are configured, among which: dedicated slices are slices provided by dedicated devices in the network, and the weight values are configured and adjusted as needed; public slices are slices provided by general devices in the network, and the weight values are configured and adjusted as needed; priority slices are slices that are preferentially allocated during scheduling. In this embodiment, the sum of the weight values of the three slices is 100, such as dedicated slices: 01-000001, weight 20; public slices: 01-010101, weight 50; priority slices: ff-ffffff, weight 30.
[0046] The NR base station configuration of the slice group node in S1 includes: S101, the NR base station configures the slice group node, and the configuration information of the slice group node includes the slice SST, SD and weight; S102, the public slice group is divided into two-level weights according to QoS, and QoS is distinguished according to the QFI identifier. QoS weight configuration, further for public slices, secondary weight configuration is performed according to QoS, and QoS is defined according to 3GPP, such as: 5QI-1: weight 10; 5QI-2: weight 20; 5QI-3: weight 30.
[0047] S2, perform NR terminal slice mapping. When the NR terminal carries slice information to establish a PDU session, the NR terminal is initially allocated to the corresponding slice group according to the slice information carried by the NR terminal;
[0048] The S2 includes: S201, when the NR base station receives a request from the core network to establish a PDU session for the NR terminal, it matches the dedicated slice group or the public slice group according to the slice information carried by the NR terminal; first parse the slice information it carries and perform slice group mapping. If the slice carried is 01-010101, the mapped slice group is a public slice; S202, if the NR terminal matches the public slice group, match the secondary grouping under the public slice group according to the QoS. Perform secondary mapping according to its QoS information. If the QoS corresponding to 5QI is 3, it is mapped to the secondary QoS weight group 5QI-3, and its weight value is 30. At this time, the final slice weight of the terminal is 50 / (20+50+30)*30 / (10+20+30)=25%.
[0049] S3, when the NR base station performs uplink and downlink service scheduling for the NR terminal, it sequentially searches the priority slice group and the common slice group corresponding to the NR terminal slice information to see if there are any remaining air interface resources. If there are any remaining air interface resources, air interface scheduling is performed, otherwise the scheduling is discarded. Before the NR base station starts scheduling each TTI, it first calculates the remaining RBs of the system bandwidth according to the current configuration of the NR base station, from which the general RBs, such as the RBs required for system broadcasting and paging, need to be deducted. Assume that the remaining RBs calculated at this time are 100; the S3 includes:
[0050] S301, when the NR base station performs air interface resource scheduling for the NR terminal, if the NR terminal needs 10 RBs for this scheduling, the corresponding slice resource group is searched according to the slice carried by the NR terminal. If it is a dedicated slice resource group, such as the above-mentioned dedicated slice weight 20, the calculation method is: 100*20 / (20+50+30)=20, the current remaining RB number in the slice group is calculated, and it is detected whether the remaining resources of the dedicated slice resource group meet the scheduling. This scheduling can allocate 10 RBs for the terminal, that is, it meets, then resources are allocated for scheduling, and the remaining resources of the dedicated slice resource group are updated to 10 RBs; if the terminal needs 30 RBs for this scheduling, according to the calculation in the above steps, the slice group corresponding to the slice carried by the NR terminal has 10 RBs less, which cannot meet the requirements, so it is necessary to divert RBs from the priority slice resource group, so continue with step S302.
[0051] S302, check whether the remaining resources of the priority slice resource group corresponding to the slice information carried by the NR terminal meet the scheduling requirements. If so, allocate resources for scheduling, and update the remaining resources of the priority slice resource group, such as the remaining RBs of the current priority slice resource group, such as 30 / (20+50+30)*100=30 mentioned above, it can be seen that the above-mentioned 10 RBs can be used, so the scheduling of the terminal can be completed this time. At the same time, update the remaining RBs of the priority slice resource group (30-10=20). If the slice information carried by the NR terminal is a public slice, perform step S303.
[0052] S303, if the remaining resources of the priority slice resource group cannot meet the NR terminal scheduling, and the NR terminal is a public slice resource group, the available RB is calculated by slice + QoS weight, such as 50 / (20+50+30)*30 / (10+20+30)=25% above, and the available RB is calculated to be 100*25%=40. It can be seen that the demand for 30 RBs is met, so resources are allocated for scheduling, and the remaining resources of the public slice resource group are updated to 40-30=10. If the NR terminal is a public slice resource group and the required RB cannot be allocated, RB misappropriation scheduling is performed.
[0053] S304: If the terminal cannot allocate air interface resources in the above steps, the current scheduling is discarded.
[0054] It also includes a slice configuration system with multi-dimensional decision-making, including:
[0055] A slice configuration module, in which the NR base station configures a slice group node, wherein the slice group node includes a dedicated slice group, a public slice group, and a priority slice group;
[0056] The slice mapping module performs NR terminal slice mapping. When the NR terminal carries slice information to establish a PDU session, the NR terminal is initially allocated to the corresponding slice group according to the slice information carried by the NR terminal;
[0057] Air interface scheduling module: When the NR base station schedules uplink and downlink services for the NR terminal, it checks in turn whether the priority slice group and the common slice group corresponding to the NR terminal slice information have remaining air interface resources. If there are remaining air interface resources, air interface scheduling is performed; otherwise, the scheduling is discarded.
[0058] The slice configuration module includes: a slice information configuration submodule, the NR base station configures the slice group node, the configuration information of the slice group node includes the slice SST, SD and weight; a secondary weight configuration submodule, the public slice group is divided into secondary weights according to QoS, and QoS is distinguished according to the QFI identifier.
[0059] The slice mapping module includes: a preliminary allocation submodule, when the NR base station receives a PDU session request from the core network to establish a NR terminal, it matches it to a dedicated slice group or a public slice group according to the slice information carried by the NR terminal; a secondary allocation submodule, if the NR terminal is matched to the public slice group, it matches the secondary grouping under the public slice group according to the QoS.
[0060] The air interface scheduling module includes: a dedicated slice resource group scheduling submodule. When the NR base station performs air interface resource scheduling for the NR terminal, the corresponding slice resource group is searched according to the slice carried by the NR terminal. If it is a dedicated slice resource group, check whether the remaining resources of the dedicated slice resource group meet the scheduling requirements. If so, allocate resources for scheduling, and update the remaining resources of the dedicated slice resource group; if the slice information carried by the NR terminal is a public slice, execute the priority slice resource group scheduling submodule; the priority slice resource group scheduling submodule checks whether the remaining resources of the priority slice resource group corresponding to the slice information carried by the NR terminal meet the scheduling requirements. If so, allocate resources for scheduling, and update the remaining resources of the priority slice resource group; the public slice resource group scheduling submodule, if the remaining resources of the priority slice resource group cannot meet the NR terminal scheduling, then check whether the public slice resource group has scheduling resources that meet the conditions. If so, allocate resources for scheduling, and update the remaining resources of the public slice resource group; the discard scheduling submodule, if the terminal cannot allocate air interface resources in the above steps, then discard this scheduling.
[0061] The above is only an embodiment of the present invention, and the common knowledge such as the known specific technical solutions and / or characteristics in the solution is not described in detail here. It should be pointed out that for those skilled in the art, without departing from the technical solution of the present invention, several modifications and improvements can be made, which should also be regarded as the protection scope of the present invention, and these will not affect the effect of the implementation of the present invention and the practicality of the patent. The scope of protection required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.
Claims
1. A slice configuration method for multi-dimensional decision making, characterized in that: include: S1, the NR base station configures a slice group node, where the slice group node includes a dedicated slice group, a public slice group, and a priority slice group; S2, perform NR terminal slice mapping. When the NR terminal carries slice information to establish a PDU session, the NR terminal is initially allocated to the corresponding slice group according to the slice information carried by the NR terminal; S3, when the NR base station schedules uplink and downlink services for the NR terminal, it checks in turn whether the priority slice group and the common slice group corresponding to the NR terminal slice information have any remaining air interface resources. If there are remaining air interface resources, air interface scheduling is performed, otherwise the scheduling is discarded.
2. The multi-dimensional decision-making slice configuration method according to claim 1, characterized in that: The NR base station configuration slice group node in S1 includes: S101, the NR base station configures a slice group node, where the configuration information of the slice group node includes a slice SST, a SD, and a weight; S102, the public slice group is divided into two levels of weight according to QoS, and QoS is distinguished according to the QFI identifier.
3. The multi-dimensional decision-making slice configuration method according to claim 1, characterized in that: The S2 includes: S201, when the NR base station receives a PDU session establishment request for the NR terminal from the core network, it matches the dedicated slice group or the public slice group according to the slice information carried by the NR terminal; S202: If the NR terminal matches a public slice group, the secondary grouping under the public slice group is matched according to the QoS.
4. The multi-dimensional decision-making slice configuration method according to claim 1, characterized in that: The S3 includes: S301, when the NR base station performs air interface resource scheduling for the NR terminal, it searches for the corresponding slice resource group according to the slice carried by the NR terminal. If it is a dedicated slice resource group, it checks whether the remaining resources of the dedicated slice resource group meet the scheduling. If so, it allocates resources for scheduling and updates the remaining resources of the dedicated slice resource group; if the slice information carried by the NR terminal is a public slice, proceed to step S302; S302, checking whether the remaining resources of the priority slice resource group corresponding to the slice information carried by the NR terminal meet the scheduling requirements. If so, allocate resources for scheduling and update the remaining resources of the priority slice resource group; S303: If the remaining resources of the priority slice resource group cannot meet the NR terminal scheduling, then find out whether the public slice resource group has scheduling resources that meet the conditions. If so, allocate resources for scheduling and update the remaining resources of the public slice resource group; S304: If the terminal cannot allocate air interface resources in the above steps, the current scheduling is discarded.
5. A slice configuration system with multi-dimensional decision-making, characterized in that: include: A slice configuration module, in which the NR base station configures a slice group node, wherein the slice group node includes a dedicated slice group, a public slice group, and a priority slice group; The slice mapping module performs NR terminal slice mapping. When the NR terminal carries slice information to establish a PDU session, the NR terminal is initially allocated to the corresponding slice group according to the slice information carried by the NR terminal; Air interface scheduling module: When the NR base station schedules uplink and downlink services for the NR terminal, it checks in turn whether the priority slice group and the common slice group corresponding to the NR terminal slice information have remaining air interface resources. If there are remaining air interface resources, air interface scheduling is performed; otherwise, the scheduling is discarded.
6. The multi-dimensional decision-making slice configuration system according to claim 5, characterized in that: The slice configuration module includes: Slice information configuration submodule: NR base station configures slice group nodes. The configuration information of slice group nodes includes slice SST, SD and weight. Secondary weight configuration submodule, the public slice group is divided into secondary weights according to QoS, and QoS is distinguished according to QFI identifier.
7. The multi-dimensional decision-making slice configuration system according to claim 5, characterized in that: The slice mapping module includes: Initial allocation submodule: When the NR base station receives a PDU session establishment request for the NR terminal from the core network, it matches the dedicated slice group or the public slice group according to the slice information carried by the NR terminal; Secondary allocation submodule: if the NR terminal matches the public slice group, the secondary grouping under the public slice group is matched according to the QoS.
8. The multi-dimensional decision-making slice configuration system according to claim 5, characterized in that: The air interface scheduling module includes: Dedicated slice resource group scheduling submodule: When the NR base station performs air interface resource scheduling for the NR terminal, it searches for the corresponding slice resource group according to the slice carried by the NR terminal. If it is a dedicated slice resource group, it checks whether the remaining resources of the dedicated slice resource group meet the scheduling requirements. If so, it allocates resources for scheduling and updates the remaining resources of the dedicated slice resource group. If the slice information carried by the NR terminal is a public slice, the priority slice resource group scheduling submodule is executed. The priority slice resource group scheduling submodule checks whether the remaining resources of the priority slice resource group corresponding to the slice information carried by the NR terminal meet the scheduling requirements. If so, resources are allocated for scheduling and the remaining resources of the priority slice resource group are updated; The public slice resource group scheduling submodule, if the remaining resources of the priority slice resource group cannot meet the NR terminal scheduling, checks whether the public slice resource group has scheduling resources that meet the conditions. If so, allocates resources for scheduling and updates the remaining resources of the public slice resource group; Abandon the scheduling submodule. If the terminal cannot allocate air interface resources in the above steps, the scheduling is abandoned.
