Method and device for allocating wireless resource QoS (Quality of Service)

By calculating the user's QoS scheduling priority and generating a user scheduling queue, the problem that QoS scheduling in the mobile communication 5G system is difficult to allocate wireless resources, and the balance between resource allocation and the maximum system throughput are achieved.

CN119603789APending Publication Date: 2025-03-11深圳国人无线通信有限公司
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411092491.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In the existing 5G mobile communication system, QoS scheduling is difficult to schedule wireless resources reasonably and effectively, making it difficult to ensure the balance of resource allocation among users.

Method used

By obtaining the QoS service data flow and user scheduling type of the user's resource to be allocated, the user's QoS scheduling priority is calculated, and the user scheduling queue is arranged according to the priority, and the wireless resources are allocated to the user in the queue order.

Benefits of technology

It realizes fair allocation of wireless resources, maximizes system throughput, and ensures balanced resource allocation among users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119603789A_ABST
    Figure CN119603789A_ABST
Patent Text Reader

Abstract

The invention discloses a wireless resource QoS (Quality of Service) allocation method and device. The method comprises the following steps: acquiring a QoS service data flow of a user of a resource to be allocated and a user scheduling type; calculating the QoS scheduling priority of the user according to the QoS service data flow of the user; and the user scheduling types are arranged according to the QoS scheduling priority, a user scheduling queue is generated, and wireless resources are allocated to the users to be subjected to resource allocation in a certain time slot according to the sequence of the user scheduling queue. According to the scheme, on the premise of fairness, the maximization of the system throughput is taken as the target, the priority calculation is carried out based on the available resources, and the resource allocation among the users is carried out according to the priority, so that the resources can be reasonably and effectively scheduled, and the resource allocation among the users can be guaranteed in a balanced manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mobile communication technology, and in particular to a method, device, communication system and readable storage medium for allocating wireless resource QoS. Background Art

[0002] In the mobile communication 5G system, in order to achieve multi-scenario, multi-service, more flexible deployment and ensure that the QoS (Quality of Service) requirements of different service flows are met, QoS scheduling is introduced. In related technologies, QoS scheduling mostly only considers the user scheduling type, and then allocates resources according to the user scheduling type. This method cannot reasonably and effectively schedule wireless resources and it is difficult to ensure the balance of resource allocation among users.

[0003] In view of this, it is necessary to propose further improvement on the current RSRP measurement method based on SRS signals. Summary of the invention

[0004] In order to solve at least one of the above technical problems, the main purpose of the present invention is to provide a method and device for allocating wireless resource QoS.

[0005] To achieve the above object, a technical solution adopted by the present invention is to provide a method for allocating wireless resource QoS, comprising:

[0006] Obtain the QoS service data flow and user scheduling type of the user to be allocated resources;

[0007] Calculate the user's QoS scheduling priority based on the user's QoS service data flow;

[0008] Arrange user scheduling types according to QoS scheduling priorities, generate user scheduling queues, and allocate wireless resources to users to be allocated resources in a certain time slot according to the order of the user scheduling queues.

[0009] Further, the wireless resource QoS includes 5QI priority data, maximum priority data, scheduling GBR data, bit data of resources to be scheduled, bit data of historically scheduled resources, and channel quality data of users;

[0010] The QoS scheduling priority of the user is calculated according to the QoS service data flow of the user, specifically:

[0011] The user's QoS scheduling priority is calculated by accumulating the scheduling GBR data, the user's channel quality data, the difference between the maximum priority data and the 5QI priority data, and the ratio of the bit data of the resources to be scheduled to the bit data of the historically scheduled resources.

[0012] Furthermore, the allocating of wireless resources to users to be allocated resources in a certain time slot according to the user scheduling queue order also includes:

[0013] Determining remaining resources available in the wireless resources;

[0014] Allocate resources to users waiting for resource allocation in a certain time slot according to the available remaining resources and the order of user scheduling queues.

[0015] Furthermore, it also includes:

[0016] Count the allocated wireless resources and actual application resources;

[0017] After deduplicating the allocated wireless resources and the actually applied resources, the unapplied resources are obtained, and the available remaining resources are updated;

[0018] The updated available remaining resources are used to allocate the wireless resources to the next user in the user scheduling queue until all users in the user scheduling queue complete the wireless resource allocation.

[0019] Furthermore, the allocating of wireless resources to users to be allocated resources in a certain time slot according to the user scheduling queue order also includes:

[0020] Calculate the wireless resource allocation data of a user to be allocated resources, specifically:

[0021] The wireless resource allocation data for a certain user is calculated by using the available remaining resources and the product of the QoS scheduling priority of a certain user and the accumulated priority ratio of all users at the current moment.

[0022] To achieve the above object, another technical solution adopted by the present invention is to provide a wireless resource QoS allocation device, comprising:

[0023] An acquisition module, configured to acquire QoS service data flow and user scheduling type of a user to be allocated resources;

[0024] A calculation module, configured to calculate the QoS scheduling priority of the user according to the QoS service data flow of the user;

[0025] The resource scheduling and allocation module is configured to arrange user scheduling types according to QoS scheduling priorities, generate user scheduling queues, and allocate wireless resources to users to be allocated resources in a certain time slot according to the order of the user scheduling queues.

[0026] Further, the wireless resource QoS includes 5QI priority data, maximum priority data, scheduling GBR data, bit data of resources to be scheduled, bit data of historically scheduled resources, and channel quality data of users;

[0027] The computing module is specifically configured as follows:

[0028] The user's QoS scheduling priority is calculated by accumulating the scheduling GBR data, the user's channel quality data, the difference between the maximum priority data and the 5QI priority data, and the ratio of the bit data of the resources to be scheduled to the bit data of the historically scheduled resources.

[0029] Furthermore, the resource scheduling and allocation module is also configured to:

[0030] Determining remaining resources available in the wireless resources;

[0031] Allocate resources to users waiting for resource allocation in a certain time slot according to the available remaining resources and the order of user scheduling queues.

[0032] To achieve the above-mentioned purpose, another technical solution adopted by the present invention is: to provide a communication system, including: at least one 5G server, and at least one user terminal communicatively connected to the 5G server, the 5G server including a memory, a processor and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps in the above-mentioned method are implemented.

[0033] To achieve the above object, another technical solution adopted by the present invention is: providing a readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the above method are implemented.

[0034] The technical solution of the present invention mainly adopts the method of first obtaining the QoS service data flow of the user to be allocated resources, wherein the QoS service data flow includes the user scheduling type, and then calculating the user's QoS scheduling priority according to the user's QoS service data flow, and then arranging the user scheduling type according to the QoS scheduling priority, generating a user scheduling queue, and allocating wireless resources to the user to be allocated resources in a certain time slot according to the user scheduling queue order. This solution takes fairness as a premise and maximizing system throughput as a goal, performs priority calculation based on available resources, and allocates resources among users according to the priority, which can ensure the balance of resource allocation among users. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.

[0036] Figure 1A flowchart of a method for allocating wireless resource QoS according to an embodiment of the present invention;

[0037] Figure 2 A specific flow chart of step S300 in a method for allocating wireless resource QoS according to another embodiment of the present invention;

[0038] Figure 3 A module block diagram of a device for allocating wireless resource QoS according to an embodiment of the present invention;

[0039] Figure 4 The module block diagram of a communication system according to an embodiment of the present invention.

[0040] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0041] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0042] It should be noted that the descriptions of "first", "second", etc. in the present invention are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0043] In the related art, QoS scheduling mostly only considers the user scheduling type, and then allocates resources according to the user scheduling type. This method cannot reasonably and effectively schedule wireless resources, and it is difficult to ensure the balance of resource allocation among users. This solution proposes a wireless resource QoS allocation method, which aims to reasonably and effectively schedule wireless resources, and it is difficult to ensure the balance of resource allocation among users. For the specific steps of the wireless resource QoS allocation method, please refer to the following embodiment.

[0044] Please refer to Figure 1 , Figure 1The flowchart of the method for allocating wireless resource QoS in one embodiment of the present invention is shown in FIG. In the embodiment of the present invention, the method for allocating wireless resource QoS is applied to a 5G communication base station, and the 5G communication base station has a corresponding 5G server. The method for allocating wireless resource QoS includes the following steps:

[0045] S100: Obtain the QoS service data flow and user scheduling type of the user to which resources are to be allocated.

[0046] When multiple users access the server at the same time to request service, the server determines the user scheduling type of the user according to the service requests of different users. The user scheduling type includes: signaling data, service data, retransmission scheduling, new transmission scheduling, providing the lowest transmission rate to guarantee GBR service, and providing the lowest transmission rate to guarantee GBR service. The scheduling type priority follows the signaling data priority higher than the service data priority, the retransmission scheduling priority higher than the new transmission scheduling priority, and the minimum transmission rate guarantee GBR service priority higher than the non-GBR service that does not provide the minimum transmission rate guarantee.

[0047] The server also obtains QoS service data streams according to different users. The QoS service data stream includes 5QI (5G QoS Indicator) priority data, maximum priority data, scheduling GBR (Guaranteed Bit Rate) data, bit data of resources to be scheduled, bit data of historically scheduled resources, and user channel quality data. It can be understood that the QoS service data stream may also include parameters such as DRB (Data Radio Bearer), BSR (Buffer Status Report), SNR (Signal-to-Noise Ratio) and MCS (Modulation and Coding Scheme).

[0048] S200: Calculate the QoS scheduling priority of the user according to the QoS service data flow of the user.

[0049] In this embodiment, the QoS service data flow includes 5QI (5G QoS Indicator) priority data, maximum priority data, scheduling GBR (Guaranteed Bit Rate) data, bit data of resources to be scheduled, bit data of historically scheduled resources, and user channel quality data.

[0050] Specifically, the QoS scheduling priority of the user is calculated according to the QoS service data flow of the user, specifically:

[0051] The user's QoS scheduling priority is calculated by accumulating the scheduling GBR data, the user's channel quality data, the difference between the maximum priority data and the 5QI priority data, and the ratio of the bit data of the resources to be scheduled to the bit data of the historically scheduled resources.

[0052] The user priority calculation formula is as follows:

[0053] UEprio=5QIalpha*(MAXprio-5QIprio)+GBRalpha*GBRprio+TBSize / HisTBSize+CQIalpha*CQI

[0054] Among them, the parameter UEPrio represents the user priority, MAXprio represents the maximum priority value, 5QIprio represents the priority of carrying 5QI (see Table 1 below), 5QIalpha represents the coefficient factor of carrying 5QI, GBRprio represents scheduling GBR, GBRalpha represents the coefficient factor of scheduling GBR, TBSize represents the bit size of the resources to be scheduled, HisTBSize represents the bit size of the historical scheduled resources, CQIalpha represents the path loss factor, CQI represents the channel quality of the user, the downlink available reporting value, and the uplink available SNR measurement value.

[0055] There are different priorities for 5QI scheduling with different requirements. According to the required transmission bit length, NR, CQI, and considering the user requirements of near, mid, and far points, 5QI users at the same level are calculated with different priorities, thereby ensuring the maximum bandwidth throughput of the system. Since the standardized 5QI value and QoS characteristics are mapped one to one, as shown in Table 1, Table 1 is a standardized 5QI to QoS characteristic mapping table. DRB is also mapped one to one with the 5QI value, so different service QoS flows correspond to different 5QIs, which correspond to the minimum guaranteed rates required for GBR and Non-GBR. Therefore, the GBR service priority corresponding to the 5QI value is higher than the Non-GBR service priority. The minimum guaranteed rate requirement between GBR or Non-GBR services has a higher priority than that of services with smaller requirements. In this way, the rationality of resource allocation can be guaranteed.

[0056] Table 1

[0057]

[0058]

[0059] CQI is related to the location of the user. Since the users are located in different locations, the path loss of the near-point users is small, the MCS is high, and thus the spectrum efficiency is high. One resource block can transmit more bits of data, so more resources can be allocated to closer users to maximize the system throughput. In addition, considering that each user can be allocated resources, if a user is allocated a lot of resources at the current moment, then the user can be allocated less resources at the next moment, thereby ensuring that other users can also be allocated resources fairly.

[0060] S300 , arranging user scheduling types according to QoS scheduling priorities, generating user scheduling queues, and allocating wireless resources to users to be allocated resources in a certain time slot according to the order of the user scheduling queues.

[0061] Specifically, the scheduling queue order is public control resources, dedicated control resources, GBR service resources, and Non-GBR service resources. Retransmissions in each queue take precedence over new transmissions.

[0062] Please refer to Figure 2 , Figure 2 This is a specific flow chart of step S300 in the method for allocating wireless resource QoS according to another embodiment of the present invention.

[0063] The step S300 of the above solution is described below through a specific embodiment.

[0064] Furthermore, the allocating of wireless resources to users to be allocated resources in a certain time slot according to the user scheduling queue order also includes:

[0065] S310, determining available remaining resources in wireless resources;

[0066] S320 , allocating resources to users to be allocated resources in a certain time slot according to the available remaining resources and the order of the user scheduling queue.

[0067] In this embodiment, the available remaining resources gradually decrease as users are allocated. Therefore, the available remaining resources in the wireless resources need to be determined when allocating resources.

[0068] Furthermore, the allocating of wireless resources to users to be allocated resources in a certain time slot according to the user scheduling queue order also includes:

[0069] S330, calculating the wireless resource allocation data of a certain user of the resources to be allocated, specifically:

[0070] The wireless resource allocation data for a certain user is calculated by using the available remaining resources and the product of the QoS scheduling priority of a certain user and the accumulated priority ratio of all users at the current moment.

[0071] Specifically, assuming the current user is 1, the resource calculation is as follows:

[0072] UE1_RBnum=AvailRBnum*UE1prio / UEsprio

[0073] The above parameter UE1_RBnum indicates the number of resources allocated to user 1, AvailRBnum indicates the total remaining available resources, UE1prio indicates the priority of user 1, and UEsprio indicates the accumulated priority of all users at the current moment.

[0074] Please continue to refer to Figure 2 , further, allocating resources to users to be allocated resources in a certain time slot according to the available remaining resources and in the order of the user scheduling queue, further comprising:

[0075] S340, counting the allocated wireless resources and the actual application resources;

[0076] S350, after deduplicating the allocated wireless resources and the actually applied resources, obtain the unapplied resources, and update the available remaining resources;

[0077] S360: Use the updated available remaining resources to allocate wireless resources to the next user in the user scheduling queue until wireless resource allocation is completed for all users in the user scheduling queue.

[0078] Please refer to Figure 3 , Figure 3 The module block diagram of the wireless resource QoS allocation device of an embodiment of the present invention. In the embodiment of the present invention, the wireless resource QoS allocation device of the base station includes:

[0079] The acquisition module 100 is configured to acquire the QoS service data flow and user scheduling type of the user to be allocated resources;

[0080] The calculation module 200 is configured to calculate the QoS scheduling priority of the user according to the QoS service data flow of the user;

[0081] The resource scheduling allocation module 300 is configured to arrange user scheduling types according to QoS scheduling priorities, generate user scheduling queues, and allocate wireless resources to users to be allocated resources in a certain time slot according to the order of the user scheduling queues.

[0082] Further, the wireless resource QoS includes 5QI priority data, maximum priority data, scheduling GBR data, bit data of resources to be scheduled, bit data of historically scheduled resources, and channel quality data of users;

[0083] The computing module 200 is specifically configured as follows:

[0084] The user's QoS scheduling priority is calculated by accumulating the scheduling GBR data, the user's channel quality data, the difference between the maximum priority data and the 5QI priority data, and the ratio of the bit data of the resources to be scheduled to the bit data of the historically scheduled resources.

[0085] Furthermore, the resource scheduling and allocation module 300 is further configured to:

[0086] Determining remaining resources available in the wireless resources;

[0087] Allocate resources to users waiting for resource allocation in a certain time slot according to the available remaining resources and the order of user scheduling queues.

[0088] Furthermore, the resource scheduling and allocation module 300 is further configured to:

[0089] Count the allocated wireless resources and actual application resources;

[0090] After deduplicating the allocated wireless resources and the actually applied resources, the unapplied resources are obtained, and the available remaining resources are updated;

[0091] The updated available remaining resources are used to allocate the wireless resources to the next user in the user scheduling queue until all users in the user scheduling queue complete the wireless resource allocation.

[0092] Furthermore, the resource scheduling and allocation module 300 is further configured to:

[0093] Calculate the wireless resource allocation data of a user to be allocated resources, specifically:

[0094] The wireless resource allocation data for a certain user is calculated by using the available remaining resources and the product of the QoS scheduling priority of a certain user and the accumulated priority ratio of all users at the current moment.

[0095] See also Figure 4 , Figure 4 FIG. 1 is a block diagram of a communication system according to an embodiment of the present invention. The communication system can be used to implement the method for allocating wireless resource QoS in the above-mentioned embodiment. Figure 4 As shown, the base station communication system includes: at least one 5G server, and at least one user terminal connected to the 5G server in communication, the 5G server includes a memory 301, a processor 302, a bus 303, and a computer program stored in the memory 301 and executable on the processor 302, and the memory 301 and the processor 302 are connected via the bus 303. When the processor 302 executes the computer program, the method for allocating wireless resource QoS in the aforementioned embodiment is implemented. The number of processors may be one or more.

[0096] The memory 301 may be a high-speed random access memory (RAM) memory, or a non-volatile memory, such as a disk memory. The memory 301 is used to store executable program codes, and the processor 302 is coupled to the memory 301 .

[0097] Furthermore, the embodiment of the present application also provides a computer-readable storage medium, which may be provided in the base station communication system in the above embodiments. The computer-readable storage medium may be the above Figure 4 Memory in the illustrated embodiment.

[0098] The computer readable storage medium stores a computer program, and when the program is executed by the processor, the method for allocating wireless resource QoS in the aforementioned embodiment is implemented. Furthermore, the computer storable medium can also be a U disk, a mobile hard disk, a read-only memory (ROM), a RAM, a magnetic disk or an optical disk, and other media that can store program codes.

[0099] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0100] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0101] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.

[0102] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a readable storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned readable storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0103] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0104] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0105] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. All equivalent structural changes made by using the contents of the present invention specification and drawings under the inventive concept of the present invention, or directly / indirectly applied in other related technical fields are included in the patent protection scope of the present invention.

Claims

1. A method for allocating wireless resource QoS, characterized in that: The method for allocating wireless resource QoS includes: Obtain the QoS service data flow and user scheduling type of the user to be allocated resources; Calculate the user's QoS scheduling priority based on the user's QoS service data flow; Arrange user scheduling types according to QoS scheduling priorities, generate user scheduling queues, and allocate wireless resources to users to be allocated resources in a certain time slot according to the order of the user scheduling queues.

2. The method for allocating wireless resource QoS according to claim 1, characterized in that: The wireless resource QoS includes 5QI priority data, maximum priority data, scheduling GBR data, bit data of resources to be scheduled, bit data of historically scheduled resources, and channel quality data of users; The QoS scheduling priority of the user is calculated according to the QoS service data flow of the user, specifically: The user's QoS scheduling priority is calculated by accumulating the scheduling GBR data, the user's channel quality data, the difference between the maximum priority data and the 5QI priority data, and the ratio of the bit data of the resources to be scheduled to the bit data of the historically scheduled resources.

3. The method for allocating wireless resource QoS according to claim 1, characterized in that: The method further comprises: allocating wireless resources to users of a time slot to be allocated resources according to the user scheduling queue order; Determining remaining resources available in the wireless resources; Allocate resources to users waiting for resource allocation in a certain time slot according to the available remaining resources and the order of user scheduling queues.

4. The method for allocating wireless resource QoS as claimed in claim 3, characterized in that: After allocating resources to users to be allocated resources according to the available remaining resources and in the order of user scheduling queues, the method further includes: Count the allocated wireless resources and actual application resources; After deduplicating the allocated wireless resources and the actually applied resources, the unapplied resources are obtained, and the available remaining resources are updated; The updated available remaining resources are used to allocate the wireless resources to the next user in the user scheduling queue until all users in the user scheduling queue complete the wireless resource allocation.

5. The method for allocating wireless resource QoS according to claim 1, characterized in that: The method further comprises: allocating wireless resources to users of a time slot to be allocated resources according to the user scheduling queue order; Calculate the wireless resource allocation data of a user to be allocated resources, specifically: The wireless resource allocation data for a certain user is calculated by using the available remaining resources and the product of the QoS scheduling priority of a certain user and the accumulated priority ratio of all users at the current moment.

6. A wireless resource QoS allocation device, characterized in that: The radio resource QoS allocation device comprises: An acquisition module, configured to acquire QoS service data flow and user scheduling type of a user to be allocated resources; A calculation module, configured to calculate the QoS scheduling priority of the user according to the QoS service data flow of the user; The resource scheduling and allocation module is configured to arrange user scheduling types according to QoS scheduling priorities, generate user scheduling queues, and allocate wireless resources to users to be allocated resources in a certain time slot according to the order of the user scheduling queues.

7. The wireless resource QoS allocation device according to claim 6, characterized in that: The wireless resource QoS includes 5QI priority data, maximum priority data, scheduling GBR data, bit data of resources to be scheduled, bit data of historically scheduled resources, and channel quality data of users; The computing module is specifically configured as follows: The user's QoS scheduling priority is calculated by accumulating the scheduling GBR data, the user's channel quality data, the difference between the maximum priority data and the 5QI priority data, and the ratio of the bit data of the resources to be scheduled to the bit data of the historically scheduled resources.

8. The wireless resource QoS allocation device according to claim 6, characterized in that: The resource scheduling and allocation module is further configured to: Determining remaining resources available in the wireless resources; Allocate resources to users waiting for resource allocation in a certain time slot according to the available remaining resources and the order of user scheduling queues.

9. A communication system comprising: At least one 5G server and at least one user terminal communicatively connected to the 5G server, the 5G server comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in any one of claims 1 to 5 when executing the computer program.

10. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps in the method according to any one of claims 1 to 5 are implemented.

Citation Information

Cited By

  • Resource scheduling method and device for data center

    CN119961007A