A load balancing method, device and storage medium

CN115623537BActive Publication Date: 2026-09-18CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110808941.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-16
Publication Date
2026-09-18
Estimated Expiration
2041-07-16

AI Technical Summary

Technical Problem

[0003]初期,由于新终端数量较少且原LTE频率范围为2575-2635MHz(范围在60MHz内),绝大多数终端集中使用2575-2635MHz之间(2575-2635MHz可以对应3个频点,每个频点的范围在20MHz内)频率进行通信,2635-2675MHz对应的2个频点使用率较低,而2655-2675MHz对应的频点仅部分新终端(如2021年后的新终端)支持连接

Benefits of technology

[0079] The load balancing method, apparatus, and storage medium provided in this invention allow a network device to determine a target frequency for each terminal based on the frequency capability of each terminal and the load status of each frequency. The target frequency is the frequency to be shifted for the corresponding terminal. A frequency shifting command is sent to the terminal, triggering the terminal to shift to the target frequency. In this way, the load on each frequency is dynamically balanced based on the actual terminal capabilities in the network, improving frequency utilization and avoiding uneven load distribution between different frequencies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115623537B_ABST
    Figure CN115623537B_ABST
Patent Text Reader

Abstract

The application discloses a load balancing method and device and a storage medium. The method comprises the following steps: determining a target frequency point corresponding to each terminal according to the frequency point capability of each terminal in at least one terminal and the load condition of each frequency point in at least one frequency point; the target frequency point is a frequency point to which the corresponding terminal is to be migrated; sending a frequency migration instruction to the terminal; the frequency migration instruction is used for triggering the terminal to migrate to the target frequency point.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to wireless communication technology, and more particularly to a load balancing method, apparatus, and storage medium. Background Technology

[0002] The 2.6GHz band is the main capacity layer for Long Term Evolution (LTE) technology. Existing LTE-enabled terminals already support a certain frequency range, such as 2555-2655MHz. Since China Mobile has obtained a new New Radio (NR) frequency of 2.6GHz, new terminals need to support the high-end 100MHz frequency range (such as supporting the 2575-2675MHz range) to meet the future LTE and NR frequency evolution strategies.

[0003] Initially, due to the limited number of new terminals and the fact that the original LTE frequency range was 2575-2635MHz (within 60MHz), the vast majority of terminals concentrated on using frequencies between 2575-2635MHz (which can correspond to 3 frequency points, each within 20MHz) for communication. The two frequency points corresponding to 2635-2675MHz had low utilization rates, while the frequency points corresponding to 2655-2675MHz were only supported by some new terminals (such as new terminals after 2021).

[0004] In the future, with the continuous popularization of new terminals and the gradual retirement of old terminals, the utilization rate of the frequency points corresponding to 2655-2675MHz will increase. Therefore, it is necessary to balance the network load according to the actual terminal capabilities in the network during the frequency evolution and terminal retirement process to avoid the problem of uneven load between different frequency points. Summary of the Invention

[0005] In view of this, the main objective of the present invention is to provide a load balancing method, apparatus and storage medium.

[0006] To achieve the above objectives, the technical solution of the present invention is implemented as follows:

[0007] This invention provides a load balancing method applied to network devices, the method comprising:

[0008] Based on the frequency capability of each of the at least one terminals and the load status of each of the at least one frequency points, a target frequency point corresponding to each of the terminals is determined; the target frequency point is the frequency point to be shifted for the corresponding terminal.

[0009] A frequency shift command is sent to the terminal; the frequency shift command is used to trigger the terminal to shift its frequency to the target frequency.

[0010] In the above scheme, determining the target frequency point corresponding to each terminal based on the frequency point capability of each terminal in at least one terminal and the load status of each frequency point in at least one frequency point includes:

[0011] If the terminal supports a first frequency point and the load of the first frequency point is lower than a first preset threshold, the first frequency point is used as the target frequency point of the terminal.

[0012] If the terminal does not support the first frequency point but supports the second frequency point, and the load of the second frequency point is lower than the second preset threshold, the second frequency point will be used as the target frequency point of the terminal.

[0013] In the above scheme, determining the target frequency point corresponding to each terminal based on the frequency point capability of each of the at least one terminal and the load status of each of the at least one frequency point includes:

[0014] Corresponding to the fact that each of the at least one terminal supports the first frequency point, the at least one terminal is connected to the first frequency point, the second frequency point and the third frequency point respectively according to a preset ratio; or, only the first frequency point is connected.

[0015] The method in the above scheme further includes:

[0016] A fourth frequency point whose load exceeds a corresponding preset threshold is identified, and a first target terminal supporting the first frequency point is identified based on the frequency point capabilities of each terminal within the fourth frequency point.

[0017] The first frequency point is used as the target frequency point of the first target terminal;

[0018] A frequency shift command is sent to the first target terminal; the frequency shift command is used to trigger the first target terminal to shift its frequency to the target frequency point.

[0019] The method in the above scheme further includes:

[0020] Based on the frequency capabilities of each terminal within the fourth frequency point, a second target terminal within the fourth frequency point that does not support the first frequency point is determined.

[0021] Other frequency points besides the first frequency point are used as the target frequency points of the second target terminal;

[0022] A frequency shift command is sent to the second target terminal; the frequency shift command is used to trigger the second target terminal to shift its frequency to the target frequency point.

[0023] In the above scheme, the frequency range of the first frequency point is higher than the frequency range of any other frequency point;

[0024] The frequency range of the second frequency point is lower than the frequency range of the first frequency point, but higher than the frequency range of any other frequency point besides the first frequency point;

[0025] The frequency range of the third frequency point is lower than that of the second frequency point, but higher than the frequency range of any other frequency point besides the first and second frequency points.

[0026] In the above scheme, the frequency range of the first frequency point is lower than the frequency range of any other frequency point;

[0027] The frequency range of the second frequency point is higher than the frequency range of the first frequency point, and lower than the frequency range of any other frequency point besides the first frequency point;

[0028] The frequency range of the third frequency point is higher than the frequency range of the second frequency point, and lower than the frequency range of any other frequency point besides the first frequency point and the second frequency point.

[0029] The above solution further includes:

[0030] Determine the frequency capability of each of the at least one terminal.

[0031] In the above scheme, sending frequency shift instructions to the corresponding terminal includes:

[0032] Send an RRC reconfiguration message to the corresponding terminal;

[0033] The RRC reconfiguration message includes: target frequency;

[0034] The RRC reconfiguration message is used to trigger the corresponding terminal in the connected state to shift its frequency to the target frequency.

[0035] The method in the above scheme further includes:

[0036] Adjust the access control-related parameters in the system broadcast message of the target frequency point;

[0037] The access control related parameters include: the time (ac-BarringTime) and probability (ac-BarringFactor) during which the terminal is prohibited from accessing the cell in the System Information Block (SIB)2 message.

[0038] This invention provides a load balancing method applied to a terminal, the method comprising:

[0039] Receive a frequency shift command from a network device; the frequency shift command is used to trigger the terminal to shift its frequency to a target frequency point;

[0040] Based on the frequency shift command, the frequency is shifted to the target frequency.

[0041] In the above scheme, receiving the frequency shift command from the network device includes:

[0042] Receive RRC reconfiguration messages from network devices;

[0043] The RRC reconfiguration message includes: target frequency;

[0044] The RRC reconfiguration message is used to trigger the corresponding terminal in the connected state to shift its frequency to the target frequency.

[0045] This invention provides a load balancing device applied to network equipment. The device includes: a first processing module and a first communication module; wherein,

[0046] The first processing module is configured to determine a target frequency point corresponding to each terminal based on the frequency point capability of each terminal in at least one terminal and the load status of each frequency point in at least one frequency point; the target frequency point is the frequency point to be shifted for the corresponding terminal;

[0047] The first communication module is used to send a frequency shift command to the terminal; the frequency shift command is used to trigger the terminal to shift its frequency to the target frequency.

[0048] In the above scheme, the first processing module is used to take the first frequency point as the target frequency point of the terminal when the terminal supports the first frequency point and the load of the first frequency point is lower than the first preset threshold.

[0049] If the terminal does not support the first frequency point but supports the second frequency point, and the load of the second frequency point is lower than the second preset threshold, the second frequency point will be used as the target frequency point of the terminal.

[0050] In the above scheme, the first processing module is used to connect the at least one terminal to the first frequency point, the second frequency point and the third frequency point respectively according to a preset ratio, corresponding to each of the at least one terminal supporting the first frequency point; or, only connect to the first frequency point.

[0051] In the above scheme, the first processing module is further used to determine the fourth frequency point where the load exceeds the corresponding preset threshold, and to determine the first target terminal in the fourth frequency point that supports the first frequency point based on the frequency point capability of each terminal in the fourth frequency point.

[0052] The first frequency point is used as the target frequency point of the first target terminal;

[0053] The first communication module is further configured to send a frequency shift command to the first target terminal; the frequency shift command is used to trigger the first target terminal to shift its frequency to the target frequency point.

[0054] In the above scheme, the first processing module is further configured to determine a second target terminal within the fourth frequency point that does not support the first frequency point based on the frequency point capabilities of each terminal within the fourth frequency point.

[0055] Other frequency points besides the first frequency point are used as the target frequency points of the second target terminal;

[0056] The first communication module is further configured to send a frequency shift command to the second target terminal; the frequency shift command is used to trigger the second target terminal to shift its frequency to the target frequency point.

[0057] In the above scheme, the frequency range of the first frequency point is higher than the frequency range of any other frequency point;

[0058] The frequency range of the second frequency point is lower than the frequency range of the first frequency point, but higher than the frequency range of any other frequency point besides the first frequency point;

[0059] The frequency range of the third frequency point is lower than that of the second frequency point, but higher than the frequency range of any other frequency point besides the first and second frequency points.

[0060] In the above scheme, the frequency range of the first frequency point is lower than the frequency range of any other frequency point;

[0061] The frequency range of the second frequency point is higher than the frequency range of the first frequency point, and lower than the frequency range of any other frequency point besides the first frequency point;

[0062] The frequency range of the third frequency point is higher than the frequency range of the second frequency point, and lower than the frequency range of any other frequency point besides the first frequency point and the second frequency point.

[0063] In the above scheme, the first processing module is further configured to determine the frequency point capability of each of the at least one terminal.

[0064] In the above scheme, the first communication module is used to send an RRC reconfiguration message to the corresponding terminal;

[0065] The RRC reconfiguration message includes: target frequency;

[0066] The RRC reconfiguration message is used to trigger the corresponding terminal in the connected state to shift its frequency to the target frequency.

[0067] In the above scheme, the first communication module is also used to adjust the access control related parameters in the system broadcast message of the target frequency point so as to shift the frequency of the corresponding terminal;

[0068] The access control related parameters include: the time and probability during which the terminal is prohibited from accessing the cell in the SIB2 message.

[0069] This invention provides a load balancing device applied to a terminal, the device comprising: a second communication module and a second processing module; wherein,

[0070] The second communication module is used to receive a frequency shift command from a network device; the frequency shift command is used to trigger the terminal to shift its frequency to a target frequency point;

[0071] The second processing module is used to shift the frequency to the target frequency point based on the frequency shift command.

[0072] In the above scheme, the second communication module is used to receive RRC reconfiguration messages from the network device;

[0073] The RRC reconfiguration message includes: target frequency;

[0074] The RRC reconfiguration message is used to trigger the corresponding terminal in the connected state to shift its frequency to the target frequency.

[0075] This invention provides a load balancing device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps of the load balancing method on the network device side; or...

[0076] The processor executes the program to implement the load balancing method on the terminal side.

[0077] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the load balancing method on the network device side; or,

[0078] When the computer program is executed by the processor, it implements the steps of the load balancing method on the terminal side.

[0079] The load balancing method, apparatus, and storage medium provided in this invention allow a network device to determine a target frequency for each terminal based on the frequency capability of each terminal and the load status of each frequency. The target frequency is the frequency to be shifted for the corresponding terminal. A frequency shifting command is sent to the terminal, triggering the terminal to shift to the target frequency. In this way, the load on each frequency is dynamically balanced based on the actual terminal capabilities in the network, improving frequency utilization and avoiding uneven load distribution between different frequencies. Attached Figure Description

[0080] Figure 1 A schematic flowchart of a load balancing method provided in an embodiment of the present invention;

[0081] Figure 2 This is a schematic diagram illustrating a frequency range corresponding to a frequency point, provided in an embodiment of the present invention.

[0082] Figure 3 A flowchart illustrating another load balancing method provided in an embodiment of the present invention;

[0083] Figure 4 This is a schematic diagram of the structure of a load balancing device provided in an embodiment of the present invention;

[0084] Figure 5 This is a schematic diagram of another load balancing device provided in an embodiment of the present invention;

[0085] Figure 6 This is a schematic diagram of another load balancing device provided in an embodiment of the present invention. Detailed Implementation

[0086] The method provided in this embodiment of the invention involves a network device determining a target frequency for each terminal based on the frequency capability of each terminal and the load status of each of the at least one frequency. The target frequency is the frequency to be shifted by the corresponding terminal. A frequency shifting command is sent to the terminal, triggering the terminal to shift its frequency to the target frequency. Correspondingly, the terminal receives the frequency shifting command from the network device; the frequency shifting command triggers the terminal to shift its frequency to the target frequency; and the terminal shifts its frequency to the target frequency based on the frequency shifting command.

[0087] The present invention will be further described in detail below with reference to the embodiments.

[0088] Figure 2 This is a flowchart illustrating a load balancing method provided in an embodiment of the present invention; as shown below. Figure 2 As shown, the method can be applied to network devices, which can be: base stations (such as enhanced base stations (eNB, gNodeB, or NB), network management systems, etc.); the method includes:

[0089] Step 101: Determine the target frequency point corresponding to each terminal based on the frequency point capability of each terminal in at least one terminal and the load status of each frequency point in at least one frequency point; the target frequency point is the frequency point to be shifted for the corresponding terminal;

[0090] Step 102: Send a frequency shift command to the terminal; the frequency shift command is used to trigger the terminal to shift its frequency to the target frequency.

[0091] The terminal can be a mobile phone, smartphone, laptop computer, digital broadcast receiver, personal digital assistant (PDA), tablet computer (PAD), portable multimedia player (PMP), wearable device (such as smart bracelet, smartwatch, etc.), navigation device, etc.

[0092] The terminal includes its own International Mobile Subscriber Identity (IMSI) information in the initial attach request. As attachment completes, the Mobility Management Entity (MME) maps the IMSI to a Globally Unique Temporary UE Identity (GUTI), and the terminal subsequently uses the GUTI as its unique network identifier.

[0093] In one embodiment, the method further includes:

[0094] Determine the frequency capability of each of the at least one terminal.

[0095] Specifically, network devices can record the GUTI of UEs that have initiated access requests on different frequency points (such as high-end frequency points). For example, network devices can record which terminals have initiated access requests on high-end frequency points to determine which terminals have the capability to support high-end frequency points.

[0096] Here, the high-end frequency points can be frequency points that are supported by the first type of terminal but not by the second type of terminal;

[0097] For example, the first terminal is a new terminal, which is a terminal that supports a frequency range of 2575-2675MHz;

[0098] The second terminal is an older terminal, which supports a frequency range of 2555-2655MHz;

[0099] Therefore, the high-end frequency point can be the frequency point corresponding to 2655-2675MHz.

[0100] In one embodiment, the step of sending a frequency shift command to the terminal refers to sending a frequency shift command to a terminal that is determined to need frequency shifting; the frequency point currently connected to the terminal that needs frequency shifting is different from the determined target frequency point.

[0101] In some embodiments, determining the target frequency point corresponding to each terminal based on the frequency point capability of each of the at least one terminal and the load status of each of the at least one frequency point includes:

[0102] If the terminal supports a first frequency point and the load of the first frequency point is lower than a first preset threshold, the first frequency point is used as the target frequency point of the terminal.

[0103] If the terminal does not support the first frequency point but supports the second frequency point, and the load of the second frequency point is lower than the second preset threshold, the second frequency point will be used as the target frequency point of the terminal.

[0104] Here, the first preset threshold is used to determine the congestion status of the corresponding frequency point (here referring to the first frequency point); for example, after the network device sets the first preset threshold, if it determines that the load of the first frequency point is higher than the first preset threshold, it is considered that there is congestion, and access to the frequency point should be avoided.

[0105] In some embodiments, determining the target frequency point corresponding to each terminal based on the frequency point capability of each of the at least one terminal and the load status of each of the at least one frequency point includes:

[0106] Corresponding to the fact that each of the at least one terminal supports the first frequency point, the at least one terminal is connected to the first frequency point, the second frequency point and the third frequency point respectively according to a preset ratio; or, only the first frequency point is connected.

[0107] That is, each of the at least one terminals that supports the first frequency point can use any one of the first frequency point, the second frequency point, and the third frequency point as the target frequency point, or use the first frequency point as the target frequency point for all of them.

[0108] In some embodiments, the method further includes:

[0109] A fourth frequency point whose load exceeds a corresponding preset threshold is identified, and a first target terminal supporting the first frequency point is identified based on the frequency point capabilities of each terminal within the fourth frequency point.

[0110] The first frequency point is used as the target frequency point of the first target terminal;

[0111] A frequency shift command is sent to the first target terminal; the frequency shift command is used to trigger the first target terminal to shift its frequency to the target frequency point.

[0112] The terminals within the fourth frequency point refer to the terminals currently served by the fourth frequency point.

[0113] In some embodiments, the method further includes:

[0114] Based on the frequency capabilities of each terminal within the fourth frequency point, a second target terminal within the fourth frequency point that does not support the first frequency point is determined.

[0115] Other frequency points besides the first frequency point are used as the target frequency points of the second target terminal;

[0116] A frequency shift command is sent to the second target terminal; the frequency shift command is used to trigger the second target terminal to shift its frequency to the target frequency point.

[0117] Here, the fourth frequency point can be any of the frequency points provided by the network.

[0118] Different preset thresholds can be set for each frequency point, such as the first preset threshold for the first frequency point and the second preset threshold for the second frequency point; the preset thresholds for each frequency point can be the same or different, depending on the specific requirements.

[0119] Here, the load status of each frequency point (represented by a numerical value) is compared with the preset threshold corresponding to the frequency point. The frequency points whose load status exceeds the preset threshold are identified as the fourth frequency point, that is, the frequency points with congestion are identified, and load balancing is performed on them.

[0120] In some embodiments, the frequency range of the first frequency point is higher than the frequency range of any other frequency point;

[0121] The frequency range of the second frequency point is lower than the frequency range of the first frequency point, but higher than the frequency range of any other frequency point besides the first frequency point;

[0122] The frequency range of the third frequency point is lower than that of the second frequency point, but higher than the frequency range of any other frequency point besides the first and second frequency points.

[0123] An application example is provided here to illustrate the frequency shifting operation described above.

[0124] Figure 2 This is a schematic diagram illustrating a frequency range corresponding to a frequency point, provided in an embodiment of the present invention; assuming the frequency points are divided as follows:

[0125] Frequency point d0 corresponds to a frequency range between 2555MHz and 2575MHz;

[0126] Frequency point d1 corresponds to a frequency range between 2575MHz and 2595MHz;

[0127] Frequency point d2 corresponds to a frequency range between 2595MHz and 2615MHz;

[0128] Frequency point d3 corresponds to a frequency range between 2615MHz and 2635MHz;

[0129] Frequency point d4 corresponds to a frequency range between 2635MHz and 2655MHz;

[0130] Frequency point d5 corresponds to a frequency range between 2655MHz and 2675MHz.

[0131] The first type of terminal (such as new terminals) is a terminal that supports a frequency range of 2575-2675MHz;

[0132] The second type of terminal (such as older terminals) is a terminal that supports a frequency range of 2555-2655MHz;

[0133] The first frequency point mentioned above can be frequency point d5.

[0134] In one example, the network device pre-sets a frequency point congestion threshold th1, i.e., a first preset threshold. When it is determined that the load of a certain frequency point exceeds the threshold th1, the network device can shift all subsequent connected terminals to other frequency points that have not reached the threshold.

[0135] In one example, if a network device determines that a newly accessed terminal is a Class 1 terminal (supporting 2575-2675MHz) and determines that the network load at frequency point d5 has not reached the threshold th1, then it can preferentially shift the frequency to the first frequency point, i.e., frequency point d5.

[0136] In another example, the network device identifies a newly accessed terminal as a Class 2 terminal (supporting 2555-2655MHz) and determines that the network load at frequency d4 has not reached the threshold th1, so it can preferentially shift the frequency to frequency d4. Here, the second frequency can be frequency d4.

[0137] In another example, if a network device determines that the network load on a certain frequency exceeds the threshold th1, it can shift all Class I terminals (supporting 2575-2675MHz) served by the network on that frequency to the first frequency, i.e., frequency d5. If the network load on that frequency still exceeds the threshold th1, it can shift the Class II terminals (supporting 2555-2655MHz) served by that frequency to other frequencies that have not reached the threshold th1 (such as any one of frequency d0-frequency d4).

[0138] In another example, the network device can also prioritize shifting the first type of terminal (supporting 2575-2675MHz) to frequency point d5. If frequency point d5 exceeds the frequency point congestion threshold th1, the subsequent first type of terminal will be shifted to other uncongested frequency points.

[0139] In another example, the network device can also shift the frequency of the first type of terminals (i.e., terminals supporting a frequency range of 2575-2675MHz) to frequency points d3 to d5 according to a certain ratio. This ratio can be determined based on the current network load. For example, a higher ratio is used when the network load is light, and a lower ratio is used when the network load is heavy. Here, the first frequency point can be frequency point d5, the second frequency point can be frequency point d4, and the third frequency point can be frequency point d3.

[0140] Using the above method, without disrupting the 2.6GHz industry, load balancing can be achieved between different frequency points by shifting the frequency of terminals that support different frequency ranges.

[0141] Considering the development of communication technology, the frequency points supported by the first type of terminal but not by the second type of terminal may be other frequency points, such as those lower than all frequency points supported by the second type of terminal.

[0142] Based on this, in some embodiments, the frequency range of the first frequency point is lower than the frequency range of any other frequency point;

[0143] The frequency range of the second frequency point is higher than the frequency range of the first frequency point, and lower than the frequency range of any other frequency point besides the first frequency point;

[0144] The frequency range of the third frequency point is higher than the frequency range of the second frequency point, and lower than the frequency range of any other frequency point besides the first frequency point and the second frequency point.

[0145] For example, the first type of terminal is a new terminal, which is a terminal that supports a minimum frequency of f1;

[0146] The second type of terminal is the older terminal, which is the terminal that supports the lowest frequency point f2;

[0147] And f1 is less than f2.

[0148] Load balancing methods can also be used to shift the frequency of terminals that support different frequency ranges, thereby achieving load balancing between different frequency points.

[0149] In some embodiments, the network device can trigger the handover of the connected UE through a Radio Resource Control (RRC) reconfiguration message and perform frequency shifting on the connected UE.

[0150] Sending the frequency shift command to the corresponding terminal includes:

[0151] Send an RRC reconfiguration message to the corresponding terminal;

[0152] The RRC reconfiguration message includes: target frequency;

[0153] The RRC reconfiguration message is used to trigger the corresponding terminal in the connected state to shift its frequency to the target frequency.

[0154] In some embodiments, the method further includes:

[0155] Adjust the access control-related parameters in the system broadcast message of the target frequency point to cause the corresponding terminal to shift its frequency;

[0156] The access control related parameters include: the time (ac-BarringTime) and probability (ac-BarringFactor) during which the terminal is prohibited from accessing the cell in the System Information Block (SIB2) message.

[0157] Here, network devices can adjust access control parameters in the system broadcast messages of the corresponding frequency points to control the probability and time of idle-state terminals accessing the network, thereby realizing frequency shifting of idle-state UEs.

[0158] For example, increase the UE's time (ac-BarringTime) and probability (ac-BarringFactor) for cell access in the System Information Block (SIB) 2 message.

[0159] Figure 3 A flowchart illustrating another load balancing method is provided for embodiments of the present invention; as shown below. Figure 3 As shown, the method is applied to terminals such as mobile phones, smartphones, laptops, digital radio receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), wearable devices (such as smart bracelets, smartwatches, etc.), navigation devices, etc., and the method includes:

[0160] Step 301: Receive a frequency shift command from the network device; the frequency shift command is used to trigger the terminal to shift its frequency to the target frequency.

[0161] Step 302: Based on the frequency shift command, shift the frequency to the target frequency point.

[0162] The method for determining the target frequency point has been described in [the document / document / etc.]. Figure 1 The method is explained in the diagram and will not be repeated here.

[0163] In one embodiment, receiving a frequency shift command from a network device includes:

[0164] Receive RRC reconfiguration messages from network devices;

[0165] The RRC reconfiguration message includes: target frequency;

[0166] The RRC reconfiguration message is used to trigger the corresponding terminal in the connected state to shift its frequency to the target frequency.

[0167] Figure 4 This is a schematic diagram of the structure of a load balancing device provided in an embodiment of the present invention; as shown below. Figure 4 As shown, the device is applied to network equipment and includes: a first processing module and a first communication module; wherein,

[0168] The first processing module is configured to determine a target frequency point corresponding to each terminal based on the frequency point capability of each terminal in at least one terminal and the load status of each frequency point in at least one frequency point; the target frequency point is the frequency point to be shifted for the corresponding terminal;

[0169] The first communication module is used to send a frequency shift command to the terminal; the frequency shift command is used to trigger the terminal to shift its frequency to the target frequency.

[0170] Specifically, the first processing module is used to take the first frequency point as the target frequency point of the terminal when the terminal supports a first frequency point and the load of the first frequency point is lower than a first preset threshold.

[0171] If the terminal does not support the first frequency point but supports the second frequency point, and the load of the second frequency point is lower than the second preset threshold, the second frequency point will be used as the target frequency point of the terminal.

[0172] Specifically, the first processing module is used to connect the at least one terminal to the first frequency point, the second frequency point, and the third frequency point respectively according to a preset ratio, corresponding to each of the at least one terminal supporting the first frequency point; or, only connect to the first frequency point.

[0173] Specifically, the first processing module is further configured to determine a fourth frequency point where the load exceeds a corresponding preset threshold, and based on the frequency point capabilities of each terminal within the fourth frequency point, determine a first target terminal within the fourth frequency point that supports the first frequency point;

[0174] The first frequency point is used as the target frequency point of the first target terminal;

[0175] The first communication module is further configured to send a frequency shift command to the first target terminal; the frequency shift command is used to trigger the first target terminal to shift its frequency to the target frequency point.

[0176] Specifically, the first processing module is further configured to determine a second target terminal within the fourth frequency point that does not support the first frequency point based on the frequency point capabilities of each terminal within the fourth frequency point;

[0177] Other frequency points besides the first frequency point are used as the target frequency points of the second target terminal;

[0178] The first communication module is further configured to send a frequency shift command to the second target terminal; the frequency shift command is used to trigger the second target terminal to shift its frequency to the target frequency point.

[0179] Specifically, the frequency range of the first frequency point is higher than the frequency range of any other frequency point;

[0180] The frequency range of the second frequency point is lower than the frequency range of the first frequency point, but higher than the frequency range of any other frequency point besides the first frequency point;

[0181] The frequency range of the third frequency point is lower than that of the second frequency point, but higher than the frequency range of any other frequency point besides the first and second frequency points.

[0182] Specifically, the frequency range of the first frequency point is lower than the frequency range of any other frequency point;

[0183] The frequency range of the second frequency point is higher than the frequency range of the first frequency point, and lower than the frequency range of any other frequency point besides the first frequency point;

[0184] The frequency range of the third frequency point is higher than the frequency range of the second frequency point, and lower than the frequency range of any other frequency point besides the first frequency point and the second frequency point.

[0185] Specifically, the first processing module is further configured to determine the frequency capability of each of the at least one terminal.

[0186] Specifically, the first communication module is used to send an RRC reconfiguration message to the corresponding terminal;

[0187] The RRC reconfiguration message includes: target frequency;

[0188] The RRC reconfiguration message is used to trigger the corresponding terminal in the connected state to shift its frequency to the target frequency.

[0189] Specifically, the first communication module is also used to adjust the access control-related parameters in the system broadcast message of the target frequency point so as to shift the frequency of the corresponding terminal;

[0190] The access control related parameters include: the time (ac-BarringTime) and probability (ac-BarringFactor) during which the terminal is prohibited from accessing the cell in the System Information Block (SIB2) message.

[0191] It should be noted that the load balancing device provided in the above embodiments is only illustrated by the division of the above program modules when implementing the corresponding load balancing method. In actual applications, the above processing can be distributed to different program modules as needed, that is, the internal structure of the network device can be divided into different program modules to complete all or part of the processing described above. In addition, the device and the corresponding method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0192] Figure 5 This is a schematic diagram of another load balancing device provided in an embodiment of the present invention; as shown below. Figure 5 As shown, the device, applied to a terminal, includes: a second communication module and a second processing module; wherein,

[0193] The second communication module is used to receive a frequency shift command from a network device; the frequency shift command is used to trigger the terminal to shift its frequency to a target frequency point;

[0194] The second processing module is used to shift the frequency to the target frequency point based on the frequency shift command.

[0195] Specifically, the second communication module is used to receive RRC reconfiguration messages from the network device;

[0196] The RRC reconfiguration message includes: target frequency;

[0197] The RRC reconfiguration message is used to trigger the corresponding terminal in the connected state to shift its frequency to the target frequency.

[0198] It should be noted that the load balancing device provided in the above embodiments is only illustrated by the division of the above program modules when implementing the corresponding load balancing method. In actual applications, the above processing can be distributed to different program modules as needed, that is, the internal structure of the terminal can be divided into different program modules to complete all or part of the processing described above. In addition, the device and the corresponding method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0199] Figure 6 This is a schematic diagram of the structure of a load balancing device provided in an embodiment of the present invention, as shown below. Figure 6 As shown, the device 60 includes: a processor 601 and a memory 602 for storing computer programs capable of running on the processor;

[0200] When the device is applied to a network device, and the processor 601 is used to run the computer program, it performs the following: determining a target frequency point for each terminal based on the frequency point capability of each terminal in at least one terminal and the load status of each frequency point in at least one frequency point; the target frequency point is the frequency point to be shifted by the corresponding terminal; sending a frequency shifting command to the terminal; the frequency shifting command is used to trigger the terminal to shift to the target frequency point. Specifically, the network device can perform the following... Figure 1 The method shown is the same as Figure 1 The method embodiments shown belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0201] When the device is applied to a terminal, and the processor 601 is used to run the computer program, it performs the following actions: receiving a frequency shifting instruction from a network device; the frequency shifting instruction triggering the terminal to shift its frequency to a target frequency; and shifting the frequency to the target frequency based on the frequency shifting instruction. Specifically, the terminal can perform actions such as... Figure 3 The method shown is the same as Figure 3 The load balancing method embodiments shown belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0202] In practical applications, the device 60 may further include at least one network interface 603. The various components of the device 60 are coupled together via a bus system 604. It is understood that the bus system 604 is used to implement communication between these components. In addition to a data bus, the bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 6 All buses are labeled as bus system 604. The number of processors 601 can be at least one. Network interface 603 is used for wired or wireless communication between device 60 and other devices.

[0203] The memory 602 in this embodiment of the invention is used to store various types of data to support the operation of the device 60.

[0204] The methods disclosed in the above embodiments of the present invention can be applied to processor 601, or implemented by processor 601. Processor 601 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 601 or by instructions in the form of software. The processor 601 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Processor 601 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present invention can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in memory 602. Processor 601 reads the information in memory 602 and combines its hardware to complete the steps of the aforementioned method.

[0205] In an exemplary embodiment, device 60 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0206] This invention also provides a computer-readable storage medium having a computer program stored thereon;

[0207] When the stored computer program is applied to the network device, and the computer program is executed by the processor, it performs the following: determining a target frequency point for each terminal based on the frequency point capability of each of the at least one terminal and the load status of each of the at least one frequency point; the target frequency point is the frequency point to be shifted for the corresponding terminal; sending a frequency shifting command to the terminal; the frequency shifting command is used to trigger the connected terminal to shift its frequency to the target frequency point. Specifically, the network device can perform the following... Figure 1 The method shown is the same as Figure 1The method embodiments shown belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0208] When the computer program stored therein is applied to the terminal, and the computer program is executed by the processor, it performs the following: receiving a frequency shifting instruction from a network device; the frequency shifting instruction triggering the terminal to shift its frequency to a target frequency; and shifting the frequency to the target frequency based on the frequency shifting instruction. Specifically, the terminal can perform the following: Figure 3 The method shown is the same as Figure 3 The load balancing method embodiments shown belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0209] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0210] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0211] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0212] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0213] Alternatively, if the integrated units of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.

[0214] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0215] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.

[0216] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A load balancing method, characterized in that, Applied to network devices, the method includes: Determine the frequency capability of each terminal in at least one terminal; the frequency capability of each terminal is determined based on the frequency at which the corresponding terminal initiates the access request. Based on the frequency capabilities of each of the at least one terminals and the load status of each of the at least one frequency points, a target frequency point corresponding to each terminal is determined; the target frequency point is the frequency point to be shifted for the corresponding terminal; the frequency capabilities of the terminal are used to determine whether the terminal supports a first frequency point, where the first frequency point is a high-end frequency point or a low-end frequency point; the load status of each of the at least one frequency points and the frequency capabilities of each terminal are used to determine whether to prioritize the first frequency point as the target frequency point corresponding to the terminal supporting the first frequency point, or to determine a preset ratio, where the preset ratio is used to determine the number of terminals among the terminals supporting the first frequency point that access the first frequency point; A frequency shift command is sent to the terminal; the frequency shift command is used to trigger the terminal to shift its frequency to the target frequency.

2. The method according to claim 1, characterized in that, The step of determining the target frequency point corresponding to each terminal based on the frequency point capability of each terminal in at least one terminal and the load status of each frequency point in at least one frequency point includes: If the terminal supports a first frequency point and the load of the first frequency point is lower than a first preset threshold, the first frequency point is used as the target frequency point of the terminal. If the terminal does not support the first frequency point but supports the second frequency point, and the load of the second frequency point is lower than the second preset threshold, the second frequency point will be used as the target frequency point of the terminal.

3. The method according to claim 1, characterized in that, The step of determining the target frequency point corresponding to each terminal based on the frequency point capability of each of the at least one terminal and the load status of each of the at least one frequency point includes: Corresponding to the fact that each of the at least one terminal supports the first frequency point, the at least one terminal is connected to the first frequency point, the second frequency point and the third frequency point respectively according to a preset ratio; or, only the first frequency point is connected.

4. The method according to claim 1, characterized in that, The method further includes: A fourth frequency point whose load exceeds a corresponding preset threshold is identified, and a first target terminal supporting the first frequency point is identified based on the frequency point capabilities of each terminal within the fourth frequency point. The first frequency point is used as the target frequency point of the first target terminal; A frequency shift command is sent to the first target terminal; the frequency shift command is used to trigger the first target terminal to shift its frequency to the target frequency point.

5. The method according to claim 4, characterized in that, The method further includes: Based on the frequency capabilities of each terminal within the fourth frequency point, a second target terminal within the fourth frequency point that does not support the first frequency point is determined. Other frequency points besides the first frequency point are used as the target frequency points of the second target terminal; A frequency shift command is sent to the second target terminal; the frequency shift command is used to trigger the second target terminal to shift its frequency to the target frequency point.

6. The method according to any one of claims 2 to 5, characterized in that, The frequency range of the first frequency point is higher than the frequency range of any other frequency point; The frequency range of the second frequency point is lower than the frequency range of the first frequency point, but higher than the frequency range of any other frequency point besides the first frequency point. The frequency range of the third frequency point is lower than that of the second frequency point, but higher than the frequency range of any other frequency point besides the first and second frequency points.

7. The method according to any one of claims 2 to 5, characterized in that, The frequency range of the first frequency point is lower than the frequency range of any other frequency point; The frequency range of the second frequency point is higher than the frequency range of the first frequency point, but lower than the frequency range of any other frequency point besides the first frequency point. The frequency range of the third frequency point is higher than that of the second frequency point, but lower than the frequency range of any other frequency point besides the first and second frequency points.

8. The method according to claim 1, characterized in that, Send frequency shift instructions to the corresponding terminals, including: Send a Radio Resource Control (RRC) reconfiguration message to the corresponding terminal; The RRC reconfiguration message includes: target frequency; The RRC reconfiguration message is used to trigger the corresponding terminal in the connected state to shift its frequency to the target frequency.

9. The method according to claim 8, characterized in that, The method further includes: Adjust the access control-related parameters in the system broadcast message of the target frequency point; The access control related parameters include: the time (ac-BarringTime) and probability (ac-BarringFactor) for which the terminal is prohibited from accessing the cell in the System Information Block (SIB2) message.

10. A load balancing method, characterized in that, Applied to a terminal, the method includes: The system receives a frequency shift command from a network device; the frequency shift command is used to trigger the terminal to shift its frequency to a target frequency point; the target frequency point is determined based on the frequency point capability of the terminal and the load status of each of the at least one frequency point; the frequency point capability of the terminal is determined based on the frequency point where the terminal initiated the access request, and is used to determine whether the terminal supports a first frequency point, which is either a high-end frequency point or a low-end frequency point; the load status of each of the at least one frequency point and the frequency point capability of each terminal are used to determine whether to prioritize the first frequency point as the target frequency point corresponding to the terminal supporting the first frequency point, or to determine a preset ratio, which is used to determine the number of terminals among the terminals supporting the first frequency point that access the first frequency point; Based on the frequency shift command, the frequency is shifted to the target frequency.

11. The method according to claim 10, characterized in that, The receiving of frequency shift instructions from the network device includes: Receive RRC reconfiguration messages from network devices; The RRC reconfiguration message includes: target frequency; The RRC reconfiguration message is used to trigger the corresponding terminal in the connected state to shift its frequency to the target frequency.

12. A load balancing device, characterized in that, Applied to network devices, the device includes: a first processing module and a first communication module; wherein, The first processing module is configured to determine the frequency capability of each terminal in at least one terminal; the frequency capability of each terminal is determined based on the frequency at which the corresponding terminal initiates an access request; and is further configured to determine a target frequency corresponding to each terminal based on the frequency capability of each terminal in at least one terminal and the load status of each frequency in at least one frequency; the target frequency is the frequency to be shifted by the corresponding terminal; the frequency capability of the terminal is used to determine whether the terminal supports a first frequency, which is a high-end frequency or a low-end frequency; the load status of each frequency in at least one frequency and the frequency capability of each terminal are used to determine whether to prioritize the first frequency as the target frequency corresponding to the terminal supporting the first frequency, or to determine a preset ratio, which is used to determine the number of terminals among the terminals supporting the first frequency that access the first frequency; The first communication module is used to send a frequency shift command to the terminal; the frequency shift command is used to trigger the terminal to shift its frequency to the target frequency.

13. A load balancing device, characterized in that, Applied to a terminal, the device includes: a second communication module and a second processing module; wherein, The second communication module is configured to receive a frequency shift command from a network device; the frequency shift command is configured to trigger the terminal to shift its frequency to a target frequency point; the target frequency point is determined based on the frequency point capability of the terminal and the load status of each of the at least one frequency point; the frequency point capability of the terminal is determined based on the frequency point where the terminal initiated the access request, and is used to determine whether the terminal supports a first frequency point, wherein the first frequency point is a high-end frequency point or a low-end frequency point; the load status of each of the at least one frequency point and the frequency point capability of each terminal are used to determine whether to prioritize the first frequency point as the target frequency point corresponding to the terminal supporting the first frequency point, or to determine a preset ratio, wherein the preset ratio is used to determine the number of terminals among the terminals supporting the first frequency point that access the first frequency point; The second processing module is used to shift the frequency to the target frequency point based on the frequency shift command.

14. A load balancing device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1 to 9; or... When the processor executes the program, it implements the steps of the method of claim 10 or 11.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 9; or, when the computer program is executed by a processor, it implements the steps of the method according to claim 10 or 11.

Citation Information

Patent Citations

  • KR20200143055A