Load balancing method, device, apparatus and storage medium

CN122699033APending Publication Date: 2026-09-04SHANGHAI DATANG MOBILE COMM EQUIP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510249922.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-04
Publication Date
2026-09-04

AI Technical Summary

Technical Problem

[0005]本发明提供一种负荷均衡方法、设备、装置及存储介质,用以解决现有技术中高负荷场景下的终端通信质量差而使用户感知下降的技术问题

Benefits of technology

[0027] The load balancing method, device, apparatus, and storage medium provided by this invention determine the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell. When the load of the current cell is greater than or equal to the load balancing threshold, load balancing is performed on the current cell. By measuring the load of the current cell more comprehensively and accurately, it can more accurately determine whether to perform load balancing, effectively improving the communication quality of user terminals and enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122699033A_ABST
    Figure CN122699033A_ABST
Patent Text Reader

Abstract

The application provides a load balancing method, device, apparatus and storage medium. The load balancing method comprises: determining the load of a current cell based on the CCE occupation rate of the PDCCH corresponding to the current cell; and performing load balancing on the current cell if the load of the current cell is greater than or equal to a load balancing threshold. The load balancing method, device, apparatus and storage medium provided by the application can more accurately determine whether to perform load balancing by more comprehensively and accurately measuring the load of the current cell, thereby effectively improving the communication quality of the user terminal and improving user perception.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a load balancing method, device, apparatus, and storage medium. Background Technology

[0002] In high-load scenarios, including those with high Physical Resource Block (PRB) utilization and a high number of connected users in Radio Resource Control (RRC) environments, base stations may experience problems such as inability to access the network, low data rates, frequent call drops, and inability to switch to suitable cells due to high load. These issues directly impact user experience.

[0003] Currently, the problem of poor terminal communication quality under high load scenarios is solved through a load balancing mechanism. When the number of RRC connected users is too high, load balancing is performed to distribute some terminals to other cells that can be accessed.

[0004] However, with the number of users remaining constant, users in different locations within the cell will have different wireless network environments and different resource requirements. Using the number of connected users via RRC to characterize the cell load is inaccurate, thus failing to accurately trigger load balancing and leading to a decline in user experience. Summary of the Invention

[0005] This invention provides a load balancing method, device, apparatus, and storage medium to solve the technical problem of poor terminal communication quality and decreased user experience under high load scenarios in the prior art.

[0006] In a first aspect, the present invention provides a load balancing method, comprising the following steps: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell; If the load of the current cell is greater than or equal to the load balancing threshold, load balancing is performed on the current cell.

[0007] In some embodiments, determining the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell includes: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell.

[0008] In some embodiments, determining the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell includes: Determine a first weight value corresponding to the CCE occupancy rate, a second weight value corresponding to the number of RRC connected users, and a third weight value corresponding to the PRB utilization rate; the sum of the first weight value, the second weight value, and the third weight value is 1; The sum of the products of the first weight value and the CCE occupancy rate, the second weight value and the RRC connection user ratio, and the third weight value and the PRB utilization rate is taken as the load of the current cell; the RRC connection user ratio is the ratio of the number of RRC connection users to the total number of RRC connection users supported by the current cell.

[0009] In some embodiments, when the load of the current cell is greater than or equal to the load balancing threshold, the load balancing of the current cell includes: The load of the target cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell; If the load of the target cell is less than the load balancing threshold, load balancing is performed on the current cell based on the load of the target cell.

[0010] In some embodiments, the load balancing of the current cell based on the load of the target cell includes: Based on the RSRP of the initial selected terminals, candidate terminals are determined from the initial selected terminals; the initial selected terminals are terminals that are covered by both the target cell and the current cell. The target terminal is determined from the candidate terminals based on the load of the target cell; The target terminal is connected to the target cell.

[0011] In some embodiments, determining candidate terminals from the initial selection of terminals based on the reference signal received power (RSRP) of the initial selection terminals includes: Determine the current RSRP and target RSRP corresponding to each initially selected terminal; the current RSRP is the RSRP of the initially selected terminal in the current cell; the target RSRP is the RSRP of the initially selected terminal in the target cell; If the difference between the current RSRP and the target RSRP of the initially selected terminal is greater than or equal to a preset selection threshold, the candidate terminal is determined to include the initially selected terminal. If the difference between the current RSRP and the target RSRP of the initially selected terminal is less than the selection threshold, it is determined that the candidate terminal does not include the initially selected terminal.

[0012] In some embodiments, determining the target terminal from the candidate terminals based on the load of the target cell includes: A target terminal is determined from the candidate terminals, and the target terminal satisfies the following conditions: The target load is less than the load balancing threshold. The target load is the load of the target cell determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell after the target terminal's RRC connection is added to the target cell.

[0013] In some embodiments, after load balancing of the current cell, the method further includes: The load of the current cell after load balancing is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell after load balancing. If the load of the current cell after load balancing is greater than or equal to the load balancing threshold, load balancing will continue for the current cell.

[0014] In a second aspect, the present invention provides a network device, including a memory, a transceiver, and a processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell; If the load of the current cell is greater than or equal to the load balancing threshold, load balancing is performed on the current cell.

[0015] In some embodiments, determining the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell includes: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell.

[0016] In some embodiments, determining the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell includes: Determine a first weight value corresponding to the CCE occupancy rate, a second weight value corresponding to the number of RRC connected users, and a third weight value corresponding to the PRB utilization rate; the sum of the first weight value, the second weight value, and the third weight value is 1; The sum of the products of the first weight value and the CCE occupancy rate, the second weight value and the RRC connection user ratio, and the third weight value and the PRB utilization rate is taken as the load of the current cell; the RRC connection user ratio is the ratio of the number of RRC connection users to the total number of RRC connection users supported by the current cell.

[0017] In some embodiments, when the load of the current cell is greater than or equal to the load balancing threshold, the load balancing of the current cell includes: The load of the target cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell; If the load of the target cell is less than the load balancing threshold, load balancing is performed on the current cell based on the load of the target cell.

[0018] In some embodiments, the load balancing of the current cell based on the load of the target cell includes: Candidate terminals are determined from the initial selection terminals based on the reference signal received power (RSRP) of the initial selection terminals; the initial selection terminals are terminals that are covered by both the target cell and the current cell. The target terminal is determined from the candidate terminals based on the load of the target cell; The target terminal is connected to the target cell.

[0019] In some embodiments, determining candidate terminals from the initial selection of terminals based on the reference signal received power (RSRP) of the initial selection terminals includes: Determine the current RSRP and target RSRP corresponding to each initially selected terminal; the current RSRP is the RSRP of the initially selected terminal in the current cell; the target RSRP is the RSRP of the initially selected terminal in the target cell; If the difference between the current RSRP and the target RSRP of the initially selected terminal is greater than or equal to a preset selection threshold, the candidate terminal is determined to include the initially selected terminal. If the difference between the current RSRP and the target RSRP of the initially selected terminal is less than the selection threshold, it is determined that the candidate terminal does not include the initially selected terminal.

[0020] In some embodiments, determining the target terminal from the candidate terminals based on the load of the target cell includes: A target terminal is determined from the candidate terminals, and the target terminal satisfies the following conditions: The target load is less than the load balancing threshold. The target load is the load of the target cell determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell after the target terminal's RRC connection is added to the target cell.

[0021] In some embodiments, the processor is further configured to read a computer program from the memory and perform the following operations: The load of the current cell after load balancing is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell after load balancing. If the load of the current cell after load balancing is greater than or equal to the load balancing threshold, load balancing will continue for the current cell.

[0022] Thirdly, the present invention provides a load balancing device, comprising the following modules: The first determining module is used to determine the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell; The load balancing module is used to perform load balancing on the current cell when the load of the current cell is greater than or equal to the load balancing threshold.

[0023] Fourthly, the present invention also provides a processor-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the load balancing method as described above.

[0024] Fifthly, the present invention also provides a non-transient readable storage medium storing a computer program for causing a processor to execute the load balancing method described above.

[0025] In a sixth aspect, the present invention also provides a computer-readable storage medium storing a computer program for causing a computer to perform the load balancing method as described above.

[0026] In a seventh aspect, the present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the load balancing method as described above.

[0027] The load balancing method, device, apparatus, and storage medium provided by this invention determine the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell. When the load of the current cell is greater than or equal to the load balancing threshold, load balancing is performed on the current cell. By measuring the load of the current cell more comprehensively and accurately, it can more accurately determine whether to perform load balancing, effectively improving the communication quality of user terminals and enhancing user experience. Attached Figure Description

[0028] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0029] Figure 1 This is a flowchart illustrating the load balancing method provided by the present invention.

[0030] Figure 2 A schematic diagram of the network device provided by this invention.

[0031] Figure 3 This is a schematic diagram of the load balancing device provided by the present invention. Detailed Implementation

[0032] With the development of 5G services, user experience has become increasingly important. As people's living standards continue to improve, their demands for network usage are also increasing, and both users and operators are paying more attention to user experience.

[0033] When base stations are under heavy load, terminals attempting to initiate new services on the network are often denied access due to admission control issues. Terminals attempting handover also frequently fail because the target cell is overloaded and admission control fails. Ultimately, the poor quality of the original serving cell leads to dropped calls, impacting the user experience. In both cases, users either cannot access the network for services, or the terminal remains stuck in the original cell, experiencing poor signal quality, latency, low speed, and even dropped calls.

[0034] Currently, load balancing is performed in high-load scenarios, filtering users in high-load cells based on certain conditions and distributing them to other cells to reduce the load on high-load cells. Load balancing typically uses RRC connection count as a decision threshold. However, for scenarios where users are concentrated in locations with good or poor wireless network environments, using RRC connection count as the decision threshold is no longer suitable. This can lead to situations where the RRC connection count is low, but PDCCH utilization or SRS resource utilization is already high, yet load balancing is not triggered, resulting in low speeds, access difficulties, and dropped calls, leading to a poor user experience.

[0035] To address the aforementioned technical issues, this invention proposes a load balancing method. The method determines the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to that cell. If the load of the current cell is greater than or equal to a load balancing threshold, load balancing is performed on the current cell. This solves the problem in high-load scenarios where simply using RRC to connect to too many near-terminal users results in insufficient CCE resources to trigger load balancing. By more comprehensively and accurately measuring the load of the current cell, the method can more accurately determine whether load balancing should be performed, effectively improving the communication quality of user terminals and enhancing user experience.

[0036] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0037] Figure 1 This is a flowchart illustrating the load balancing method provided by the present invention, as shown below. Figure 1 As shown, the present invention provides a load balancing method, wherein the executing entity can be a base station, and the method includes: Step 101: Determine the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell.

[0038] Specifically, the occupancy rate of the control channel element (CCE) of the physical downlink control channel (PDCCH) of the current cell is obtained by dividing the number of CCEs occupied by the current cell on the PDCCH by the total number of CCEs on the PDCCH.

[0039] When the CCE occupancy rate of the PDCCH in a cell is too high, the terminal may experience problems such as dropped calls and difficulty in accessing the network, which will affect the user experience. Therefore, the load of the current cell is determined by considering the CCE occupancy rate of the PDCCH corresponding to the current cell.

[0040] For example, the CCE occupancy rate of the PDCCH corresponding to the current cell can be used as the load of the current cell. If the CCE occupancy rate of the PDCCH corresponding to the current cell is 70%, then 0.7 can be used as the load of the current cell.

[0041] For example, the load of the current cell can be determined based on the number of RRC connected users and the CCE occupancy rate. If the CCE occupancy rate of the PDCCH corresponding to the current cell is 70%; the number of RRC connected users in the current cell is 200; and the total number of RRC connected users supported by the current cell is 400, then the ratio of the number of RRC connected users to the total number of RRC connected users supported by the cell is 200 / 400 = 0.5. The load of the current cell can then be calculated based on 0.7 and 0.5. For instance, the load of the current cell can be calculated as 0.6 using the formula (0.7 + 0.5) / 2.

[0042] For example, the load of the current cell can be determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate. For instance, if the CCE occupancy rate of the PDCCH corresponding to the current cell is 70%; the ratio of the number of RRC connected users in the current cell to the total number of RRC connected users supported by the cell is 0.5; and the PRB utilization rate of the current cell is 0.6, then the load of the current cell can be calculated based on these three ratios, namely 0.7, 0.5, and 0.6, as shown by the formula... ×0.7+ ×0.5+ The load of the current cell is calculated to be 0.6 by multiplying by 0.6.

[0043] Step 102: If the load of the current cell is greater than or equal to the load balancing threshold, perform load balancing on the current cell.

[0044] Specifically, it determines whether the current load of the cell is greater than or equal to the load balancing threshold, which is preset.

[0045] If the current cell's load is greater than or equal to the load balancing threshold, it indicates that the current cell's load is too high and load balancing is required.

[0046] If the current load of the cell is less than the load balancing threshold, it means that the current load of the cell is normal and there is no need to perform load balancing.

[0047] For example, if the preset load balancing threshold is 0.5 and the current cell's load is 0.7, exceeding the load balancing threshold, load balancing of the current cell is required.

[0048] For example, if the preset load balancing threshold is 0.5, and the current cell's load is 0.4, which is less than the load balancing threshold, then there is no need to perform load balancing on the current cell.

[0049] The load balancing method provided in this application determines the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell. This method can more accurately measure the load of the current cell and thus determine whether to perform load balancing based on the cell load. This more accurate judgment improves the communication quality of user terminals and enhances user experience.

[0050] In some embodiments, determining the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell includes: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell.

[0051] Specifically, the current cell load is obtained by comprehensively considering various factors that affect cell load or user perception. These factors may include the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell.

[0052] The load balancing method provided in this application comprehensively determines the cell load based on multiple factors such as the CCE occupancy rate of the corresponding PDCCH, the number of RRC connected users, and the PRB utilization rate. This enables a more comprehensive and accurate decision on whether to perform load balancing, avoiding the problem of failing to effectively reduce cell load due to relying solely on the number of RRC connected users to determine whether to perform load balancing. This improves terminal communication quality and enhances user experience.

[0053] In some embodiments, determining the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell includes: Determine a first weight value corresponding to the CCE occupancy rate, a second weight value corresponding to the number of RRC connected users, and a third weight value corresponding to the PRB utilization rate; the sum of the first weight value, the second weight value, and the third weight value is 1; The sum of the products of the first weight value and the CCE occupancy rate, the second weight value and the RRC connection user ratio, and the third weight value and the PRB utilization rate is taken as the load of the current cell; the RRC connection user ratio is the ratio of the number of RRC connection users to the total number of RRC connection users supported by the current cell.

[0054] Specifically, a load calculation method based on multiple factors involves assigning weights to various numerical factors. For example, a first weight value is assigned to the CCE occupancy rate of the PDCCH corresponding to the current cell, a second weight value is assigned to the number of RRC connected users in the current cell, and a third weight value is assigned to the PRB utilization rate of the current cell. By adjusting these three weight values, the load of the cell is calculated by combining these three factors, and the proportion of each factor can be adjusted by adjusting these three weight values. The load of the cell can be calculated using the following formula: Load = α × (Current cell CCE occupancy rate) + β × (Current cell RRC connected user ratio) + γ × Current cell PRB utilization rate Where α, β, and γ are the first weight value, the second weight value, and the third weight value, respectively, and 0≤α≤1, 0≤β≤1, 0≤γ≤1, and α+β+γ=1.

[0055] In this embodiment of the application, the first weight value, the second weight value, and the third weight value are set based on specific application requirements and / or the current resource utilization of the cell, and the sum of all weight values ​​is 1.

[0056] For example, in a 100M bandwidth cell, the cell supports a total of 400 RRC connections, with a double-symbol PDCCH and a CCE aggregation degree of 1, allowing a maximum of 45 users to be scheduled at a time. When a user is in a poorly configured location (i.e., a location with an excellent wireless network environment), the CCE aggregation degree is 16, allowing a maximum of 2 users to be scheduled at a time. Human perception is 50ms, so a maximum of 100 users can be scheduled within 50ms. Currently, user scheduling is not time-based polling, so in a poorly configured location, some users will inevitably not be scheduled within 50ms. Considering that not all users will be in a poorly configured location, scheduling delays are likely to occur with up to 200 users. Furthermore, once the CCE occupancy rate exceeds approximately 70%, issues such as dropped calls, access difficulties, and low speeds will occur.

[0057] If load balancing is determined solely based on the number of RRC connected users in a cell, and assuming the high load threshold for triggering load balancing is 200 RRC connected users, but the number of RRC connected users in this cell (assuming 180) has not reached 200, then the load balancing mechanism will not be triggered. If CCE resources are insufficient, the user experience will still be affected.

[0058] In this embodiment, the CCE occupancy rate of the PDCCH corresponding to the current cell (assumed to be 70%), the number of RRC connected users in the current cell (assumed to be 80), and the PRB utilization rate of the current cell (assumed to be 20%) are comprehensively considered. Since the CCE occupancy rate is high (reaching the corresponding high load threshold of 70%), the number of RRC connected users is close to the high load threshold of RRC connected users (200), and the PRB utilization rate is much lower than the corresponding high load threshold (50%), the first weight value corresponding to the CCE occupancy rate is set to 0.5, the second weight value corresponding to the number of RRC connected users is set to 0.5, and the third weight value corresponding to the PRB utilization rate is set to 0. Based on the CCE occupancy rate of 70%, the ratio of RRC connected users to the total number of RRC connected users supported by the current cell (180 / 400 = 45%), and the PRB utilization rate of 20%, the weighted sum of these three ratios is calculated as: 0.5 × 70% + 0.5 × 45% + 0 × 20% = 0.575. That is, the cell load is 0.575, which exceeds the load balancing threshold of 0.5. Therefore, load balancing is performed on this cell.

[0059] For example, in a certain 100M bandwidth cell, there are 80 RRC connection users, but most of the users are at the worst point, resulting in a CCE occupancy rate of 70%.

[0060] If load balancing is determined solely based on the number of RRC connected users in the cell, and assuming the high load threshold for triggering load balancing is 200 RRC connected users, since the number of RRC connected users (80) is far below the high load threshold of 200, the load balancing mechanism will not be triggered. However, the high CCE occupancy rate will negatively impact user experience.

[0061] In this embodiment, considering multiple factors, the CCE occupancy rate is high, reaching the corresponding high load threshold of 70%, the number of RRC connected users is far below the high load threshold of 200, and the PRB utilization rate (assumed to be 20%) is far below the corresponding high load threshold (50%). Therefore, the first weight value corresponding to the CCE occupancy rate is set to 1, the second weight value corresponding to the number of RRC connected users is set to 0, and the third weight value corresponding to the PRB utilization rate is set to 0. Based on the CCE occupancy rate of 70%, the ratio of the number of RRC connected users to the total number of RRC connected users supported by the current cell, and the PRB utilization rate, the weighted sum of these three ratios is calculated: 1×70%+0×80 / 200+0×20%=0.7, that is, the cell load is 0.7, which exceeds the load balancing threshold of 0.5, and load balancing is performed on the cell.

[0062] The load balancing method provided in this application combines multiple factors such as the CCE occupancy rate of the PDCCH corresponding to the cell, the number of RRC connected users, and the PRB utilization rate through a weighted method to comprehensively determine the cell load, thereby achieving an accurate characterization of the cell load. Based on this load, it can accurately determine whether to perform load balancing, effectively improving communication quality and enhancing user experience.

[0063] In some embodiments, when the load of the current cell is greater than or equal to the load balancing threshold, the load balancing of the current cell includes: The load of the target cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell; If the load of the target cell is less than the load balancing threshold, load balancing is performed on the current cell based on the load of the target cell.

[0064] Specifically, after determining that the load of the current cell is greater than or equal to the load balancing threshold and load balancing is required, the load balancing is performed based on the CCE occupancy rate of the PDCCH corresponding to the target cell. First, the load of the target cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell, and then it is determined whether the load of the target cell is less than the load balancing threshold.

[0065] If the load of the target cell is less than the load balancing threshold, it means that the load of the target cell is low and it is capable of handling some more load. Therefore, the current cell can connect some terminals to the target cell. If the load of the target cell is greater than or equal to the load balancing threshold, it means that the target cell can no longer increase its load. Otherwise, it will also become a high-load cell. Therefore, the current cell cannot migrate terminals to the target cell at this time, and it is necessary to determine whether the next target cell is capable of accepting them.

[0066] The method for calculating the load of the target cell is the same as that for calculating the load of the current cell. That is, the load of the target cell can be calculated by combining a weighted method based on various factors that may affect user perception, including the CCE occupancy rate of the PDCCH corresponding to the target cell.

[0067] For example, to determine whether a target cell is capable of accepting terminal access from the current cell, the following inequality can be used. If the following inequality is true, then the target cell is capable of accepting access; if the following inequality is false, then the target cell can no longer accept terminal access: Equalization threshold - [α × (target cell CCE occupancy rate) + β × (target cell RRC connected user ratio) + γ × target cell PRB utilization rate] > 0 Where α, β, and γ are the first weight value, the second weight value, and the third weight value, respectively, and 0≤α≤1, 0≤β≤1, 0≤γ≤1, and α+β+γ=1.

[0068] The load balancing method provided in this application first determines whether the target cell can accept some of the terminals in the current cell after determining that load balancing needs to be performed. Only when the load of the target cell is determined to be less than the load balancing threshold is load balancing performed based on the target cell, which ensures that the terminals can be successfully balanced to the target cell, protects the communication quality of these terminals, and improves the user experience.

[0069] In some embodiments, the load balancing of the current cell based on the load of the target cell includes: Based on the RSRP of the initial selected terminals, candidate terminals are determined from the initial selected terminals; the initial selected terminals are terminals that are covered by both the target cell and the current cell. The target terminal is determined from the candidate terminals based on the load of the target cell; The target terminal is connected to the target cell.

[0070] Specifically, for the selection of terminals to be balanced to the target cell, candidate terminals that meet the RSRP condition can be determined from the initial selection terminals based on the Reference Signal Receiving Power (RSRP) of the initial selection terminals. The initial selection terminals are terminals covered by both the target cell and the current cell, and the serving cell of the initial selection terminals is the current cell before load balancing. Then, the target terminals to be connected to the target cell are determined from the candidate terminals based on the load of the target cell, and the target terminals are connected to the target cell.

[0071] In some embodiments, determining candidate terminals from the initial selection of terminals based on the reference signal received power (RSRP) of the initial selection terminals includes: Determine the current RSRP and target RSRP corresponding to each initially selected terminal; the current RSRP is the RSRP of the initially selected terminal in the current cell; the target RSRP is the RSRP of the initially selected terminal in the target cell; If the difference between the current RSRP and the target RSRP of the initially selected terminal is greater than or equal to a preset selection threshold, the candidate terminal is determined to include the initially selected terminal. If the difference between the current RSRP and the target RSRP of the initially selected terminal is less than the selection threshold, it is determined that the candidate terminal does not include the initially selected terminal.

[0072] Specifically, the RSRP of each initially selected terminal in the current cell and the RSRP in the target cell are determined. It is then determined whether the difference between the current RSRP and the target RSRP of the initially selected terminal is greater than or equal to a preset selection threshold. If the difference is greater than or equal to the selection threshold, the initially selected terminal is included in the candidate terminal list; otherwise, if the difference is less than the selection threshold, the initially selected terminal is not included in the candidate terminal list. After determining all initially selected terminals, all candidate terminals are selected.

[0073] In some embodiments, when screening candidate terminals, the difference between the current RSRP and the target RSRP of the initially selected terminals can be sorted in descending order. After all candidate terminals are determined, the candidate terminals with larger RSRP differences are given priority access to the target cell.

[0074] The load balancing method provided in this application involves a base station calculating the difference between the RSRP of its terminal in the serving cell and the RSRP of the target cell to filter candidate terminals to be balanced to the target cell. This ensures that the terminals balanced to the target cell have better network quality and improves the load balancing effect.

[0075] In some embodiments, determining the target terminal from the candidate terminals based on the load of the target cell includes: A target terminal is determined from the candidate terminals, and the target terminal satisfies the following conditions: The target load is less than the load balancing threshold. The target load is the load of the target cell determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell after the target terminal's RRC connection is added to the target cell.

[0076] Specifically, the target terminal determined from the candidate terminals needs to meet the requirement that the load of the target cell after adding the target terminal's RRC connection to the target cell is less than the load balancing threshold. The load of the target cell is calculated in the same way as the load of the current cell.

[0077] The load balancing method provided in this application requires ensuring that the target terminals selected for load balancing to the target cell do not cause high load on the target cell, thereby ensuring the effectiveness of load balancing.

[0078] In some embodiments, after load balancing of the current cell, the method further includes: The load of the current cell after load balancing is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell after load balancing. If the load of the current cell after load balancing is greater than or equal to the load balancing threshold, load balancing will continue for the current cell.

[0079] Specifically, after performing a load balancing operation, the load of the current cell is recalculated based on the CCE occupancy rate of the PDCCH corresponding to the current cell after load balancing, and it is determined whether the load of the current cell is still greater than or equal to the load balancing threshold.

[0080] If the current load of the cell is less than the load balancing threshold, then load balancing will stop and the process will end.

[0081] If the load of the current cell is still greater than or equal to the load balancing threshold, return to the step of calculating the load of the target cell and determining whether the target cell is capable of accepting terminal access, and perform load balancing again. Repeat this process until the load of the current cell drops below the load balancing threshold.

[0082] The load balancing method provided in this application embodiment can iteratively judge and perform load balancing until the load of the current cell meets expectations, effectively reducing the load of the current cell and improving user experience.

[0083] The load balancing method provided in this application addresses the problem that in current high-load scenarios, simply using RRC connection users results in too many poor-quality users, leading to insufficient CCE resources and preventing load balancing from being triggered. It comprehensively considers the ratio of users in good locations (i.e., locations with better wireless network environments) to those in poor locations (i.e., locations with poor wireless network environments), ensuring different CCE resource usage. It also takes into account the number of RRC users and PRB utilization, providing a more comprehensive and accurate measurement of the current cell load. This allows for a more accurate determination of whether load balancing should be performed, effectively improving the communication quality of user terminals and enhancing user experience.

[0084] Figure 2 This is a schematic diagram of the network device provided in this disclosure, such as... Figure 2 As shown, the network device may include: a memory 203, a transceiver 201, and a processor 202, wherein: Memory 203 is used to store computer programs; transceiver 201 is used to send and receive data under the control of processor 202; processor 202 is used to read the computer program in memory 203 and perform the following operations: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell; If the load of the current cell is greater than or equal to the load balancing threshold, load balancing is performed on the current cell.

[0085] Among them, Figure 2In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 202) and memory (memory 203). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 201 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 202 is responsible for managing the bus architecture and general processing, and the memory 203 can store data used by the processor 202 during operation.

[0086] The processor 202 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0087] In some embodiments, determining the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell includes: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell.

[0088] In some embodiments, determining the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell includes: Determine a first weight value corresponding to the CCE occupancy rate, a second weight value corresponding to the number of RRC connected users, and a third weight value corresponding to the PRB utilization rate; the sum of the first weight value, the second weight value, and the third weight value is 1; The sum of the products of the first weight value and the CCE occupancy rate, the second weight value and the RRC connection user ratio, and the third weight value and the PRB utilization rate is taken as the load of the current cell; the RRC connection user ratio is the ratio of the number of RRC connection users to the total number of RRC connection users supported by the current cell.

[0089] In some embodiments, when the load of the current cell is greater than or equal to the load balancing threshold, the load balancing of the current cell includes: The load of the target cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell; If the load of the target cell is less than the load balancing threshold, load balancing is performed on the current cell based on the load of the target cell.

[0090] In some embodiments, the load balancing of the current cell based on the load of the target cell includes: Based on the RSRP of the initial selected terminals, candidate terminals are determined from the initial selected terminals; the initial selected terminals are terminals that are covered by both the target cell and the current cell. The target terminal is determined from the candidate terminals based on the load of the target cell; The target terminal is connected to the target cell.

[0091] In some embodiments, determining candidate terminals from the initial selection of terminals based on the reference signal received power (RSRP) of the initial selection terminals includes: Determine the current RSRP and target RSRP corresponding to each initially selected terminal; the current RSRP is the RSRP of the initially selected terminal in the current cell; the target RSRP is the RSRP of the initially selected terminal in the target cell; If the difference between the current RSRP and the target RSRP of the initially selected terminal is greater than or equal to a preset selection threshold, the candidate terminal is determined to include the initially selected terminal. If the difference between the current RSRP and the target RSRP of the initially selected terminal is less than the selection threshold, it is determined that the candidate terminal does not include the initially selected terminal.

[0092] In some embodiments, determining the target terminal from the candidate terminals based on the load of the target cell includes: A target terminal is determined from the candidate terminals, and the target terminal satisfies the following conditions: The target load is less than the load balancing threshold. The target load is the load of the target cell determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell after the target terminal's RRC connection is added to the target cell.

[0093] In some embodiments, after load balancing of the current cell, the method further includes: The load of the current cell after load balancing is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell after load balancing. If the load of the current cell after load balancing is greater than or equal to the load balancing threshold, load balancing will continue for the current cell.

[0094] Specifically, the network device provided in this embodiment can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0095] Figure 3 This is a schematic diagram of the load balancing device provided by the present invention, as shown below. Figure 3 As shown, the present invention provides a load balancing device, including a first determining module 301 and a load balancing module 302.

[0096] The first determining module 301 is used to determine the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell; The load balancing module 302 is used to perform load balancing on the current cell when the load of the current cell is greater than or equal to the load balancing threshold.

[0097] In some embodiments, the first determining module includes: The first determining unit is used to determine the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell.

[0098] In some embodiments, the determining unit includes: The first determining subunit is used to determine a first weight value corresponding to the CCE occupancy rate, a second weight value corresponding to the number of RRC connected users, and a third weight value corresponding to the PRB utilization rate; the sum of the first weight value, the second weight value, and the third weight value is 1; The second determining subunit is used to take the sum of the products of the first weight value and the CCE occupancy rate, the second weight value and the RRC connection user ratio, and the third weight value and the PRB utilization rate as the load of the current cell; the RRC connection user ratio is the ratio of the number of RRC connection users to the total number of RRC connection users supported by the current cell.

[0099] In some embodiments, the load balancing module includes: The second determining unit is used to determine the load of the target cell based on the CCE occupancy rate of the PDCCH corresponding to the target cell; A load balancing unit is used to perform load balancing on the current cell based on the load of the target cell when the load of the target cell is less than the load balancing threshold.

[0100] In some embodiments, the load balancing unit includes: The third determining subunit is used to determine candidate terminals from the initial selected terminals based on the reference signal received power (RSRP) of the initial selected terminals; the initial selected terminals are terminals covered by both the target cell and the current cell. The fourth determining subunit is used to determine the target terminal from the candidate terminals based on the load of the target cell; The connection subunit is used to connect the target terminal to the target cell.

[0101] In some embodiments, the third determining subunit specifically performs the following steps: Determine the current RSRP and target RSRP corresponding to each initially selected terminal; the current RSRP is the RSRP of the initially selected terminal in the current cell; the target RSRP is the RSRP of the initially selected terminal in the target cell; If the difference between the current RSRP and the target RSRP of the initially selected terminal is greater than or equal to a preset selection threshold, the candidate terminal is determined to include the initially selected terminal. If the difference between the current RSRP and the target RSRP of the initially selected terminal is less than the selection threshold, it is determined that the candidate terminal does not include the initially selected terminal.

[0102] In some embodiments, the fourth determining subunit specifically performs the following steps: A target terminal is determined from the candidate terminals, and the target terminal satisfies the following conditions: The target load is less than the load balancing threshold. The target load is the load of the target cell determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell after the target terminal's RRC connection is added to the target cell.

[0103] In some embodiments, it also includes: The second determining module is used to determine the load of the current cell after load balancing based on the CCE occupancy rate of the PDCCH corresponding to the current cell after load balancing. The execution module is used to continue load balancing for the current cell if the load of the current cell after load balancing is greater than or equal to the load balancing threshold.

[0104] Specifically, the load balancing device provided by the present invention can implement all the method steps implemented in the above-described load balancing method embodiments and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.

[0105] It should be noted that the division of units / modules in the above embodiments of the present invention is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0106] In some embodiments, a computer program product is also provided, the computer program product including a computer program that can be stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer is able to execute the load balancing method provided in the above method embodiments.

[0107] Specifically, the computer program product provided in this application embodiment can implement all the method steps implemented in the above method embodiments and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.

[0108] In some embodiments, a non-transient readable storage medium is also provided, which stores a computer program for causing a processor to execute the load balancing method provided in the above-described method embodiments.

[0109] Specifically, the non-transiently readable storage medium provided in this disclosure can implement all the method steps implemented in the above method embodiments and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.

[0110] In some embodiments, a processor-readable storage medium is also provided, which stores a computer program for causing the processor to execute the load balancing method provided in the above-described method embodiments.

[0111] Specifically, the processor-readable storage medium provided in this embodiment can implement all the method steps implemented in the above method embodiments and achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.

[0112] In some embodiments, a computer-readable storage medium is also provided, the computer-readable storage medium storing a computer program for causing a computer to perform the load balancing methods provided in the above-described method embodiments.

[0113] Specifically, the computer-readable storage medium provided by the present invention can implement all the method steps implemented in the above method embodiments and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.

[0114] It should be noted that the computer-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical storage (e.g., CD, DVD, BD, HVD), and semiconductor storage (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0115] It should be noted that computer-readable storage media can be any available medium or data storage device that can be accessed by a processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memory (NAND FLASH), solid-state drives (SSDs)).

[0116] The technical solutions provided in this disclosure can be applied to a variety of systems. For example, applicable systems include 5G New Radio (NR) systems and their evolved communication systems. These systems may include terminal equipment and network equipment. The system may also include a core network component, such as an evolved packet system (EPS) or a 5G system (5GS).

[0117] The user terminal involved in the embodiments of this disclosure may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal device may differ in different systems; for example, in a 5G system, the terminal device may be called User Equipment (UE). The wireless terminal device may be a USB storage device, other personal computer memory devices, and a dongle. It may also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminal devices. Wireless terminal devices can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile terminals, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition; however, this application does not limit the scope of the embodiments described.

[0118] The network device involved in this disclosure can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in this application embodiment may be an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), relay node, femto, pico, network testing equipment, etc., and is not limited in this application embodiment. In some network architectures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.

[0119] It should also be noted that the terms "first," "second," etc., used in this invention are used to distinguish similar objects, not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of the invention can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, without limiting the number of objects; for example, the first object can be one or more.

[0120] In this invention, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0121] In this invention, "determining B based on A" means that factor A must be considered when determining B. It is not limited to "B can be determined based solely on A," but should also include: "determining B based on A and C," "determining B based on A, C, and E," "determining C based on A, and further determining B based on C," etc. Additionally, it can include using A as a condition for determining B, for example, "when A satisfies the first condition, B is determined using the first method"; or "when A satisfies the second condition, B is determined," etc.; or "when A satisfies the third condition, B is determined based on the first parameter," etc. Of course, it can also be a condition where A is a factor in determining B, for example, "when A satisfies the first condition, C is determined using the first method, and B is further determined based on C," etc.

[0122] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0123] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0124] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0125] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0126] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A load balancing method, characterized in that, include: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell; If the load of the current cell is greater than or equal to the load balancing threshold, load balancing is performed on the current cell.

2. The load balancing method according to claim 1, characterized in that, Determining the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell includes: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell.

3. The load balancing method according to claim 2, characterized in that, The determination of the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell includes: Determine a first weight value corresponding to the CCE occupancy rate, a second weight value corresponding to the number of RRC connected users, and a third weight value corresponding to the PRB utilization rate; the sum of the first weight value, the second weight value, and the third weight value is 1; The sum of the products of the first weight value and the CCE occupancy rate, the second weight value and the RRC connection user ratio, and the third weight value and the PRB utilization rate is taken as the load of the current cell; the RRC connection user ratio is the ratio of the number of RRC connection users to the total number of RRC connection users supported by the current cell.

4. The load balancing method according to claim 1, characterized in that, When the load of the current cell is greater than or equal to the load balancing threshold, the load balancing of the current cell includes: The load of the target cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell; If the load of the target cell is less than the load balancing threshold, load balancing is performed on the current cell based on the load of the target cell.

5. The load balancing method according to claim 4, characterized in that, The load balancing of the current cell based on the load of the target cell includes: Candidate terminals are determined from the initial selection terminals based on the reference signal received power (RSRP) of the initial selection terminals; the initial selection terminals are terminals that are covered by both the target cell and the current cell. The target terminal is determined from the candidate terminals based on the load of the target cell; The target terminal is connected to the target cell.

6. The load balancing method according to claim 5, characterized in that, The method of determining candidate terminals from the initial selection terminals based on the reference signal received power (RSRP) of the initial selection terminals includes: Determine the current RSRP and target RSRP corresponding to each initially selected terminal; the current RSRP is the RSRP of the initially selected terminal in the current cell; the target RSRP is the RSRP of the initially selected terminal in the target cell; If the difference between the current RSRP and the target RSRP of the initially selected terminal is greater than or equal to a preset selection threshold, the candidate terminal is determined to include the initially selected terminal. If the difference between the current RSRP and the target RSRP of the initially selected terminal is less than the selection threshold, it is determined that the candidate terminal does not include the initially selected terminal.

7. The load balancing method according to claim 5, characterized in that, The step of determining the target terminal from the candidate terminals based on the load of the target cell includes: A target terminal is determined from the candidate terminals, and the target terminal satisfies the following conditions: The target load is less than the load balancing threshold. The target load is the load of the target cell determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell after the target terminal's RRC connection is added to the target cell.

8. The load balancing method according to claim 1, characterized in that, After performing load balancing on the current cell, the method further includes: The load of the current cell after load balancing is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell after load balancing. If the load of the current cell after load balancing is greater than or equal to the load balancing threshold, load balancing will continue for the current cell.

9. A network device, characterized in that, Includes memory, transceiver, and processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell; If the load of the current cell is greater than or equal to the load balancing threshold, load balancing is performed on the current cell.

10. The network device according to claim 9, characterized in that, Determining the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell includes: The load of the current cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell.

11. The network device according to claim 10, characterized in that, The determination of the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell, the number of RRC connected users in the current cell, and the PRB utilization rate of the current cell includes: Determine a first weight value corresponding to the CCE occupancy rate, a second weight value corresponding to the number of RRC connected users, and a third weight value corresponding to the PRB utilization rate; the sum of the first weight value, the second weight value, and the third weight value is 1; The sum of the products of the first weight value and the CCE occupancy rate, the second weight value and the RRC connection user ratio, and the third weight value and the PRB utilization rate is taken as the load of the current cell; the RRC connection user ratio is the ratio of the number of RRC connection users to the total number of RRC connection users supported by the current cell.

12. The network device according to claim 9, characterized in that, When the load of the current cell is greater than or equal to the load balancing threshold, the load balancing of the current cell includes: The load of the target cell is determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell; If the load of the target cell is less than the load balancing threshold, load balancing is performed on the current cell based on the load of the target cell.

13. The network device according to claim 12, characterized in that, The load balancing of the current cell based on the load of the target cell includes: Candidate terminals are determined from the initial selection terminals based on the reference signal received power (RSRP) of the initial selection terminals; the initial selection terminals are terminals that are covered by both the target cell and the current cell. The target terminal is determined from the candidate terminals based on the load of the target cell; The target terminal is connected to the target cell.

14. The network device according to claim 13, characterized in that, The method of determining candidate terminals from the initial selection terminals based on the reference signal received power (RSRP) of the initial selection terminals includes: Determine the current RSRP and target RSRP corresponding to each initially selected terminal; the current RSRP is the RSRP of the initially selected terminal in the current cell; the target RSRP is the RSRP of the initially selected terminal in the target cell; If the difference between the current RSRP and the target RSRP of the initially selected terminal is greater than or equal to a preset selection threshold, the candidate terminal is determined to include the initially selected terminal. If the difference between the current RSRP and the target RSRP of the initially selected terminal is less than the selection threshold, it is determined that the candidate terminal does not include the initially selected terminal.

15. The network device according to claim 13, characterized in that, The step of determining the target terminal from the candidate terminals based on the load of the target cell includes: A target terminal is determined from the candidate terminals, and the target terminal satisfies the following conditions: The target load is less than the load balancing threshold. The target load is the load of the target cell determined based on the CCE occupancy rate of the PDCCH corresponding to the target cell after the target terminal's RRC connection is added to the target cell.

16. The network device according to claim 9, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: The load of the current cell after load balancing is determined based on the CCE occupancy rate of the PDCCH corresponding to the current cell after load balancing. If the load of the current cell after load balancing is greater than or equal to the load balancing threshold, load balancing will continue for the current cell.

17. A load balancing device, characterized in that, include: The first determining module is used to determine the load of the current cell based on the CCE occupancy rate of the PDCCH corresponding to the current cell; The load balancing module is used to perform load balancing on the current cell when the load of the current cell is greater than or equal to the load balancing threshold.

18. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that, when executed by the processor, implements the load balancing method as described in any one of claims 1 to 8.