CN109996293B - Load balancing method and device - Google Patents

Load balancing method and device Download PDF

Info

Publication number
CN109996293B
CN109996293B CN201810002088.9A CN201810002088A CN109996293B CN 109996293 B CN109996293 B CN 109996293B CN 201810002088 A CN201810002088 A CN 201810002088A CN 109996293 B CN109996293 B CN 109996293B
Authority
CN
China
Prior art keywords
terminal
cell
terminals
queue
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810002088.9A
Other languages
Chinese (zh)
Other versions
CN109996293A (en
Inventor
张婷
方方
陈耕雨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201810002088.9A priority Critical patent/CN109996293B/en
Publication of CN109996293A publication Critical patent/CN109996293A/en
Application granted granted Critical
Publication of CN109996293B publication Critical patent/CN109996293B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method and a device for load balancing, wherein the method comprises the following steps: when the carrier aggregation uplink feedback resource occupancy rate of a main cell is greater than a preset threshold value, calculating the balance number of terminals needing to be balanced and connected with the main cell; generating a terminal queue to be balanced from terminals connected with the main cell according to a terminal balancing priority rule; and switching the terminals meeting preset conditions in the terminal queue to be balanced from the main cell to the target cell according to the terminal balancing priority rule until the first number of the terminals switched from the main cell to the target cell in the terminal queue to be balanced reaches a balancing number or all the terminals in the terminal queue to be balanced are traversed. Therefore, the terminal can be quickly switched to the auxiliary cell, different balancing target cells are selected for different terminals, the success rate of quick switching is guaranteed to a certain extent, and the influence of balancing on load perception is reduced.

Description

Load balancing method and device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for load balancing.
Background
Carrier Aggregation (CA) has been widely used as an important means for solving the problem of insufficient bandwidth of the LTE system and increasing the terminal rate. According to the 36.331 intra-protocol IE PUCCH (Physical Uplink Control Channel) -Config configuration description, it is necessary to select between PUCCH1bcs (format 1b with Channel selection) and PUCCH format3 for each CA terminal (may also be referred to as user) downlink data transmission ACK (ACKnowledgement) feedback scheme. The number of resources of PUCCH 1bcs/Format3 is limited and must be allocated in the Primary Cell (PCell). In the existing network, the difference between the CA main terminals of each cell (the terminal of the main cell of the CA) is large due to the uneven distribution of the CA terminals and the difference between signals of the cells, so that the situation that some cells cannot activate the auxiliary cell due to the shortage of uplink feedback resources of the CA, and the feedback resources of other cells are idle occurs, which reduces the overall throughput and load perception of the system.
The current equalization schemes of LTE mainly include equalization based on PRB utilization and on the number of connected terminals. Taking the terminal number balance as an example, the main steps are as follows:
and (3) equalizing condition judgment:
each main cell maintains a periodic timer, and when the timer is overtime, the periodic equalization condition is judged. The conditions that need to be met by equalization are as follows:
the number of RRC (Radio Resource Control) connected terminals in the cell is greater than a preset high load Threshold lbc User Num Threshold.
There is a co-coverage neighbor within at least one base station.
The difference between the number of the RRC connected terminals of the cell and the adjacent cell with the minimum number of the RRC connected terminals is larger than a preset threshold (in order to avoid ping-pong balance).
And (3) balanced terminal number calculation:
firstly, selecting a neighbor cell with the minimum number of RRC connected terminals as a balanced target cell, wherein the balanced terminal number in each period is as follows:
N0=Min{lbc Fast Ho Max User Num、(Ns–lbc User Num Threshold)、(Ns-Nn)/2}
wherein: the lbc Fast Ho Max User Num is the maximum balance terminal number in each set period, Ns is the RRC connection terminal number of the cell, and Nn is the RRC connection terminal number of the target cell.
And (3) balanced terminal selection:
all terminals of the cell are obtained, and terminal queues are generated according to the following processing in sequence.
And filtering out the terminals which do not support the frequency range of the target cell.
To avoid affecting specific services (e.g., voice services) during the balancing process, the system may configure to filter a specific QCI (QoS Class Identifier), traverse each terminal, and filter out if the terminal has a bearer of a corresponding QCI. And the filtered terminals are stored in the queue 3.
To avoid the situation where the equalization has been poor, the terminal of the upper report a2 is filtered out, i.e. the center terminal is preferentially equalized, and the filtered terminals are stored in queue 2. The terminals that are not filtered out are placed in queue 1.
And (3) performing ascending arrangement on all the terminals in the queue 1 according to the sequence of the QCI priorities, and performing ascending arrangement on the insides of the QCI priorities according to the sequence of the PRB occupancy rates. Namely, the terminals with low QCI priority and small PRB occupancy rate are preferentially equalized. The main consideration is to reduce the service perception impact on the terminal as much as possible.
And generating a balance queue. Firstly, the terminals in the queue 1 after sequencing are sequentially put into a balance queue, and if the number of the terminals in the balance queue is larger than the calculated number of the balance terminals at the moment, the generation is finished. If the number of the terminals in the equalizing queue is less than the number of the calculated equalizing terminals, the generation is finished, otherwise, the queue 3 is processed in the same way. If the number of terminals in the equalizing queue is still less than the number of equalizing terminals after the queue 3 is processed, the generation is also finished.
And (3) equalization execution:
and carrying out equalization processing according to the equalization list obtained in the last step and the target cell.
According to different types of target cells, the equalization action is different:
and directly carrying out blind switching on the completely same-coverage neighbor cells.
For the partially same-coverage neighboring cells, because how the signal strength of the neighboring cell of the equalized terminal is, the a4 measurement is configured first, and the terminal performs the handover after reporting the a 4. Since the RRC connection numbers of the own cell and the balanced target cell may have changed when the terminal report a4 is received, it is necessary to re-determine the conditions a) and c) in step 1).
It can be seen that there are at least the following technical problems in the prior art, only the PRB occupancy and the number of connected terminals are considered, but the difference of the PRB occupancy of the CA terminal between the primary and secondary cells is very small, and all the terminals are considered as connected terminals, there is no pertinence between the equalization terminal and the target cell selection, and the signal of the selected terminal in the target cell may be poor, so that the technical problem that the equalization efficiency is affected by the target cell which can not be switched for a long time by the terminal due to the fact that the occupancy of the CA uplink feedback resources between the cells is very different cannot be solved.
Disclosure of Invention
The embodiment of the invention provides a load balancing method and a load balancing device, which are used for solving the technical problem that balancing efficiency is influenced by a target cell which cannot be switched by a terminal for a long time due to the fact that the occupancy rates of CA uplink feedback resources among cells are very different in the prior art.
In a first aspect, an embodiment of the present invention provides a load balancing method, including:
when the carrier aggregation uplink feedback resource occupancy rate of a main cell is greater than a preset threshold value, calculating the balance number of terminals needing to be balanced and connected with the main cell;
generating a terminal queue to be balanced from terminals connected with the main cell according to a terminal balancing priority rule;
and judging whether each terminal in the terminal queue to be balanced meets a preset condition according to the terminal balancing priority rule, and switching the terminals meeting the preset condition in the terminal queue to be balanced from the main cell to a target cell until the first number of the terminals switched from the main cell to the target cell in the terminal queue to be balanced reaches a balancing number or all the terminals in the terminal queue to be balanced are traversed.
Optionally, the preset conditions are: if the current terminal in the terminal queue to be balanced is switched into the current auxiliary cell, the current auxiliary cell is the auxiliary cell with the minimum uplink feedback resource occupancy rate and lower than a preset uplink feedback resource occupancy rate threshold value in the auxiliary cells configured for the current terminal;
the current terminal is the terminal meeting the preset condition, and the current auxiliary cell is the target cell to which the current terminal needs to be switched.
Optionally, when the uplink feedback resource occupancy rate is greater than a preset threshold, calculating a balancing number of terminals needing balancing and connected to the primary cell, including;
when the occupancy rate of the PUCCH1bcs resource of the main cell is greater than a first preset threshold, calculating a first equalization number N1 of the terminal connected to the main cell and needing equalization as:
n1 ═ PUCCH1bcs resource occupied number- (PUCCH 1bcs resource total number × -third preset threshold), where the third preset threshold is smaller than the first preset threshold; or
When the resource occupancy rate of the primary cell PUCCH Format3 is greater than a second preset threshold, calculating a second equalization number N2 of terminals needing equalization connected to the primary cell, as follows:
n2 ═ PUCCH Format3 number of occupied resources- (PUCCH Format3 total number of resources × fourth preset threshold), where the fourth preset threshold is smaller than the second preset threshold.
Optionally, generating a terminal queue to be balanced according to the terminal balancing priority rule includes:
generating a first terminal queue to be equalized according to a first terminal equalization priority rule aiming at all terminals which are connected with the main cell and are configured with PUCCH1bcs resources; or
Generating a second terminal queue to be equalized according to a second terminal equalization priority rule aiming at all terminals which are connected with the main cell and are configured with PUCCH Format3 resources;
wherein, the terminals with the balancing priorities from high to low in the balancing priority rule of the first terminal are:
a terminal configured with a secondary cell but not activating the secondary cell;
a 2CC capable only terminal;
the PRB occupancy rate is lower than that of the terminal with the first preset percentage;
the terminals with the balancing priorities in the second terminal balancing priority rule are, from high to low:
configuring a terminal of which the secondary cell is not activated;
the PRB occupancy rate is lower than that of the terminal with the second preset percentage;
and configuring the terminals of which the number of the secondary cells is less than a preset value.
Optionally, the preset conditions are: if the first current terminal in the first queue of terminals to be equalized is switched into a first current secondary cell, the first current secondary cell is a secondary cell with the smallest occupancy rate of PUCCH1bcs resources in a secondary cell configured by the current terminal and lower than the third preset threshold; or
The preset conditions are as follows: and if the current terminal in the second queue of terminals to be balanced is switched into a second current auxiliary cell, the second current auxiliary cell is the auxiliary cell with the smallest PUCCH1bcs resource occupancy rate and lower than the fourth preset threshold value in the auxiliary cell configured by the current terminal.
In a second aspect, an embodiment of the present invention provides a load balancing apparatus, including:
the device comprises a calculating module, a calculating module and a processing module, wherein the calculating module is used for calculating the balance number of the terminal which is connected with a main cell and needs to be balanced when the carrier aggregation uplink feedback resource occupancy rate of the main cell is greater than a preset threshold value;
the generating module is used for generating a terminal queue to be balanced from the terminal connected with the main cell according to a terminal balancing priority rule;
and the switching module is used for judging whether each terminal in the terminal queue to be balanced meets a preset condition according to the terminal balancing priority rule, and switching the terminal which meets the preset condition in the terminal queue to be balanced from the main cell to a target cell until the first number of the terminals which are switched from the main cell to the target cell in the terminal queue to be balanced reaches a balancing number or all the terminals in the terminal queue to be balanced are traversed.
Optionally, the preset conditions are: if the current terminal in the terminal queue to be balanced is switched into the current auxiliary cell, the current auxiliary cell is the auxiliary cell with the minimum uplink feedback resource occupancy rate and lower than a preset uplink feedback resource occupancy rate threshold value in the auxiliary cells configured for the current terminal;
the current terminal is the terminal meeting the preset condition, and the current auxiliary cell is the target cell to which the current terminal needs to be switched.
Optionally, the calculation module includes:
a first calculating submodule, configured to calculate, when the PUCCH1bcs resource occupancy of the primary cell is greater than a first preset threshold, a first equalization number N1 of a terminal that needs equalization and is connected to the primary cell, where the first equalization number N1 is:
n1 ═ PUCCH1bcs resource occupied number- (PUCCH 1bcs resource total number × -third preset threshold), where the third preset threshold is smaller than the first preset threshold; or
A second calculating submodule, configured to calculate, when the resource occupancy of the primary cell PUCCH Format3 is greater than a second preset threshold, a second equalization number N2 of terminals that need equalization and are connected to the primary cell, as:
n2 ═ PUCCH Format3 number of occupied resources- (PUCCH Format3 total number of resources × fourth preset threshold), where the fourth preset threshold is smaller than the second preset threshold.
Optionally, the generating module includes:
the first generation submodule is used for generating a first terminal queue to be balanced according to a first terminal balancing priority rule aiming at all terminals which are connected with the main cell and are configured with PUCCH1bcs resources; or
A second generation submodule, configured to generate, according to a second terminal equalization priority rule, a second to-be-equalized terminal queue for all terminals connected to the primary cell and configured with a PUCCH Format3 resource;
wherein, the terminals with the balancing priorities from high to low in the balancing priority rule of the first terminal are:
a terminal configured with a secondary cell but not activating the secondary cell;
a 2CC capable only terminal;
the PRB occupancy rate is lower than that of the terminal with the first preset percentage;
the terminals with the balancing priorities in the second terminal balancing priority rule are, from high to low:
configuring a terminal of which the secondary cell is not activated;
the PRB occupancy rate is lower than that of the terminal with the second preset percentage;
and configuring the terminals of which the number of the secondary cells is less than a preset value.
Optionally, the preset conditions are: if the first current terminal in the first queue of terminals to be equalized is switched into a first current secondary cell, the first current secondary cell is a secondary cell with the smallest occupancy rate of PUCCH1bcs resources in a secondary cell configured by the current terminal and lower than the third preset threshold; or
The preset conditions are as follows: and if the current terminal in the second queue of terminals to be balanced is switched into a second current auxiliary cell, the second current auxiliary cell is the auxiliary cell with the smallest PUCCH1bcs resource occupancy rate and lower than the fourth preset threshold value in the auxiliary cell configured by the current terminal.
In a third aspect, an embodiment of the present invention provides a computer apparatus, which includes a processor, and the processor is configured to implement the steps of the method according to the first aspect when executing a computer program stored in a memory.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the method as described in the embodiment of the first aspect.
One or more technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages:
by adopting the technical scheme provided by the embodiment of the invention, the terminal can be quickly switched to the auxiliary cell, different balanced target cells are selected aiming at different terminals, and the success rate of quick switching is ensured to a certain extent; when the balancing terminal and the target cell are selected, the current service condition of the terminal and the terminal of the auxiliary cell are considered, and the influence of balancing on load perception is reduced.
Drawings
Fig. 1 is a flowchart of a load balancing method according to an embodiment of the present invention;
fig. 2A is a flowchart of a load balancing method based on PUCCH1bcs resource occupancy according to an embodiment of the present invention;
fig. 2B is a flowchart illustrating an equalizing operation performed on each terminal in the first queue of terminals to be equalized according to an embodiment of the present invention;
fig. 3A is a flowchart of a load balancing method based on PUCCH Format3 resource occupancy according to an embodiment of the present invention;
fig. 3B is a flowchart of performing an equalization operation on each terminal in the second queue of terminals to be equalized according to the embodiment of the present invention;
fig. 4 is a schematic diagram of a load balancing apparatus according to an embodiment of the present invention.
Detailed Description
In order to solve the technical problem, the technical scheme in the embodiment of the invention has the following general idea: a method and apparatus for load balancing, the method comprising: when the carrier aggregation uplink feedback resource occupancy rate of a main cell is greater than a preset threshold value, calculating the balance number of terminals needing to be balanced and connected with the main cell; generating a terminal queue to be balanced from terminals connected with the main cell according to a terminal balancing priority rule; and judging whether each terminal in the terminal queue to be balanced meets a preset condition according to the terminal balancing priority rule, and switching the terminals meeting the preset condition in the terminal queue to be balanced from the main cell to a target cell until the first number of the terminals switched from the main cell to the target cell in the terminal queue to be balanced reaches a balancing number or all the terminals in the terminal queue to be balanced are traversed. Therefore, the terminal can be quickly switched to the auxiliary cell, different balanced target cells are selected for different terminals, and the success rate of quick switching is ensured to a certain extent; when the balancing terminal and the target cell are selected, the current service condition of the terminal and the load of the auxiliary cell are considered, and the influence of balancing on load perception is reduced. In the embodiment of the present invention, the terminal may specifically be a UE (User Equipment).
In order to better understand the technical solution, the technical solution will be described in detail with reference to the drawings and the specific embodiments. As shown in fig. 1, a first embodiment of the present invention provides a load balancing method, including:
s101, when the carrier aggregation uplink feedback resource occupancy rate of a main cell is greater than a preset threshold value, calculating the balance number of terminals needing to be balanced and connected with the main cell;
s102, generating a terminal queue to be balanced from a terminal connected with the main cell according to a terminal balancing priority rule;
and S103, judging whether each terminal in the terminal queue to be equalized meets a preset condition according to the terminal equalization priority rule, and switching the terminals meeting the preset condition in the terminal queue to be equalized from the main cell to a target cell until the first number of the terminals switched from the main cell to the target cell in the terminal queue to be equalized reaches the equalization number or all the terminals in the terminal queue to be equalized are traversed.
Before performing step S101, the method may further include:
for example, each primary cell maintains a periodic timer, if the timer is overtime, it is determined whether the occupancy rate of the carrier aggregation uplink feedback resource of the primary cell is greater than a preset threshold, and then steps S101-S103 are executed, that is, when the occupancy rate of the CA uplink feedback resource (including PUCCH1bc \ PUCCH Format3) is high, to avoid that the terminal cannot allocate the uplink feedback resource and cannot configure the CA, the terminal configured with the CA is balanced to the secondary cell thereof, and the terminal can reconfigure the CA in the secondary cell, thereby implementing the primary and secondary cell switching of the terminal.
For step S103 in this embodiment, the preset conditions are: if the current terminal in the terminal queue to be balanced is switched into the current auxiliary cell, the current auxiliary cell is the auxiliary cell with the minimum uplink feedback resource occupancy rate and lower than a preset uplink feedback resource occupancy rate threshold value in the auxiliary cells configured for the current terminal; the current terminal is the terminal meeting the preset condition, and the current auxiliary cell is the target cell to which the current terminal needs to be switched.
For example, each terminal in a terminal queue to be balanced is configured with one or more auxiliary cells, for a current terminal to be processed, firstly, one auxiliary cell with the minimum uplink feedback resource occupancy rate in the auxiliary cells configured for the current terminal is selected, before switching, whether the uplink feedback resource occupancy rate of the auxiliary cell is greater than a threshold value if the current terminal is switched into the auxiliary cell with the minimum uplink feedback resource occupancy rate is calculated, and if the uplink feedback resource occupancy rate of the auxiliary cell is not greater than the threshold value, the current terminal is switched to a target cell, and the auxiliary cell is the target cell of the terminal. If the current value is larger than the preset value, the terminal is unbalanced, namely the terminal is not switched, and the next terminal is processed continuously. Until the first number of terminals switched from the main cell to the target cell in the terminal queue to be equalized reaches the equalization number or all terminals in the terminal queue to be equalized are traversed, if the first number of terminals switched from the main cell to the target cell in the terminal queue to be equalized reaches the equalization number in a specific execution process, at this time, equalization is ended even if all terminals in the terminal queue to be equalized are not traversed. Similarly, if all the terminals in the terminal queue to be equalized are traversed, but the first number of the terminals switched from the main cell to the target cell in the terminal queue to be equalized does not reach the equalization number yet, the equalization is also finished. That is, in the specific execution process, the first number of terminals in the terminal queue to be equalized, which is switched from the main cell to the target cell, reaches the equalization number, and the equalization is ended when all terminals in the terminal queue to be equalized are traversed, and any one of the two conditions is reached first.
Specifically, based on the difference of the uplink feedback resources, the above steps S101-S103 can be divided into two implementations (but not limited to) one implementation and two implementations.
The first method is as follows:
step S101 specifically includes: when the occupancy rate of the PUCCH1bcs resource of the main cell is greater than a first preset threshold, calculating a first equalization number N1 of the terminal connected to the main cell and needing equalization as:
n1 ═ PUCCH1bcs resource occupied number- (PUCCH 1bcs resource total number × -third preset threshold), where the third preset threshold is smaller than the first preset threshold. One terminal occupies one PUCCH1bc resource, and one terminal occupies one PUCCH Format3 resource.
Step S102 specifically includes:
generating a first terminal queue to be equalized according to a first terminal equalization priority rule aiming at all terminals which are connected with the main cell and are configured with PUCCH1bcs resources;
wherein, the terminals with the balancing priorities from high to low in the balancing priority rule of the first terminal are:
a terminal configured with a secondary cell but not activating the secondary cell;
a 2CC capable only terminal;
and the PRB occupancy rate is lower than that of the terminal with the first preset percentage.
Step S103 specifically includes: and sequentially judging whether each terminal in the first terminal queue to be equalized meets preset conditions according to the first terminal equalization priority rule, and switching the terminals meeting the preset conditions in the first terminal queue to be equalized from the main cell to the target cell until the first number of the terminals switched from the main cell to the target cell in the first terminal queue to be equalized reaches the first equalization number or all the terminals in the terminal queue to be equalized are traversed.
Wherein the preset conditions are as follows: if the first current terminal in the first queue of terminals to be equalized is switched into the first current secondary cell, the first current secondary cell is the secondary cell in which the occupancy rate of the PUCCH1bcs resource in the secondary cell configured by the current terminal is minimum and is lower than the third preset threshold. The first current terminal is a terminal meeting the preset condition, and the first current auxiliary cell is a target cell to which the first current terminal needs to be switched.
Specifically, the first implementation manner may be implemented in the following manner, as shown in fig. 2A, which is a flowchart of a load balancing method based on PUCCH1bcs resource occupancy, specifically as follows:
s201, judging whether the PUCCH1bcs resource occupancy rate of the main cell is larger than a first preset threshold value. If yes, go to step S202; if not, ending. The calculation mode of the PUCCH1bcs resource occupancy rate is as follows: PUCCH1bc resource occupancy rate (PUCCH 1bc resource occupied number/PUCCH 1bc resource total number) 100%.
S202, calculating a first equalization number N1 of the terminals needing equalization and connected with the primary cell. Wherein, N1 is the number of occupied PUCCH1bcs resources (the total number of PUCCH1bcs resources is the third preset threshold). In order to prevent frequent triggering of equalization and ping-pong equalization, a third preset threshold is set to be smaller than the first preset threshold.
S203, traversing all terminals of the main cell, which are configured with PUCCH1bcs resources, and generating a first terminal queue to be equalized according to a first terminal equalization priority rule.
The terminal with priority equalization is arranged in front of the first terminal queue to be equalized, and the first terminal equalization priority rule specifically comprises:
a) and preferentially balancing the terminals (with less influence on the service perception of the terminals) which do not activate the secondary cell (the secondary cell is configured but does not perform service in the secondary cell).
With the same condition a), terminals with only 2CC (Component Carrier) capability are preferentially equalized. (since a terminal with multi-CC capability may allocate PUCCH1bcs or PUCCH3 resources to a target cell for equalization, which is not good for estimating the impact on the target cell load, whereas a terminal with 2CC capability can only allocate PUCCH1bcs resources)
And when the conditions a) and b) are the same, preferentially equalizing the terminal with low PRB occupancy rate. (less impact on the service awareness of the terminal). For example, terminals with the PRB occupancy lower than a first preset percentage are preferentially equalized, and when there are a plurality of terminals with the PRB occupancy lower than the first preset percentage, the terminals are arranged according to the priority from low to high of the PRB occupancy. That is, when the conditions a) and b) are the same, the terminal with the lowest PRB occupancy rate among the PRB occupancy rates lower than the first preset percentage has the highest priority, and the terminal with the highest PRB occupancy rate among the PRB occupancy rates lower than the first preset percentage has the lowest priority. The first preset percentage may be a value set according to actual conditions, and may be determined according to one or more factors, such as the number of selected terminals to be equalized in the first queue of terminals to be equalized, the number of terminals that remain without being selected, the first equalization number N1, and the like. For example, 100 terminals to be equalized have been selected, and the remaining unselected terminals are 500 terminals, the size of the first preset percentage may be determined according to the remaining PRB occupancy of the unselected terminals, for example, 20% of the remaining 500 terminals have PRB occupancy lower than 10%, and then the first preset percentage is set to 10%, and the terminals with PRB occupancy lower than 10% are preferentially equalized. Of course, the first predetermined percentage may also be changed in real time according to different practical situations.
In addition, since the voice terminal is sensitive to handover, the terminal containing the QCI1 bearer can be eliminated when generating the queue.
And S204, respectively executing the balancing operation on each terminal in the first terminal queue to be balanced according to the first terminal balancing priority rule.
The specific way to perform the equalization operation is as follows:
and sequentially processing the terminals in the first queue of the terminals to be equalized, and executing the equalization process according to the following principle until the number of the equalization terminals reaches N1 or all the terminals to be equalized in the first queue of the terminals to be equalized are traversed.
And (3) balanced target cell selection: the equalization target cell of each terminal in the first queue of terminals to be equalized is an auxiliary cell in which the uplink feedback resource occupancy rate of the auxiliary cell configured for the terminal is minimum and lower than the preset uplink feedback resource occupancy rate threshold after the terminal in the first queue of terminals to be equalized is switched into the configured auxiliary cell. For example, when the terminal is configured with one or more secondary cells, a secondary cell in which the PUCCH1bc resource occupancy rate in the secondary cell configured with the terminal is the minimum and the PUCCH1bc resource after the terminal is switched in is smaller than the third preset threshold (at this time, the preset uplink feedback resource occupancy threshold is the third preset threshold) is selected as the equalization target cell of the terminal.
And if any one of the one or more auxiliary cells configured by the terminal does not meet the minimum occupancy rate of the PUCCH1bcs resource and the PUCCH1bcs resource after the terminal is switched in is smaller than the third preset threshold, the terminal is not balanced and the next terminal in the first terminal queue to be balanced starts to be balanced. That is, to ensure that the high load of the target cell is not caused after the balancing, and to prevent the target cell from reaching the high load quickly and causing ping-pong balancing, the terminal may be switched into the secondary cell, that is, the target cell, only if the terminal is switched into the configured secondary cell and the occupancy rate of the PUCCH1bcs resource of the secondary cell is the minimum among the configured secondary cells and is less than the third preset threshold. When the condition is not satisfied, the terminal is not balanced and the next terminal is processed continuously.
The reason is that the terminal can be configured as the secondary cell to indicate that the signal strength of the terminal in the cell is better, and the success rate of switching can be ensured to a certain extent; in addition, the cell has a CA relationship with the auxiliary cell, and the switching of the main cell and the auxiliary cell can be quickly completed after the cell is switched to the auxiliary cell.
And (3) equalization mode: as described in a), the signal of the secondary cell is better, so the process of configuring measurement trigger switching is omitted, and direct switching is adopted.
Each time a terminal is triggered to switch, the number of occupied PUCCH1bcs of the target cell is considered to be increased by 1, and the resource occupancy rate of the PUCCH1bcs of the target cell needs to be recalculated.
Step S204 includes, for example, as shown in fig. 2B, performing an equalization operation on each terminal in the first queue of terminals to be equalized:
s2041, determining a current terminal from the first terminal queue to be equalized according to a first terminal equalization priority rule;
and S2042, judging whether an auxiliary cell with the smallest PUCCH1bcs resource occupancy rate exists in the auxiliary cells configured for the current terminal, wherein the occupancy rate of the PUCCH1bcs resource of the current terminal after switching in is smaller than a third preset threshold. If yes, go to step S2043; if no, S2044 is executed.
And S2043, switching the current terminal to a target cell, and updating the PUCCH1bcs resource occupancy rate of the target cell. The target cell is a secondary cell with the minimum PUCCH1bcs resource occupancy rate and the occupancy rate of the PUCCH1bcs resource after the current terminal is switched in is smaller than a third preset threshold value.
S2044, determining whether the number of terminals switched to the target cell reaches the first balancing number N1 of terminals needing balancing connected to the main cell or whether all terminals in the first queue of terminals to be balanced are traversed. When one of the conditions is yes, ending; if both conditions are negative, the unbalanced terminal continues to process the next terminal, i.e. returns to re-execute step S2041. Wherein N1 is the number of occupied PUCCH1bcs resources (the total number of PUCCH1bcs resources is a third preset threshold), and the third preset threshold is smaller than the first preset threshold.
The second method comprises the following steps:
step S101 specifically includes:
when the resource occupancy rate of the primary cell PUCCH Format3 is greater than a second preset threshold, calculating a second equalization number N2 of terminals needing equalization connected to the primary cell, as follows:
n2 ═ PUCCH Format3 number of occupied resources- (PUCCH Format3 total number of resources × fourth preset threshold), where the fourth preset threshold is smaller than the second preset threshold. One terminal occupies one PUCCH1bc resource, and one terminal occupies one PUCCH Format3 resource.
Step S102 specifically includes:
generating a second terminal queue to be equalized according to a second terminal equalization priority rule aiming at all terminals which are connected with the main cell and are configured with PUCCH Format3 resources;
the terminals with the balancing priorities in the second terminal balancing priority rule are, from high to low:
configuring a terminal of which the secondary cell is not activated;
the PRB occupancy rate is lower than that of the terminal with the second preset percentage;
and configuring the terminals of which the number of the secondary cells is less than a preset value.
Step S103 specifically includes:
and sequentially judging whether each terminal in the second terminal queue to be equalized meets preset conditions according to the second terminal equalization priority rule, and switching the terminals meeting the preset conditions in the second terminal queue to be equalized from the main cell to a target cell until the first number of the terminals switched from the main cell to the target cell in the second terminal queue to be equalized reaches the second equalization number or all the terminals in the terminal queue to be equalized are traversed.
Wherein the preset conditions are as follows: and if a second current terminal in the second queue of terminals to be balanced is switched into a second current auxiliary cell, the second current auxiliary cell is an auxiliary cell with the smallest PUCCH1bcs resource occupancy rate and lower than a fourth preset threshold value in the auxiliary cell configured by the current terminal. The second current terminal is a terminal meeting the preset condition, and the second current auxiliary cell is a target cell to which the second current terminal needs to be switched.
Specifically, the second implementation manner may be implemented in the following manner, as shown in fig. 3A, which is a flowchart of a load balancing method based on the PUCCH Format3 resource occupancy rate, specifically as follows:
s301, judging whether the PUCCH Format3 resource occupancy rate of the main cell is larger than a second preset threshold value. If yes, go to step S302; if not, ending. The calculation method of the PUCCH Format3 resource occupancy rate is as follows: PUCCH Format3 resource occupancy rate is PUCCH Format3 resource occupied number/PUCCH Format3 resource total number is 100%
S302, calculating a second equalization number N2 of the terminal which is connected with the primary cell and needs equalization. N2 is the number of occupied PUCCH Format3 resources (the total number of PUCCH Format3 resources is the fourth preset threshold), that is, N2 is the defined number of terminals that need to balance out the occupied PUCCH Format3 resources in the primary cell. In order to prevent frequent triggering of equalization and ping-pong equalization, a fourth preset threshold is set to be smaller than a third preset threshold.
And S303, traversing all terminals of the main cell, which are configured with PUCCH Format3 resources, and generating a second terminal queue to be equalized according to a second terminal equalization priority rule.
The terminal with priority equalization is arranged in front of the second terminal queue to be equalized, and the second terminal equalization priority rule specifically comprises:
a) and the terminals (with the auxiliary cells configured but not performing service in the auxiliary cells) of the inactive auxiliary cells are preferentially balanced (the service perception influence on the terminals is small).
And if the condition a) is the same, preferentially equalizing the terminal with low PRB occupancy rate (the influence on the service perception of the terminal is small). For example, terminals with the PRB occupancy lower than a second preset percentage are preferentially equalized, and when there are a plurality of terminals with the PRB occupancy lower than the second preset percentage, the terminals are arranged according to the priority from low to high of the PRB occupancy. Namely, when the conditions a) and b) are the same, the terminal with the lowest PRB occupancy rate in the PRB occupancy rates lower than the second preset percentage has the highest priority, and the terminal with the highest PRB occupancy rate in the PRB occupancy rates lower than the second preset percentage has the lowest priority. The second predetermined percentage is the same as the first predetermined percentage in the setting principle, and is not described herein again.
When the conditions a) and b) are the same, the terminals with the small number of secondary cells are preferentially configured in a balanced manner (the processing amount can be reduced as much as possible). For example, terminals with the number of configured secondary cells smaller than a preset value are preferentially and evenly configured, and similarly, the terminals are arranged according to the priority from low to high of the number of configured secondary cells. And configuring the terminal with the least number of the secondary cells with the highest priority, and conversely, the lower the priority. Similarly, the preset value is set according to the actual load condition of the primary cell connection. In addition, since the voice terminal is sensitive to handover, the terminal containing the QCI1 bearer can be eliminated when generating the queue.
And S304, respectively executing the balancing operation on each terminal in the second terminal queue to be balanced according to a second terminal balancing priority rule.
The specific execution mode is as follows:
and sequentially processing the terminals in the first terminal queue to be equalized, and executing the equalization process according to the following principle until the number of the equalization terminals reaches N2 or all the terminals to be equalized are traversed. Wherein, N2 is the number of occupied PUCCH Format3 resources (the total number of PUCCH Format3 resources is the fourth preset threshold).
And (3) balanced target cell selection: and the balancing target cell of each terminal in the second terminal queue to be balanced is an auxiliary cell in which the uplink feedback resource occupancy rate of the auxiliary cell configured by the terminal is the minimum and is lower than the preset uplink feedback resource occupancy rate threshold after the terminal in the second terminal queue to be balanced is switched into the configured auxiliary cell. For example, when the terminal is configured with one or more secondary cells, selecting a secondary cell, as an equalization target cell of the terminal, in which the PUCCH Format3 resource occupancy rate in the secondary cell configured with the terminal is minimum and the PUCCH Format3 resource after the terminal is switched in is smaller than the fourth preset threshold (at this time, the preset uplink feedback resource occupancy rate threshold is the fourth preset threshold).
And if any one of the one or more secondary cells configured by the terminal does not meet the condition that the occupancy rate of the PUCCH Format3 resource is minimum and the PUCCH Format3 resource after the terminal is switched in is smaller than the fourth preset threshold, the terminal is not balanced, and the next terminal in the second terminal queue to be balanced is balanced. That is, to ensure that no high load is caused in the target cell after balancing, and to prevent the target cell from reaching the high load quickly and causing ping-pong balancing, the terminal may be switched into the secondary cell, that is, the target cell, only after the terminal is switched into a secondary cell configured for the terminal, if the resource occupancy of the PUCCH Format3 in the secondary cells configured for the terminal is minimum and less than a fourth preset threshold. When the condition is not satisfied, the terminal is not balanced and the next terminal is processed continuously.
The balanced target cell of each terminal selects one from the secondary cells configured by the balanced target cell. This is because the secondary cell can be configured to indicate that the signal strength of the terminal in the cell is good, and the handover success rate can be ensured to a certain extent; in addition, the cell has a CA relationship with the auxiliary cell, and the switching of the main cell and the auxiliary cell can be quickly completed after the cell is switched to the auxiliary cell.
And in order to ensure that the high load of the target cell is not caused after the balancing and prevent the ping-pong balancing caused by the target cell quickly reaching the high load, the balancing can be performed only if the resource occupancy rate of the PUCCH Format3 of the target cell is less than a fourth preset threshold. When the condition is not satisfied, the terminal is not balanced and the next terminal is processed continuously.
And (3) equalization mode: as described in a), the signal of the secondary cell is better, so the process of configuring measurement trigger switching is omitted, and direct switching is adopted.
Each time the handover of one terminal is triggered, the number of occupied PUCCH Format3 of the target cell is considered to be increased by 1, and the PUCCH Format3 resource occupancy rate of the target cell needs to be recalculated.
Step S304 includes, for example, as shown in fig. 3B, performing an equalization operation on each terminal in the second queue of terminals to be equalized:
s3041, determining a current terminal from the second queue to be equalized according to a second terminal equalization priority rule.
S3042, determining whether there is a secondary cell with the smallest PUCCH Format3 resource occupancy rate in the secondary cell configured by the current terminal, where the PUCCH Format3 resource occupancy rate after the current terminal is switched in is smaller than a fourth preset threshold. If yes, step S3043 is executed; when no, S3044 is executed.
S3043, switching the current terminal to the target cell, and updating the PUCCH Format3 resource occupancy of the target cell. The target cell is the secondary cell with the minimum PUCCH Format3 resource occupancy rate and the occupancy rate of PUCCH1bcs resource after the current terminal is switched in is smaller than a fourth preset threshold value.
S3044, determining whether the number of terminals switched to the target cell reaches the second balancing number N2 of the terminal connected to the main cell and needing balancing or whether all terminals in the second queue of terminals to be balanced are traversed. When one of the conditions is yes, ending; if both conditions are negative, the unbalanced terminal continues to process the next terminal, i.e., returns to re-execute step S3041. Wherein N2 is the number of occupied PUCCH Format3 resources- (the total number of PUCCH Format3 resources is a fourth preset threshold), and wherein the fourth preset threshold is smaller than the second preset threshold.
As for the first and second modes, the first preset threshold, the second preset threshold, the third preset threshold and the fourth preset threshold may be set according to actual conditions, the first preset threshold and the second preset threshold may be the same or different, and the third preset threshold and the fourth preset threshold may also be the same or different.
As shown in fig. 4, a second embodiment of the present invention provides a load balancing apparatus, including:
a calculating module 401, configured to calculate, when the carrier aggregation uplink feedback resource occupancy rate of a primary cell is greater than a preset threshold, a balancing number of terminals that need balancing and are connected to the primary cell;
a generating module 402, configured to generate a terminal queue to be balanced from terminals connected to the primary cell according to a terminal balancing priority rule;
a switching module 403, configured to determine whether each terminal in the terminal queue to be balanced meets a preset condition according to the terminal balancing priority rule, and switch the terminal that meets the preset condition in the terminal queue to be balanced from the main cell to a target cell until a first number of terminals in the terminal queue to be balanced that are switched from the main cell to the target cell reaches a balancing number or all terminals in the terminal queue to be balanced are traversed.
Wherein the preset conditions are as follows: if the current terminal in the terminal queue to be balanced is switched into the current auxiliary cell, the current auxiliary cell is the auxiliary cell with the minimum uplink feedback resource occupancy rate and lower than a preset uplink feedback resource occupancy rate threshold value in the auxiliary cells configured for the current terminal; the current terminal is the terminal meeting the preset condition, and the current auxiliary cell is the target cell to which the current terminal needs to be switched.
The CA uplink feedback resource comprises PUCCH1bcs and PUCCH Format3, and based on the difference of the uplink feedback resource, the specific working mode of the device can be realized by a mode one and a mode two (but not limited to the two modes)
The first method is as follows:
the computing module 401 of the apparatus comprises: a first calculating submodule, configured to calculate, when the PUCCH1bcs resource occupancy of the primary cell is greater than a first preset threshold, a first equalization number N1 of a terminal that needs equalization and is connected to the primary cell, where the first equalization number N1 is: n1 ═ PUCCH1bcs resource occupied number- (PUCCH 1bcs resource total number × -third preset threshold), where the third preset threshold is smaller than the first preset threshold;
the generating module 402 comprises:
and the first generation submodule is used for generating a first terminal queue to be equalized according to a first terminal equalization priority rule aiming at all terminals which are connected with the main cell and are configured with PUCCH1bcs resources.
Wherein, the terminals with the balancing priorities from high to low in the balancing priority rule of the first terminal are:
a terminal configured with a secondary cell but not activating the secondary cell;
a 2CC capable only terminal;
and the PRB occupancy rate is lower than that of the terminal with the first preset percentage.
Then, for the switching module 403, sequentially determining whether each terminal in the first to-be-equalized terminal queue meets a preset condition according to the first terminal equalization priority rule, and switching the terminal meeting the preset condition in the first to-be-equalized terminal queue from the main cell to the target cell until the first number of terminals in the first to-be-equalized terminal queue switched from the main cell to the target cell reaches the first equalization number or all terminals in the to-be-equalized terminal queue are traversed. The preset conditions are as follows: if the first current terminal in the first queue of terminals to be equalized is switched into a first current secondary cell, the first current secondary cell is a secondary cell with the smallest occupancy rate of PUCCH1bcs resources in a secondary cell configured by the current terminal and lower than the third preset threshold; the first current terminal is a terminal meeting the preset condition, and the first current auxiliary cell is a target cell to which the first current terminal needs to be switched.
The second method comprises the following steps:
the computing module 402 of the apparatus includes: a second calculating submodule, configured to calculate, when the resource occupancy of the primary cell PUCCH Format3 is greater than a second preset threshold, a second equalization number N2 of terminals that need equalization and are connected to the primary cell, as: n2 ═ PUCCH Format3 number of occupied resources- (PUCCH Format3 total number of resources × fourth preset threshold), wherein the fourth preset threshold is smaller than the second preset threshold
The generating module 401 includes a second generating submodule, configured to generate a second terminal queue to be equalized according to a second terminal equalization priority rule, for all terminals connected to the primary cell and configured with a PUCCH Format3 resource;
the terminals with the balancing priorities in the second terminal balancing priority rule are, from high to low:
configuring a terminal of which the secondary cell is not activated;
the PRB occupancy rate is lower than that of the terminal with the second preset percentage;
and configuring the terminals of which the number of the secondary cells is less than a preset value.
The switching module 403 is specifically configured to sequentially determine whether each terminal in the second terminal queue to be balanced meets a preset condition according to the second terminal balancing priority rule, and switch the terminal that meets the preset condition in the second terminal queue to be balanced from the main cell to the target cell until the first number of terminals in the second terminal queue to be balanced that are switched from the main cell to the target cell reaches the second balancing number or all terminals in the terminal queue to be balanced are traversed.
Wherein the preset conditions are as follows: and if a second current terminal in the second queue of terminals to be balanced is switched into a second current auxiliary cell, the second current auxiliary cell is an auxiliary cell with the smallest PUCCH1bcs resource occupancy rate and lower than a fourth preset threshold value in the auxiliary cell configured by the current terminal. The second current terminal is a terminal meeting the preset condition, and the second current auxiliary cell is a target cell to which the second current terminal needs to be switched.
The method steps of the specific working principle of the device are the same as those of the first embodiment, and are not described herein again.
A third embodiment of the present invention provides a computer apparatus, which includes a processor, and the processor is configured to implement the steps of the method in the first embodiment when executing the computer program stored in the memory.
A fourth embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the method as described in the first embodiment.
The technical scheme in the embodiment of the invention at least has the following technical effects or advantages:
by adopting the technical scheme provided by the embodiment of the invention, the terminal can be quickly switched to the auxiliary cell, different balanced target cells are selected aiming at different terminals, and the success rate of quick switching is ensured to a certain extent; when the balancing terminal and the target cell are selected, the current service condition of the terminal and the load of the auxiliary cell are considered, and the influence of balancing on load perception is reduced.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (12)

1. A method of load balancing, comprising:
when the carrier aggregation uplink feedback resource occupancy rate of a main cell is greater than a preset threshold value, calculating the balance number of terminals needing to be balanced and connected with the main cell;
generating a terminal queue to be balanced from terminals connected with the main cell according to a terminal balancing priority rule;
and judging whether each terminal in the terminal queue to be balanced meets a preset condition according to the terminal balancing priority rule, and switching the terminals meeting the preset condition in the terminal queue to be balanced from the main cell to a target cell until the first number of the terminals switched from the main cell to the target cell in the terminal queue to be balanced reaches a balancing number or all the terminals in the terminal queue to be balanced are traversed.
2. The method of claim 1, wherein:
the preset conditions are as follows: if the current terminal in the terminal queue to be balanced is switched into the current auxiliary cell, the current auxiliary cell is the auxiliary cell with the minimum uplink feedback resource occupancy rate and lower than a preset uplink feedback resource occupancy rate threshold value in the auxiliary cells configured for the current terminal;
the current terminal is the terminal meeting the preset condition, and the current auxiliary cell is the target cell to which the current terminal needs to be switched.
3. The method of claim 2, wherein when the uplink feedback resource occupancy is greater than a preset threshold, calculating an equalization number of terminals needing equalization connected to the primary cell, comprises:
when the resource occupancy rate of a physical uplink control channel PUCCH1bcs of the main cell is greater than a first preset threshold, calculating a first equalization number N1 of a terminal which is connected with the main cell and needs equalization as follows:
n1 ═ PUCCH1bcs resource occupied number- (PUCCH 1bcs resource total number × -third preset threshold), where the third preset threshold is smaller than the first preset threshold; or
When the resource occupancy rate of the physical uplink control channel PUCCH Format3 of the primary cell is greater than a second preset threshold, calculating a second equalization number N2 of terminals needing equalization and connected to the primary cell, as follows:
n2 ═ PUCCH Format3 number of occupied resources- (PUCCH Format3 total number of resources × fourth preset threshold), where the fourth preset threshold is smaller than the second preset threshold.
4. The method of claim 3, wherein generating a queue of terminals to be balanced from terminals connected to the primary cell according to a terminal balancing priority rule comprises:
generating a first terminal queue to be equalized according to a first terminal equalization priority rule aiming at all terminals which are connected with the main cell and are configured with physical uplink control channel PUCCH1bcs resources; or
Generating a second terminal queue to be equalized according to a second terminal equalization priority rule aiming at all terminals which are connected with the main cell and are configured with physical uplink control channel PUCCH Format3 resources;
wherein, the terminals with the balancing priorities from high to low in the balancing priority rule of the first terminal are:
a terminal configured with a secondary cell but not activating the secondary cell;
a terminal with 2 component carrier 2CC capability only;
the physical resource block PRB occupancy rate is lower than that of a terminal with a first preset percentage;
the terminals with the balancing priorities in the second terminal balancing priority rule are, from high to low:
configuring a terminal of which the secondary cell is not activated;
the physical resource block PRB occupancy rate is lower than that of a terminal with a second preset percentage;
and configuring the terminals of which the number of the secondary cells is less than a preset value.
5. The method of claim 4,
the preset conditions are as follows: if a first current terminal in the first queue of terminals to be equalized is switched into a first current secondary cell, the first current secondary cell is a secondary cell in which the resource occupancy rate of a physical uplink control channel PUCCH1bcs in a secondary cell configured by the current terminal is minimum and is lower than a third preset threshold; or
The preset conditions are as follows: and if the current terminal in the second queue of terminals to be equalized is switched into a second current auxiliary cell, the second current auxiliary cell is an auxiliary cell in which the resource occupancy rate of a physical uplink control channel PUCCH1bcs in the auxiliary cell configured by the current terminal is minimum and is lower than the fourth preset threshold.
6. An apparatus for load balancing, comprising:
the device comprises a calculating module, a calculating module and a processing module, wherein the calculating module is used for calculating the balance number of the terminal which is connected with a main cell and needs to be balanced when the carrier aggregation uplink feedback resource occupancy rate of the main cell is greater than a preset threshold value;
the generating module is used for generating a terminal queue to be balanced from the terminal connected with the main cell according to a terminal balancing priority rule;
and the switching module is used for judging whether each terminal in the terminal queue to be balanced meets a preset condition according to the terminal balancing priority rule, and switching the terminal which meets the preset condition in the terminal queue to be balanced from the main cell to a target cell until the first number of the terminals which are switched from the main cell to the target cell in the terminal queue to be balanced reaches a balancing number or all the terminals in the terminal queue to be balanced are traversed.
7. The apparatus of claim 6, wherein:
the preset conditions are as follows: if the current terminal in the terminal queue to be balanced is switched into the current auxiliary cell, the current auxiliary cell is the auxiliary cell with the minimum uplink feedback resource occupancy rate and lower than a preset uplink feedback resource occupancy rate threshold value in the auxiliary cells configured for the current terminal;
the current terminal is the terminal meeting the preset condition, and the current auxiliary cell is the target cell to which the current terminal needs to be switched.
8. The apparatus of claim 7, wherein the computing module comprises:
a first calculating submodule, configured to calculate, when the occupancy of the physical uplink control channel PUCCH1bcs resource of the primary cell is greater than a first preset threshold, a first equalization number N1 of a terminal that needs equalization and is connected to the primary cell, as:
n1 ═ PUCCH1bcs resource occupied number- (PUCCH 1bcs resource total number × -third preset threshold), where the third preset threshold is smaller than the first preset threshold; or
A second calculating submodule, configured to calculate, when the resource occupancy of the primary cell PUCCH Format3 is greater than a second preset threshold, a second equalization number N2 of terminals that need equalization and are connected to the primary cell, as:
n2 ═ PUCCH Format3 number of occupied resources- (PUCCH Format3 total number of resources × fourth preset threshold), where the fourth preset threshold is smaller than the second preset threshold.
9. The apparatus of claim 8, wherein the generating module comprises:
the first generation submodule is used for generating a first terminal queue to be equalized according to a first terminal equalization priority rule aiming at all terminals which are connected with the main cell and are configured with physical uplink control channel PUCCH1bcs resources; or
A second generation submodule, configured to generate a second terminal queue to be equalized according to a second terminal equalization priority rule, for all terminals connected to the primary cell and configured with a physical uplink control channel PUCCH Format3 resource;
wherein, the terminals with the balancing priorities from high to low in the balancing priority rule of the first terminal are:
a terminal configured with a secondary cell but not activating the secondary cell;
a terminal with 2 component carrier 2CC capability only;
the physical resource block PRB occupancy rate is lower than that of a terminal with a first preset percentage;
the terminals with the balancing priorities in the second terminal balancing priority rule are, from high to low:
configuring a terminal of which the secondary cell is not activated;
the physical resource block PRB occupancy rate is lower than that of a terminal with a second preset percentage;
and configuring the terminals of which the number of the secondary cells is less than a preset value.
10. The apparatus of claim 9,
the preset conditions are as follows: if a first current terminal in the first queue of terminals to be equalized is switched into a first current secondary cell, the first current secondary cell is a secondary cell in which the resource occupancy rate of a physical uplink control channel PUCCH1bcs in a secondary cell configured by the current terminal is minimum and is lower than a third preset threshold; or
The preset conditions are as follows: and if the current terminal in the second queue of terminals to be equalized is switched into a second current auxiliary cell, the second current auxiliary cell is an auxiliary cell in which the resource occupancy rate of a physical uplink control channel PUCCH1bcs in the auxiliary cell configured by the current terminal is minimum and is lower than the fourth preset threshold.
11. A computer arrangement, characterized in that the arrangement comprises a processor for implementing the steps of the method according to any of claims 1-5 when executing a computer program stored in a memory.
12. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
CN201810002088.9A 2018-01-02 2018-01-02 Load balancing method and device Active CN109996293B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810002088.9A CN109996293B (en) 2018-01-02 2018-01-02 Load balancing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810002088.9A CN109996293B (en) 2018-01-02 2018-01-02 Load balancing method and device

Publications (2)

Publication Number Publication Date
CN109996293A CN109996293A (en) 2019-07-09
CN109996293B true CN109996293B (en) 2020-12-04

Family

ID=67128810

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810002088.9A Active CN109996293B (en) 2018-01-02 2018-01-02 Load balancing method and device

Country Status (1)

Country Link
CN (1) CN109996293B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112291835A (en) * 2019-07-25 2021-01-29 大唐移动通信设备有限公司 System bandwidth processing method, base station, device and medium
CN114258081B (en) * 2021-11-16 2024-05-03 中国联合网络通信集团有限公司 Load balancing method and device for same coverage cells, electronic equipment and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102186250B (en) * 2011-04-26 2014-01-22 北京邮电大学 Method and device for allocating member carrier waves
CN103391628B (en) * 2012-05-09 2017-01-25 ***通信集团公司 Information transmitting method and device of carrier wave converging system
US9374774B2 (en) * 2012-12-18 2016-06-21 Qualcomm Incorporated WAN-WLAN cell selection in UEs
CN105208602B (en) * 2015-10-16 2018-12-11 中国联合网络通信集团有限公司 A kind of method and device of load balancing
CN105898801B (en) * 2016-06-07 2019-04-02 中国联合网络通信集团有限公司 A kind of load-balancing method and base station

Also Published As

Publication number Publication date
CN109996293A (en) 2019-07-09

Similar Documents

Publication Publication Date Title
US11153778B2 (en) Buffer status report reporting method and apparatus
JP6167166B2 (en) A method for allocating scheduling request resources in a mobile communication network
US9872308B2 (en) Communication system
EP3783984A1 (en) Resource allocation method and communication device
US8605666B2 (en) Method, apparatus, and system for triggering resource configuration
EP2941044A1 (en) Load balancing method and network control node
US7783295B2 (en) Call admission control device, and call admission control method
US8913494B1 (en) Dynamic allocation of backhaul bearer services based on loading conditions
JP6363231B2 (en) Evolved Node B, mobility management entity, and user equipment, and methods for supporting noted and unnoticeable services
JP5930034B2 (en) Base station apparatus, communication control method, and communication control program
JP6833868B2 (en) Communication method, network equipment and terminal equipment
EP2922336A1 (en) Method, apparatus, and system for radio bearer control
CN111246531B (en) Switching method and base station
EP2489214A1 (en) Method for load balancing in a radio communications system and apparatus thereof
CN109996293B (en) Load balancing method and device
US10462786B2 (en) Resource configuration method and network device
CN110831052B (en) Load balancing method and device based on periodic measurement report
CN105517054A (en) Load control method and load control device
US10075959B2 (en) Method and apparatus for controlling uplink coverage in wireless communication system
CN109257773B (en) Load balancing method and device
RU2582543C2 (en) Method and device for establishment of independent high-speed dedicated physical control channel
CN101888670A (en) Wireless resource management method, device, wireless network controller and base station
KR20160071603A (en) Method and Apparatus for controlling congestion in a wireless communication system
CN109862594B (en) Load adjusting method and device
CN110719608B (en) Load balancing method and first base station

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant