Load flow balancing method and device, computer equipment and storage medium

By periodically obtaining the load information of the core network and adjusting the access level and frequency priority according to the load strength, the problems of poor load balancing effect and lag in the existing technology are solved, and load balancing across the core network and efficient utilization of network resources are achieved.

CN119676784APending Publication Date: 2025-03-21PUTIAN EASTERN COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411950629.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

In the prior art, the load balancing effect is poor, the adjustment is lagging, and it is unable to adapt to the dynamic changes in load flow demand in time.

Method used

By periodically obtaining the load information of the adjacent core network, determining whether the preset conditions are met based on the load strength of the core network and the adjacent core network, the minimum access level and frequency priority are adjusted to guide the target terminal to transfer from a cell with heavy load to a cell with light load.

Benefits of technology

It realizes load balancing across core networks, makes full use of idle resources in core networks with light loads, improves the network resource utilization efficiency and stability, and reduces the risks of local network failures and congestion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119676784A_ABST
    Figure CN119676784A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of mobile networks, and discloses a load traffic balancing method and device, computer equipment and a storage medium. The method comprises the following steps: periodically acquiring load information of any two adjacent core networks in a communication network; when a first preset condition is satisfied: the load intensity of the core network is greater than the load intensity of the adjacent core network, if the frequency points of the original cell and the adjacent cell are the same, the minimum access level of the original cell is increased; when a first preset condition is satisfied, if the frequency points are different, determining whether the priorities of the frequency points are the same; and if the frequency point priorities are the same, increasing the minimum access level of the original cell so as to access the target terminal to the adjacent cell. According to the invention, the load intensity of one core network is compared with that of the adjacent core network, and the switching parameters of the adjacent cells of the two adjacent core networks are dynamically adjusted, so that the anchor point of the mobile terminal is changed, the flow of a certain core network is increased, and load balancing is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mobile network technology, and in particular to a load flow balancing method, device, computer equipment and storage medium. Background Art

[0002] In the field of mobile network technology, load balancing is a very important link.

[0003] Based on previous network operation experience, network engineers will set some initial parameters to guide cell selection and reselection. For example, set the cell bias value. If a cell is usually idle, while the adjacent cell is heavily loaded, a relatively large positive bias value can be set for the idle cell. In this way, when the user terminal selects or reselects a cell, it is more likely to select the idle cell, thereby realizing the transfer of traffic from the heavily loaded cell to the idle cell. However, the bias value set according to experience may not be able to adapt to the dynamic changes in load flow demand in time, resulting in poor load balancing effect.

[0004] Therefore, there is an urgent need for a load flow balancing method that can adjust parameters in a timely manner and improve the load balancing effect. Summary of the invention

[0005] Therefore, the technical problem to be solved by the present invention is to overcome the problems of poor load balancing effect and delayed adjustment in the related art.

[0006] In order to solve the above technical problems, a load flow balancing method provided by the present invention is applied to a communication network, wherein the communication network includes multiple core networks, and the load flow balancing method includes:

[0007] In the communication network, load information of any two adjacent core networks is periodically obtained; the two adjacent core networks include the current core network and the adjacent core network of the current core network; the load information includes load intensity, minimum access level, frequency and frequency priority of the target cell; the target cell includes the original cell corresponding to the target terminal in the current core network and the adjacent cell in the adjacent core network; the adjacent cell is a cell adjacent to the original cell accessed by the target terminal in the current core network;

[0008] Determining whether a first preset condition is met according to the load strength of the current core network and the load strength of the adjacent core network; the first preset condition includes that the load strength of the current core network is greater than the load strength of the adjacent core network;

[0009] Under the first preset condition, if the original cell and the neighboring cell have the same frequency, increasing the minimum access level of the original cell to allow the target terminal to access the neighboring cell;

[0010] When the first preset condition is met, if the frequencies of the original cell and the neighboring cell are different, determine whether the frequency priority of the original cell is the same as the frequency priority of the neighboring cell; when the first preset condition is met, if the frequency priority of the original cell is the same as the frequency priority of the neighboring cell, increase the minimum access level of the original cell to access the target terminal to the neighboring cell.

[0011] In an optional embodiment, the method further includes:

[0012] Determining whether a second preset condition is met according to the load strength of the current core network and the load strength of the adjacent core network; the second preset condition includes that the load strength of the current core network is less than the load strength of the adjacent core network;

[0013] When the first preset condition is met, if the frequency priority of the original cell and the frequency priority of the neighboring cell are different, the frequency priority of the original cell is reduced to connect the target terminal to the neighboring cell.

[0014] In an optional embodiment, the method further includes:

[0015] When the second preset condition is met, if the frequency points of the original cell and the neighboring cell are the same, reducing the minimum access level of the original cell to access the target terminal to the original cell;

[0016] When the second preset condition is met, if the frequencies of the original cell and the neighboring cell are different, determine whether the frequency priority of the original cell and the frequency priority of the neighboring cell are the same; when the second preset condition is met, if the frequency priority of the original cell and the frequency priority of the neighboring cell are the same, reduce the minimum access level of the original cell to access the target terminal to the original cell.

[0017] In an optional embodiment, the method further includes:

[0018] When the second preset condition is met, if the frequency priority of the original cell and the frequency priority of the neighboring cell are different, the frequency priority of the original cell is increased to connect the target terminal to the original cell.

[0019] In an optional implementation manner, in the communication network, before periodically acquiring load information of any two adjacent core networks, the method further includes:

[0020] For each core network, the neighboring core networks of the core network are determined according to the network configuration, and the load information of the neighboring core networks broadcast to the core network at a preset time interval is received.

[0021] In an optional implementation manner, in the communication network, after periodically acquiring load information of any two adjacent core networks, the method further includes:

[0022] Determining whether to trigger a parameter adjustment strategy according to the load strength of the core network and the load strength of the neighboring core network; the parameter adjustment strategy is used to adjust the minimum access level and the frequency priority;

[0023] When the ratio of the difference between the load strength of the current core network and the load strength of the neighboring core network to the larger value of the load strength of the current core network and the load strength of the neighboring core network is greater than a preset threshold, the parameter adjustment strategy is triggered.

[0024] In an optional implementation manner, the first preset condition further includes:

[0025] The differential value of the load strength of the present core network is greater than the differential value of the load strength of the adjacent core network.

[0026] In a second aspect, the present invention provides a load flow balancing device, which is applied to a communication network, wherein the communication network includes a plurality of core networks, and the load flow balancing device includes:

[0027] The first processing module is used to periodically obtain load information of any two adjacent core networks in the communication network; the two adjacent core networks include the current core network and the adjacent core network of the current core network; the load information includes load intensity, minimum access level, frequency and frequency priority of the target cell; the target cell includes the original cell corresponding to the target terminal in the current core network and the adjacent cell in the adjacent core network; the adjacent cell is a cell adjacent to the original cell accessed by the target terminal in the current core network;

[0028] A second processing module, configured to determine whether a first preset condition is satisfied according to the load strength of the current core network and the load strength of the adjacent core network; the first preset condition includes that the load strength of the current core network is greater than the load strength of the adjacent core network;

[0029] The second processing module includes a first processing unit and a second processing unit;

[0030] The first processing unit is configured to increase the minimum access level of the original cell to access the target terminal to the neighboring cell if the frequency points of the original cell and the neighboring cell are the same under the first preset condition;

[0031] The second processing unit is used to determine whether the frequency priority of the original cell is the same as the frequency priority of the neighboring cell if the frequencies of the original cell and the neighboring cell are different when the first preset condition is met; and to increase the minimum access level of the original cell to access the target terminal to the neighboring cell if the frequency priority of the original cell is the same as the frequency priority of the neighboring cell when the first preset condition is met.

[0032] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the load flow balancing method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0033] In a fourth aspect, the present invention provides a computer-readable storage medium, a single computer-readable storage medium storing computer instructions, and the computer instructions are used to enable a computer to execute the load flow balancing method of the above-mentioned first aspect or any corresponding embodiment thereof.

[0034] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions, wherein the computer instructions are used to enable a computer to execute the load flow balancing method of the first aspect or any corresponding embodiment thereof.

[0035] The technical solution provided by the present invention has the following technical effects:

[0036] By periodically obtaining the load strength of the adjacent core network, the load imbalance can be discovered in time. When the load strength of the core network is greater than that of the adjacent core network, measures (adjusting the minimum access level or frequency priority) are taken to guide the target terminal to transfer from the original cell of the core network to the adjacent cell of the adjacent core network, which can make full use of the idle resources in the core network with light load, realize the load balancing across the core network, and make the resources of different core networks more reasonably used. Adjusting the minimum access level of the original cell according to the frequency of the original cell and the adjacent cell is a flexible cell access control method. When the frequencies are the same, increasing the minimum access level of the original cell can make it easier for the target terminal to access the adjacent cell, and realize the cell switching guidance under the same frequency. In the case of different frequencies, the frequency priority is further considered, and the minimum access level of the original cell is increased only when the frequency priority of the original cell and the adjacent cell is the same. This method can avoid the degradation of network performance caused by unreasonable cell switching. Periodically obtaining load information enables the network to adapt to the dynamic changes of the network environment in time, and can adjust parameters in time when the load flow demand changes, realize load balancing, and improve the effect of load balancing. The present invention enhances the stability of the entire communication network by sharing load information between core networks and cooperating to balance loads. Adjacent core networks can cooperate with each other to jointly deal with load imbalance problems, reducing the risk of local network failures and congestion and improving network reliability. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the related technologies, the drawings required for use in the specific embodiments or the related technical descriptions will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0038] Figure 1 is a flow chart of a load flow balancing method according to an embodiment of the present invention;

[0039] Figure 2 5GC system architecture diagram based on service-oriented interface according to an embodiment of the present invention;

[0040] Figure 3 is a flow chart of another load flow balancing method according to an embodiment of the present invention;

[0041] Figure 4 This is a schematic diagram of interconnection of multiple 5GC core networks in an embodiment of the present invention;

[0042] Figure 5 is a schematic diagram of a core network switching process according to an embodiment of the present invention;

[0043] Figure 6 is a schematic diagram of a load intensity and load differential intensity adjustment process according to an embodiment of the present invention;

[0044] Figure 7 is a schematic diagram of the structure of a load flow balancing device according to an embodiment of the present invention;

[0045] Figure 8 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0047] In the related art, the parameters of the cell, such as the offset value, are usually set based on experience. If a cell is usually idle, while the adjacent cell is heavily loaded, a relatively large positive offset value can be set for the idle cell. In this way, when the user terminal selects or reselects a cell, it is more likely to select the idle cell, thereby realizing the transfer of traffic from the heavily loaded cell to the idle cell.

[0048] Disadvantages of the empirical value-based approach: Limited accuracy: The empirical value is set based on past network operations, but the network environment changes dynamically. For example, new applications or services (such as the sudden popularity of high-definition video live streaming) may cause changes in traffic demand. Cells that were previously considered idle may become busy due to new traffic demands, and the bias value set based on experience may not be able to adapt to this change in time, resulting in poor load balancing results.

[0049] Lack of flexibility: Once parameters such as offset values ​​are set based on experience, they usually do not change within a certain period of time. If special circumstances occur, such as a sharp increase in traffic demand, the parameter settings based on experience cannot be adjusted quickly to cope with such emergencies, which may cause local network congestion.

[0050] In the related technology, the handover parameters are usually adjusted based on the actual handover situation between cells, and the handover situation between cells is counted. If it is found that users in a certain cell frequently switch out, it may mean that the cell is heavily loaded or there is a problem with the signal quality. If there are few users switching in a certain cell, there may be idle resources in this cell. According to these handover data, the handover parameters can be adjusted.

[0051] Disadvantages of adjusting handover parameters based on actual handover situations between cells: Data lag: Network equipment’s statistics on handover situations between cells are based on handover behaviors that have already occurred. This means that when load imbalance is discovered and parameters are adjusted, the imbalance has already existed for a period of time. For example, cell E may be overloaded during a certain period of time, and when the network equipment counts this situation and adjusts the parameters, some users have already experienced poor service quality.

[0052] To this end, the embodiments of the present invention provide a load flow balancing method, apparatus, computer equipment and storage medium to solve the above problems.

[0053] According to an embodiment of the present invention, an embodiment of a load flow balancing method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer device such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0054] Figure 1 It is a flow chart of a load flow balancing method according to an embodiment of the present invention.

[0055] like Figure 1 As shown, an embodiment of the present invention provides a load flow balancing method, which is applied to a communication network, and the communication network includes multiple core networks. The communication network in the present invention is a 4G / 5G communication network. When it is a 5G communication network, the system architecture is specifically as follows Figure 2 The 5GC system architecture based on service-oriented interface is shown.

[0056] The 5G core network adopts a service-oriented architecture to decouple and reconstruct the control plane. The decoupled network functions can be expanded, evolved, and deployed on demand independently. In addition to the service-oriented architecture, the 5G core network has achieved a complete separation of the control plane and the user plane. The user plane functions are implemented by UPF, which is convenient for sinking to the user side to reduce the forwarding delay of user service data. Figure 2 The network functions of the 5G core network control plane interact with each other through the SBI interface. Due to the adoption of an integrated base station architecture, interfaces such as N1, N2, N4, and N6 are all implemented locally.

[0057] The main modules and network functions of the 5GC system architecture based on the service-oriented interface are described as follows:

[0058] The Access and Mobility Management Function (AMF) implements the following main functions:

[0059] RAN CP interface (N2) endpoint. Non Access Stratum (NAS) interface (N1) endpoint, NAS encryption and integrity protection. Registration management. Connectivity management. Reachability management. Mobility management. Lawful interception (interface for AMF events and LI system). Transmission of SM messages between User Equipment (UE) and Session Management Function (SMF). Transparent proxy for routing SM messages. Access authentication. Access authorization. Transmission of SMS messages between UE and Short Message Service Function (SMSF). Security Anchor Function (SEAF). Positioning service management. Allocation of EPS bearer ID when interacting with Evolved Packet System (EPS). UE mobility event notification. Network slice specific authentication and authorization. Support N2 interface with N3IWF. Support NAS signaling of UE via N3IWF. Support authentication of UE access through N3IWF.

[0060] The session management function SMF implements the following main functions:

[0061] Session management, including session establishment, modification and release, and tunnel maintenance between User Plane Function (UPF) and Access Network (AN) nodes. UE IP address allocation and management. DHCP v4 and v6 (server and client) functions. UPF selection and control. Configuring service flow steering in UPF to route service flows to the appropriate destination. 5G VN group management. Policy Control Function (PCF) interface (N7) endpoint. Lawful interception (interface for SM events and Lawful Interception (LI) system). Support for charging data collection and charging interfaces. Control and coordinate the collection of UPF charging data. Endpoint for the SM part of NAS messages. Downlink data notification. AN-specific SM message initiator, sent to AN via AMF over N2. Determine the Session and Service Continuity (SSC) mode of the session. Support header compression. Support discovery of Proxy-Call Session Control Function (P-CSCF) for IP Multimedia Subsystem (IMS) services. Roaming functions: handle locally executed Quality of Service Service Level Agreement (QoS SLA). Charging data collection and charging interface (VPLMN). Lawful interception (interface for SM events and LI system in VPLMN). Support interaction with external data network (DN) to transmit PDU session authorization / authentication signaling performed by external DN. Instruct UPF and Next Generation Radio Access Network (NG-RAN) to perform redundant transmission on N3 / N9 interface. SMF shall support obtaining user plane security policy information of users from Unified Data Management (UDM). SMF shall support sending user plane security policy information to gNB through AMF. SMF can support secondary authentication. Under this premise, SMF should support the secondary authentication mechanism based on the Extensible Authentication Protocol (EAP).

[0062] The user plane function (UPF) mainly implements the following functions.

[0063] Anchor point for intra / inter-RAT mobility of Radio Access Technology (RAT). Allocate UE IP address at the request of SMF. PDU session node for interconnection with external data network (DN). Packet routing and forwarding (e.g. support for uplink classifier, support for branching point for multi-homed PDU session, support for traffic forwarding within 5G VN group). Packet detection (e.g. application detection based on service data flow template and PFD received from SMF). Policy rule enforcement for user plane (e.g. gating, redirection, traffic steering). Lawful interception (UP collection). Traffic usage reporting. QoS handling for user plane (e.g. uplink (UL) / downlink (DL) rate enforcement, reflective QoS marking in DL). Uplink traffic validation (mapping of SDF to QoS flow). Uplink and downlink transport layer packet marking. Downlink packet buffering and downlink data notification triggering. Send and forward one or more "end markers" to the source NG-RAN node.

[0064] A 4G / 5G communication network can be composed of multiple core networks. In order to balance the load of each core network, the present invention designs a load flow balancing method that can dynamically count the flow of the current core network, and dynamically adjust the cell reselection and switching parameters between communication networks according to the flow data, and guide the cell edge users to switch, thereby achieving the purpose of wireless network flow balance.

[0065] In the present invention, the following technical solutions are implemented for any two adjacent core networks:

[0066] The load flow balancing method includes:

[0067] S101: In a communication network, periodically obtain load information of any two adjacent core networks.

[0068] In this embodiment, the two adjacent core networks include the core network (this network) and the adjacent core network (neighboring network) of the core network. The load information includes the load intensity, the minimum access level of the target cell, the frequency and the frequency priority. The load information also includes a unique identifier for distinguishing the core network. The target cell includes the original cell corresponding to the target terminal in the core network and the adjacent cell in the adjacent core network. The adjacent cell is a cell adjacent to the original cell accessed by the target terminal in the core network.

[0069] In this embodiment, the target terminal is a specified user equipment. The original cell is a resident cell or a serving cell accessed by the target terminal in the core network. In this embodiment, the preset duration (the same as the preset time interval described below) can be used as a period, and the length of the preset duration is not limited.

[0070] In this embodiment, the load flow statistics of the core network are performed through modules such as AMF and UPF. The access results of different UEs are recorded through access management, and the physical resource occupancy of the UE is recorded through UPF, including the number of subcarrier resources, occupancy time, number of orthogonal frequency division multiplexing (OFDM) symbols, etc. The statistical results are stored in each core network. The flow statistics include the number of bytes N and the statistical time T. The units can be hours, days or weeks, which can be determined according to the granularity required for statistics, so that the load intensity I of the core network within a certain period of time (within a cycle) can be obtained.

[0071]

[0072] Among them, N n1 、N n2 ...N nm It represents the amount of resources used by different terminals in the core network at a certain time. k1, k2...km represent the number of services generated by different terminals in the core network.

[0073] In this embodiment, in the communication network, after periodically acquiring the load information of any two adjacent core networks, it is determined whether to trigger the parameter adjustment strategy according to the load strength of the current core network and the load strength of the adjacent core network.

[0074] In this embodiment, the parameter adjustment strategy is used to adjust the minimum access level and frequency priority, specifically including the parameter adjustment strategy of S102-S104 corresponding to the first load imbalance situation (the load intensity of the current core network is greater than the load intensity of the adjacent core network), and the parameter adjustment strategy corresponding to the second load imbalance situation (the load intensity of the current core network is less than the load intensity of the adjacent core network).

[0075] In this embodiment, the minimum access level adjustment gradient can be set to 2dBm, that is, the minimum access level can be increased by 2dBm or decreased by 2dBm in one cycle. The frequency point priority adjustment gradient can be set to 1, that is, the frequency point priority can be increased by 1 or decreased by 1 in one cycle.

[0076] In this embodiment, the parameter adjustment strategy is triggered when:

[0077] When the ratio of the difference between the load intensity of the current core network and the load intensity of the neighboring core network to the larger value of the load intensity of the current core network and the load intensity of the neighboring core network is greater than a preset threshold, the parameter adjustment strategy is triggered, and the following S102-S104 technical solutions and the parameter adjustment strategy corresponding to the second load imbalance situation (the load intensity of the current core network is less than the load intensity of the neighboring core network) are executed.

[0078] In this embodiment, the parameter adjustment strategy is not triggered:

[0079] When the ratio of the difference between the load strength of the current core network and the load strength of the neighboring core network to the larger value of the load strength of the current core network and the load strength of the neighboring core network is less than or equal to the preset threshold, the parameter adjustment strategy is not triggered.

[0080] In this embodiment, the preset threshold is the core network traffic intensity adjustment critical value Pt. The critical value can be set to 5%, 10%, 15%, etc.

[0081] In this embodiment, by setting the ratio of the load intensity difference to the larger load intensity value as a trigger condition, parameter adjustment can be avoided due to slight load fluctuations. For example, when there are some small changes in the network load, but the overall state is still relatively balanced, the parameter adjustment strategy will not be triggered. The parameter adjustment strategy is triggered only when the load imbalance reaches a certain degree (the ratio is greater than the preset threshold), so that the situation that really needs load balancing can be handled more accurately. For example, during the peak period of the network, the load difference between the core networks is large. At this time, the parameter adjustment strategy is triggered to reasonably guide the user terminal to the core network with a lighter load, effectively balancing the network load and improving the resource utilization efficiency of the entire network. When the parameter adjustment strategy is not triggered, the network can maintain the original parameter settings and reduce network jitter and service interruption caused by frequent parameter adjustment. For example, for user equipment that is performing real-time data transmission (such as video calls), stable network parameters help maintain call quality and avoid video freezes or call interruptions due to unnecessary parameter changes. When the parameter adjustment strategy is triggered, since it is determined based on the ratio of the load intensity difference and the larger value, this ratio-based triggering method can reasonably allocate resources according to the actual situation of the network load. For example, when the load on the core network is too heavy, the load on the neighboring core network is light, and the difference ratio reaches a certain level, by adjusting the parameters to guide the user terminal to access the neighboring core network, the idle resources of the neighboring core network can be better utilized, thereby improving the resource utilization and performance of the entire network. It can automatically decide whether to trigger parameter adjustment according to the dynamic changes in the network load. In the case where the network load changes over time, user behavior and other factors, this adaptive mechanism can respond flexibly. For example, during the day, the network load in the commercial area is large, and the network load in the residential area is small, while at night the situation may be the opposite. This strategy can trigger or not trigger parameter adjustment in a timely manner according to the actual changes in the core network load in different time periods, so that the network can automatically adapt to this complex and changeable load pattern.

[0082] The parameter adjustment strategy for the first load imbalance situation (the load intensity of the core network is greater than the load intensity of the adjacent core network) is as follows:

[0083] S102: Determine whether a first preset condition is met according to the load strength of the current core network and the load strength of an adjacent core network.

[0084] In this embodiment, the first preset condition includes that the load strength of the core network is greater than the load strength of the adjacent core network. Or the unit load strength of the core network is greater than the unit load strength of the adjacent core network. In this embodiment, the first preset condition also includes that the differential value of the load strength of the core network is greater than the differential value of the load strength of the adjacent core network.

[0085] The difference value of the load strength of the current core network = the load strength of the current core network - the load strength of the previous core network. The difference value of the load strength of the adjacent core network = the load strength of the adjacent core network in the current cycle - the load strength of the adjacent core network in the previous cycle.

[0086] In the scenario of load flow balancing control of multi-core networks, differential calculation is mainly used to estimate the instantaneous load intensity of the core network. In order to better reflect the current instantaneous load situation of the core network, differential calculation is introduced. The results obtained by differential calculation can be used to adjust the access and switching parameters of the network to achieve the purpose of multi-network load balancing. If the differential value of the load intensity of this core network is a large positive value, it means that the load of this core network is increasing rapidly, and it may be necessary to speed up the guidance of user equipment (UE) to switch to other core networks with lighter loads. The differential value of the load intensity of this core network is greater than the differential value of the load intensity of the neighboring core network, indicating that the load of the neighboring core network is lighter. If the differential value of the load intensity of this core network is a large negative value, it means that the load is decreasing rapidly, and it may be necessary to adjust the strategy appropriately to avoid excessively guiding UE to leave the core network, resulting in idle resources.

[0087] In this embodiment, in order to more accurately reflect the impact of load changes on the network, the difference calculated by the difference can be divided by the time interval to obtain an approximate load intensity change per unit time, that is, a unit load intensity change rate. In this way, network parameters can be adjusted more finely according to the dynamic changes of the load, and more accurate load flow balancing control can be achieved.

[0088] In this embodiment, when the load intensity of the core network is greater than the load intensity of the adjacent core network, or the differential value of the load intensity of the core network is greater than the differential value of the load intensity of the adjacent core network, it means that the first preset condition is met, indicating that there is a load imbalance. In the case of load imbalance, it is necessary to adjust the access parameter or conversion parameter. The access parameter includes the minimum access level, and the conversion parameter includes the frequency priority.

[0089] S103: When the first preset condition is met, if the frequency points of the original cell and the neighboring cell are the same, the minimum access level of the original cell is increased to allow the target terminal to access the neighboring cell.

[0090] In this embodiment, when the load intensity of the present core network is greater than the load intensity of the adjacent core network, if the original cell and the adjacent cell have the same frequency, the minimum access level of the original cell is increased to access the target terminal to the adjacent cell. The fact that the original cell and the adjacent cell have the same frequency indicates that they are co-frequency cells. When the load intensity of the present core network is greater than the load intensity of the adjacent core network, and the original cell and the adjacent cell are co-frequency cells, the minimum access level of the original cell is increased to access the target terminal to the adjacent cell. When the load intensity of the present core network is greater than that of the adjacent core network, by adjusting the minimum access level of the original cell, the target terminal is more inclined to access the adjacent cell, thereby transferring the load from the original cell of the present core network to the adjacent cell, achieving load balancing between core networks and between cells, avoiding congestion of the present core network due to excessive load, and improving the utilization rate of the entire network resources.

[0091] When the original cell and the adjacent cell have the same frequency, if too many terminals are concentrated in the original cell, co-channel interference will be aggravated, affecting the communication quality. By increasing the minimum access level of the original cell, some terminals can access the adjacent cell, reducing the number of terminals in the original cell, thereby reducing co-channel interference and improving the communication quality of the remaining users in the original cell and the overall performance of the system.

[0092] S104: When the first preset condition is met, if the frequencies of the original cell and the neighboring cell are different, determine whether the frequency priority of the original cell is the same as the frequency priority of the neighboring cell. When the first preset condition is met, if the frequency priority of the original cell is the same as the frequency priority of the neighboring cell, increase the minimum access level of the original cell to access the target terminal to the neighboring cell.

[0093] In this embodiment, the different frequencies of the original cell and the neighboring cell indicate that they are inter-frequency cells, and the frequency priority is further determined at this time.

[0094] In this embodiment, when the load intensity of the core network is greater than the load intensity of the adjacent core network, if the frequencies of the original cell and the adjacent cell are different, it is determined whether the frequency priority of the original cell and the frequency priority of the adjacent cell are the same. In the case of different frequencies, the frequency priority is further considered, and the minimum access level of the serving cell is increased only when the frequency priority of the serving cell and the adjacent cell is the same. This method can avoid the degradation of network performance caused by unreasonable cell switching. For example, if the frequency priority of the adjacent cell is low, arbitrarily guiding the target terminal to it may cause the terminal to access a network environment with poor quality. By considering the frequency priority, it can ensure that the terminal accesses a more suitable cell, improve the user's communication experience, and improve the load balancing effect.

[0095] In this embodiment, when the load intensity of the current core network is greater than the load intensity of the adjacent core network and the original cell and the adjacent cell are different-frequency cells, if it is further determined that the frequency priority of the original cell is the same as the frequency priority of the adjacent cell, the minimum access level of the original cell is increased to allow the target terminal to access the adjacent cell.

[0096] Taking into account the different frequencies, it is further determined whether the frequency priorities are the same, making load balancing more accurate. Only when the frequency priorities are the same will the minimum access level of the original cell be increased to guide the target terminal to access the adjacent cell, avoiding blind load transfer caused by different frequencies, ensuring that the load is balanced between more appropriate cells, improving the resource utilization efficiency of the entire network, and reducing local overload.

[0097] By judging the frequency priority and adjusting the access level, the terminals can be more reasonably distributed in cells with different frequencies. When the frequency priorities are the same, the target terminal is guided to the adjacent cell, avoiding the situation where some frequency resources are over-occupied while other frequency resources are idle, achieving the optimal allocation of frequency resources and improving the spectrum efficiency of the entire network.

[0098] In this embodiment, under the first preset condition, if the frequency priority of the original cell is different from the frequency priority of the neighboring cell, the frequency priority of the original cell is reduced to connect the target terminal to the neighboring cell. In the case where the load intensity of the core network is greater than the load intensity of the neighboring core network and the original cell and the neighboring cell are different-frequency cells, if it is further determined that the frequency priority of the original cell is different from the frequency priority of the neighboring cell, the frequency priority of the original cell is reduced to connect the target terminal to the neighboring cell.

[0099] In the case of different frequency priorities, the original cell frequency priorities are adjusted so that resources at different frequencies can be more reasonably allocated according to the load of the core network. This helps to avoid overcrowding of certain frequency resources in a high-load core network, while other frequency resources are idle in a low-load core network, thereby improving the overall utilization efficiency of network frequency resources, reducing the problem of signal quality degradation caused by frequency competition and interference, and thus enhancing the anti-interference ability of the entire network.

[0100] In this embodiment, if the frequency priority of the original cell is different from that of the neighboring cell, it means that the two are cells of different priorities. If the frequency priority of the original cell is the same as that of the neighboring cell, it means that the two are cells of the same priority.

[0101] In an optional embodiment, the load traffic balancing method includes, in addition to the above-mentioned first load imbalance situation: the load intensity of the current core network is greater than the load intensity of the adjacent core network, a second load imbalance situation: the load intensity of the current core network is less than the load intensity of the adjacent core network.

[0102] The parameter adjustment strategy for the second load imbalance situation (the load intensity of the core network is less than that of the adjacent core network) is as follows:

[0103] Determine whether the second preset condition is met according to the load strength of the core network and the load strength of the adjacent core network. If the second preset condition is met, if the frequency of the original cell and the adjacent cell is the same, reduce the minimum access level of the original cell to access the target terminal to the original cell.

[0104] In this embodiment, the second preset condition includes that the load strength of the core network is less than the load strength of the adjacent core network. In this embodiment, the second preset condition also includes that the differential value of the load strength of the core network is less than the differential value of the load strength of the adjacent core network.

[0105] In this embodiment, when the load strength of the current core network is less than the load strength of the adjacent core network, or the differential value of the load strength of the current core network is less than the differential value of the load strength of the adjacent core network, it indicates that the second preset condition is met.

[0106] In this embodiment, when the load intensity of the current core network is less than that of the adjacent core network and the original cell and the adjacent cell are co-frequency cells, the minimum access level of the original cell is reduced to allow the target terminal to access the original cell.

[0107] When the second preset condition is met, if the frequencies of the original cell and the neighboring cell are different, determine whether the frequency priority of the original cell and the frequency priority of the neighboring cell are the same. When the second preset condition is met, if the frequency priority of the original cell and the frequency priority of the neighboring cell are the same, reduce the minimum access level of the original cell to access the target terminal to the original cell.

[0108] In this embodiment, when the load intensity of the current core network is less than that of the adjacent core network and the original cell and the adjacent cell are heterofrequency cells, it is further determined whether the frequency priority of the original cell and the frequency priority of the adjacent cell are the same.

[0109] In this embodiment, when the load intensity of the core network is less than that of the adjacent core network, and the original cell and the adjacent cell are heterofrequency cells and cells of the same priority, the minimum access level of the original cell is reduced to allow the target terminal to access the original cell.

[0110] In an optional implementation, the load flow balancing further includes: under a second preset condition, if the frequency priority of the original cell is different from the frequency priority of the neighboring cell, increasing the frequency priority of the original cell to connect the target terminal to the original cell.

[0111] In this embodiment, when the load intensity of the core network is less than that of the adjacent core network, and the original cell and the adjacent cell are cells of different frequencies and priorities, the frequency priority of the original cell is increased to connect the target terminal to the original cell.

[0112] The above-mentioned scheme of the present invention can be summarized as follows:

[0113] In a communication network, load information of any two adjacent core networks is periodically obtained.

[0114] Whether to trigger the parameter adjustment strategy is determined based on the load strength of the core network and the load strength of the adjacent core network.

[0115] When the ratio of the difference between the load strength of the current core network and the load strength of the neighboring core network to the larger value of the load strength of the current core network and the load strength of the neighboring core network is less than or equal to the preset threshold, the parameter adjustment strategy is not triggered.

[0116] When the ratio of the difference between the load intensity of the current core network and the load intensity of the adjacent core network to the larger value of the load intensity of the current core network and the load intensity of the adjacent core network is greater than a preset threshold, the parameter adjustment strategy is triggered.

[0117] The parameter adjustment strategy includes a parameter adjustment strategy corresponding to the first load imbalance situation and a parameter adjustment strategy corresponding to the second load imbalance situation.

[0118] The parameter adjustment strategy corresponding to the first load imbalance situation (the load intensity of the core network is greater than the load intensity of the adjacent core network, or the difference value of the load intensity of the core network is greater than the difference value of the load intensity of the adjacent core network):

[0119] The original cell and the adjacent cell are co-frequency cells. The frequency priority is not considered. The minimum access level of the original cell is increased to allow the target terminal to access the adjacent cell.

[0120] The original cell and the adjacent cell are cells of the same priority but different frequencies. The minimum access level of the original cell is increased to allow the target terminal to access the adjacent cell.

[0121] The original cell and the adjacent cell are cells of different priorities and frequencies. The frequency priority of the original cell is reduced to allow the target terminal to access the adjacent cell.

[0122] The parameter adjustment strategy corresponding to the second load imbalance situation (the load intensity of the core network is less than the load intensity of the adjacent core network, or the difference value of the load intensity of the core network is less than the difference value of the load intensity of the adjacent core network):

[0123] The original cell and the adjacent cell are co-frequency cells. The frequency priority is not considered. The minimum access level of the original cell is reduced to allow the target terminal to access the original cell.

[0124] The original cell and the adjacent cell are different-frequency cells with the same priority. The minimum access level of the original cell is reduced to allow the target terminal to access the original cell.

[0125] The original cell and the adjacent cell are cells of different priorities and frequencies. The frequency priority of the original cell is increased to allow the target terminal to access the original cell.

[0126] In the present invention, cell reselection can be performed after adjusting the minimum access level or the frequency priority.

[0127] Figure 3 It is a flow chart of another load flow balancing method according to an embodiment of the present invention.

[0128] like Figure 3 As shown, another load flow balancing method is provided in an embodiment of the present invention, which is applied to a communication network, and the communication network includes multiple core networks.

[0129] The load flow balancing method includes:

[0130] S201: For each core network, determine the neighboring core network of the core network according to the network configuration, and receive load information of the neighboring core network broadcast to the core network at a preset time interval.

[0131] In this embodiment, all devices in a certain network segment will receive the broadcast mode, and it is not necessary to send one by one. For example, a network consists of core networks 1, 2, 3, and 4, and the IP addresses are set to 192.168.10.5, 192.168.10.6, 192.168.10.7, and 192.168.10.8. When core network 1 sends load information, the destination address is set to the broadcast address 192.168.10.255, and the broadcast message core networks 2, 3, and 4 can all receive it. For convenience, the time interval T can be set as the broadcast frequency. After the communication network is built, the network topology is fixed, and the relationship between networks can be determined by configuring the actual core network through the network, including the unique identifier of the core network and the adjacent cells adjacent to the core network.

[0132] In this embodiment, the core network will store the load information sent by other core networks. It is not necessary to store historical data. It is sufficient to store the load information sent in the previous cycle because it is necessary to perform differentiation. The core network stores the load information of the previous cycle and the load information of the current cycle. For a single core network, the load intensity changes dynamically, and the unit load intensity = load intensity / time interval T. The core networks are interconnected through network links.

[0133] In this embodiment, the neighboring core network of each core network can be determined according to the network configuration in the communication network. When the core network has at least one neighboring core network, the following technical solutions of S202 to S205 are executed.

[0134] In this embodiment, the load intensity of the core network changes dynamically during the operation of the communication network and is related to the service intensity of the UE. In order to allow the adjacent core networks to perceive the network load intensity, a mechanism is designed. The core network periodically notifies its own load information including load intensity on the network at a certain interval. Each other core network will monitor the load intensity of other core networks and update it based on the received load information. Therefore, the load intensity of the core network is determined for each core network.

[0135] In this embodiment, multiple core network data perception, a 5G communication network can be composed of multiple core networks, such as Figure 4 As shown, 5GC1, 5GC2, 5GC3, the adjacent core network of each core network is determined by the network configuration. For example, the adjacent network of 5GC1 is configured as 5GC2 and 5GC3 according to the actual situation. If there is no overlapping coverage area between 5GC1 and 5GC2, the adjacent core network of 5GC1 is 5GC3. Similarly, the adjacent core networks of the remaining 5GC2 and 5GC3 can be determined.

[0136] S202: Periodically obtain load information of any two adjacent core networks in the communication network. For details, refer to the relevant description of S101 above, which will not be repeated here.

[0137] S203: Determine whether a first preset condition is met according to the load strength of the current core network and the load strength of the neighboring core network. For details, refer to the relevant description of S102 above, which will not be repeated here.

[0138] S204: When the first preset condition is met, if the original cell and the neighboring cell have the same frequency, increase the minimum access level of the original cell to allow the target terminal to access the neighboring cell. For details, refer to the relevant description of S103 above, which will not be repeated here.

[0139] S205: When the first preset condition is met, if the frequencies of the original cell and the neighboring cell are different, determine whether the frequency priority of the original cell is the same as the frequency priority of the neighboring cell. When the first preset condition is met, if the frequency priority of the original cell is the same as the frequency priority of the neighboring cell, increase the minimum access level of the original cell to access the target terminal to the neighboring cell. For details, refer to the relevant description of S104 above, which will not be repeated here.

[0140] The technical solution of the present invention includes multi-network traffic statistical balancing:

[0141] After adopting the periodic broadcast design, the load information of any core network, such as load intensity, is transparent. Any core network can judge the load intensity of itself and the adjacent core network based on the obtained load information. If the load intensity of this core network is greater than the intensity of the adjacent cell, the adjustment method is to adjust the access parameters of the cell (this core network) and the cell switching parameters, such as access threshold, cell transmission power, hysteresis parameters, etc., which causes the UE to change the queue preference of the tracking cell and makes the adjacent cell the preferred cell, so that the UE actively switches the cell, such as Figure 5 As shown, the load intensity of the current network (this core network) decreases, and the load intensity of the neighboring cells increases.

[0142] Since the statistics of load intensity are historical results and do not reflect the real-time load of the core network, if you want to reflect the real-time load situation, you can perform differential calculation on the load intensity of a core network currently received, which can approximate the current unit load intensity and adjust the access and switching parameters of the network accordingly to achieve the purpose of multi-network load balancing. The two adjustment methods are as follows: Figure 6 shown.

[0143] The technical solution of the present invention also includes cell switching:

[0144] When the mobile terminal is in an idle or inactive state, the process of staying in a cell is called cell selection. Once the cell selection is completed, that is, the UE successfully stays in a cell, the UE will search for a better cell according to the cell reselection criteria. If the UE finds a better cell that meets the criteria, it will reselect the cell.

[0145] In the present invention, the original cell corresponding to the target terminal in the core network is a cell determined by cell selection or a cell determined by cell reselection.

[0146] Cell selection can be divided into the following categories:

[0147] a) Initial cell selection: no prior information such as NR frequency.

[0148] During the initial cell selection, the UE needs to scan all channels on the NR band to find a suitable cell. At each frequency point, the UE only needs to search for the cell with the best signal quality. Once a suitable cell is found, the UE can try to stay in the cell.

[0149] b) Cell selection with prior information.

[0150] The prior information here includes, for example, frequency information, measurement control information received in previously detected cells, etc. Once the UE finds a suitable cell based on the prior information, the UE can immediately try to camp on it. If a suitable cell cannot be found based on the prior information, the initial cell selection is started.

[0151] c) Cell selection criteria.

[0152] During the cell selection process, the terminal needs to measure the cell to be selected in order to evaluate the signal quality and determine whether it is suitable for staying. The measurement criterion for cell selection is called the S criterion. When the signal quality of a cell meets the S criterion, it can be selected as the staying cell. The so-called S criterion is:

[0153] Srxlev>0AND Squal>0, where: Srxlev=Qrxlevmeas–(Qrxlevmin+Qrxlevminoffset)–Pcompensation-Qoffsettemp, Squal=Qqualmeas–(Qqualmin+Qqualminoffset)-Qoffsettemp.

[0154] The formula means that the measured value minus the minimum required value of the resident cell and some other necessary offsets must still be greater than 0. The specific meanings of all parameters in the above formula are as follows:

[0155] Srxlev: cell receiving signal, in dB.

[0156] Squal: cell reception quality value, in dB.

[0157] Qoffsettemp: A temporary offset, indicated by the parameter connEstFailOffset, a parameter used for cell selection or reselection in 3GPP38.304.

[0158] Qrxlevmeas: measures the RSRP of the cell.

[0159] Qqualmeas: measures the RSRQ of the cell.

[0160] Qrxlevmin: The minimum receive strength requirement of the cell is in dBm and is indicated by the parameter q-RxLevMin in SIB1, SIB2 and SIB4.

[0161] Qqualmin: The minimum RSRQ reception strength requirement in the cell, indicated by the parameter Q-QualMin, a parameter used for cell selection or reselection in 3GPP 38.304.

[0162] Qrxlevminoffset: offset of the minimum required RSRP of the cell, indicated by the parameter q-RxLevMinOffset.

[0163] Qqualminoffset: offset of the minimum required RSRQ of the cell, indicated by the parameter q-QualMinOffset, SIB1 message.

[0164] Pcompensation: FR1, which is calculated by the following formula:

[0165] if the UE supports the additionalPmax:

[0166] max(PEMAX1–PPowerClass,0)–(min(PEMAX2,PPowerClass)–min(PEMAX1,PPowerClass))(dB).

[0167] else:

[0168] max(PEMAX1–PPowerClass,0)(dB).

[0169] FR2, Pcompensation is 0.

[0170] PEMAX1, PEMAX2 UE maximum allowed transmit power, for details, please refer to TS 38.101, indicated by parameters p-Max and NR-NS-PmaxList.

[0171] PPowerClass The maximum RF output power of the UE is determined by the power class. For details, please refer to TS38.101-1.

[0172] When the terminal selects a cell, it obtains the Qrxlevmeas and Qqualmeas of the cell by measurement, obtains other parameters in the S criterion through the cell's system information and its own capabilities, calculates Srxlev and Squal, and then compares them with 0. If both are greater than 0, it is considered that the cell meets the quality requirements for cell selection, and the cell system information broadcast is allowed to stay, then the terminal will choose to stay in this cell.

[0173] Cell reselection:

[0174] When the terminal is in idle or inactive state, it needs to continuously reselect cells in order to stay in a cell with higher priority or better signal quality. The network can control the terminal's stay by setting the priority of the frequency point. At the same time, the terminal selects the cell with the best quality on a certain frequency point to provide better service.

[0175] a) Same-frequency and same-priority different-frequency cell reselection criteria:

[0176] If the serving cell satisfies Srxlev>SIntraSearchP&Squal>SIntraSearchQ, where SIntraSearchP and SIntraSearchQ are system broadcast parameters, the UE does not perform intra-frequency measurement. Otherwise, the UE performs intra-frequency measurement.

[0177] The candidate cells are sorted according to their quality and the best cell is selected.

[0178] Whether a cell is an optimal cell is determined according to the cell criterion.

[0179] First, the concept of cell ranking R is given (Rs represents the serving cell, Rn represents the neighboring cell):

[0180] Rs = Qmeas,s + Qhyst - Qoffsettemp, Rn = Qmeas,n - Qoffset - Qoffsettemp, where: Qmeas RSRP measurement value. Qoffset intra-frequency, indicated by Qoffsets,n, default value is 0, the difference in the quality of the received signals of the two cells, a message broadcast by SIB. Qoffsettemp is a temporary offset value, applied to the connection establishment failure cell specified in TS38.331.

[0181] For all cells that meet the cell selection criteria (i.e., S criteria), the UE must calculate the cell ranking according to the above R criteria. If the parameter rangeToBestCell is not configured, the UE reselects to the cell with the highest ranking. If the parameter rangeToBestCell is configured, the UE reselects to the cell with the most beams.

[0182] b) Inter-frequency cell reselection:

[0183] During the inter-frequency cell reselection process, the network can achieve load balancing at different frequencies by setting reasonable priority parameters.

[0184] 1. Measurement rules for cell reselection:

[0185] a) If it has a higher priority than the current frequency point, measure it.

[0186] b) If the frequency is lower than or equal to the priority of the current frequency point, if the serving cell satisfies Srxlev>SIntraSearchP&Squal>SIntraSearchQ, the terminal can choose not to measure, and if the serving cell satisfies Srxlev>SnonIntraSearch P&Squal>SnonIntraSearchQ, the terminal can choose not to perform inter-frequency or inter-RAT measurement. In other cases, the UE needs to perform inter-frequency or inter-system frequency measurement.

[0187] 2. Priority processing:

[0188] The priority of NR or IRAT frequency can be notified to UE in system information or RRC Release message (public priority), or obtain frequency priority information through RRC Release message (dedicated priority) or inherited from another RAT during IRAT reselection. If dedicated priority is provided, the terminal will ignore all public priorities. If the priority of the terminal's current mainstream cell is not provided in the system information, the terminal will set the frequency priority of the cell to the lowest. The terminal will only reselect the cell according to the priority strategy (select the frequency with higher priority) between the frequencies that appear in the system information and provide priority. If the following situations occur, the dedicated priority will be deleted.

[0189] A terminal state transition has occurred.

[0190] The priority level has expired (timed out).

[0191] NAS performs PLMN selection.

[0192] 3.Criteria for reselection of cells with different frequencies and systems:

[0193] 1) High priority frequency or different system reselection:

[0194] If the parameter threshServingLowQ is configured and the stay in the current serving cell exceeds 1 second, the reselection criteria are that the high-priority neighboring cell meets the following conditions: Squal>ThreshX, HighQ and the duration exceeds TreselectionRAT, and then cell reselection can be performed.

[0195] In other cases, that is, if the UE stays for more than 1 second but the parameter threshServingLowQ is not configured, the reselection criteria are that the high-priority neighboring cell meets:

[0196] Cell reselection is possible only when Srxlev>ThreshX, HighP and the duration exceeds TreselectionRAT.

[0197] 2) Reselection of cells with the same priority frequency is based on the same frequency cell reselection:

[0198] Cell reselection for NR frequencies of equal priority is performed based on the ranked R criterion.

[0199] 3) Reselect to a lower priority frequency or a different system:

[0200] If the parameter threshServingLowQ is configured and the UE resides for more than 1 second, the reselection criteria are:

[0201] The current serving cell satisfies Squal < ThreshServing,LowQ and the low - priority neighboring cell satisfies Squal > ThreshX,LowQ during a time interval TreselectionRAT.

[0202] In other cases, that is, when the parameter threshServingLowQ is not configured, the reselection criterion is:

[0203] The serving cell satisfies Srxlev < ThreshServing,LowP and the low - priority neighboring cell satisfies Srxlev > ThreshX,LowP during a time interval TreselectionRAT.

[0204] That is to say, not only the corresponding thresholds need to be met, but also a certain period of time needs to be maintained. Just satisfying the threshold for an instant cannot trigger cell reselection.

[0205] When multiple cells simultaneously meet the reselection conditions, the UE reselects to the optimal cell on the highest - priority frequency.

[0206] Through the analysis of cell selection and reselection principles in the technical solution of the present invention, the traffic of a network can be adjusted by the parameters of cell selection and reselection. Here, a method is proposed for adjustment. The method of adjusting parameters is as follows: for co - frequency cells, the minimum access level parameter is adjusted. The description of this parameter can be found in 3GPP TS36.304, and its value range is - 44dBm to - 140dBm, usually the value range is - 90dBm to - 128dBm. When adjusting, it is increased or decreased at intervals of 2dB. For inter - frequency cells, the adjustment is carried out through the cell reselection priority (CellReselectionPriority). The cell reselection priority is sent by information broadcast, and its value is 0 to 7. Other parameters such as hysteresis parameters and offset parameters remain unchanged. These parameters are set to avoid frequent ping - pong handover effects. Therefore, the change of the minimum access level and the inter - frequency cell priority will not cause ping - pong handover effects.

[0207] In addition, the core network needs to obtain the minimum access level of neighboring cells within the core network, as well as the frequency points used by the cells and the frequency - point priorities, so that two neighboring cells of the core network can confirm whether they are co - frequency and the frequency - point priority situation. For this reason, this information is broadcast between core networks periodically to each core network. Thus, the serving cell of each core network and the neighboring cells of the core network can know whether they are co - frequency and the frequency - point priority of the cells.

[0208] In addition, the cell access parameters are adjusted by comparing the load strength of the adjacent core network, thereby adjusting the UE's cell reselection tendency, and thus adjusting the services of the adjacent core network, and thus adjusting the traffic strength of the adjacent core network. In order to avoid frequent adjustments, if the relative data between the adjacent core networks (intensity difference / the larger value of the traffic strength of the two core networks) is lower than a certain critical value, no adjustment is made, that is, the adjustment method has a certain hysteresis. The critical value can be set to 5%, 10%, 15%, etc., and can be configured as a constant in each core network when the system is running.

[0209] The adjustment scheme of the cell parameters is as follows: set the core network broadcast period Tminimum, set the core network traffic intensity adjustment critical value Pt, the core network sends traffic data and the identifier of each neighboring cell and its frequency and frequency priority to other core networks through regular broadcasting, the core network obtains the traffic data of the current system according to calculation, after receiving the traffic broadcast of the neighboring core network (determined by initial planning), the core network enumerates the traffic of each neighboring core network, performs differential to obtain the average traffic data per unit time, compares the traffic data difference between the core network and the neighboring core network, if the relative intensity is less than the critical value, no adjustment is made, otherwise if the traffic data of the core network is large, it means that the UE needs to be as easy as possible to reselect to the neighboring core network, otherwise, the UE should be as easy as possible to reselect to the core network. The adjustment method is to increase or decrease the minimum access level of the core network cell if it is a co-frequency cell, and increase or decrease the frequency priority of the core network cell if it is a hetero-frequency cell. When adjusting the access level, adjust 2dBm each time, the range is -90dBm ~ -128dBm, and when adjusting the frequency priority, adjust 1 each time, the priority range is 0 ~ 7. For the traffic broadcast cycle and the adjustment cycle, make the two times consistent, and avoid adjusting the time too short. This time is set to be greater than Tminimum. Tminimum is set to 2 hours at the beginning and can be configured as a parameter. The adjustment method is as follows:

[0210] A core network initialization begins.

[0211] Set the broadcast period of traffic cell frequency priority to Tminimum.

[0212] Set the adjustment hysteresis parameter Pt.

[0213] When a periodic broadcast is received: broadcast handler.

[0214] Obtain information such as core network traffic, cells, frequencies, priorities, etc. within the broadcast.

[0215] If it is a neighboring core network:

[0216] Calculate the traffic intensity difference / maximum traffic intensity Pc of the two core networks.

[0217] If Pc < Pt, do not adjust and exit the broadcast processing program.

[0218] Otherwise:

[0219] If the traffic intensity of this core network > the intensity of the neighboring core network.

[0220] It is a co-frequency cell.

[0221] Increase the minimum access level of the serving cell (original cell) by 2 dBm (it is easier for the terminal to camp on the neighboring cell).

[0222] It is not a co-frequency cell (it is an inter-frequency cell).

[0223] If the frequency priorities are the same.

[0224] Increase the minimum access level of the serving cell by 2 dBm.

[0225] Otherwise, decrease the frequency priority of the serving cell in this core network by 1.

[0226] Exit the processing.

[0227] If the traffic intensity of this core network < the intensity of the neighboring core network.

[0228] It is a co-frequency cell.

[0229] Decrease the access level of the serving cell by 2 dBm.

[0230] It is not a co-frequency cell (it is an inter-frequency cell).

[0231] If the priorities are the same.

[0232] Decrease the access level of the serving cell by 2 dBm.

[0233] Otherwise, increase the frequency priority of the serving cell in this core network by 1.

[0234] Exit the processing.

[0235] End the processing.

[0236] The technical solution of the present invention balances the wireless network traffic of a multi-core network 5G network and provides a wireless parameter adjustment method. By adjusting the minimum access level of the service cell and the frequency priority of the heterofrequency cell, it indirectly makes it easier for the UE to reselect or reside in a core network with relatively low wireless traffic, thereby achieving the purpose of adjusting the core network traffic. At the same time, in order to avoid frequent parameter adjustments, a hysteresis mechanism is designed. When the relative intensity of the traffic is lower than a certain percentage compared with the maximum traffic between adjacent core networks, no adjustment is made, thereby making the network adjustment smoother. In addition, in order to obtain the parameters between the core networks and the cells, a broadcast mechanism is designed to periodically send these parameters to other core networks for selection and comparison.

[0237] It should be noted that the contents not described in detail in the specification of the present invention belong to the common knowledge of those skilled in the art.

[0238] In this embodiment, a load flow balancing device is also provided. A single device is used to implement the above-mentioned embodiment and optional implementation methods. The descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0239] Figure 7 It is a structural diagram of a load flow balancing device according to an embodiment of the present invention.

[0240] The present invention provides a load flow balancing device, such as Figure 7 As shown, the load flow balancing device is applied to a communication network, and the communication network includes multiple core networks, including:

[0241] The first processing module 11 is used to periodically obtain the load information of any two adjacent core networks in the communication network. The two adjacent core networks include the current core network and the adjacent core network of the current core network. The load information includes the load intensity, the minimum access level of the target cell, the frequency and the frequency priority. The target cell includes the original cell corresponding to the target terminal in the current core network and the adjacent cell in the adjacent core network. The adjacent cell is a cell adjacent to the original cell accessed by the target terminal in the current core network.

[0242] The second processing module 12 is used to determine whether a first preset condition is met according to the load strength of the core network and the load strength of the adjacent core network. The first preset condition includes that the load strength of the core network is greater than the load strength of the adjacent core network.

[0243] The second processing module 12 includes a first processing unit 121 and a second processing unit 122 .

[0244] The first processing unit 121 is configured to increase the minimum access level of the original cell to access the target terminal to the neighboring cell if the original cell and the neighboring cell have the same frequency under a first preset condition.

[0245] The second processing unit 122 is configured to determine whether the frequency priority of the original cell and the frequency priority of the neighboring cell are the same if the frequencies of the original cell and the neighboring cell are different under the first preset condition. If the frequency priority of the original cell and the frequency priority of the neighboring cell are the same under the first preset condition, the minimum access level of the original cell is increased to allow the target terminal to access the neighboring cell.

[0246] In an optional implementation, the second processing unit 122 in the second processing module 12 is further used to reduce the frequency priority of the original cell to access the target terminal to the adjacent cell if the frequency priority of the original cell and the frequency priority of the adjacent cell are different under the first preset condition.

[0247] In an optional implementation, the second processing module 12 further includes a third processing unit, which is used to determine whether a second preset condition is satisfied according to the load strength of the core network and the load strength of the neighboring core network. The second preset condition includes that the load strength of the core network is less than the load strength of the neighboring core network.

[0248] When the second preset condition is met, if the frequency points of the original cell and the neighboring cell are the same, the minimum access level of the original cell is reduced to allow the target terminal to access the original cell.

[0249] In an optional implementation, the second processing module 12 further includes a fourth processing unit, which is used to determine whether the frequency priority of the original cell and the frequency priority of the neighboring cell are the same if the frequencies of the original cell and the neighboring cell are different under the second preset condition. Under the second preset condition, if the frequency priority of the original cell and the frequency priority of the neighboring cell are the same, reduce the minimum access level of the original cell to access the target terminal to the original cell.

[0250] In an optional embodiment, the second processing module 12 also includes a fourth processing unit, which is also used to increase the frequency priority of the original cell to connect the target terminal to the original cell if the frequency priority of the original cell and the frequency priority of the neighboring cell are different when the second preset condition is met.

[0251] In an optional embodiment, the load flow balancing device also includes a broadcast module, which is used to determine the neighboring core networks of each core network according to the network configuration before periodically obtaining the load information of any two adjacent core networks in the communication network, and receive the load information of the neighboring core networks broadcast to the core network at preset time intervals.

[0252] In an optional implementation, the load flow balancing device further includes a load balancing module, which is used to determine whether to trigger a parameter adjustment strategy according to the load strength of the core network and the load strength of the adjacent core network after periodically acquiring the load information of any two adjacent core networks in the communication network. The parameter adjustment strategy is used to adjust the minimum access level and the frequency priority.

[0253] When the ratio of the difference between the load intensity of the current core network and the load intensity of the adjacent core network to the larger value of the load intensity of the current core network and the load intensity of the adjacent core network is greater than a preset threshold, the parameter adjustment strategy is triggered.

[0254] In an optional implementation, the first preset condition also includes: a differential value of the load strength of the current core network is greater than a differential value of the load strength of an adjacent core network.

[0255] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0256] The load flow balancing device in this embodiment is presented in the form of a functional unit, where the unit refers to an application specific integrated circuit (ASIC) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0257] The embodiment of the present invention also provides a computer device having the above Figure 7 The load flow balancing device shown.

[0258] See also Figure 8 , Figure 8 Schematic diagram of the hardware structure of the computer device according to the embodiment of the present invention. Figure 8 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In an optional embodiment, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor device). Figure 8 A processor 10 is taken as an example.

[0259] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0260] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0261] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating device, an application required for at least one function. The data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage devices. In an optional embodiment, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0262] The memory 20 may include a volatile memory, such as a random access memory. The memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive. The memory 20 may also include a combination of the above types of memory.

[0263] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0264] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc. Further, the storage medium can also include a combination of the above-mentioned types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0265] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0266] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A load flow balancing method, applied to a communication network, wherein the communication network includes a plurality of core networks, characterized in that: include: In the communication network, periodically obtaining load information of any two adjacent core networks; the two adjacent core networks include the current core network and a core network adjacent to the current core network; The load information includes load intensity, minimum access level, frequency and frequency priority of the target cell; the target cell includes the original cell corresponding to the target terminal in the core network and the neighboring cell in the neighboring core network; the neighboring cell is a cell adjacent to the original cell accessed by the target terminal in the core network; Determining whether a first preset condition is met according to the load strength of the current core network and the load strength of the adjacent core network; the first preset condition includes that the load strength of the current core network is greater than the load strength of the adjacent core network; Under the first preset condition, if the original cell and the neighboring cell have the same frequency, increasing the minimum access level of the original cell to allow the target terminal to access the neighboring cell; When the first preset condition is met, if the frequencies of the original cell and the neighboring cell are different, determine whether the frequency priority of the original cell is the same as the frequency priority of the neighboring cell; when the first preset condition is met, if the frequency priority of the original cell is the same as the frequency priority of the neighboring cell, increase the minimum access level of the original cell to access the target terminal to the neighboring cell.

2. The method according to claim 1, characterized in that The method further comprises: When the first preset condition is met, if the frequency priority of the original cell and the frequency priority of the neighboring cell are different, the frequency priority of the original cell is reduced to connect the target terminal to the neighboring cell.

3. The method according to claim 1, characterized in that: The method further comprises: Determining whether a second preset condition is met according to the load strength of the current core network and the load strength of the adjacent core network; the second preset condition includes that the load strength of the current core network is less than the load strength of the adjacent core network; When the second preset condition is met, if the frequency points of the original cell and the neighboring cell are the same, reducing the minimum access level of the original cell to access the target terminal to the original cell; When the second preset condition is met, if the frequencies of the original cell and the neighboring cell are different, determine whether the frequency priority of the original cell and the frequency priority of the neighboring cell are the same; when the second preset condition is met, if the frequency priority of the original cell and the frequency priority of the neighboring cell are the same, reduce the minimum access level of the original cell to access the target terminal to the original cell.

4. The method according to claim 3, characterized in that The method further comprises: When the second preset condition is met, if the frequency priority of the original cell and the frequency priority of the neighboring cell are different, the frequency priority of the original cell is increased to connect the target terminal to the original cell.

5. The method according to claim 1, characterized in that In the communication network, before periodically acquiring load information of any two adjacent core networks, the method further includes: For each core network, the neighboring core networks of the core network are determined according to the network configuration, and the load information of the neighboring core networks broadcast to the core network at a preset time interval is received.

6. The method according to claim 1, characterized in that In the communication network, after periodically acquiring load information of any two adjacent core networks, the method further includes: Determining whether to trigger a parameter adjustment strategy according to the load strength of the core network and the load strength of the neighboring core network; the parameter adjustment strategy is used to adjust the minimum access level and the frequency priority; When the ratio of the difference between the load strength of the current core network and the load strength of the neighboring core network to the larger value of the load strength of the current core network and the load strength of the neighboring core network is greater than a preset threshold, the parameter adjustment strategy is triggered.

7. The method according to claim 1, characterized in that The first preset condition also includes: The differential value of the load strength of the present core network is greater than the differential value of the load strength of the adjacent core network.

8. A load flow balancing device, applied to a communication network, wherein the communication network includes a plurality of core networks, characterized in that: include: The first processing module is used to periodically obtain load information of any two adjacent core networks in the communication network; the two adjacent core networks include the current core network and the adjacent core network of the current core network; the load information includes load intensity, minimum access level, frequency and frequency priority of the target cell; the target cell includes the original cell corresponding to the target terminal in the current core network and the adjacent cell in the adjacent core network; the adjacent cell is a cell adjacent to the original cell accessed by the target terminal in the current core network; A second processing module, configured to determine whether a first preset condition is satisfied according to the load strength of the current core network and the load strength of the adjacent core network; the first preset condition includes that the load strength of the current core network is greater than the load strength of the adjacent core network; The second processing module includes a first processing unit and a second processing unit; The first processing unit is configured to increase the minimum access level of the original cell to access the target terminal to the neighboring cell if the frequency points of the original cell and the neighboring cell are the same under the first preset condition; The second processing unit is used to determine whether the frequency priority of the original cell is the same as the frequency priority of the neighboring cell if the frequencies of the original cell and the neighboring cell are different when the first preset condition is met; and to increase the minimum access level of the original cell to access the target terminal to the neighboring cell if the frequency priority of the original cell is the same as the frequency priority of the neighboring cell when the first preset condition is met.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the load flow balancing method according to any one of claims 1 to 7 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the load flow balancing method according to any one of claims 1 to 7.