Wireless resource allocation method and network architecture for 5G network slicing

By calculating the resource allocation priority of network slices and the service request information of terminals, dynamically allocating resources, the problem of resource scheduling fairness in 5G networks is solved, and the balanced allocation and efficient utilization of resources are achieved.

CN112543508BActive Publication Date: 2024-12-20STATE GRID ANHUI ELECTRIC POWER CO LTD +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202011491748.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-17
Publication Date
2024-12-20
Estimated Expiration
2040-12-17

AI Technical Summary

Technical Problem

The resource scheduling methods in the existing 5G network cannot achieve user scheduling fairness between and within different network slices, resulting in uneven resource allocation and cannot meet the performance needs of various application scenarios.

Method used

By obtaining the service request information of the terminal and the remaining number of resource block groups, the resource allocation priority of each network slice is calculated, the network slice is selected in turn for scheduling, and the resource allocation priority is determined based on the service request information of the terminal, so as to realize dynamic resource allocation , ensure resource fairness.

Benefits of technology

It enhances user scheduling fairness between and within different network slices, improves resource utilization, meets the performance needs of various application scenarios, and reduces operator costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112543508B_ABST
    Figure CN112543508B_ABST
Patent Text Reader

Abstract

The present invention provides a wireless resource allocation method and network architecture for 5G network slicing, which belongs to the field of wireless communication. The method includes: S1) obtaining the total number of terminals that initiate service requests in each scheduling time slot, and dividing the total resource blocks into multiple resource block groups according to the total number of terminals; S2) selecting network slices for scheduling in turn according to the resource allocation priority of each network slice on each resource block group; S3) obtaining terminal service request information, and determining the resource allocation priority of each terminal according to the request information; S4) scheduling terminal resources in each network slice according to the resource allocation priority of each terminal and the resources obtained by each network slice scheduling; S5) in the process of terminal resource scheduling, judging the remaining number of resource block groups and the remaining number of resources in each resource block group in real time until all resources are allocated. The scheme of the present invention enhances the fairness of user scheduling between and within different network slices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communications, and in particular to a wireless resource allocation method for 5G network slicing and a wireless resource allocation network architecture for 5G network slicing. Background Art

[0002] In the future 5G network, there will be a variety of power application scenarios, among which the three typical application scenarios are enhanced mobile broadband (eMBB), massive machine type communication (mMTC) and critical machine type communication (CMTC). Different application scenarios have different requirements in terms of mobility, security, latency and reliability. The existing network is difficult to meet the needs of all application scenarios. It is not realistic to build multiple different physical networks for different application scenarios, and the huge cost generated is unacceptable to operators. In the above context, the Next Generation Mobile Network Alliance proposed the concept of network slicing, that is, on a physical infrastructure, different network slices are built on demand using technologies such as software defined networking (SDN) and network function virtualization (NFV). Network slices are isolated from each other, and congestion, overload, and configuration adjustment of any network slice do not affect other network slices. Different network slices are created according to the characteristics of different services and application scenarios, and different network architectures are implemented using appropriate resource allocation methods, control management mechanisms, and operation strategies, so as to ensure the performance requirements of application scenarios and improve user experience and network resource utilization.

[0003] In the virtualized environment of 5G wireless networks, resource scheduling has been given a new meaning. First of all, traditional resource scheduling is based on base stations. The space-time-frequency resources of the same base station are allocated to certain users attached to the base station under the action of the scheduler; the schedulers of different base stations may have no interaction at all, or interact roughly through some signaling. In the new architecture, network-level resource scheduling becomes possible due to the realization of virtualization and centralized processing. In the wireless resource management of radio access network slices, mobile operators need to deploy efficient and flexible scheduling technologies to dynamically allocate resources for different network slices. Paying attention to the fairness of user scheduling between and within different network slices is an issue that mobile operators need to consider. In order to enhance the fairness of user scheduling between and within different network slices, it is necessary to create a new resource allocation method for 5G wireless networks. Summary of the invention

[0004] The purpose of an embodiment of the present invention is to provide a wireless resource allocation method for 5G network slicing, so as to at least solve the problem that the current resource scheduling method cannot achieve user scheduling fairness between and within different network slices.

[0005] In order to achieve the above-mentioned purpose, the first aspect of the present invention provides a wireless resource allocation method for 5G network slicing, the method comprising: S1) obtaining the total number of terminals that initiate service requests in each scheduling time slot, and dividing the total resource blocks into multiple resource block groups according to the total number of terminals; S2) selecting network slices for scheduling in turn according to the resource allocation priority of each network slice in each resource block group; S3) obtaining terminal service request information, and determining the resource allocation priority of each terminal according to the request information; S4) scheduling terminal resources in each network slice according to the resource allocation priority of each terminal and the resources obtained by scheduling each network slice; S5) in the process of terminal resource scheduling, judging the remaining number of resource block groups and the remaining number of resources in each resource block group in real time until all resources are allocated.

[0006] Optionally, in step S2), the network slices are selected for scheduling in order according to the priority of each network slice on each resource block group, including: obtaining property parameters of each network slice, and determining the resource allocation priority of each network slice according to the property parameters; wherein the property parameters include: network slice type, network capacity and network load.

[0007] Optionally, determining the resource allocation priority of each network slice according to the property parameters includes: calculating the instantaneous transmission rate achievable in the current scheduling time slot according to the property parameters of each network slice; the calculation formula is:

[0008]

[0009] in, is the rate obtained by the mth terminal of the nth network slice on resource block j; B is the bandwidth of each resource block group; The power allocated to the user in resource block j for the mth terminal in the nth network slice; is the channel gain of the mth terminal in the nth network slice on resource block j.

[0010] Optionally, determining the resource allocation priority of each network slice according to the property parameter further includes: calculating the sum rate R of each terminal in each network slice n and the average sum rate of each terminal Among them, the sum rate R of each terminal in each network slice n The calculation formula is:

[0011]

[0012] Among them, K n is the number of online terminals of the nth network slice; The total rate obtained by the mth terminal of the nth network slice; the resource allocation priority of each network slice The calculation formula is:

[0013]

[0014] Optionally, the total rate obtained by the mth terminal of the nth network slice The calculation formula is:

[0015]

[0016] Among them, when resource block j is allocated to terminal m, otherwise,

[0017] Optionally, the terminal service request information includes: the resource allocation priority of each terminal includes the amount of data sent α m , transmission rate β m and delay γ m Three indicators; the resource allocation priority calculation formula for each terminal is:

[0018]

[0019] Among them, P m (t) is the priority of terminal m at time t; d m(t) is the amount of service data to be sent by terminal m at time t; r m(t) is the instantaneous transmission rate of terminal m at time t; R m(t) is the average transmission rate of terminal m in a period of time before time t; W m (t) is the queuing delay of the packet of terminal m in the buffer queue; τ m is the maximum queuing delay that terminal m can tolerate; σ m is the maximum ratio of the delay of the terminal m packet waiting in the buffer queue to the delay threshold. The channel quality indicator of each terminal on each resource block group, the amount of data to be sent by the terminal and the queuing delay of the terminal packet in the buffer queue.

[0020] Optionally, the resource allocation priority calculation formula of each terminal satisfies the following constraint relationship:

[0021] 0<α m ,β m ,γ m <1;

[0022] α m +β+γ m =1;

[0023] 0<σm <1.

[0024] Optionally, in step S5), the remaining number of resource block groups and the remaining number of resources in each resource block group are judged in real time until all resources are allocated, including: when performing resource scheduling for each resource block group, the remaining amount of resources in the current resource block group is obtained in real time, and when it is determined that there are remaining resources in the current resource block group, the terminal resource allocation in the current resource block group is continued until the remaining amount of resources in the current resource block group is 0; each time a resource block group allocation is completed, a resource block group is deleted from the resource block group queue, and it is determined whether the remaining resource block group queue is 0; if the resource block group queue is not 0, the resource allocation of each network slice continues; otherwise, the current scheduling is completed and the next scheduling cycle is entered.

[0025] A second aspect of the present invention provides a wireless resource allocation network architecture for 5G network slicing, the network architecture comprising: a terminal; an operator server, configured to receive service requests initiated by all terminals, and dynamically allocate resources to each terminal according to the service request and real-time resource status of each terminal.

[0026] Through the above technical solution, first of all, according to the type of network slice, network capacity and load conditions, the mobile operator allocates fixed resources to each network slice to meet its minimum requirements. Then, according to the priority calculated by the proportional fair scheduling algorithm, resources are allocated to each network slice again in order from high to low priority until the remaining number of resources is zero. At the same time, network slices with high priority give priority to resources with good channels. In each network slice, according to the different needs of each user for the service, the priority is divided according to different performance indicators, and resources are allocated to users in the network slice in order from high to low priority. Users with high priority give priority to resources with good channels until all resources are allocated. The fairness of resource scheduling for 5G network slices is enhanced.

[0027] Other features and advantages of the embodiments of the present invention will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:

[0029] Figure 1 It is a flowchart of the steps of a wireless resource allocation method for 5G network slicing provided by an embodiment of the present invention;

[0030] Figure 2is a flowchart of the steps of a method for determining resource allocation priority of each terminal provided by an embodiment of the present invention;

[0031] Figure 3 It is a flowchart of the steps of a method for determining a resource allocation process provided by an embodiment of the present invention;

[0032] Figure 4 It is a structural diagram of a wireless resource allocation network architecture for 5G network slicing provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0033] The specific implementation of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the present invention, and is not used to limit the present invention.

[0034] Figure 4 1 is a schematic diagram of a wireless resource allocation network architecture for 5G network slicing provided by an embodiment of the present invention. Figure 4 As shown, an embodiment of the present invention provides a wireless resource allocation network architecture for 5G network slicing, and the network architecture includes: a terminal; an operator server, which is used to receive service requests initiated by all terminals and dynamically allocate resources to each terminal according to the service request and real-time resource status of each terminal.

[0035] In an embodiment of the present invention, there are three possible methods for allocating wireless resources between network slices, namely, static resource allocation, semi-static resource allocation, and dynamic resource allocation. Among them, in the static resource allocation scheme, slice status information and wireless resource status information such as time resources, frequency resources, and power resources are collected, and then these wireless resources are fixedly allocated to each network slice. Once the resources are allocated to the network slice, the network slice will occupy the allocated resources for a long time, and then the user accesses the target network slice according to the QoS (Quality of Service) requirements, wireless resources and RAT (Radio Access Type). In the process of reasonable resource allocation, each slice is always in an isolated state in terms of logical resources and logical functions, and the state change of one slice will not affect the operation of the other slices. By reasonably optimizing the resources of each slice, the overall network wireless resources can be reasonably allocated. However, with the exponential growth of mobile terminal data traffic, the substantial increase in the number of device connections, and the rise of emerging services such as multimedia, the static resource allocation scheme lacks flexibility and cannot change the resource allocation strategy in real time according to the dynamic changes of the slice. Not only is the resource utilization rate low, but it also cannot meet the performance requirements of all slices. Therefore, the static resource allocation method can no longer meet the current network environment.

[0036] In the dynamic resource allocation method, the dynamic resource allocation method can allocate resources to network slices and users in real time according to information such as the current network slice status, user status, and wireless resource status, so that it can cope with dynamic changes in network status. When dynamically allocating resources, it is necessary to take the fairness and priority of the slices into consideration, and the reasonable dynamic resource allocation is completed by the public scheduler between network slices. However, the allocation scheme of this method is relatively complex, the computing power requirements of the server are relatively large, and the latency of the allocation scheme generation is relatively high. In semi-static resource management, wireless resources are integrated and semi-statically allocated to each specific network slice. A more flexible resource allocation mechanism can be designed with a semi-static resource allocation method to determine the target network slice for users to access. Therefore, the semi-static resource allocation scheme will be suitable for the wireless resource allocation of 5G network slices, and the embodiment of the present invention is designed with a semi-static resource allocation scheme.

[0037] Figure 1 FIG. 1 is a flow chart of a method for allocating wireless resources for 5G network slicing provided by an embodiment of the present invention. Figure 1 As shown, an embodiment of the present invention provides a wireless resource allocation method for 5G network slicing, specifically, comprising the following steps:

[0038] Step S10: Obtain the total number of resources in each scheduling time slot, and divide the total number of resources into multiple resource block groups.

[0039] Specifically, in the future 5G network, there will be a variety of power-type application scenarios, among which the three typical application scenarios are enhanced mobile broadband (eMBB), massive machine type communication (mMTC) and critical machine type communication (CMTC). Different application scenarios have different requirements in terms of mobility, security, latency and reliability. In addition, the device terminal of the same user can access multiple network slices at the same time and make simultaneous requests for multiple service types. In order to facilitate accurate resource metering and allocation for different network slices and different terminals, all unlimited resources are quantitatively divided into multiple resource block groups. Each resource block group includes 12 carriers and a total of 1 time slot, that is, 0.5ms. The number of all resource block groups is recorded as the total number of wireless resources Q. The operator server intercepts a certain moment and divides the total number of resource blocks Q in the time slot into multiple resource block groups according to the number of terminals requesting scheduling in the time slot, and performs resource quantitative scheduling through the resource block group.

[0040] Step S20: Select network slices for scheduling in turn according to the priority of each network slice in each resource block group.

[0041] Specifically, after the total number of resource blocks is divided into multiple resource block groups according to the service type and service quantity of the initiating terminal, resource scheduling of each network slice type is required. Because there are multiple network slices initiating requests in the same time slot, it is impossible to meet the optimal resource scheduling of all network slices at the same time. In order to reduce the user experience, basic resource allocation is first performed for all network slices, and the allocation rule is to meet the minimum service requirements of each network slice. After completing the basic resource allocation, it is necessary to perform optimal resource allocation for each network slice one by one. Therefore, it is necessary to formulate a complete allocation priority rule, that is, the higher the priority of the network slice, the higher the scheduling priority obtained, and the network slice with a higher priority will be able to give priority to the resources of the channel number. The standard for priority judgment is to divide the priority according to different performance indicators based on the different needs of each user for the service. The first step is to obtain the property parameters of each network slice, including network slice type, network capacity and network load. Then, based on this information, the instantaneous transmission rate that can be achieved in the current scheduling time slot is calculated, and the calculation formula is:

[0042]

[0043] in, is the rate obtained by the mth terminal of the nth network slice on resource block j; B is the bandwidth of each resource block group; The power allocated to the user in resource block j for the mth terminal in the nth network slice; is the channel gain of the mth terminal in the nth network slice on resource block j. Then, according to the calculated The total rate is calculated using the formula:

[0044]

[0045] Among them, when resource block j is allocated to terminal m, otherwise, Further obtain the sum rate R of each terminal in each network slice n and the average sum rate of each terminal Among them, the sum rate R of each terminal in each network slice n The calculation formula is:

[0046]

[0047] Among them, K n is the number of online terminals of the nth network slice; The total rate obtained by the mth terminal of the nth network slice. According to the above formula, the sum rate of each terminal in each network slice is calculated respectively, and then the average sum rate of each terminal is calculated. The calculation formula is:

[0048]

[0049] The sum rate R of each terminal obtained according to the above relationship n and the average sum rate of each terminal Calculate the priority of each terminal using the following formula:

[0050]

[0051] in, The allocation priority of the nth network slice in the jth resource block group. After obtaining the resource allocation priority of each network slice, the resource allocation priority of the network slices in the same resource block group is compared horizontally. The network slice with a larger value has a higher resource allocation priority. The operator server allocates the resource blocks in the resource block group to each network slice one by one according to the generated resource allocation priority of each network slice.

[0052] Step S30: Acquire terminal service request information, and determine the resource allocation priority of each terminal according to the request information.

[0053] Specifically, after completing the network slice resource allocation, terminal resource allocation is required. Because multiple terminals may initiate the same service request at the same time, that is, a network slice includes service requests from multiple terminals, the resources obtained by the network slice need to be allocated to all of the terminals. Similar to the network slice resource allocation rule, it is still impossible to meet the optimal resource allocation requirements of all terminals at the same time, so it is necessary to formulate a terminal resource allocation priority and allocate resources according to the terminal allocation priority. Specifically, Figure 2 , including the following steps:

[0054] Step S301: Acquire request information of service requests initiated by each terminal.

[0055] Specifically, the urgency of the terminal receiving the service needs to be considered when allocating resource priorities to the terminal, that is, the urgency of the terminal receiving the service needs to be judged through the request information of the request initiated by each terminal. Preferably, the urgency of the terminal's resource demand is determined by three indicators: the amount of data sent, the transmission rate, and the delay. To evaluate these three indicators, it is first necessary to obtain the request information of the service request initiated by each terminal. This information includes: the channel quality indication of each terminal on each resource block group, the amount of data to be sent by the terminal, and the queuing delay of the terminal's packet data in the buffer queue.

[0056] Step S302: Calculate the proportion of each indicator of each terminal according to the request information of the service request initiated by each terminal.

[0057] Specifically, the resource priority of the terminal is the comprehensive impact of the three indicators of the amount of data sent, the transmission rate and the delay, that is, the comprehensive proportion of these three values ​​needs to be considered. The full proportion is 1, and the proportion of each indicator is α m , β m and γ m , then 0<α m ,β m ,γ m <1 and α m +β+γ m =1. The weight of each indicator needs to be allocated according to the actual situation of each indicator. For example, the queuing delay of a terminal's packet in the buffer queue is 2ms. The closer the terminal is to the delay threshold, the delay γ m Similarly, the larger the data demand of the terminal, the larger the data volume α m The higher the transmission rate requirement of the terminal, the higher the transmission rate β m According to this rule, the three indicators of each terminal are allocated based on the absolute delay threshold, data volume and transmission rate of each terminal, and the relative delay threshold, relative data volume and relative transmission rate obtained by horizontally comparing the absolute delay threshold, data volume and transmission rate of each terminal.

[0058] Step S303: Calculate the resource allocation priority of each terminal according to the weight of each indicator of each terminal.

[0059] Specifically, according to the different service requirements of users in different slices, the main performance indicators include transmission rate, delay, and amount of data to be sent. Different slices have different requirements for each performance indicator. This algorithm comprehensively considers each performance indicator of each user to adjust the user's scheduling priority, thereby ensuring that the differentiated needs of each user are met and achieving the effect of improving fairness. Then the priority P of terminal m at time t is m The calculation formula of (t) is:

[0060]

[0061] Among them, d m(t) is the amount of service data to be sent by terminal m at time t; r m(t) is the instantaneous transmission rate of terminal m at time t; R m(t) is the average transmission rate of terminal m in a period of time before time t; W m (t) is the queuing delay of the packet of terminal m in the buffer queue; τ m is the maximum queuing delay that terminal m can tolerate; because d m(t) is the amount of service data to be sent by terminal m at time t, so The sum of the amount of service data to be sent by all terminals at time t; It represents the proportion of the service data volume to be sent by terminal m at time t to the total data volume to be sent by all terminals. m is the number of packets at terminal m, the maximum ratio of the delay of packets waiting in the buffer queue to the delay threshold, 0<σ m <1, and its logarithm is negative.

[0062] Step S40: Schedule the terminal resources in each network front slice according to the resource allocation priority of each terminal and the resources obtained by scheduling each network slice.

[0063] Specifically, the priority of each user is determined by the characteristics of the slice to which the user belongs. First, the priority of the user is related to the QoS parameters of the slice to which it belongs. The service data flow of each slice has corresponding QoS attributes. m , β m and γ m The three parameters control the weight of the traffic volume to be sent, the transmission rate and the delay on the priority. According to the final priority, the resources of each terminal are allocated in turn, starting from the terminal with the highest priority.

[0064] Step S50: determining the remaining number of resource blocks and the remaining number of resources in each resource block group in real time until all resources are allocated.

[0065] Specifically, the total amount of resources in each time slot is limited, but the number of terminals and services that initiate requests in each time slot cannot be determined, that is, there may be excess or insufficient resources in the same time slot. In order to achieve intelligent supervision of the resource allocation process, it is necessary to monitor the remaining resources and judge the resource allocation process when allocating resources. Specifically, Figure 3 , including the following steps:

[0066] Step S501: terminal resource allocation monitoring.

[0067] Specifically, in a possible implementation, the operator server selects the terminal with the highest priority for resource allocation based on the terminal resource allocation priority, allocates the resource block required by the terminal, and then deletes the resource block from the resource block group queue obtained by the network slice. The operator server determines whether there are any remaining resource blocks in the current network slice. If there are any remaining resource blocks, the next terminal is selected for resource block allocation based on the priority, and after the next terminal completes the resource allocation, the judgment on whether there are any remaining resource blocks in the current network slice continues until the resource blocks in the current resource block group are allocated. If it is determined that there are no remaining resource blocks in the current resource block group, it means that the resource blocks at the current scheduling moment have been allocated, and the scheduling process ends, and the next resource block group scheduling cycle begins.

[0068] Step S502: Network slice resource allocation monitoring.

[0069] Specifically, multiple resource block groups are generated in step S10. After each resource block group is scheduled, the next resource block group resource scheduling is performed in sequence. Therefore, after completing a resource block group scheduling cycle, the operator server determines whether there are any remaining resource block groups in the preset resource block group queue. If there are any remaining resource block groups, the next resource block group resource allocation is performed according to the resource block group sequence, and steps S20-S40 are repeated to complete the next resource block group resource scheduling until all resource block groups are scheduled. If it is determined that there are no remaining resource block groups in the resource block group queue, it means that the scheduling is completed at this moment and the next scheduling cycle is entered.

[0070] Those skilled in the art will understand that all or part of the steps in the method for implementing the above-mentioned embodiments can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including several instructions for making a single-chip microcomputer, a chip or a processor (processor) perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0071] The optional embodiments of the present invention are described in detail above in conjunction with the accompanying drawings. However, the embodiments of the present invention are not limited to the specific details in the above embodiments. Within the technical concept of the embodiments of the present invention, the technical scheme of the embodiments of the present invention can be subjected to a variety of simple modifications, and these simple modifications all belong to the protection scope of the embodiments of the present invention. It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the embodiments of the present invention will not further describe various possible combinations.

[0072] In addition, various embodiments of the present invention may be arbitrarily combined, and as long as they do not violate the concept of the embodiments of the present invention, they should also be regarded as the contents disclosed in the embodiments of the present invention.

Claims

1. A wireless resource allocation method for 5G network slicing, characterized in that: The method comprises: S1) obtaining the total number of terminals initiating service requests in each scheduling time slot, and dividing the total resource blocks into a plurality of resource block groups according to the total number of terminals; S2) selecting network slices for scheduling in turn according to the resource allocation priority of each network slice on each resource block group; including: Obtaining property parameters of each network slice, and determining the resource allocation priority of each network slice according to the property parameters; wherein the property parameters include: network slice type, network capacity and network load; The determining the resource allocation priority of each network slice according to the property parameter includes: The instantaneous transmission rate achievable in the current scheduling time slot is calculated according to the property parameters of each network slice; the calculation formula is: in, is the rate obtained by the mth terminal in the nth network slice on resource block j; B is the bandwidth of each resource block group; The power allocated to the user in resource block j for the mth terminal in the nth network slice; is the channel gain of the mth terminal in the nth network slice on resource block j; The determining the resource allocation priority of each network slice according to the property parameter also includes: Calculate the sum rate R of each terminal in each network slice n and the average sum rate of each terminal Among them, the sum rate R of each terminal in each network slice n The calculation formula is: Among them, K n is the number of online terminals of the nth network slice; The total rate obtained for the mth terminal of the nth network slice; Resource allocation priority of each network slice The calculation formula is: The total rate obtained by the mth terminal of the nth network slice The calculation formula is: Among them, when resource block j is allocated to terminal m, otherwise, S3) obtaining terminal service request information, and determining the resource allocation priority of each terminal according to the request information; wherein, The terminal service request information includes: Channel quality indication of each terminal on each resource block group, the amount of data to be sent by the terminal, and the queuing delay of the terminal's packet data in the buffer queue; The resource allocation priority of each terminal includes the amount of data sent α m , transmission rate β m and delay γ m Three indicators; the resource allocation priority calculation formula for each terminal is: Among them, P m (t) is the priority of terminal m at time t; d m(t) is the amount of service data to be sent by terminal m at time t; r m(t) is the instantaneous transmission rate of terminal m at time t; R m(t) is the average transmission rate of terminal m in a period of time before time t; W m (t) is the queuing delay of the packet of terminal m in the buffer queue; τ m is the maximum queuing delay that terminal m can tolerate; σ m is the maximum ratio of the delay of the data packet of terminal m waiting in the buffer queue to the delay threshold; S4) Scheduling terminal resources within each network slice according to the resource allocation priority of each terminal and the resources obtained by scheduling each network slice; S5) During the terminal resource scheduling process, the remaining number of resource block groups and the remaining number of resources in each resource block group are determined in real time until all resources are allocated.

2. The wireless resource allocation method for 5G network slicing according to claim 1, characterized in that: The resource allocation priority calculation formula of each terminal satisfies the following constraints: 0<α m ,b m ,c m <1; a m +b+c m =1; 0<σ m <1。 3. The wireless resource allocation method for 5G network slicing according to claim 2 is characterized in that: In step S5), the remaining number of resource block groups and the remaining number of resources in each resource block group are determined in real time until all resources are allocated, including: When performing resource scheduling for each resource block group, the remaining amount of resources in the current resource block group is obtained in real time, and when it is determined that there are still remaining resources in the current resource block group, the terminal resource allocation in the current resource block group is continued until the remaining amount of resources in the current resource block group is 0; Each time a resource block group allocation is completed, a resource block group is correspondingly deleted from the resource block group queue, and it is determined whether the remaining resource block group queue is 0; If the resource block group queue is not 0, continue to allocate resources to each network slice; otherwise, complete this scheduling and enter the next scheduling cycle.

4. A wireless resource allocation system for 5G network slicing, characterized in that: The system is used to execute the wireless resource allocation network method for 5G network slicing according to any one of claims 1 to 3, and the system includes: terminal; The operator server is used to receive service requests initiated by all terminals and dynamically allocate resources to each terminal based on the service request and real-time resource status of each terminal.