Wireless terminal resource allocation method
By setting the ratio benchmark to be sent and weighted processing, the problem of terminal resource imbalance in wireless terminal resource allocation is solved, fair distribution and effective allocation between terminals are achieved, and terminal user experience is improved.
Patent Information
- Application Number
- CN202210381790.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-12
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2042-04-12
AI Technical Summary
In the prior art, there is an imbalance in the allocation of terminal resource resources in wireless terminals, resulting in poor user experience in individual terminals.
By setting the ratio to be sent, weighting is performed based on the uplink channel signal-to-noise ratio, signal strength, power headroom and service priority of the terminal, the weighting ratio and adjustment factor of the terminal are calculated to achieve fair allocation of resources.
It realizes fair distribution of terminal resources in the system, improves the terminal's user experience, and avoids the squeezing of terminal resources with poor conditions by terminals.
Smart Images

Figure CN114584987B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and particularly to a wireless terminal resource allocation method for adjusting the amount of data to be sent for each terminal according to the information reported by the terminal, so as to achieve fair allocation of resources among terminals. Background Art
[0002] In the prior art, for the allocation of wireless terminal resources by a base station, in one allocation method, during the resource allocation process, all resource allocation identifiers are traversed for each of N target objects (a resource allocation identifier represents a possibility of a resource allocation selection), and during the traversal process, the traversal results are sorted according to the global cost value, so as to find the current relatively optimal allocation result. Then, based on this relatively optimal allocation result, the resource allocation identifiers of the next target object are traversed, and so on, until the optimal resource allocation result is finally found.
[0003] Although the above allocation method can achieve optimal resource allocation, since it is oriented towards the optimal resource allocation scheme, resource allocation imbalance may occur in the application, resulting in a poor usage experience for individual terminals. Summary of the Invention
[0004] In view of this, the present invention aims to propose a wireless terminal resource allocation method to achieve fair and effective allocation of resources among terminals in the system.
[0005] To achieve the above object, the technical solution of the present invention is implemented as follows:
[0006] A wireless terminal resource allocation method, the method comprising:
[0007] Judging whether a high-priority terminal participates in resource adjustment according to system settings;
[0008] When the high-priority terminal participates in resource adjustment, judging whether the current resources meet the needs of all terminals;
[0009] When the current resources do not meet the needs of all terminals, adjusting the resource allocation;
[0010] Wherein, adjusting the resource allocation includes:
[0011] Calculating the system's pending ratio benchmark;
[0012] Taking the pending ratio benchmark as a horizontal line, respectively calculating the data volume corresponding to the weighted ratio of each terminal participating in the adjustment being higher than or lower than the pending ratio benchmark, and calculating the cumulative value of the data volume;
[0013] Determine the adjustment factor for each terminal according to the relationship between the weighted ratio of each terminal participating in the adjustment and the benchmark of the to-be-sent ratio.
[0014] Determine the to-be-sent ratio of each terminal participating in the adjustment according to the adjustment factor of each terminal, and determine the data volume to be sent by each terminal based on the to-be-sent ratio.
[0015] Further, the benchmark of the system to-be-sent ratio = min(system guarantee ratio, system predetermined ratio), where the system guarantee ratio is the ratio of the guaranteed resources to the total available resources of the system, and the system predetermined ratio is the ratio of the pre-allocated resources of the system to the total available resources.
[0016] Further, the weighted ratio of the terminal is obtained by normalizing the signal-to-noise ratio, signal strength, power margin of the uplink channel, and the service priority reported by the terminal.
[0017] Further, when the weighted ratio of each terminal participating in the adjustment is all higher or lower than the benchmark of the to-be-sent ratio, the adjustment factor of each terminal is zero.
[0018] Further, when the cumulative value higher than the benchmark of the to-be-sent ratio ≥ the cumulative value lower than the benchmark of the to-be-sent ratio, the adjustment factor of each terminal is the sum of reference ratio 1 and reference ratio 2;
[0019] Among them, taking the ratio of the cumulative value of the data volume corresponding to the value lower than the benchmark of the to-be-sent ratio to the cumulative value of the data volume corresponding to the value higher than the benchmark of the to-be-sent ratio as the weight, multiplying the difference between the weighted ratio of the terminal higher than the benchmark of the to-be-sent ratio and the benchmark of the to-be-sent ratio, and the product is used as the reference ratio 1, and taking the difference between the weighted ratio of the terminal lower than the benchmark of the to-be-sent ratio and the benchmark of the to-be-sent ratio as the reference ratio 2.
[0020] Further, when the cumulative value higher than the benchmark of the to-be-sent ratio < the cumulative value lower than the benchmark of the to-be-sent ratio, the adjustment factor of each terminal is the sum of reference ratio 1 and reference ratio 2;
[0021] Among them, taking the ratio of the cumulative value of the data volume corresponding to the value higher than the benchmark of the to-be-sent ratio to the cumulative value of the data volume corresponding to the value lower than the benchmark of the to-be-sent ratio as the weight, multiplying the difference between the weighted ratio of the terminal lower than the benchmark of the to-be-sent ratio and the benchmark of the to-be-sent ratio, and the product is used as the reference ratio 1, and taking the difference between the weighted ratio of the terminal higher than the benchmark of the to-be-sent ratio and the benchmark of the to-be-sent ratio as the reference ratio 2.
[0022] Further, the to-be-sent ratio of each terminal is the sum of the pre-sent ratio of the terminal and the adjustment factor.
[0023] Further, the data volume to be sent by each terminal is the product of the value of the buffer status report reported by the terminal and the to-be-sent ratio.
[0024] Compared with the prior art, the present invention has the following advantages:
[0025] In the wireless terminal resource allocation method of the present invention, according to the size of the data volume in the terminal buffer, a benchmark for the sending ratio is set, and through weighted calculation of the parameters reported by the terminal, under the condition of the balance of the total amount of sent data, terminals with good conditions can send more appropriately, and terminals with poor conditions can send less appropriately. Thus, it can solve the problems that terminals with good conditions seriously occupy resources of terminals with poor conditions, and terminals with poor conditions occupy resources but send and receive less data, etc., and can achieve fair and effective allocation of resources among terminals in the system, which helps to improve the usage experience of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:
[0027] Figure 1 is a flowchart of the wireless terminal resource allocation method according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0028] It should be noted that, without conflict, the embodiments in the present invention and the features in the embodiments may be combined with each other.
[0029] The present invention will be described in detail below with reference to the drawings and in conjunction with the embodiments.
[0030] This embodiment relates to a wireless terminal resource allocation method for allocating resources of a base station to wireless terminals, so as to achieve fair and effective allocation of resources among wireless terminals in the base station system.
[0031] Referring to Figure 1 as shown in, the wireless terminal resource allocation method of this embodiment includes the following steps:
[0032] Step S1. According to the system setting, determine whether high-priority terminals participate in resource adjustment.
[0033] High-priority terminals refer to terminals with large traffic requirements or a large amount of resource occupation. Correspondingly, low-priority terminals refer to terminals with small traffic requirements or a small amount of resource occupation. Specifically, in implementation, the traffic demand ratio or resource occupation ratio can be set in the system to determine at what ratio or what resource occupation ratio a terminal belongs to high priority or low priority. In the allocation method of this embodiment, if high-priority terminals participate in adjustment, step S2 can be entered; otherwise, the following adjustment of this embodiment does not need to be adopted, and the original processing method can still be used for allocation.
[0034] Step s2. When a high-priority terminal participates in resource adjustment, determine whether the current resources meet the requirements of all terminals.
[0035] When the current resources meet the requirements of all terminals, this embodiment does not need to perform the following adjustments either. Otherwise, proceed to step s3.
[0036] Step s3. When the current resources do not meet the requirements of all terminals, adjust the resource allocation.
[0037] Among them, in the above step s3, the adjustment of resource allocation specifically includes the following steps:
[0038] Step s31. Calculate the system's pending ratio benchmark.
[0039] In this embodiment, the system's pending ratio benchmark = min(system guarantee ratio, system predetermined ratio), that is, the system's pending ratio benchmark is the smaller of the system guarantee ratio and the system predetermined ratio. Moreover, the system guarantee ratio is the ratio of the guaranteed resources to the total available resources of the system. Or, the guarantee ratio can also take the quartile of the following weighted ratio. The system predetermined ratio is the ratio of the system pre-allocated resources to the total available resources, and the system predetermined ratio is generally obtained by adding or subtracting an initial ratio value on the basis of the system guarantee ratio.
[0040] Step s32. Taking the pending ratio benchmark as the horizontal line, calculate the data volume corresponding to each terminal participating in the adjustment whose weighted ratio is higher than or lower than the pending ratio benchmark, and calculate the cumulative value of the data volume.
[0041] In this embodiment, the weighted ratio of each terminal is obtained by normalizing the signal-to-noise ratio, signal strength, power margin of the uplink channel, and the service priority reported by the terminal. That is, the weighted ratio = f(signal-to-noise ratio, signal strength, power margin, service priority). And it should also be noted that in the normalization process, the maximum and minimum values should be taken from the allowable values of the system. If it exceeds the maximum value, it should be taken as 1, and if it is lower than the minimum value, it should be taken as 0.
[0042] In addition, the above total buffer data is taken from the cumulative value of the buffer status report reported by the terminal. For example, there are n users under the current base station, and the value of the buffer status report reported by each terminal is b i , and the total buffer data is B.
[0043] Then
[0044] In addition, in specific implementation, for example, there are n terminals participating in the adjustment under the current base station, and the value of the buffer status report reported by each terminal is b i , and its weighted ratio is w i , higher than the pending ratio benchmark rsb The cumulative value of the corresponding data volume is Δ Bh , and the cumulative value of the data volume corresponding to below the benchmark of the sending ratio is Δ Bl .
[0045] Then:
[0046]
[0047] Step s33. Determine the adjustment factor for each terminal according to the relationship between the weighted ratio of each terminal participating in the adjustment and the benchmark of the sending ratio.
[0048] In this embodiment, for the adjustment factor, when the weighted ratio of each terminal participating in the adjustment is all higher than or lower than the benchmark of the sending ratio, the adjustment factor for each terminal is zero.
[0049] When the cumulative value higher than the benchmark of the sending ratio ≥ the cumulative value lower than the benchmark of the sending ratio, the adjustment factor for each terminal is the sum of reference ratio 1 and reference ratio 2.
[0050] Among them, taking the ratio of the cumulative value of the data volume corresponding to below the benchmark of the sending ratio to the cumulative value of the data volume corresponding to above the benchmark of the sending ratio as the weight, multiplying the difference between the weighted ratio of the terminal above the benchmark of the sending ratio and the benchmark of the sending ratio, the product is used as reference ratio 1 at this time, and taking the difference between the weighted ratio of the terminal below the benchmark of the sending ratio and the benchmark of the sending ratio as reference ratio 2 at this time.
[0051] Specifically, it is also:
[0052]
[0053] Reference ratio 2 = ω i -r sb , ω i <r sb .
[0054] When the cumulative value higher than the benchmark of the sending ratio < the cumulative value lower than the benchmark of the sending ratio, the adjustment factor for each terminal is the sum of reference ratio 1 and reference ratio 2.
[0055] Among them, taking the ratio of the cumulative value of the data volume corresponding to above the benchmark of the sending ratio to the cumulative value of the data volume corresponding to below the benchmark of the sending ratio as the weight, multiplying the difference between the weighted ratio of the terminal below the benchmark of the sending ratio and the benchmark of the sending ratio, the product is used as reference ratio 1 at this time, and taking the difference between the weighted ratio of the terminal above the benchmark of the sending ratio and the benchmark of the sending ratio as reference ratio 2 at this time.
[0056] Specifically, it is also:
[0057]
[0058] Reference ratio 2 = ω i -r sb , ω i >= r sb 。
[0059] Step s34. Determine the transmission ratio to be sent for each terminal participating in the adjustment according to the adjustment factor of each terminal, and determine the data volume to be sent for each terminal from the transmission ratio to be sent.
[0060] In this embodiment, the transmission ratio to be sent for each terminal is the sum of the pre-transmission ratio of this terminal and the adjustment factor, that is, the transmission ratio to be sent = pre-transmission ratio + adjustment factor.
[0061] The pre-transmission ratio is determined by the system preset parameters. Moreover, according to the above step s33, when the weighted ratio of each terminal participating in the adjustment is all higher than or lower than the transmission ratio benchmark, the adjustment factor of each terminal is zero. At this time, the transmission ratio to be sent = pre-transmission ratio + adjustment factor = pre-transmission ratio + 0 = pre-transmission ratio.
[0062] Of course, when the cumulative value higher than the transmission ratio benchmark ≥ the cumulative value lower than the transmission ratio benchmark, and when the cumulative value higher than the transmission ratio benchmark < the cumulative value lower than the transmission ratio benchmark, the specific value of the adjustment factor is obtained according to the foregoing method.
[0063] In addition, in this embodiment, the data volume to be sent for each terminal is the product of the value of the cache status report reported by this terminal and the transmission ratio to be sent. That is, the data volume to be sent for each terminal = the value b of the cache status report reported by each terminal i * transmission ratio to be sent.
[0064] It should also be noted in this embodiment that after one adjustment of step s3, the system returns to step s2 and continues to confirm whether the current resources meet the requirements of all terminals. Moreover, when the current resources meet the requirements of all terminals, there is no need to perform the adjustment in step s3, otherwise it is still necessary to enter step s3 for adjustment until it is determined whether the current resources meet the requirements of all terminals.
[0065] The wireless terminal resource allocation method of this embodiment sets a transmission ratio benchmark according to the size of the data volume in the terminal buffer, and through weighted calculation of the parameters reported by the terminals, under the condition of the balance of the total amount of data sent and received, it can achieve that the terminals with good conditions send more appropriately, and the terminals with poor conditions reduce appropriately. Thus, it can solve the problems that the terminals with good conditions seriously occupy the resources of the terminals with poor conditions, and the terminals with poor conditions occupy resources but send and receive less data, etc. It can realize the fair and effective allocation of resources among the terminals in the system, and is helpful to improve the usage experience of the terminals.
[0066] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A method for allocating resources of a wireless terminal, characterized in that, The method includes: Judging whether high-priority terminals participate in resource adjustment according to system settings; When high-priority terminals participate in resource adjustment, judging whether the current resources meet the requirements of all terminals; When the current resources do not meet the requirements of all terminals, adjusting the resource allocation; Among them, adjusting the resource allocation includes: Calculating the system pending ratio benchmark; Taking the pending ratio benchmark as the horizontal line, respectively calculating the data volume corresponding to each terminal participating in the adjustment whose weighted ratio is higher or lower than the pending ratio benchmark, and calculating the cumulative value of the data volume; Determining the adjustment factor of each terminal according to the relationship between the weighted ratio of each terminal participating in the adjustment and the pending ratio benchmark; Determining the pending ratio of each terminal participating in the adjustment according to the adjustment factor of each terminal, and determining the data volume to be sent by each terminal from the pending ratio; When the cumulative value higher than the pending ratio benchmark ≥ the cumulative value lower than the pending ratio benchmark, the adjustment factor of each terminal is the sum of reference ratio 1 and reference ratio 2; Among them, taking the ratio of the cumulative value of the data volume corresponding to the lower pending ratio benchmark to the cumulative value of the data volume corresponding to the higher pending ratio benchmark as the weight, multiplying the difference between the weighted ratio of the terminal higher than the pending ratio benchmark and the pending ratio benchmark, and the product is used as the reference ratio 1, and taking the difference between the weighted ratio of the terminal lower than the pending ratio benchmark and the pending ratio benchmark as the reference ratio 2; When the cumulative value higher than the pending ratio benchmark < the cumulative value lower than the pending ratio benchmark, the adjustment factor of each terminal is the sum of reference ratio 1 and reference ratio 2; Among them, taking the ratio of the cumulative value of the data volume corresponding to the higher pending ratio benchmark to the cumulative value of the data volume corresponding to the lower pending ratio benchmark as the weight, multiplying the difference between the weighted ratio of the terminal lower than the pending ratio benchmark and the pending ratio benchmark, and the product is used as the reference ratio 1, and taking the difference between the weighted ratio of the terminal higher than the pending ratio benchmark and the pending ratio benchmark as the reference ratio 2.
2. The wireless terminal resource allocation method according to claim 1, characterized in that: The system pending ratio benchmark = min(system guarantee ratio, system predetermined ratio), where the system guarantee ratio is the ratio of guaranteed resources to the total available resources of the system, and the system predetermined ratio is the ratio of pre-allocated resources of the system to the total available resources.
3. The wireless terminal resource allocation method according to claim 1, characterized in that: The weighted ratio of the terminal is obtained by normalizing the signal-to-noise ratio, signal strength, power margin of the uplink channel, and the service priority reported by the terminal.
4. The wireless terminal resource allocation method according to claim 1, characterized in that: When the weighted ratio of each terminal participating in the adjustment is all higher or lower than the pending ratio benchmark, the adjustment factor of each terminal is zero.
5. The wireless terminal resource allocation method according to claim 1, characterized in that: The pending ratio of each terminal is the sum of the pre-sending ratio of the terminal and the adjustment factor.
6. The wireless terminal resource allocation method according to claim 5, characterized in that: The amount of data to be sent by each terminal is the product of the value of the buffer status report reported by the terminal and the proportion to be sent.
Citation Information
Patent Citations
Method and equipment for distributing resource
CN102202407A
Resource allocation device
JP2019103020A