CN113709799B - Cell balancing load method and device, electronic equipment and storage medium - Google Patents

Cell balancing load method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN113709799B
CN113709799B CN202111045954.0A CN202111045954A CN113709799B CN 113709799 B CN113709799 B CN 113709799B CN 202111045954 A CN202111045954 A CN 202111045954A CN 113709799 B CN113709799 B CN 113709799B
Authority
CN
China
Prior art keywords
cell
target
balanced
determining
adjacent
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
CN202111045954.0A
Other languages
Chinese (zh)
Other versions
CN113709799A (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202111045954.0A priority Critical patent/CN113709799B/en
Publication of CN113709799A publication Critical patent/CN113709799A/en
Application granted granted Critical
Publication of CN113709799B publication Critical patent/CN113709799B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • 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
    • H04W28/0827Triggering entity
    • H04W28/0838User device
    • 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
    • H04W28/086Load balancing or load distribution among access entities
    • H04W28/0861Load balancing or load distribution among access entities between base stations
    • H04W28/0862Load balancing or load distribution among access entities between base stations of same hierarchy level
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

According to the cell balancing load method, the cell balancing load device, the electronic equipment and the storage medium, the target NR cells needing to be subjected to load balancing are determined by acquiring the use information of each NR cell and the measurement report of the UE connected to each NR cell; determining 4G cells adjacent to a target NR cell, and determining a 4G cell to be balanced in each adjacent 4G cell according to the cell capacity value of each adjacent 4G cell; determining service requirement values of all UE connected into a target NR cell, and determining UE to be balanced according to the service requirement values; and determining the matching degree between each UE to be balanced and each 4G cell to be balanced according to each UE to be balanced in each UE to be balanced, and controlling each UE to be balanced to execute cell switching according to each matching degree. The scheme provided by the invention can judge that the NR cell user is migrated to the adjacent 4G cell to finish the service requirement under the overload condition, thereby not only reducing the energy consumption and the cost of the NR cell, but also efficiently meeting the service requirement of the user.

Description

Cell balancing load method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to communication technologies, and in particular, to a method and apparatus for balancing load of a cell, an electronic device, and a storage medium.
Background
With the development of communication technology and the popularization of mobile equipment, the demands of users on networks are also higher and higher, and the daily maintenance optimization work on NR cells is one of the key directions for improving the perception of users in the future. NR cell optimization refers to the upgrade optimization that includes hardware infrastructure maintenance and software facilities for NR cells.
In the prior art, in order to reduce the energy consumption and the input cost of an NR cell, two modes of hard energy conservation and soft energy conservation are generally adopted, wherein the hard energy conservation refers to adopting a higher-level chip technology, a higher-integration functional chip or a higher-efficiency power amplification efficiency so as to reduce the energy consumption; soft power saving refers to flexibly switching off parts during or on carriers according to cell load so as to save energy, such as channel switching off, time slot switching off, carrier switching off, etc., on the basis of meeting certain wireless performance.
However, since the hard power saving can employ a series of infrastructure such as higher-level chips, this increases the use cost of operators, and the soft power saving is that the switching on and off of the frequent resources of the NR cell will affect the service life of the NR cell related devices. This does not reduce the energy consumption of nor the investment costs for the NR cells reasonably.
Disclosure of Invention
The cell balancing load method, the device, the electronic equipment and the storage medium are used for detecting the load condition of the NR cell, and carrying out load balancing operation according to the load condition, so that the energy consumption reduction and the input cost reduction of the NR cell are realized.
In one aspect, the present application provides a cell load balancing method, including:
determining a target NR cell needing load balancing according to the acquired use information of each NR cell and a measurement report of UE connected to each NR cell;
determining adjacent 4G cells with the target NR cells, and determining 4G cells to be balanced in each adjacent 4G cell according to the cell capacity value of each adjacent 4G cell;
determining service requirement values of all UE connected into the target NR cell, and determining UE to be balanced according to the service requirement values;
and determining the matching degree between each UE to be balanced and each 4G cell to be balanced according to each UE to be balanced in each UE to be balanced, and controlling each UE to be balanced to execute cell switching according to each matching degree.
In another aspect, the present application provides a cell load balancing apparatus, including:
the processing module is used for determining a target NR cell needing to be subjected to load balancing according to the acquired use information of each NR cell and a measurement report of UE connected to each NR cell;
A first determining module, configured to determine 4G cells adjacent to the target NR cell, and determine a 4G cell to be equalized in each adjacent 4G cell according to a cell capability value of each adjacent 4G cell;
a second determining module, configured to determine a service requirement value of each UE connected to the target NR cell, and determine a UE to be balanced according to each service requirement value;
and the switching module is used for determining the matching degree between each UE to be balanced and each 4G cell to be balanced according to each UE to be balanced in each UE to be balanced, and controlling each UE to be balanced to execute cell switching according to each matching degree.
In yet another aspect, the present application provides an electronic device, including:
at least one processor; and
a memory;
the memory stores computer-executable instructions;
the at least one processor executing computer-executable instructions stored in the memory causes the at least one processor to perform a method as claimed in any one of the preceding claims.
In yet another aspect, the present application provides a computer-readable storage medium having stored therein computer-executable instructions that, when executed by a processor, implement a method as recited in any preceding claim.
In a final aspect, the present application provides a computer program product comprising a computer program which, when executed by a processor, implements a method as claimed in any preceding claim.
According to the load balancing method, the target NR cells needing load balancing are determined by acquiring the use information of each NR cell and the measurement report of the UE connected to each NR cell; determining 4G cells adjacent to the target NR cell, and determining a 4G cell to be balanced in each adjacent 4G cell according to the cell capacity value of each adjacent 4G cell; determining service demand values of all UE connected into the target NR cell, and determining UE to be balanced according to the service demand values; and determining the matching degree between each UE to be balanced and each 4G cell to be balanced according to each UE to be balanced in each UE to be balanced, and controlling each UE to be balanced to execute cell switching according to each matching degree. The method provided by the application has better energy-saving effect and lower input cost for the part period or carrier wave flexible switching-off according to the cell load so as to save energy by adding hardware infrastructure in the prior art.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
Fig. 1 is a schematic diagram of a load balancing method architecture provided in the present application;
fig. 2 is a schematic flow chart of a load balancing method provided in the present application;
fig. 3 is a flow chart of another load balancing method provided in the present application
Fig. 4 is a block diagram of a load balancing apparatus provided in the present application;
fig. 5 is a schematic hardware structure of an electronic device according to an embodiment provided in the present application.
Specific embodiments thereof have been shown by way of example in the drawings and will herein be described in more detail. These drawings and the written description are not intended to limit the scope of the inventive concepts in any way, but to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the accompanying claims.
The terms referred to in this application are explained first:
5GNR (5G New Radio): the method is a global 5G standard based on a brand new air interface design of OFDM (Orthogonal Frequency Division Multiplexing ) technology, is also a very important cellular mobile technology base of the next generation, and the 5G technology can realize ultra-low time delay and high reliability.
UE (User Equipment): the user equipment is referred to, and the main function is the processing of broadcast paging and RRC connection; decision execution of switching and power control; processing management and control information of radio resources; processing baseband and radio frequency processing information.
RB occupancy: the actual system allocates the percentage value of the used resource block and the total RB resource number of the cell to the online user.
User occupancy: the maximum percentage value of the actual active state user number and the cell active state user number is referred.
PCI (Physical Cell Identifier): refers to physical cell identification, and the terminal in LTE distinguishes radio signals of different cells. The LTE system provides 504 PCIs, and is similar to 128 scrambling code concepts of the TD-SCDMA system, and a number between 0 and 503 is configured for a cell during network management configuration.
With the development of communication technology and the popularization of mobile devices, the 5G network has been involved in various aspects of life, and the reduction of energy consumption and cost of NR cells has become a research hotspot of the current 5G technology.
In the prior art, a faster response rate is obtained mainly from improving a hardware infrastructure, so that an energy-saving effect is achieved, or a device of an NR cell flexibly turns off part of periods or carriers according to a cell load condition, so that the energy-saving effect is achieved.
Obviously, in the prior art, the hard energy conservation can cause the situation that the input cost is too large, the soft energy conservation can cause the short service life of the device, and in the whole, the two ways have the energy conservation effect but the cost input is too large.
In order to solve the technical problems, the inventor considers that the existing 4G cells adjacent to the NR cells can be utilized to replace the NR cells to provide corresponding communication connection services for users, so that the power consumption of the NR cells is effectively reduced under the condition of ensuring the communication of the users.
Specifically, the method and the device for balancing the NR cells acquire the use information of the NR cells and the measurement report of the NR cells, acquire the NR cells to be balanced and the adjacent 4G cells, determine the UE to be balanced and the target 4G cells to be balanced based on the capability value of the 4G cells and the service requirement value of each UE of the NR cells, acquire the matching degree according to the capability difference value and the distance between the UE with the balance and the 4G cells, and perform cell switching according to the matching degree value.
The following describes in detail, with specific embodiments, a technical solution of an embodiment of the present application and how the technical solution of the present application solves the foregoing technical problems. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a schematic diagram of a load balancing method architecture provided in the present application, where the network architecture shown in fig. 1 may specifically include a server 1, NR cells 2, 4G cells 3, and a terminal 4.
The server 1 is specifically a server cluster arranged on a mobile network management platform, and can be used for processing the use information of the NR cells 2 and the 4G cells 3 based on the load balancing method provided by the application, determining the UE to be balanced and the 4G cells to be balanced in the NR cells to be balanced, and issuing control parameters to the terminal 4 so as to complete the cell switching of each UE to be balanced.
The NR cell 2 is specifically a cell covered by the 5G base station, and may receive a measurement report reported by the terminal 4, and upload NR cell information and the measurement report to a server for use by a load balancing device, to determine the NR cell 2 to be balanced and UEs to be balanced in the cell.
The 4G cell 3 is specifically a cell that can be covered by the 4G cell, and may be associated with the 5G base station 2 through a specific parameter, and may receive a measurement report reported by the terminal 4, and upload the 4G cell information and the measurement report to the server 1, where the load balancing device obtains the information of the 4G cell 3 from the server 1, and determines the 4G cell to be balanced.
The terminal 4 may be a hardware device such as a user mobile phone, and the like, and may be linked with the server 1, the NR cells 2 and 4G cells 3 through a network, so as to receive measurement report instructions issued by the NR cells 2 and 4G cells 3, and provide relevant information of query cells of the NR cells 2 and 4G cells 3.
Example 1
Fig. 2 is a schematic flow chart of a load balancing method provided in the present application, as shown in fig. 2, where the method includes:
step 201, determining a target NR cell needing load balancing according to the obtained usage information of each NR cell and a measurement report of UE connected to each NR cell;
step 202, determining adjacent 4G cells to the target NR cell, and determining a 4G cell to be balanced in each adjacent 4G cell according to the cell capacity value of each adjacent 4G cell;
step 203, determining the service requirement value of each UE connected to the target NR cell, and determining the UE to be balanced according to each service requirement value;
Step 204, for each UE to be balanced in each UE to be balanced, determining a matching degree between each UE to be balanced and each 4G cell to be balanced, and controlling each UE to be balanced to perform cell switching according to each matching degree.
It should be noted that, the specific implementation body of the load balancing method provided in the present application is a cell load balancing device, and the cell load balancing device may be integrated or installed or carried in the foregoing server 1.
Specifically, in step 201, firstly, the network management platform and the base station upload the NR cell usage information and the measurement report to the server in a real-time or periodic manner, so that the load balancing device obtains the NR cell related information from the server and performs corresponding processing.
Acquiring using information and a measurement report of each NR cell from a server at a load balancing device, and determining the RB resource block occupancy rate of each NR cell according to the number of resource blocks (total RB resource blocks of the cell) and the number of occupied RBs (resource blocks allocated and used by online users) in the using information of the NR cell; and determining the user occupancy rate of each NR cell according to the maximum number of users (the maximum scale of the cell activation state user number) and the maximum number of users (the actual activation state user number) in the NR cell use information. If the occupancy rate of the RB resource block is higher than a preset occupancy rate threshold of the RB resource block or the occupancy rate of the user is higher than the occupancy rate threshold of the user, the NR cell exceeds the coincidence, and load balancing operation is needed.
The RB resource block occupancy rate threshold and the user occupancy rate threshold are obtained by collecting and analyzing NR cell load conditions based on a big data technology, for example, a reference value may be used as a basis for determining an overload state, but is not limited to this value.
Specifically, step 202, for an NR cell needing load balancing operation, a load balancing device issues a measurement control neighboring 4G cell instruction to a UE end of the NR cell, and obtains signal strength and cell capability values of each neighboring 4G cell, where if the signal strength and cell capability values of each neighboring 4G cell are higher than a preset 4G cell signal threshold and 4G cell capability threshold, the 4G cell may be used as a 4G cell to be balanced.
The measurement control refers to that the UE detects signals of nearby 4G cells, and the detection result is transmitted to the base station through an uploading measurement report and then transmitted to the load balancing device by the base station; the cell capacity value is obtained by the load balancing device through inquiring a mobile network engineering parameter table in the server; the 4G cell signal threshold and the 4G cell capacity threshold are obtained by collecting and analyzing the signal value and the capacity value of the 4G cell in real time based on a big data technology, such as a reference value, and can be used as a minimum threshold of the 4G cell capable of meeting the UE service requirement under an NR cell, but the threshold is not limited to the value.
Specifically, in step 203, according to the signal strength, the service type, the time delay, the rate and the corresponding weight values in the measurement report obtained from the server by the load balancing device, the weight calculation is performed to obtain each service requirement value of each UE in the NR cell. And comparing the service requirement value of each UE with the maximum and minimum thresholds of the UE service of the NR cell, and if the service requirement value of the UE is not greater than or equal to the maximum threshold of the service and not less than or equal to the minimum threshold of the service, taking the service requirement of the UE as a candidate UE to be balanced. The candidate UE also needs to meet the requirements that the energy consumption caused by using an NR cell under the current signal strength, service type, time delay and current rate is larger than the energy consumption caused by using a 4G cell, so that the candidate UE can be the UE to be balanced.
The maximum and minimum thresholds of the UE service are obtained by collecting and analyzing the UE service capacity demand value of the NR cell in real time based on a big data technology, such as an average value, and can be used as a basis for whether the UE service demand value of the NR cell can be balanced or not, but the method is not limited to the value; the energy consumption caused by using an NR cell or a 4G cell under a certain signal intensity, service type, time delay and current speed is also the difference between the two values, namely the energy consumption value of the service, which is obtained by analyzing mass data collected in real time, such as an average value, wherein the value only represents the energy consumption of a certain service to the NR cell and the 4G cell under a certain condition, but is not limited to the type value.
Specifically, in step 204, for each UE to be balanced, a capability difference value between the UE and each 4G cell to be balanced is calculated, a distance value between the UE and each 4G cell to be balanced is calculated, and the capability difference and the distance weight are combined, so as to obtain the matching degree between each UE to be balanced and each 4G cell to be balanced through a weighting operation. And taking the matching degree value as a reference value of the priority, namely, the matching degree value between a certain 4G cell and the UE to be balanced is the largest, arranging the 4G cell at the first position as a target of the first try load of the UE, arranging the 4G cells to be balanced according to the priority, and carrying out load balancing try operation by the UE to be balanced according to the sequence.
By using the cell balancing load method, not only the load of the NR cell can be reduced, but also the energy consumption of the NR cell can be reduced by switching the service of each UE to the adjacent 4G cell.
Embodiment two:
fig. 3 is a flow chart of another load balancing method provided in the present application, as shown in fig. 3, the method includes:
step 301, determining the RB occupancy rate of each NR cell and the user occupancy rate of the NR cell according to the usage information of each NR cell;
step 302, determining an NR cell with an RB occupancy greater than or equal to a preset first occupancy threshold or with a user occupancy greater than a preset second occupancy threshold in the NR cells as the target NR cell.
Specifically, steps 301 and 302 are implemented to determine a specific implementation manner of the target NR cell that needs to perform load balancing according to the acquired usage information of each NR cell and the measurement report of the UE connected to each NR cell.
In step 301, the load balancing device obtains RB occupancy and user occupancy of each NR cell, where the load balancing device obtains usage information of the NR cell step from the server, and then obtains the number of Resource Blocks (RBs), the number of occupied RBs, the number of users, and the maximum number of users in the usage information, thereby obtaining the RB occupancy and the user occupancy of the NR cell in step 301.
In step 302, the load balancing device determines a target NR cell that needs to be load balanced in this time from among the NR cells.
Specifically, before confirming the target NR cell, the load balancing apparatus needs to preset a first occupancy threshold, i.e. an RB occupancy threshold, and a second occupancy threshold, i.e. a user occupancy threshold. The two thresholds are used for collecting and analyzing the occupancy rate of the RBs and the occupancy rate of the users in the usage information of the NR cells through a big data technology, and a certain value is determined as a threshold, such as an average value, and the threshold can only represent that the NR cells are in an overload state, but is not limited to the threshold.
And comparing the RB occupancy rate of each NR cell with the first occupancy rate and the second occupancy rate preset in load balancing, namely when the RB occupancy rate of the NR cell is higher than the first occupancy rate or the user occupancy rate is higher than the second occupancy rate, carrying out balancing load processing on the NR cell, namely taking the NR cell as a target NR cell to be balanced.
Step 303, determining 4G cells adjacent to the target NR cell.
After the load balancing device determines the target NR cell to be balanced, the adjacent 4G cell of the target NR cell needs to be determined.
The 4G cell adjacent to the NR cell refers to a 4G cell having a signal strength that meets the requirement and is connected to the NR cell on the network, and in this embodiment, the determination of the adjacent 4G cell may be performed by the signal strength. For example, the base station apparatus may receive the measured cell signal strengths reported by the UEs, and then select, as the neighboring cells, cells whose strengths satisfy the condition according to the strengths of the 4G cells.
Specifically, a measurement control instruction is issued to the UE in the target NR cell, that is, a 4G cell of a different operator connected to the target NR cell is detected and the measurement report is generated. And forming a 4G cell signal strength set according to the signal strength information of the 4G cells of different operators in the measurement report and according to the data format of 'operators, 4G cells = signal strength values'.
When determining adjacent 4G cells corresponding to the target NR cell, comparing the signal intensity of the 4G cell with the threshold value of the signal intensity of the 4G cell for each cell in the 4G cell signal intensity set, and if the signal intensity of one 4G cell in the set is larger than the signal intensity threshold value of the 4G cell, the 4G cell is included in the 4G cell set adjacent to the NR cell.
That is, step 303 specifically includes receiving a set of signal strengths of 4G cells reported by UEs connected to the target NR cell, where the set of signal strengths of 4G cells includes signal strengths of 4G cells measured by UEs; and according to the 4G cell signal strength set, using the 4G cell with the signal strength larger than the signal strength threshold as a 4G cell adjacent to the target NR cell.
Step 304, obtaining engineering parameter information of each adjacent 4G cell in the adjacent 4G cells, where the engineering parameter information includes: sharing switch value, cell bandwidth, cell downlink PRB utilization rate and cell user number;
after confirming the target NR cell and the adjacent 4G cells, the load balancing device needs to obtain engineering parameter information of each adjacent 4G cell, and in step 304, the load balancing device obtains an engineering parameter table of an operator from a server, where the parameter table includes a cell name, a shared switch value, a cell bandwidth, a cell downlink PRB utilization rate, and a cell user number.
In other words, step 304 includes obtaining engineering parameter information of each neighboring 4G cell of the neighboring 4G cells, where the engineering parameter information includes: sharing switch value, cell bandwidth, cell downlink PRB utilization and cell user number.
Specifically, the shared value switch refers to a switch capable of mutually transferring the use functions among different operators, for example, the switch is opened, and the service of the UE can be switched and transferred or alternatively completed under different operator networks; cell broadband refers to a general broadband access mode, and fiber-to-cell, namely LAN broadband, provides shared bandwidth for the whole building or cell; the utilization rate of the cell downlink PRB is the difficulty of reaction scheduling, is related to user behaviors, and is higher when the number of users is excessive.
And by acquiring engineering parameter information of each adjacent 4G cell, the load balancing device is facilitated to comprehensively evaluate each adjacent 4G cell, and subsequent processing is facilitated.
And 305, weighting the engineering parameter information of each adjacent 4G cell to obtain a cell capacity value of each adjacent 4G cell, and taking the adjacent 4G cell with the cell capacity value larger than a preset capacity value threshold as the 4G cell to be balanced.
After the load balancing device obtains the engineering parameter table of each adjacent 4G cell, the capacity value of each adjacent 4G cell needs to be confirmed, and then the 4G cell to be balanced is confirmed, in step 305, the load balancing device obtains the capacity value of each adjacent 4G cell through the engineering parameter table of each adjacent 4G cell obtained by the server, the capacity value refers to the capacity of the 4G cell for processing the service of the UE, and the 4G cell to be balanced is confirmed according to the comparison result of the capacity value of each 4G cell and the capacity value threshold of the 4G cell preset by the load balancing.
Specifically, the capacity value of each adjacent 4G cell is obtained by sharing the switch value, the cell bandwidth, the cell downlink PRB utilization rate, the number of cell users and the weight value used for the cell users in the statistical parameter table and then carrying out weighting treatment on the cell users. Before that, the load balancing device presets a 4G cell capacity value threshold, the threshold is based on big data means, capacity values of all 4G cells and the lowest network capacity value meeting the service requirement of 5G users are obtained through a terminal, the capacity values of the 4G cells and the lowest network capacity value required by the NR cell service are comprehensively compared, the collected data of the service requirement of the 5G users are averaged, then the average value is compared with the capacity values of the 4G cells, and if the capacity values of the 4G cells are generally larger than the average value, the average value is used as the capacity value threshold; if the capability value of the 4G cell is generally smaller than the average value, the capability value of the 4G cell higher than the average value is calculated, and the capability value of the 4G cell is the capability value threshold. The value can be used as whether the adjacent 4G cells can carry out load balancing operation under the NR cells, and the efficiency of the subsequent steps can be improved.
Further, the capability value of the neighboring 4G cell is compared with a preset capability value threshold, and if the capability value of a certain neighboring 4G cell is higher than the preset capability value threshold, the neighboring 4G cell can be used as the 4G cell to be balanced.
That is, step 305 includes taking engineering parameter information for each of the neighboring 4G cells, wherein the engineering parameter information includes: sharing switch value, cell bandwidth, cell downlink PRB utilization rate and cell user number; weighting the engineering parameter information of each adjacent 4G cell to obtain a cell capacity value of each adjacent 4G cell; and taking the adjacent 4G cells with the cell capacity values larger than a preset capacity value threshold as the 4G cells to be balanced.
Step 306, for each UE to be balanced in each UE to be balanced, determining a matching degree between each UE to be balanced and each 4G cell to be balanced, and controlling each UE to be balanced to perform cell switching according to each matching degree.
In step 306, the load balancing apparatus needs to perform one-to-one matching on each UE to be balanced and each 4G cell to be balanced, so as to control each UE to be balanced to perform cell switching.
In the matching process, the load balancing device firstly determines the matching degree between each UE to be balanced and each 4G cell to be balanced.
Specifically, the load balancing device selects one of the UEs to be balanced from the UEs to be balanced as a target UE, calculates a difference between a cell capacity value of each 4G cell to be balanced and a service requirement value of the target UE, calculates a distance between each 4G cell to be balanced and the target UE, and finally performs a weighted operation on the difference and the distance between each 4G cell to be balanced and the target UE to obtain a matching degree between each 4G cell to be balanced and the target UE.
Further, the matching degree between the 4G cell to be balanced and the target UE is related to the service capability requirement value of each UE to be balanced, the capability value of each 4G cell to be balanced, the distance value between the user of each UE to be balanced and each 4G cell to be balanced, the weight corresponding to the parameters, and the like.
Wherein, the distance value between the user of each UE to be balanced and each 4G cell to be balanced is to input the longitude and latitude information of the user in the NR cell measurement report into a distance formula
D(N x L n )=R·arc cos[cos(lat Nx )*cos(lat Ln )*2*cos(lon Nx -lon Ln )+
sin(lat Nx )sin(lat Ln )],(lon Nx ,lat Nx )
Wherein x represents a terminal number, (lon Ln ,lat Ln ) And the longitude and latitude reported by the terminal are represented by N, wherein N represents the terminal sequence number, and N represents the service requirement value of each UE in the NR cell.
In order to obtain the matching degree between each 4G cell to be balanced and the target UE, firstly, obtaining the capability difference between each UE to be balanced and the 4G cell, then, obtaining the distance value between the user of each UE to be balanced and each 4G cell to be balanced according to a distance formula, and finally, summing the obtained capability difference and the distance value with the corresponding weight product.
After the calculation of the matching degree between the target UE and each to-be-balanced 4G cell is completed, the load balancing device selects the next to-be-balanced UE from each to-be-balanced UE as the target UE, and executes the calculation process to obtain the matching degree between the next to-be-balanced UE and each to-be-balanced 4G cell.
And repeating the process until the matching degree between each UE to be balanced and each 4G cell to be balanced is obtained.
Table 1 shows a schematic representation of the degree of matching between each UE to be balanced and each 4G cell to be balanced.
TABLE 1
Figure GDA0004240851640000111
As shown in Table 1, N x Representing target UE to be balanced under target NR cell, x represents terminal sequence number, L n Representing the set of 4G cells to be equalized, n representing the cell number.
For N in Table 1 1 The target UE to be balanced is connected with each 4G cell to be balanced, namely with L 1 、L 2 、L 3 The matching degree between the two parts is respectively 1.57, 0.57 and 2.57.N (N) 2 Between each 4G cell to be balanced, namely L 1 、L 2 、L 3 The matching degree values are respectively 0, 1.01 and 0.01; n (N) 3 Between each 4G cell to be balanced, namely L 1 、L 2 、L 3 The matching degree values are respectively 0.25, 0 and 1.25.
In order to realize the switching control of the UE to be balanced, the load balancing device also selects a target 4G cell meeting the cell switching condition of the target UE from the 4G cells to be balanced.
Namely, according to the difference value between the cell capacity value of each 4G cell to be balanced and the service requirement value of the target UE and the distance between each 4G cell to be balanced and the target UE, selecting a target 4G cell meeting the cell switching condition of the target UE from each 4G cell to be balanced.
As L in Table 1 2 、L 3 Can be used as N 2 Is a target 4G cell of (c).
The load balancing firstly obtains the capacity values of the cells through a mobile network engineering information table, and L is defined as n Capacity value of (n=1, 2, 3) and N to be equalized 2 Difference, i.e. L 1 -N 2 =0、L 2 -N 2 >0、L 3 -N 2 >0 due to L 2 、L 3 Capability value of (2) is higher than N 2 The required capacity value is L 2 、L 3 As a candidate target 4G cell, the subsequent processing is continued. The load balancing device calculates a distance value D (N) between each UE to be balanced and a candidate target 4G cell according to the longitude and latitude of the user of the UE to be balanced x L n ) D (N) 2 L 2 )<D th 、D(N 2 L 3 )=D th Due to N to be equalized 2 Distance L 2 、L 3 Less than or equal to a distance threshold D preset by load balancing th Then the candidate target 4G cell L 2 、L 3 Becoming target 4G cell L 2 、L 3
Then, the load balancing device prioritizes the target 4G cell and issues the handover control parameters to the target UE, so that the target UE performs handover.
Specifically, the handover control parameters include the priority of each target 4G cell, the maximum number of times of attempted handover, and the maximum handover time.
When the target UE receives the handover control parameter, it will select the target 4G cell with the highest priority (i.e. highest matching degree) according to the priority of the target 4G cell, so as to attempt handover to the target 4G cell.
In the handover process, in order to improve the handover efficiency, for each target 4G cell, the target UE performs a handover operation according to the number of attempted handovers carried in the handover control parameter and the maximum handover time, that is, when the number of handovers performed by the target UE to a certain target 4G cell is equal to the number of attempted handovers, or when the time for performing handover by the target UE to a certain target 4G cell is equal to the maximum handover time, the target UE stops the handover to the target 4G cell, and selects, according to the priority of the target 4G cell, the target 4G cell with the highest priority (i.e., the highest matching degree) from among the target 4G cells that do not attempt to perform handover, so as to try handover again.
And repeating the above process until the target UE completes the switching.
As in table 1, load balancing pair-band balancing N 2 For L 2 、L 3 The target 4G cell is prioritized, and the priority sequence is L 2 、L 2 Then load balancing issues control parameter maximum switching times X to the terminal to be balanced th =3, and maximum switching time T th =30ms,N 2 Firstly, selecting a target 4G cell L with highest priority 2 Attempting handover, N 2 An own timer T and an own number of times of trial equalization X counter, wherein the accumulated trial time is 30ms and the number of times of trial switching is 1, N 2 Has reached the maximum switching time for L 2 Attempt handover failure, then N 2 Attempting to get to the next higher priority target 4G cell L 3 An attempt is made, and the own timer T and the own number of attempts to equalize are set to X counter 0, and N is the number of times of trial switching 2 and 25ms are counted up in the present attempt 2 For L 3 Success of the attempt
In other alternative embodiments, the switching efficiency is further improved. For the load balancing device, a total time threshold and a total time threshold of the handover may be configured for each target UE, so that, in the handover process of any one target UE, the load balancing device controls the any one target UE to stop the load balancing process when the total time of the handover reaches the time threshold or the total time of the handover reaches the time threshold.
Specifically, the load balancing device will first determine the total number of times and total time for the target UE to perform handover to all target 4G cells according to the handover control parameters; the total times and the total time may be actively reported to the load balancing device by the UE.
The load balancing device will perform the following decisions on the total number of times and total time of the target UE: if the number of times is greater than or equal to a number of times threshold, or if the total time is greater than or equal to a time threshold, the handover to the target UE fails, and a next target UE is determined in the UEs to be equalized.
Meanwhile, the load balancing device controls the next target UE to execute cell switching according to the matching degree between the next target UE and each 4G cell to be balanced until the cell switching of all the target UEs is completed.
As in table 1, load balancing pair-band balancing N 2 For L 2 、L 3 In the load balancing attempt of the target 4G cell, the total attempt time is 55ms, the total attempt times is 3 times, the total time threshold and the total time threshold are set to be 5min and 10 times, and N is to be balanced 2 The total try time and try times are not higher than the total times threshold value and the total time threshold value, N is to be balanced 2 If there are further switchable 4G target cells, a handover attempt may be continued for the next target 4G cell.
Finally, when the load balancing completes the cell handover of all the target UEs, performance detection needs to be performed again on each target NR cell, in this embodiment, the cell of the UE that is successfully handed over is exemplarily performed, step 301 in this embodiment is performed, and after the completion of the handover, the RB occupancy rate and the user occupancy rate of the cell are confirmed and compared with corresponding thresholds, and if the RB occupancy rate and the user occupancy rate are smaller than the thresholds, the handover is considered to be successful.
In this embodiment, a target NR cell that needs to perform load balancing is determined by acquiring usage information of each NR cell and a measurement report of a UE connected to each NR cell; determining 4G cells adjacent to the target NR cell, and determining a 4G cell to be balanced in each adjacent 4G cell according to the cell capacity value of each adjacent 4G cell; determining service demand values of all UE connected into the target NR cell, and determining UE to be balanced according to the service demand values; and determining the matching degree between each UE to be balanced and each 4G cell to be balanced according to each UE to be balanced in each UE to be balanced, and controlling each UE to be balanced to execute cell switching according to each matching degree. The method provided by the application has better energy-saving effect and lower input cost for the part period or carrier wave flexible switching-off according to the cell load so as to save energy by adding hardware infrastructure in the prior art.
Example III
Corresponding to the load balancing method of the present application, fig. 4 is a schematic structural diagram of a load balancing device provided in an embodiment of the present disclosure. For ease of illustration, only portions relevant to embodiments of the present disclosure are shown.
Referring to fig. 4, the load balancing identification apparatus includes:
A first determining module 10, configured to determine 4G cells adjacent to the target NR cell, and determine a 4G cell to be equalized in each adjacent 4G cell according to a cell capability value of each adjacent 4G cell;
a second determining module 20, configured to determine a service requirement value of each UE connected to the target NR cell, and determine a UE to be balanced according to each service requirement value;
the switching module 30 is configured to determine, for each UE to be balanced in each UE to be balanced, a matching degree between each UE to be balanced and each 4G cell to be balanced, and control each UE to be balanced to perform cell switching according to each matching degree.
The first determining module 10 is specifically configured to:
according to the using information of each NR cell, determining the RB occupancy rate of each NR cell and the user occupancy rate of the NR cell;
and determining an NR cell with the RB occupancy rate being greater than or equal to a preset first occupancy rate threshold value or with the user occupancy rate being greater than a preset second occupancy rate threshold value in the NR cells as the target NR cell.
The first determining module 10 is specifically configured to obtain an option of each neighboring 4G cell of the neighboring 4G cells:
receiving a 4G cell signal intensity set reported by each UE connected to the target NR cell, wherein the 4G cell signal intensity set comprises the signal intensity of each 4G cell measured by each UE;
And according to the 4G cell signal strength set, using the 4G cell with the signal strength larger than the signal strength threshold as a 4G cell adjacent to the target NR cell.
Optionally, the first determining module 10 is specifically configured to:
engineering parameter information, wherein the engineering parameter information comprises: sharing switch value, cell bandwidth, cell downlink PRB utilization rate and cell user number;
weighting the engineering parameter information of each adjacent 4G cell to obtain a cell capacity value of each adjacent 4G cell;
and taking the adjacent 4G cells with the cell capacity values larger than a preset capacity value threshold as the 4G cells to be balanced.
The second determining module 20 is specifically configured to:
determining service requirement values of all the UEs connected into the target NR cell, and determining the UE to be balanced according to the service requirement values, wherein the method comprises the following steps:
performing weighted operation processing on measurement parameters in measurement reports of all the UEs connected into the target NR cell to obtain service requirement values of all the UEs connected into the target NR cell;
according to the service demand values of the UE, taking the UE of which the service demand value belongs to the current service demand value threshold range as a candidate UE;
determining a first power consumption of each candidate UE using an NR cell and a second power consumption of each candidate UE using a 4G cell under the current measurement parameters;
And taking the candidate UE with the first power consumption larger than the second power consumption as the UE to be balanced.
The switching module 30 is specifically configured to:
taking one of the UE to be balanced as a target UE;
the following operation is carried out on the target UE so as to obtain the matching degree between the target UE and each 4G cell to be balanced;
wherein the operations include:
calculating the difference value between the cell capacity value of each 4G cell to be balanced and the service requirement value of the target UE;
calculating the distance between each 4G cell to be balanced and the target UE;
and carrying out weighted operation on the difference value and the distance between each 4G cell to be balanced and the target UE to obtain the matching degree between each 4G cell to be balanced and the target UE.
Optionally, the switching module 30 is specifically configured to:
selecting a target 4G cell meeting the cell switching condition of the target UE from the 4G cells to be balanced according to the difference value between the cell capacity value of each 4G cell to be balanced and the service requirement value of the target UE and the distance between each 4G cell to be balanced and the target UE;
and carrying out priority ranking according to the matching degree height of each target 4G cell, and transmitting the switching control parameters of each target 4G cell to the target UE so that the target UE sequentially executes switching of each target 4G cell according to the switching control parameters and the priority ranking.
Optionally, the switching module 30 is specifically configured to:
determining the total times and total time of the target UE executing the switching of all target 4G cells according to the switching control parameters;
if the number of times is greater than or equal to a number of times threshold, or if the total time is greater than or equal to a time threshold, the handover of the target UE fails, determining a next target UE in the UE to be balanced, and controlling the next target UE to execute cell handover according to the matching degree between the next target UE and the 4G cells to be balanced.
The implementation principle of the load balancing device provided in the present application is similar to that in any of the foregoing embodiments, and will not be described herein.
The application provides a load balancing identification device, which determines a target NR cell needing load balancing by acquiring use information of each NR cell and a measurement report of UE connected to each NR cell; determining 4G cells adjacent to the target NR cell, and determining a 4G cell to be balanced in each adjacent 4G cell according to the cell capacity value of each adjacent 4G cell; determining service demand values of all UE connected into the target NR cell, and determining UE to be balanced according to the service demand values; and determining the matching degree between each UE to be balanced and each 4G cell to be balanced according to each UE to be balanced in each UE to be balanced, and controlling each UE to be balanced to execute cell switching according to each matching degree. The scheme provided by the invention can judge that the NR cell user is migrated to the adjacent 4G cell to finish the service requirement under the overload condition, thereby reducing the energy consumption of the NR cell, prolonging the service life of NR devices, effectively reducing the input cost of the NR cell, and realizing the reduction of the energy consumption and the cost of the NR cell and meeting the service requirement of the user.
Example IV
The electronic device provided in this embodiment may be used to execute the technical solution of the foregoing method embodiment, and its implementation principle and technical effects are similar, and this embodiment will not be described herein again.
Referring to fig. 5, a schematic structural diagram of an electronic device 1000 suitable for implementing embodiments of the present application is shown, where the electronic device 1000 may be a terminal device. Among them, the terminal device may include, but is not limited to, a mobile terminal such as a mobile phone, a digital broadcast receiver, a personal digital assistant (Personal Digital Assistant, PDA for short), a tablet computer (Portable Android Device, PAD for short), a portable multimedia player (Portable Media Player, PMP for short), an in-vehicle device (e.g., an in-vehicle navigation terminal), and the like, and a fixed terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 5 is only an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present application.
As shown in fig. 5, the electronic apparatus 1000 may include a load balancing device 1001 that may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 1002 or a program loaded from a storage device 1009 into a random access Memory (Random Access Memory, RAM) 1003. In the RAM 1003, various programs and data necessary for the operation of the electronic apparatus 1000 are also stored. The load balancing apparatus 1001, ROM 1002, and RAM 1003 are connected to each other by a bus 1004. An input/output (I/O) interface 1005 is also connected to bus 1004.
In general, the following devices may be connected to the I/O interface 1005: input devices 1006 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, and the like; an output device 1007 including, for example, a liquid crystal display (Liquid Crystal Display, LCD for short), a speaker, a vibrator, and the like; storage 1009 including, for example, magnetic tape, hard disk, etc.; and a communication device 10010. The communication device 10010 may allow the electronic apparatus 1000 to communicate wirelessly or by wire with other apparatuses to exchange data. While fig. 5 shows an electronic device 1000 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present application, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 10010, or installed from the storage device 1009, or installed from the ROM 1002. When the computer program is executed by the load balancing apparatus 1001, the above-described functions defined in the method of the embodiment of the present application are performed.
In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present application, however, a computer-readable signal medium may include a data signal that propagates in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
The computer readable medium may be contained in the electronic device; or may exist alone without being incorporated into the electronic device.
The computer-readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above-described embodiments.
Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or media library. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (Local Area Network, LAN for short) or a wide area network (Wide Area Network, WAN for short), or it may be connected to an external computer (e.g., connected via the internet using an internet service provider).
A computer program product provided in this embodiment includes computer instructions that are executed by a processor to implement a load balancing method as described in any preceding claim, and the implementation principle and technical effects are similar, which is not described herein again.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present application may be implemented by software, or may be implemented by hardware. The name of the unit does not in any way constitute a limitation of the unit itself, for example the first acquisition unit may also be described as "unit acquiring at least two internet protocol addresses".
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
In the context of this application, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
Furthermore, the present application provides a computer-readable storage medium having a computer program stored thereon; the computer program, when executed, implements the method as described above.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. The embodiments of the present application are intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It is to be understood that the present application is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (8)

1. A method for cell load balancing, comprising:
determining a target NR cell needing load balancing according to the acquired use information of each NR cell and a measurement report of UE connected to each NR cell;
Determining adjacent 4G cells with the target NR cells, and determining 4G cells to be balanced in each adjacent 4G cell according to the cell capacity value of each adjacent 4G cell;
determining service requirement values of all UE connected into the target NR cell, and determining UE to be balanced according to the service requirement values;
determining the matching degree between each UE to be balanced and each 4G cell to be balanced according to each UE to be balanced in each UE to be balanced, and controlling each UE to be balanced to execute cell switching according to each matching degree;
the determining a 4G cell adjacent to the target NR cell includes:
receiving a 4G cell signal intensity set reported by each UE connected to the target NR cell, wherein the 4G cell signal intensity set comprises the signal intensity of each 4G cell measured by each UE;
according to the 4G cell signal intensity set, using the 4G cell with the signal intensity larger than the signal intensity threshold as a 4G cell adjacent to the target NR cell;
the determining the 4G cells to be balanced in each adjacent 4G cell according to the cell capability values of each adjacent 4G cell comprises the following steps:
acquiring engineering parameter information of each adjacent 4G cell in the adjacent 4G cells, wherein the engineering parameter information comprises: sharing switch value, cell bandwidth, cell downlink PRB utilization rate and cell user number;
Weighting the engineering parameter information of each adjacent 4G cell to obtain a cell capacity value of each adjacent 4G cell;
taking an adjacent 4G cell with a cell capacity value larger than a preset capacity value threshold as the 4G cell to be balanced;
the measurement report at least comprises measurement parameters including current signal strength, service type, time delay and current speed;
the determining the service requirement value of each UE connected to the target NR cell, and determining the UE to be balanced according to each service requirement value comprises the following steps:
performing weighted operation processing on measurement parameters in measurement reports of all the UEs connected into the target NR cell to obtain service requirement values of all the UEs connected into the target NR cell;
according to the service demand values of the UE, taking the UE of which the service demand value belongs to the current service demand value threshold range as a candidate UE;
determining a first power consumption of each candidate UE using an NR cell and a second power consumption of each candidate UE using a 4G cell under the current measurement parameters;
taking the candidate UE with the first power consumption larger than the second power consumption as the UE to be balanced;
the controlling each UE to be balanced to execute cell switching according to each matching degree comprises the following steps:
taking one of the UE to be balanced as a target UE;
Selecting a target 4G cell meeting the cell switching condition of the target UE from the 4G cells to be balanced according to the difference value between the cell capacity value of each 4G cell to be balanced and the service requirement value of the target UE and the distance between each 4G cell to be balanced and the target UE;
and carrying out priority ranking according to the matching degree height of each target 4G cell, and transmitting the switching control parameters of each target 4G cell to the target UE so that the target UE sequentially executes switching of each target 4G cell according to the switching control parameters and the priority ranking.
2. The cell load balancing method according to claim 1, wherein the determining the target NR cell that needs to perform load balancing according to the obtained usage information of each NR cell and the measurement report of the UE connected to each NR cell includes:
according to the using information of each NR cell, determining the RB occupancy rate of each NR cell and the user occupancy rate of the NR cell;
and determining the NR cells with the RB occupancy rate larger than or equal to a preset first occupancy rate threshold value or with the user occupancy rate larger than a preset second occupancy rate threshold value in each NR cell as the target NR cells.
3. The method for cell load balancing according to claim 1, wherein the determining, for each UE to be balanced among the UEs to be balanced, a matching degree between each UE to be balanced and each 4G cell to be balanced includes:
The following operation is carried out on the target UE so as to obtain the matching degree between the target UE and each 4G cell to be balanced;
wherein the operations include:
calculating the difference value between the cell capacity value of each 4G cell to be balanced and the service requirement value of the target UE;
calculating the distance between each 4G cell to be balanced and the target UE;
and carrying out weighted operation on the difference value and the distance between each 4G cell to be balanced and the target UE to obtain the matching degree between each 4G cell to be balanced and the target UE.
4. The cell load balancing method according to claim 1, wherein the handover control parameters include a priority of each target 4G cell, a maximum number of attempted handover, and a maximum handover time.
5. The cell load balancing method according to claim 1, wherein after issuing handover control parameters of each target 4G cell to the target UE so that the target UE sequentially performs handover of each target 4G cell according to the handover control parameters by priority ordering, further comprising:
determining the total times and total time of the target UE executing the switching of all target 4G cells according to the switching control parameters;
If the number of times is greater than or equal to a number of times threshold, or if the total time is greater than or equal to a time threshold, the handover of the target UE fails, determining a next target UE in the UE to be balanced, and controlling the next target UE to execute cell handover according to the matching degree between the next target UE and the 4G cells to be balanced.
6. A cell load balancing apparatus, comprising:
the processing module is used for determining a target NR cell needing to be subjected to load balancing according to the acquired use information of each NR cell and a measurement report of UE connected to each NR cell;
a first determining module, configured to determine 4G cells adjacent to the target NR cell, and determine a 4G cell to be equalized in each adjacent 4G cell according to a cell capability value of each adjacent 4G cell;
a second determining module, configured to determine a service requirement value of each UE connected to the target NR cell, and determine a UE to be balanced according to each service requirement value;
the switching module is used for determining the matching degree between each UE to be balanced and each 4G cell to be balanced according to each UE to be balanced in each UE to be balanced, and controlling each UE to be balanced to execute cell switching according to each matching degree;
The first determining module is specifically configured to:
receiving a 4G cell signal intensity set reported by each UE connected to the target NR cell, wherein the 4G cell signal intensity set comprises the signal intensity of each 4G cell measured by each UE;
according to the 4G cell signal intensity set, using the 4G cell with the signal intensity larger than the signal intensity threshold as a 4G cell adjacent to the target NR cell;
the first determining module is specifically configured to:
acquiring engineering parameter information of each adjacent 4G cell in the adjacent 4G cells, wherein the engineering parameter information comprises: sharing switch value, cell bandwidth, cell downlink PRB utilization rate and cell user number;
weighting the engineering parameter information of each adjacent 4G cell to obtain a cell capacity value of each adjacent 4G cell;
taking an adjacent 4G cell with a cell capacity value larger than a preset capacity value threshold as the 4G cell to be balanced;
the measurement report at least comprises measurement parameters including current signal strength, service type, time delay and current speed;
the second determining module is specifically configured to:
performing weighted operation processing on measurement parameters in measurement reports of all the UEs connected into the target NR cell to obtain service requirement values of all the UEs connected into the target NR cell;
According to the service demand values of the UE, taking the UE of which the service demand value belongs to the current service demand value threshold range as a candidate UE;
determining a first power consumption of each candidate UE using an NR cell and a second power consumption of each candidate UE using a 4G cell under the current measurement parameters;
taking the candidate UE with the first power consumption larger than the second power consumption as the UE to be balanced;
the switching module is specifically configured to:
taking one of the UE to be balanced as a target UE;
selecting a target 4G cell meeting the cell switching condition of the target UE from the 4G cells to be balanced according to the difference value between the cell capacity value of each 4G cell to be balanced and the service requirement value of the target UE and the distance between each 4G cell to be balanced and the target UE;
and carrying out priority ranking according to the matching degree height of each target 4G cell, and transmitting the switching control parameters of each target 4G cell to the target UE so that the target UE sequentially executes switching of each target 4G cell according to the switching control parameters and the priority ranking.
7. An electronic device, comprising: at least one processor and memory;
the memory stores computer-executable instructions;
The at least one processor executing computer-executable instructions stored in the memory causes the at least one processor to perform the method of any one of claims 1-5.
8. A computer readable storage medium having stored therein computer executable instructions which when executed by a processor implement the method of any of claims 1-5.
CN202111045954.0A 2021-09-07 2021-09-07 Cell balancing load method and device, electronic equipment and storage medium Active CN113709799B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111045954.0A CN113709799B (en) 2021-09-07 2021-09-07 Cell balancing load method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111045954.0A CN113709799B (en) 2021-09-07 2021-09-07 Cell balancing load method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113709799A CN113709799A (en) 2021-11-26
CN113709799B true CN113709799B (en) 2023-07-07

Family

ID=78659037

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111045954.0A Active CN113709799B (en) 2021-09-07 2021-09-07 Cell balancing load method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113709799B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101711044A (en) * 2009-11-17 2010-05-19 中兴通讯股份有限公司 Method and device for realizing load balance among neighboring cells
EP2373109A1 (en) * 2008-12-30 2011-10-05 China Academy of Telecommunications Technology Interference coordination method and access network device
CN104363619A (en) * 2014-10-28 2015-02-18 北京邮电大学 System and method for load balance of mobile communication network
CN105282791A (en) * 2014-07-25 2016-01-27 中兴通讯股份有限公司 Load balancing method and device
CN111726833A (en) * 2019-03-22 2020-09-29 ***通信有限公司研究院 Network load balancing method, device and storage medium
CN112019620A (en) * 2020-08-28 2020-12-01 中南大学 Web cluster load balancing algorithm and system based on Nginx dynamic weighting
CN112312480A (en) * 2019-07-29 2021-02-02 ***通信集团山东有限公司 Load balancing method and device of long term evolution network and base station equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9148820B2 (en) * 2013-03-29 2015-09-29 Nokia Solutions And Networks Oy Idle load balancing during random access procedure

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2373109A1 (en) * 2008-12-30 2011-10-05 China Academy of Telecommunications Technology Interference coordination method and access network device
CN101711044A (en) * 2009-11-17 2010-05-19 中兴通讯股份有限公司 Method and device for realizing load balance among neighboring cells
CN105282791A (en) * 2014-07-25 2016-01-27 中兴通讯股份有限公司 Load balancing method and device
CN104363619A (en) * 2014-10-28 2015-02-18 北京邮电大学 System and method for load balance of mobile communication network
CN111726833A (en) * 2019-03-22 2020-09-29 ***通信有限公司研究院 Network load balancing method, device and storage medium
CN112312480A (en) * 2019-07-29 2021-02-02 ***通信集团山东有限公司 Load balancing method and device of long term evolution network and base station equipment
CN112019620A (en) * 2020-08-28 2020-12-01 中南大学 Web cluster load balancing algorithm and system based on Nginx dynamic weighting

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
5G网络下多连接关键技术的研究;巴欣然;信息科技辑;全文 *
Low-Frequency Selection Switch Based Cell-to-Cell Battery Voltage Equalizer With Reduced Switch Count;Shimul K. Dam;IEEE Transactions on Industry Applications ( Volume: 57, Issue: 4, July-Aug. 2021);全文 *

Also Published As

Publication number Publication date
CN113709799A (en) 2021-11-26

Similar Documents

Publication Publication Date Title
CN112996047B (en) Migration method and device
US11330498B2 (en) System and method for using mobility information in heterogeneous networks
EP3424238B1 (en) System and method for using mobility information in heterogeneous networks
CN111465066A (en) Network selection and mobility management method for multi-connection technology of power internet of things
CN103763777A (en) Heterogeneous network control method and base station
US20230259391A1 (en) Communication method and apparatus
CN114614956B (en) Battery-aware carrier activation
CN113709799B (en) Cell balancing load method and device, electronic equipment and storage medium
EP3008963B1 (en) Reporting idle mode equipment data
US11356895B2 (en) Method and apparatus for load balancing
CN113079551B (en) Method and device for determining access cell in mobile communication, terminal and non-transitory storage medium
US11696261B2 (en) Apparatus and method for resource allocation using mobile base station
CN107734542A (en) A kind of service cell updating method and device
US20140295828A1 (en) Methods and Apparatuses Enabling Selection Between Cellular and Non-Cellular Radio Connections
WO2018160013A1 (en) Method and apparatus for selecting carrier in mobile communication system
US20230209456A1 (en) Electronic device and method for wireless communication, and computer-readable storage medium
CN116761231A (en) Cell determination method, device and storage medium
CN115396903A (en) Spectrum sharing method, device, equipment and computer program
KR20210095879A (en) System and method for using mobility information in heterogeneous networks
CN116724517A (en) Reducing interference and optimizing parameters
CN115699853A (en) Method, apparatus and computer readable medium for communication

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