Method, device and base station for load balancing between carriers of narrowband Internet of Things

By acquiring and analyzing the service status information of narrowband IoT terminals and selecting suitable terminals for carrier adjustment, the problem of not being able to achieve cell resource load balancing in NB-IoT is solved, and load balancing between carriers and improving resource utilization efficiency is achieved. .

CN112218335BActive Publication Date: 2025-01-03CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201910619944.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-07-10
Publication Date
2025-01-03
Estimated Expiration
2039-07-10

AI Technical Summary

Technical Problem

In the existing narrowband Internet of Things NB-IoT technology, load balancing based on cell resources cannot be achieved by configuring different priority control terminal access carrier sequences for different frequency bands.

Method used

By obtaining the service status information of each terminal on the target carrier, the target terminal that can perform carrier adjustments, and perform carrier redirection to achieve load balancing between each carrier. The specific steps include obtaining information such as channel quality, coverage level, movement type, battery indication, service type and configuration parameters, monitoring network load indicators, and selecting terminals that meet the conditions for carrier adjustment.

Benefits of technology

Load balancing based on cell resources is realized, and the heavy load terminals are transferred to other carriers through carrier redirection, improving the utilization efficiency of network resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112218335B_ABST
    Figure CN112218335B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device and base station for load balancing between carriers of a narrowband Internet of Things. The method comprises: obtaining service status information of each terminal on a target carrier; and determining a target terminal capable of performing carrier adjustment on the target carrier according to the service status information. The method uses the service status information of the terminal on the target carrier to select a target terminal capable of performing carrier adjustment on the target carrier, so that it can be redirected to other carriers, thereby realizing load balancing based on cell resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of digital information transmission, and in particular to a method, device and base station for load balancing between carriers of a narrowband Internet of Things. Background Art

[0002] Narrow Band Internet of Things (NB-IoT) is a new narrowband cellular communication technology proposed by the standardization organization. It has the characteristics of flexible deployment, narrowband, low speed, low cost, high capacity and enhanced coverage.

[0003] At present, in the narrowband Internet of Things NB-IoT, different priorities are configured for different frequency bands to control the terminal's priority access to the set frequency band, thereby controlling the order of the carriers accessed by the terminal and balancing the number of terminals between different frequency bands. Summary of the invention

[0004] The purpose of the technical solution of the present invention is to provide a method, device and base station for load balancing between carriers of a narrowband Internet of Things, which is used to solve the problem that in conventional NB-IoT, different priorities are configured for different frequency bands to control the order of carriers accessed by terminals, and load balancing based on cell resources cannot be performed.

[0005] An embodiment of the present invention provides a method for load balancing between carriers of a narrowband Internet of Things, which includes:

[0006] Obtaining service status information of each terminal on the target carrier;

[0007] A target terminal capable of performing carrier adjustment on the target carrier is determined according to the service status information.

[0008] Optionally, in the method for load balancing between carriers, the service status information includes at least one of the following:

[0009] Channel quality, coverage level, mobility type, battery indication, service type and configuration parameters.

[0010] Optionally, the method for load balancing between carriers further comprises:

[0011] Monitor the network load indicators of each carrier in the NB-IoT;

[0012] A carrier whose network load indicator exceeds a preset threshold is determined as the target carrier.

[0013] Optionally, in the method for load balancing between carriers, the network load indicator includes at least one of the following:

[0014] Number of connected terminals, uplink physical channel resource occupancy rate and downlink physical channel resource occupancy rate.

[0015] Optionally, in the method for load balancing between carriers, when the service status information includes channel quality, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, comprises:

[0016] According to a preconfigured channel quality range, a terminal whose channel quality on the target carrier is within the channel quality range is determined as the target terminal.

[0017] Optionally, in the method for load balancing between carriers, when the service status information includes a coverage level, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, comprises:

[0018] According to a preconfigured coverage level range, a terminal on the target carrier whose coverage level is within the coverage level range is determined as the target terminal.

[0019] Optionally, in the method for load balancing between carriers, when the service status information includes a mobility type, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, comprises:

[0020] A terminal whose mobile type is in a stationary state on the target carrier is determined as the target terminal.

[0021] Optionally, in the method for load balancing between carriers, when the service status information includes a battery indication, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, comprises:

[0022] According to the battery indication of each terminal on the target carrier, a terminal that is not in a power saving state is determined to be the target terminal.

[0023] Optionally, in the method for load balancing between carriers, when the service status information includes a service type, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, comprises:

[0024] Obtaining the number of service initiations of each terminal on the target carrier within a preset time length;

[0025] A terminal whose service initiation times exceeds a preset number is determined as the target terminal.

[0026] Optionally, in the method for load balancing between carriers, when the service status information includes configuration parameters, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, comprises:

[0027] Acquire configuration parameters of a low power mode PSM and / or a non-connected reception eDRX function of each terminal on the target carrier;

[0028] Determine that a terminal that is not configured with the PSM and / or eDRX function is the target terminal.

[0029] Optionally, the method for load balancing between carriers further comprises:

[0030] Carrier redirection is performed on the target terminal.

[0031] The embodiment of the present invention further provides a carrier load balancing device for a narrowband Internet of Things, which includes:

[0032] An information acquisition module, used to acquire service status information of each terminal on the target carrier;

[0033] The processing module is used to determine the target terminal capable of performing carrier adjustment on the target carrier according to the service status information.

[0034] An embodiment of the present invention further provides a base station, including a processor, wherein the processor is configured to:

[0035] Obtaining service status information of each terminal on the target carrier;

[0036] A target terminal capable of performing carrier adjustment on the target carrier is determined according to the service status information.

[0037] An embodiment of the present invention further provides a base station, which includes: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the method for load balancing between carriers as described in any one of the above items is implemented.

[0038] An embodiment of the present invention further provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps in the method for load balancing between carriers as described in any one of the above items are implemented.

[0039] At least one of the above technical solutions of the present invention has the following beneficial effects:

[0040] The inter-carrier load balancing method provided in the embodiment of the present invention utilizes the service status information of the terminal on the target carrier to select the target terminal capable of carrier adjustment on the target carrier so as to redirect it to other carriers and realize load balancing based on cell resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A schematic diagram of a flow chart of one implementation of the method for load balancing between carriers according to an embodiment of the present invention;

[0042] Figure 2 A flow chart of another implementation of the method for load balancing between carriers according to an embodiment of the present invention;

[0043] Figure 3 It is a structural schematic diagram of the load balancing device between carriers according to an embodiment of the present invention;

[0044] Figure 4 A schematic diagram of the structure of one implementation of a base station according to an embodiment of the present invention;

[0045] Figure 5 A schematic diagram of the structure of another implementation of a base station described in an embodiment of the present invention. DETAILED DESCRIPTION

[0046] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0047] The embodiment of the present invention provides a method for load balancing between carriers of a narrowband Internet of Things (NB-IoT). The method is applicable to narrowband Internet of Things, such as application scenarios such as smart medical care, smart transportation, automatic meter reading, security monitoring and reporting, and smart home. The method can be executed by a base station, and the base station can be a NodeB or an evolved NodeB (eNB) in Long Term Evolution (LTE), a radio network controller (Radio Node Controller, RNC) in a Universal Mobile Telecommunications Service (UMTS), or a base station controller (Base Station Controller, BSC) in a Global System for Mobile (GSM), etc. The base station can realize functions such as encryption of user data streams and scheduling, transmission, and setting of paging information, broadcast information, etc.

[0048] In order to solve the problem that in conventional NB-IoT, different priorities are configured for different frequency bands, the order of carriers accessed by terminals is controlled, and the number of terminals between different frequency bands is balanced, but load balancing based on cell resources cannot be performed, the inter-carrier load balancing method provided in the embodiment of the present invention utilizes the service status information of the terminal on the target carrier, selects the target terminal on the target carrier that can perform carrier adjustment, so as to redirect it to other carriers, thereby realizing load balancing based on cell resources.

[0049] Specifically, the first implementation of the method for load balancing between carriers described in the embodiment of the present invention is as follows: Figure 1 As shown, including:

[0050] S110, obtaining service status information of each terminal on the target carrier;

[0051] S120: Determine, according to the service status information, a target terminal on the target carrier that can perform carrier adjustment.

[0052] The method for load balancing between carriers of the above implementation mode is adopted to achieve load balancing between various carriers by selecting a target terminal capable of carrier adjustment on the target carrier so as to transfer the target terminal to other carriers through a redirection process.

[0053] Optionally, in an embodiment of the present invention, the inter-carrier load balancing method is applied to a base station, and the above steps S110 and S120 are performed in a radio resource control (RRC) module of the base station.

[0054] Further, optionally, in the embodiment of the present invention, the service status information includes at least one of the following:

[0055] Channel quality, coverage level, mobility type, battery indication, service type and configuration parameters.

[0056] Specifically, when the RRC module of the base station determines the target terminal that can perform carrier adjustment on the target carrier, it can select one or several parameters among the above-mentioned channel quality, coverage level, mobility type, battery indication, service type and configuration parameters as screening conditions. The specific method of selecting the target terminal based on these parameters will be described in detail in the following content.

[0057] Optionally, the second implementation mode of the method for load balancing between carriers described in the embodiment of the present invention is as follows: Figure 2 As shown, including:

[0058] S101, monitors the network load index of each carrier in the narrowband Internet of Things;

[0059] S102, determining a carrier whose network load index exceeds a preset threshold as the target carrier;

[0060] S110, obtaining service status information of each terminal on the target carrier;

[0061] S120: Determine, according to the service status information, a target terminal on the target carrier that can perform carrier adjustment.

[0062] By adopting the above method, the network load index of each carrier is monitored. When the network load index of the carrier is monitored to exceed the preset threshold, that is, the network load meets the load balancing condition, the carrier is determined to be the target carrier that needs to be load balanced. Then, according to the service status information of each terminal on the target carrier, a target terminal that can perform carrier adjustment is selected on the target carrier, so that the target terminal can be transferred to other carriers through the redirection process to achieve load balancing between the carriers.

[0063] Optionally, the network load indicator includes at least one of the following:

[0064] Number of connected terminals, uplink physical channel resource occupancy rate and downlink physical channel resource occupancy rate.

[0065] In an embodiment of the present invention, the above-mentioned steps S101, S102, S110 and S120 can be executed in the RRC module of the base station, wherein in step S101, when the network load indicator includes the number of connected terminals, the RRC module can obtain the number of connected terminals of each carrier according to the statistics of the air interface connection establishment process; when the network load indicator includes the uplink physical channel resource occupancy rate and / or the downlink physical channel resource occupancy rate, the RRC module can report to the RRC module through the PHY module to obtain the uplink physical channel resource occupancy rate and / or the downlink physical channel resource occupancy rate.

[0066] In step S101, the RRC module obtains the network load index of each carrier. In step S102, the carrier whose network load index exceeds the preset threshold is determined as the target carrier. When any carrier is determined as the target carrier, load balancing needs to be started.

[0067] Specifically, when the network load indicator includes one of the parameters among the number of connected terminals, the occupancy rate of uplink physical channel resources and the occupancy rate of downlink physical channel resources, if it is determined that the parameter of the corresponding network load indicator on the carrier exceeds the preset threshold, it is determined that the condition for load balancing is met, and the carrier is the target carrier for which load balancing needs to be initiated; when the network load indicator includes at least two parameters among the number of connected terminals, the occupancy rate of uplink physical channel resources and the occupancy rate of downlink physical channel resources, if it is determined that at least one parameter of the corresponding network load indicator on the carrier exceeds the corresponding preset threshold, it is determined that the condition for load balancing is met, and the carrier is the target carrier for which load balancing needs to be initiated.

[0068] It should be noted that the number of connected terminals, the uplink physical channel resource occupancy rate and the downlink physical channel resource occupancy rate correspond to different preset thresholds for the start conditions of load balancing.

[0069] For example, when the network load indicator includes the number of connected terminals, the uplink physical channel resource occupancy rate and the downlink physical channel resource occupancy rate, if it is determined that any one of the number of connected terminals, the uplink physical channel resource occupancy rate and the downlink physical channel resource occupancy rate on the carrier exceeds the corresponding preset threshold, it is determined that the load balancing conditions are met, and the carrier is the target carrier for which load balancing needs to be started.

[0070] Optionally, in implementation 2 of the embodiment of the present invention, in step S110, the service status information includes at least one of the following:

[0071] Channel quality, coverage level, mobility type, battery indication, service type and configuration parameters.

[0072] Specifically, when determining the target terminal capable of performing carrier adjustment on the target carrier, the RRC module of the base station may select one or more of the above-mentioned channel quality, coverage level, mobility type, battery indication, service type and configuration parameters as screening conditions.

[0073] Specifically, the channel quality of the terminal can be reported by the PHY module of the base station to the RRC module, and the RRC module can obtain the coverage level, mobility type, battery indication, service type and configuration parameters when the terminal accesses the network.

[0074] In the method for load balancing between carriers according to the embodiment of the present invention, in step S120 of the above-mentioned implementation mode 1 and implementation mode 2, when the target terminal capable of performing carrier adjustment on the target carrier is determined by using the above-mentioned parameters as screening conditions, the specific method may be:

[0075] In one implementation manner, when the service status information includes channel quality, in step S120, determining a target terminal capable of performing carrier adjustment on the target carrier according to the service status information includes:

[0076] According to a preconfigured channel quality range, a terminal whose channel quality on the target carrier is within the channel quality range is determined as the target terminal.

[0077] Specifically, the base station pre-configures a channel quality range for load balancing. If the channel quality of the terminal on the target carrier is within the pre-configured channel quality range, the terminal can be determined as the target terminal and can be used as a load balancing object. Conversely, if the channel quality of the terminal is not within the channel quality range, the terminal can continue to remain on the current carrier and will not be used as a load balancing object.

[0078] In the embodiment of the present invention, optionally, the pre-configured channel quality range may also be defined by a preset quality threshold, wherein the channel quality lower than the preset quality threshold may be determined to be within the channel quality range. Specifically, if the channel quality of the terminal on the target carrier is lower than the preset quality threshold, the terminal may be determined to be the target terminal and needs to be used as a load balancing object; conversely, if the channel quality of the terminal is higher than the preset quality threshold, the terminal may continue to remain on the current carrier and not be used as a load balancing object.

[0079] Optionally, the channel quality used to evaluate the service status information of the terminal includes at least one of the following parameters:

[0080] Reference Signal Receiving Power (RSRP), Reference Signal Receiving Quality (RSRQ) and Signal to Interference plus Noise Ratio (SINR).

[0081] In one implementation manner, when the service status information includes a coverage level, in step S120, determining a target terminal capable of performing carrier adjustment on the target carrier according to the service status information includes:

[0082] According to a preconfigured coverage level range, a terminal on the target carrier whose coverage level is within the coverage level range is determined as the target terminal.

[0083] Specifically, the base station pre-configures a coverage level range for load balancing. If the coverage level of the terminal on the target carrier is within the pre-configured coverage level range, the terminal can be determined as the target terminal and can be used as a load balancing object; conversely, if the coverage level of the terminal is not within the coverage level range, the terminal can continue to remain on the current carrier and will not be used as a load balancing object.

[0084] For example, the coverage level range pre-configured for load balancing may include coverage level 2, where the terminals determined as coverage level 2 can be target terminals and need to be load balancing objects; the terminals determined as coverage levels 0 and 1 do not need to be load balancing objects and can continue to stay on the current carrier.

[0085] In one implementation manner, when the service status information includes a mobility type, in step S120, determining a target terminal capable of performing carrier adjustment on the target carrier according to the service status information includes:

[0086] A terminal whose mobile type is in a stationary state on the target carrier is determined as the target terminal.

[0087] Specifically, based on the above implementation, the base station determines the mobility type according to the obtained terminal information. When the terminal on the target carrier is in a stationary state, the terminal is the target terminal and needs to be used as a load balancing object; when the terminal on the target carrier is in a mobile state, the terminal does not need to be used as a load balancing object and can continue to stay on the current carrier.

[0088] In one implementation manner, when the service status information includes a battery indication, in step S120, determining a target terminal capable of performing carrier adjustment on the target carrier according to the service status information includes:

[0089] According to the battery indication of each terminal on the target carrier, a terminal that is not in a power saving state is determined to be the target terminal.

[0090] Specifically, based on the above implementation, the base station determines the battery indication based on the obtained terminal information. When the terminal on the target carrier is not in a power saving state, the terminal is the target terminal and needs to be used as a load balancing object; when the terminal on the target carrier is in a power saving state, the terminal does not need to be used as a load balancing object and can continue to stay on the current carrier to save power for the terminal.

[0091] In one implementation manner, when the service status information includes a service type, in step S120, determining a target terminal capable of performing carrier adjustment on the target carrier according to the service status information includes:

[0092] Obtaining the number of service initiations of each terminal on the target carrier within a preset time length;

[0093] A terminal whose service initiation times exceeds a preset number is determined as the target terminal.

[0094] Specifically, based on the above implementation mode, the base station determines the service type according to the terminal information obtained to obtain the number of service initiation times of the terminal on the target carrier within a preset time length. For terminals whose service initiation times exceed the preset times and which initiate services frequently, they can be determined as target terminals and need to be load balancing objects. For terminals on the target carrier whose service initiation times within the preset time length are lower than the preset times, that is, terminals that initiate services infrequently, they do not need to be load balancing objects and can continue to stay on the current carrier.

[0095] In one implementation manner, when the service status information includes configuration parameters, in step S120, determining a target terminal capable of performing carrier adjustment on the target carrier according to the service status information includes:

[0096] Obtain configuration parameters of a low power mode (Power Saving Mode, PSM) and / or an extended discontinuous reception (eDRX) function of each terminal on the target carrier;

[0097] Determine that a terminal that is not configured with the PSM and / or eDRX function is the target terminal.

[0098] Among them, when the target terminal capable of carrier adjustment is determined by using the above-mentioned service status information, the configuration parameter for selecting the target terminal can be predetermined, and the configuration parameter can be at least one of PSM and eDRX. Specifically, in step S120, the configuration parameter predetermined for selecting the target terminal is obtained. For example, when the configuration parameter predetermined for selecting the target terminal only includes PSM, only the PSM function of each terminal can be obtained, and the terminal not configured with the PSM function is determined to be the target terminal; similarly, when the configuration parameter predetermined for selecting the target terminal only includes eDRX, only the eDRX function of each terminal can be obtained, and the terminal not configured with the eDRX function is determined to be the target terminal; when the configuration parameter predetermined for selecting the target terminal includes PSM and eDRX, the PSM and eDRX functions of each terminal can be obtained, and the terminal not configured with the PSM function and the eDRX function can be determined to be the target terminal.

[0099] Therefore, based on the above implementation, for terminals that are not configured with PSM and / or eDRX functions on the target carrier, they can be determined as target terminals and need to be load balancing objects; for terminals that are configured with PSM and / or eDRX functions, they do not need to be load balancing objects and can continue to stay on the current carrier.

[0100] In the above-mentioned embodiments, the service status information for selecting the target terminal includes channel quality, coverage level, mobility type, battery indication, service type and one of the configuration parameters. It should be noted that the service status information is not limited to including only one of the above-mentioned parameter information. When at least two of the above-mentioned parameters are used as filtering conditions, it is necessary to judge each parameter used as the filtering condition separately. When each parameter used as the filtering condition meets the judgment condition of the corresponding target terminal, it is determined that the terminal is the target terminal that needs to be the load balancing object.

[0101] In the embodiment of the present invention, combined with Figure 1 and Figure 2 In step S120, after determining the target terminal capable of performing carrier adjustment on the target carrier according to the service status information, the method further includes:

[0102] Carrier redirection is performed on the target terminal.

[0103] Based on the above manner, the selected target terminal can be redirected to other idle carriers to achieve load balancing.

[0104] Specifically, when redirecting a carrier, a carrier whose uplink and downlink resource occupancy rate and the number of terminal connections do not exceed corresponding preset thresholds may be selected as a carrier to which the target terminal can be redirected.

[0105] For example, two NB-IoT frequencies are deployed on 900M, namely frequency 1 and frequency 2, and the base station RRC module monitors the load of the two frequency carriers. According to the pre-settings, the network load indicator for carrier monitoring is the number of connected terminals, and the preset threshold is set to 100; if it is monitored that there are many terminals connected to the carrier of frequency 1, and the number of users reaches 200, exceeding the preset threshold, it is determined that the current load of frequency 1 is heavy, and there are no users connected to the carrier of frequency 2.

[0106] Therefore, based on the above determination, the base station starts the load balancing function. It is set that when performing load balancing, the service status information for selecting the target terminal includes the coverage level, and the coverage level range that the target terminal needs to meet is pre-configured as coverage level 2; then the RRC module of the base station selects the target terminal based on the coverage level, and selects the terminal with coverage level 2 as the target terminal for load balancing.

[0107] In addition, since there is no user access on the carrier of the current frequency point 2, the RRC module of the base station can redirect the determined target terminal to the frequency point 2 when performing load balancing.

[0108] By adopting the above implementation process, a suitable target terminal is selected on a carrier with a heavier current load, and the target terminal is transferred between different carriers through a redirection process, so that load balancing between various carriers can be achieved.

[0109] By adopting the inter-carrier load balancing method described in the embodiment of the present invention, the RRC layer of the base station can monitor the network load of each carrier. When it is monitored that the network load of the carrier meets the conditions for starting load balancing, a suitable target terminal is selected based on at least one of the user's channel quality, coverage level, mobility type, battery indication, service type and configuration parameters, and the selected target terminal is transferred between different carriers through a redirection process to achieve load balancing between the carriers.

[0110] One embodiment of the present invention further provides a carrier load balancing device for a narrowband Internet of Things, such as Figure 3 As shown, the device comprises:

[0111] The information acquisition module 310 is used to acquire the service status information of each terminal on the target carrier;

[0112] The processing module 320 is used to determine the target terminal capable of performing carrier adjustment on the target carrier according to the service status information.

[0113] By adopting the inter-carrier load balancing device described in the embodiment of the present invention, a target terminal capable of carrier adjustment is selected on the target carrier, so that the target terminal can be transferred to other carriers through a redirection process, thereby achieving load balancing between various carriers.

[0114] Optionally, in the inter-carrier load balancing device, the service status information includes at least one of the following:

[0115] Channel quality, coverage level, mobility type, battery indication, service type and configuration parameters.

[0116] Optionally, the inter-carrier load balancing device is as follows: Figure 3 As shown, the device also includes:

[0117] A monitoring module 330, used to monitor the network load index of each carrier in the narrowband Internet of Things;

[0118] The determination module 340 is configured to determine the carrier whose network load index exceeds a preset threshold as the target carrier.

[0119] Optionally, in the inter-carrier load balancing device, the network load indicator includes at least one of the following:

[0120] Number of connected terminals, uplink physical channel resource occupancy rate and downlink physical channel resource occupancy rate.

[0121] Optionally, in the inter-carrier load balancing device, when the service status information includes channel quality, the processing module 320 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0122] According to a preconfigured channel quality range, a terminal whose channel quality on the target carrier is within the channel quality range is determined as the target terminal.

[0123] Optionally, in the inter-carrier load balancing device, when the service status information includes a coverage level, the processing module 320 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0124] According to a preconfigured coverage level range, a terminal on the target carrier whose coverage level is within the coverage level range is determined as the target terminal.

[0125] Optionally, in the inter-carrier load balancing device, when the service status information includes a mobility type, the processing module 320 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0126] A terminal whose mobile type is in a stationary state on the target carrier is determined as the target terminal.

[0127] Optionally, in the inter-carrier load balancing device, when the service status information includes a battery indication, the processing module 320 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0128] According to the battery indication of each terminal on the target carrier, a terminal that is not in a power saving state is determined to be the target terminal.

[0129] Optionally, in the inter-carrier load balancing device, when the service status information includes a service type, the processing module 320 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0130] Obtaining the number of service initiations of each terminal on the target carrier within a preset time length;

[0131] A terminal whose service initiation times exceeds a preset number is determined as the target terminal.

[0132] Optionally, in the inter-carrier load balancing device, when the service status information includes configuration parameters, the processing module 320 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0133] Acquire configuration parameters of a low power mode PSM and / or a non-connected reception eDRX function of each terminal on the target carrier;

[0134] Determine that a terminal that is not configured with the PSM and / or eDRX function is the target terminal.

[0135] The embodiment of the present invention further provides a base station, such as Figure 4 As shown, the base station 400 includes a processor 410, wherein the processor 410 is used to:

[0136] Obtaining service status information of each terminal on the target carrier;

[0137] A target terminal capable of performing carrier adjustment on the target carrier is determined according to the service status information.

[0138] Optionally, in the base station, the service status information includes at least one of the following:

[0139] Channel quality, coverage level, mobility type, battery indication, service type and configuration parameters.

[0140] Optionally, in the base station, the processor 410 is further configured to:

[0141] Monitor the network load indicators of each carrier in the NB-IoT;

[0142] A carrier whose network load indicator exceeds a preset threshold is determined as the target carrier.

[0143] Optionally, for the base station, the network load indicator includes at least one of the following:

[0144] Number of connected terminals, uplink physical channel resource occupancy rate and downlink physical channel resource occupancy rate.

[0145] Optionally, for the base station, when the service status information includes channel quality, the processor 410 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0146] According to a preconfigured channel quality range, a terminal whose channel quality on the target carrier is within the channel quality range is determined as the target terminal.

[0147] Optionally, in the base station, when the service status information includes a coverage level, the processor 410 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0148] According to a preconfigured coverage level range, a terminal on the target carrier whose coverage level is within the coverage level range is determined as the target terminal.

[0149] Optionally, in the base station, when the service status information includes a mobility type, the processor 410 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0150] A terminal whose mobile type is in a stationary state on the target carrier is determined as the target terminal.

[0151] Optionally, in the base station, when the service status information includes a battery indication, the processor 410 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0152] According to the battery indication of each terminal on the target carrier, a terminal that is not in a power saving state is determined to be the target terminal.

[0153] Optionally, in the base station, when the service status information includes a service type, the processor 410 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0154] Obtaining the number of service initiations of each terminal on the target carrier within a preset time length;

[0155] A terminal whose service initiation times exceeds a preset number is determined as the target terminal.

[0156] Optionally, in the base station, when the service status information includes a configuration parameter, the processor 410 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0157] Acquire configuration parameters of a low power mode PSM and / or a non-connected reception eDRX function of each terminal on the target carrier;

[0158] Determine that a terminal that is not configured with the PSM and / or eDRX function is the target terminal.

[0159] Another aspect of the present invention is to provide a base station. Figure 5As shown, it includes: a processor 501; and a memory 503 connected to the processor 501 through a bus interface 502, the memory 503 is used to store programs and data used by the processor 501 when performing operations, and the processor 501 calls and executes the programs and data stored in the memory 503.

[0160] The transceiver 504 is connected to the bus interface 502 and is used to receive and send data under the control of the processor 501. Specifically, the processor 501 is used to read the program in the memory 503 and execute the following process:

[0161] Obtaining service status information of each terminal on the target carrier;

[0162] A target terminal capable of performing carrier adjustment on the target carrier is determined according to the service status information.

[0163] Optionally, in the base station, the service status information includes at least one of the following:

[0164] Channel quality, coverage level, mobility type, battery indication, service type and configuration parameters.

[0165] Optionally, in the base station, the processor 501 is further configured to:

[0166] Monitor the network load indicators of each carrier in the NB-IoT;

[0167] A carrier whose network load indicator exceeds a preset threshold is determined as the target carrier.

[0168] Optionally, in the base station, the network load indicator includes at least one of the following:

[0169] Number of connected terminals, uplink physical channel resource occupancy rate and downlink physical channel resource occupancy rate.

[0170] Optionally, in the base station, when the service status information includes channel quality, the processor 501 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0171] According to a preconfigured channel quality range, a terminal whose channel quality on the target carrier is within the channel quality range is determined as the target terminal.

[0172] Optionally, in the base station, when the service status information includes a coverage level, the processor 501 determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, comprises:

[0173] According to a preconfigured coverage level range, a terminal on the target carrier whose coverage level is within the coverage level range is determined as the target terminal.

[0174] Optionally, in the base station, when the service status information includes a mobility type, the processor 501 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0175] A terminal whose mobile type is in a stationary state on the target carrier is determined as the target terminal.

[0176] Optionally, in the base station, when the service status information includes a battery indication, the processor 501 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0177] According to the battery indication of each terminal on the target carrier, a terminal that is not in a power saving state is determined to be the target terminal.

[0178] Optionally, in the base station, when the service status information includes a service type, the processor 501 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0179] Obtaining the number of service initiations of each terminal on the target carrier within a preset time length;

[0180] A terminal whose service initiation times exceeds a preset number is determined as the target terminal.

[0181] Optionally, in the base station, when the service status information includes a configuration parameter, the processor 501 determines, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, including:

[0182] Acquire configuration parameters of a low power mode PSM and / or a non-connected reception eDRX function of each terminal on the target carrier;

[0183] Determine that a terminal that is not configured with the PSM and / or eDRX function is the target terminal.

[0184] Optionally, in the base station, the processor 501 is further configured to:

[0185] Carrier redirection is performed on the target terminal.

[0186] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by instructing related hardware through a program, wherein the program includes instructions for executing part or all of the steps of the above method; and the program may be stored in a readable storage medium, and the storage medium may be any form of storage medium.

[0187] In addition, a specific embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, wherein when the program is executed by a processor, the steps in the inter-carrier load balancing method as described above are implemented.

[0188] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0189] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0190] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the sending and receiving methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.

[0191] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary personnel in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for load balancing between carriers of a narrowband Internet of Things, characterized in that: include: Obtaining service status information of each terminal on the target carrier; Determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier; The service status information includes at least one of the following: Channel quality, coverage level, mobility type, battery indication, service type and configuration parameters; The carrier whose network load index exceeds the preset threshold is the target carrier; When the service status information includes channel quality, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: According to a preconfigured channel quality range, determining a terminal whose channel quality on the target carrier is within the channel quality range as the target terminal; When the service status information includes a coverage level, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: According to a preconfigured coverage level range, determining a terminal on the target carrier whose coverage level is within the coverage level range as the target terminal; When the service status information includes a mobility type, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: Determine a terminal whose mobile type is in a stationary state on the target carrier as the target terminal; When the service status information includes a battery indication, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: Determining, according to the battery indication of each terminal on the target carrier, that a terminal that is not in a power saving state is the target terminal; When the service status information includes a service type, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: Obtaining the number of service initiations of each terminal on the target carrier within a preset time length; Determine that a terminal whose service initiation times exceeds a preset number is the target terminal; When the service status information includes configuration parameters, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier includes: Acquire configuration parameters of a low power mode PSM and / or a non-connected reception eDRX function of each terminal on the target carrier; Determine that a terminal that is not configured with the PSM and / or eDRX function is the target terminal.

2. The method for load balancing between carriers according to claim 1, characterized in that: The method further comprises: Monitor the network load indicators of each carrier in the NB-IoT; A carrier whose network load indicator exceeds a preset threshold is determined as the target carrier.

3. The method for load balancing between carriers according to claim 2, characterized in that: The network load indicator includes at least one of the following: Number of connected terminals, uplink physical channel resource occupancy rate and downlink physical channel resource occupancy rate.

4. The method for load balancing between carriers according to claim 1, characterized in that: The method further comprises: Carrier redirection is performed on the target terminal.

5. A carrier load balancing device for narrowband Internet of Things, characterized in that: include: An information acquisition module, used to acquire service status information of each terminal on the target carrier; A processing module, configured to determine, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier; The service status information includes at least one of the following: Channel quality, coverage level, mobility type, battery indication, service type and configuration parameters; The carrier whose network load index exceeds the preset threshold is the target carrier; When the service status information includes channel quality, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: According to a preconfigured channel quality range, determining a terminal whose channel quality on the target carrier is within the channel quality range as the target terminal; When the service status information includes a coverage level, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: According to a preconfigured coverage level range, determining a terminal on the target carrier whose coverage level is within the coverage level range as the target terminal; When the service status information includes a mobility type, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: Determine a terminal whose mobile type is in a stationary state on the target carrier as the target terminal; When the service status information includes a battery indication, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: Determining, according to the battery indication of each terminal on the target carrier, that a terminal that is not in a power saving state is the target terminal; When the service status information includes a service type, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: Obtaining the number of service initiations of each terminal on the target carrier within a preset time length; Determine that a terminal whose service initiation times exceeds a preset number is the target terminal; When the service status information includes configuration parameters, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier includes: Acquire configuration parameters of a low power mode PSM and / or a non-connected reception eDRX function of each terminal on the target carrier; Determine that a terminal that is not configured with the PSM and / or eDRX function is the target terminal.

6. A base station, comprising a processor, characterized in that: The processor is used to: Obtaining service status information of each terminal on the target carrier; Determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier; The service status information includes at least one of the following: Channel quality, coverage level, mobility type, battery indication, service type and configuration parameters; The carrier whose network load index exceeds the preset threshold is the target carrier; When the service status information includes channel quality, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: According to a preconfigured channel quality range, determining a terminal whose channel quality on the target carrier is within the channel quality range as the target terminal; When the service status information includes a coverage level, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: According to a preconfigured coverage level range, determining a terminal on the target carrier whose coverage level is within the coverage level range as the target terminal; When the service status information includes a mobility type, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: Determine a terminal whose mobile type is in a stationary state on the target carrier as the target terminal; When the service status information includes a battery indication, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: Determining, according to the battery indication of each terminal on the target carrier, that a terminal that is not in a power saving state is the target terminal; When the service status information includes a service type, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier, includes: Obtaining the number of service initiations of each terminal on the target carrier within a preset time length; Determine that a terminal whose service initiation times exceeds a preset number is the target terminal; When the service status information includes configuration parameters, determining, according to the service status information, a target terminal capable of performing carrier adjustment on the target carrier includes: Acquire configuration parameters of a low power mode PSM and / or a non-connected reception eDRX function of each terminal on the target carrier; Determine that a terminal that is not configured with the PSM and / or eDRX function is the target terminal.

7. A base station, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the method for load balancing between carriers as described in any one of claims 1 to 4 is implemented.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the method for load balancing between carriers as described in any one of claims 1 to 4 are implemented.