Network load balancing degree determination method, apparatus, device, and medium
By acquiring and calculating the load index information of carriers in a wireless network, the network experience score and balance degree are determined, solving the problem of inaccurate carrier balance calculation in existing technologies and improving the user experience.
Patent Information
- Application Number
- CN202111321677.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-09
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2041-11-09
AI Technical Summary
Existing technologies cannot accurately calculate the degree of load balancing between various carriers in a wireless network, resulting in a poor user network experience.
By obtaining load indicator information of multiple carriers in the target coverage area, including PRB resource utilization, maximum number of RRC connected users, downlink traffic and user experience rate, the network experience score is calculated by combining the indicator score and preset weights, and the degree of load balancing is determined by the difference in the network experience score.
The accuracy of load balancing between carriers is improved, which enhances the user's network experience.
Smart Images

Figure CN116112978B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to a network load balancing degree determination method and device, equipment and medium. BACKGROUND
[0002] With the increasing popularity of wireless networks, people can use wireless networks anytime and anywhere. However, in some areas where people gather, the users using the wireless network are too dense, so that the network load is large. In addition, the maximum single carrier bandwidth of the current Long Term Evolution (LTE) network is 20 Mega Hertz (MHz), and the network capacity is also very limited, which will further lead to a weak network experience of users.
[0003] Therefore, in order to improve the network experience of users, operators set multiple network carriers in the same location, and determine whether the loads of each carrier in the coverage area are balanced, so as to further improve the network experience of users. However, the load balancing degree between the carriers cannot be accurately calculated in the prior art. SUMMARY
[0004] The embodiments of the present application provide a network load balancing degree determination method, device, equipment and medium, which improves the accuracy of determining the load balancing degree between the carriers.
[0005] In a first aspect, the embodiments of the present application provide a network load balancing degree determination method, which comprises: obtaining load index information of each carrier in a plurality of carriers in a target coverage area, wherein the load index information comprises at least two of downlink physical resource block (PRB) resource utilization rate, radio resource control layer (RRC) maximum number of connected users, downlink traffic, user experience rate, and downlink average coding index value (MCS);
[0006] According to the load index information of each carrier and the corresponding relationship between the load index information and the index score, the index score of each load index information in each carrier is determined;
[0007] According to the index score of each load index information in each carrier and the preset weight of each load index information, the network experience score of each carrier is calculated to obtain a plurality of network experience scores, wherein the network experience score represents the degree of good or bad of the data carried by the carrier actually perceived by the user.
[0008] According to the sum of the difference between any two network experience scores in the plurality of network experience scores, a plurality of load balancing degree values are calculated, wherein the load balancing degree value represents the balancing degree of the load between the plurality of carriers in the target coverage area.
[0009] In an optional implementation of the first aspect, after calculating multiple load balancing degree values according to the sum of differences between any two network experience scores in the multiple network experience scores, the method includes:
[0010] quantizing the load balancing degree values of the multiple carriers to obtain a quantized load balancing value;
[0011] The load balancing degree values of multiple carriers are quantified to obtain a quantized load balancing value that satisfies the formula:
[0012]
[0013] Wherein, e is a constant, β is a sufficiently large constant, and x is the load balancing degree value of multiple carriers.
[0014] In an optional implementation manner of the first aspect, when the quantized load balancing degree value is 0, the load balancing degree between the multiple carriers in the target coverage area is a first balancing degree;
[0015] When the difference between the quantized load balancing degree value and 1 is less than the first preset value, the load balancing degree among the multiple carriers in the target coverage area is a second balancing degree;
[0016] When the difference between the quantized load balancing degree value and 0 is less than the second preset value, the load balancing degree among the multiple carriers in the target coverage area is a third balancing degree;
[0017] The sum of the first preset value and the second preset value is not greater than 1, the first balance degree is better than the second balance degree, and the second balance degree is better than the third balance degree.
[0018] In an optional implementation of the first aspect, the correspondence between the load indicator information and the indicator score is a correspondence determined by a preset operation based on carrier frequency bands of multiple carriers and / or carrier modulation.
[0019] In a second aspect, an embodiment of the present application provides a device for determining a degree of network load balancing, the device comprising: an acquisition module, configured to obtain load indicator information of each carrier in a plurality of carriers within a target coverage area, wherein the load indicator information includes at least two of a downlink physical resource block (PRB) resource utilization rate, a radio resource control layer (RRC) maximum number of connected users, downlink traffic, user experience rate, and a downlink average coding index value (MCS);
[0020] A determination module, configured to determine an index score for each load index information in each carrier based on the load index information of each carrier and a correspondence between the load index information and the index score;
[0021] The computing module is configured to calculate a network experience score of each carrier according to an index score of each load index information in each carrier and a preset weight of each load index information, so as to obtain a plurality of network experience scores, wherein the network experience score represents a degree of a user's perception of a network actually carried by the carrier.
[0022] The computing module is further configured to calculate a plurality of load balancing degree values according to a sum of differences between any two network experience scores in the plurality of network experience scores, wherein the load balancing degree value represents a degree of balancing of loads among the plurality of carriers in the target coverage area.
[0023] In an optional implementation of the second aspect, the apparatus further includes:
[0024] The quantifying module is configured to quantify the load balancing degree values of the plurality of carriers to obtain quantified load balancing values.
[0025] The quantifying the load balancing degree values of the plurality of carriers to obtain the quantified load balancing values satisfies the formula:
[0026]
[0027] wherein e is a constant, β is a large enough constant, and x is the load balancing degree value of the plurality of carriers.
[0028] In an optional implementation of the second aspect, when the quantified load balancing degree value is 0, the degree of balancing of loads among the plurality of carriers in the target coverage area is a first balancing degree.
[0029] When a difference between the quantified load balancing degree value and 1 is less than a first preset value, the degree of balancing of loads among the plurality of carriers in the target coverage area is a second balancing degree.
[0030] When a difference between the quantified load balancing degree value and 0 is less than a second preset value, the degree of balancing of loads among the plurality of carriers in the target coverage area is a third balancing degree.
[0031] wherein a sum of the first preset value and the second preset value is not greater than 1, the first balancing degree is better than the second balancing degree, and the second balancing degree is better than the third balancing degree.
[0032] In an optional implementation of the second aspect, the corresponding relationship between the load index information and the index score is a corresponding relationship determined by a preset operation based on a carrier frequency band of the plurality of carriers and / or a carrier modulation.
[0033] In a third aspect, a network load balancing degree determination device is provided, comprising: a memory for storing computer program instructions; and a processor for reading and running the computer program instructions stored in the memory to execute the network load balancing degree determination method provided in any of the optional embodiments of the first aspect and the second aspect.
[0034] In a fourth aspect, a computer storage medium is provided, and the computer storage medium stores computer program instructions, which, when executed by a processor, implement the network load balancing degree determination method provided in any of the optional embodiments of the first aspect and the second aspect.
[0035] The embodiments of the present application are configured to obtain at least two load index information of each carrier in the plurality of carriers in the target coverage area, determine the index scores of the at least two load index information based on the corresponding relationship between the load index information and the index scores and the preset weight of each load index information, calculate the network experience scores of each carrier in the target coverage area, and calculate the load balancing degree value between the plurality of carriers based on the sum of the difference between any two network experience scores in the plurality of carriers. In this way, the load balancing degree between the plurality of carriers in the target coverage area can be accurately determined based on the load balancing degree value between the plurality of carriers, and the accuracy of the determined load balancing degree is improved. BRIEF DESCRIPTION OF DRAWINGS
[0036] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required to be used in the embodiments of the present application will be briefly introduced below. Those skilled in the art can obtain other drawings based on these drawings without creative labor.
[0037] Figure 1 is a flowchart of a network load balancing degree determination method provided by the embodiments of the present application;
[0038] Figure 2 is a flowchart of another network load balancing degree determination method provided by the embodiments of the present application;
[0039] Figure 3 is a structural diagram of a network load balancing degree determination device provided by the embodiments of the present application;
[0040] Figure 4 is a structural diagram of a network load balancing degree determination device provided by the embodiments of the present application. DETAILED DESCRIPTION
[0041] The features and exemplary embodiments of the various aspects of the present application will be described in detail below with reference to the figures. For the purpose of clarity, the description is divided into the following sections: technical field; background; summary; detailed description; and drawings. It is to be understood that the foregoing general description and the following detailed description are merely intended to illustrate the application and its best mode. The following description is therefore not to be taken in a limiting sense.
[0042] It should be noted that the terms "first" and "second" and the like in this context should not necessarily be taken as implying any actual relationship or order between the entities or actions so designated. Furthermore, the terms "comprises", "comprising", or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0043] The term "and / or", in this context, is used to associate associated objects, and means that there can be three relationships, for example, A and / or B, which means that there are three cases: A alone, A and B together, and B alone.
[0044] In real life, in order to improve the network experience of users, operators will set multiple network carriers in the same location, and need to determine whether the load of each carrier in the coverage area is balanced. However, in the prior art, the load balance of each carrier in the coverage area is generally determined by a single index, such as traffic volume or user number or utilization, combined with an experience threshold. In addition, the existing LTE network is mostly multi-frequency or multi-standard networking, and the spectrum efficiency and key technologies of each carrier are different, so that the bearing capacity of each carrier is also different. Therefore, the load balance degree between carriers determined by only a single factor in the prior art is not accurate enough.
[0045] To solve the problem of insufficient accuracy of the load balancing degree between carriers in a determined coverage area in the prior art, the embodiments of the present application provide a network load balancing degree determination method, device, equipment and medium. The method can be applied to a scenario where multiple carriers exist in a network coverage area. At least two load indicator information of each carrier in the multiple carriers in the target coverage area are obtained. Based on the correspondence between the load indicator information and the index score and the preset weight of each load indicator information, the index score of each load indicator information is determined, and then the network experience score of each carrier in the target coverage area is calculated. The load balancing degree value between the multiple carriers is calculated by the sum of the difference between any two network experience scores in the network experience scores of the multiple carriers. In this way, the load balancing degree between the multiple carriers in the target coverage area can be accurately determined by the load balancing degree value between the multiple carriers, and the accuracy of the determined load balancing degree is improved.
[0046] The network load balancing degree determination method provided by the present application can be executed by a network load balancing degree determination device or a part of the network load balancing degree determination device for executing the network load balancing degree determination method. In the embodiments of the present application, the network load balancing degree determination method is executed by the network load balancing degree determination device as an example, and the network load balancing degree determination method provided by the present application is described in detail.
[0047] The network load balancing degree determination method, device, equipment and medium provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0048] Figure 1 is a flowchart of a network load balancing degree determination method provided by the embodiments of the present application.
[0049] As shown in Figure 1 , the execution subject of the network load balancing degree determination method is a network load balancing degree determination device, which can specifically include the following steps:
[0050] S110, obtaining load indicator information of each carrier in the multiple carriers in the target coverage area.
[0051] The network load balancing degree determination device can obtain the load indicator information of each carrier in the multiple carriers in the target coverage area in real time by signal collection, and the specific way of obtaining the load indicator information is not limited here.
[0052] The target coverage area is an area covered by multiple network carriers, and a carrier is an electromagnetic wave with a specific frequency for transmitting language, audio, image or other signals. The load indicator information is used to represent the actual load of the carrier. The load indicator information includes at least two of the following: downlink physical resource block (PRB) resource utilization, radio resource control layer (RRC) maximum number of connected users, downlink traffic, user experience rate, and downlink average coding index value (MCS).
[0053] As a specific example, when the network load balancing degree determination apparatus acquires the load indicator information of each carrier in the target coverage area in real time by means of signal acquisition, the acquired load indicator information can be as shown in Table 1.
[0054] Table 1 Load indicator information table
[0055]
[0056] S120, according to the load indicator information of each carrier and the corresponding relationship between the load indicator information and the index score, determining the index score of each load indicator information in each carrier.
[0057] Specifically, the network load balancing degree determination apparatus can determine the index score corresponding to the actually acquired load indicator information in the corresponding relationship between the load indicator information and the index score based on the actually acquired load indicator information. The index score is a score based on actual experience or estimation for evaluating the impact of the load indicator information on the network. The corresponding relationship between the load indicator information and the index score is the corresponding relationship between the load indicator information and the index score in different value ranges, i.e. the load indicator information is in different value ranges, and the corresponding index score is also different.
[0058] In a specific embodiment, the corresponding relationship between the load indicator information and the index score is determined by a preset operation based on the respective carrier frequency bands of the multiple carriers and / or carrier modulation.
[0059] Specifically, the ideal bearing threshold of the downlink PRB resource utilization, the RRC maximum number of connected users and the downlink traffic of each carrier frequency band can be determined according to the carrier frequency band of each carrier, and the corresponding relationship between the load index information and the index score can be determined by preset operations such as manual setting or machine setting in combination with the carrier modulation corresponding to each carrier. The specific setting of the corresponding relationship between the load index information and the index score is not limited here.
[0060] For example, the ideal bearing threshold of the downlink PRB resource utilization, the RRC maximum number of connected users and the downlink traffic of each carrier frequency band can be determined based on the information of the 90% sampling point when the user experience rate is 5Mbps, as shown in Table 2. In addition, since the carrier modulation of the fourth generation mobile communication technology (4G) mainly includes quadrature phase shift keying (QPSK), quadrature amplitude modulation (16QAM), and quadrature amplitude modulation (64QAM), the corresponding modulation order is 2, 4 and 6 respectively. The higher the modulation order, the higher the user experience rate and the better the user experience. Therefore, the modulation order corresponding to the carrier modulation can be determined by the downlink average MCS based on the corresponding relationship in the modulation order table, as shown in Table 3.
[0061] Based on this, it is assumed that the load index information includes the downlink PRB resource utilization, the RRC maximum number of connected users, the downlink traffic, the user experience rate, and the downlink average MCS. Taking the carrier frequency band of 3D MIMO as an example, the corresponding relationship between the load index information and the index score is determined by preset operations, and the specific setting of the corresponding relationship between the load index information and the index score can be described in detail in combination with Table 4 as follows:
[0062] For the downlink PRB resource utilization, the RRC maximum number of connected users and the downlink traffic, the ideal bearing threshold of the downlink PRB resource utilization, the RRC maximum number of connected users and the downlink traffic can be used as the baseline, and when it is less than the baseline, the corresponding index score is 50, and the index score is 70, 90 and 100 in turn for every 1 / 3 decrease.
[0063] For the user experience rate: taking 5Mbps as the baseline, when the actual user experience rate is less than the baseline, the index score is 50, and the index score is 70 and 90 in turn for every 10Mbps increase in user experience rate, and when the user experience rate is greater than 25Mbps, the index score is 100.
[0064] For the average baseline experience rate: the average downlink MCS index score is determined according to the modulation order corresponding to the MCS index value. When the modulation order corresponding to the MCS index value 0-9 is 2, the index score is 50 points. When the modulation order corresponding to the MCS index value 10-16 is 4, the index score is 80 points. When the modulation order corresponding to the MCS index value 16-28 is 6, the index score is 100 points. The remaining index scores can be determined according to the modulation order corresponding to the MCS index value.
[0065] Table 2 Correspondence between carrier frequency bands and ideal load threshold of load index information
[0066]
[0067] Table 3 Modulation order table
[0068] MCS index value Modulation order MCS index value Modulation order 0 2 16 4 1 2 17 6 2 2 18 6 3 2 19 6 4 2 20 6 5 2 21 6 6 2 22 6 7 2 23 6 8 2 24 6 9 2 25 6 10 4 26 6 11 4 27 6 12 4 28 6 13 4 29 2 14 4 30 4 15 4 31 6
[0069] Table 4 Correspondence between load index information and index score
[0070]
[0071] Thus, the correspondence between the load index information and the index score can be determined by the carrier frequency band corresponding to each carrier and / or the carrier modulation through a preset operation. Then, the corresponding index score of the obtained load index information can be determined, and the network experience score of each carrier can be accurately calculated subsequently.
[0072] S130, according to the index score of each load index information in each carrier and the preset weight of each load index information, calculating the network experience score of each carrier to obtain a plurality of network experience scores.
[0073] The preset weight of each load index information can be obtained by correlation analysis algorithm, or can be obtained by actual need or based on actual network conditions, for example, by Delphi algorithm. The network experience score represents the degree of user perception of the data carried by the carrier.
[0074] Specifically, the network experience score of the carrier can be accurately calculated by the following formula (1), as shown below:
[0075] S1=Y P Q P +Y Y Q Y +Y L Q L +Y T Q T +YM Q M (1)
[0076] wherein, S1 represents the network experience score of the carrier, Y P , Y Y , Y L , Y T , Y M respectively represent the index score corresponding to the downlink PRB resource utilization, the RRC maximum user number, the downlink traffic, the user experience rate and the downlink average MCS of the carrier frequency respectively, Q P , Q Y , Q L , Q T , Q M respectively represent the weight corresponding to the downlink PRB resource utilization, the RRC maximum user number, the downlink traffic, the user experience rate and the downlink average MCS of the carrier frequency respectively. Thus, the network load balancing degree determination device can determine the network experience score of each carrier by summing the product of the index score of each load index information and the preset weight of each load index information, so that the network experience score corresponding to each carrier can be accurately obtained.
[0077] S140, according to the sum of the difference between any two network experience scores in the plurality of network experience scores, calculating the load balancing degree value between the plurality of carriers.
[0078] After obtaining the network experience score of each carrier in the target coverage area, any two network experience scores in the obtained plurality of network experience scores are compared, the difference between the two is calculated, and then the sum of the difference between any two network experience scores in the plurality of network experience scores is determined as the load balancing degree value between the plurality of carriers in the target coverage area. Wherein, the load balancing degree value represents the balancing degree of the load between the plurality of carriers in the target coverage area.
[0079] In one specific example, assuming that the target coverage area contains R carriers, the network experience score of each two carriers in the R carriers is compared with each other, which is specifically shown in Table 5. Based on the result of comparing each two network experience scores in the plurality of network experience scores in Table 5, that is, the difference between each two network experience scores in the plurality of network experience scores, the load balancing degree value between the plurality of carriers in the target coverage area is determined. i,j If the difference between a i,j and 0 is less than a preset value, it indicates that the balancing degree of the load between the two carriers corresponding to the two compared network experience scores is better, and if a i,j tends to positive infinity, it indicates that the balancing degree of the load corresponding to the two compared network experience scores is poor.
[0080] Table 5 Network experience score comparison table
[0081] Comparison order Comparison result [Comparison S1, S2] 1,2 = |S1-S2| [Comparison S1, S3] 1,3 = |S1-S3| …… …… [Comparison S2, S1] 2,1 = |S2 - S1|]]> [Comparison S2, S3] 2,3 = |S2-S3| …… …… Comparative S i , S j ]] i,j i j
[0082] In the above table, i≠j, and i≤R, j≤R.
[0083] Based on this, the sum of the difference between any two network experience scores in the plurality of network experience scores, i.e. the load balancing degree value x = ∑α i,j , x>0. If the difference between the load balancing degree value x and 0 is less than a preset value, it indicates that the load balancing degree among the plurality of carriers in the target coverage area is better, and if the load balancing degree value x tends to positive infinity, it indicates that the load balancing degree among the plurality of carriers in the target coverage area is worse.
[0084] In addition, as can be seen from the above table 5, the same two network experience scores will be compared twice, for example, α 1,2 and α 2,1 are both the difference between the network experience score S1 and the network experience score S2, so the plurality of comparison results obtained can be de-duplicated, and then the balancing degree among the plurality of carriers in the target coverage area can be determined. For example, when the target coverage area contains R carriers, the actual comparison times of comparing the R network experience scores two by two is Thus, the load balancing degree value x = ∑α x≥0. Similarly, if the difference between the load balancing degree value x and 0 is less than a preset value, it indicates that the load balancing degree among the plurality of carriers in the target coverage area is better, and if the load balancing degree value x tends to positive infinity, it indicates that the load balancing degree among the plurality of carriers in the target coverage area is worse.
[0085] Thus, by obtaining at least two load index information of each carrier in the plurality of carriers in the target coverage area, and then determining the index score of each load index information based on the correspondence between the load index information and the index score and the preset weight of each load index information, the network experience score of each carrier in the target coverage area is calculated, and the load balancing degree value among the plurality of carriers is calculated by the sum of the difference between any two network experience scores in the plurality of network experience scores. In this way, the load balancing degree among the plurality of carriers in the target coverage area can be accurately determined by the load balancing degree value among the plurality of carriers.
[0086] Since the obtained load balancing degree value has a value range of [0, +∞), it is not conducive to intuitively determine the load balancing degree among the plurality of carriers. Therefore, in order to more comprehensively and intuitively determine the load balancing degree among the plurality of carriers in the target coverage area, in a specific embodiment, as shown in Figure 2 the network load balancing degree determination method described above can further include S150, which is specifically as follows:
[0087] Quantify the load balancing degree value of the plurality of carriers to obtain a quantized load balancing value.
[0088] Specifically, the load balancing degree of the plurality of carriers can be quantized by the following formula (2) to obtain a quantized load balancing degree value, as shown below:
[0089]
[0090] Wherein e is a constant, β is a large enough constant, and x is the load balancing degree value between the plurality of carriers.
[0091] Therefore, the value range of the load balancing degree value can be quantized in the interval [0, 1) by the above formula (2).
[0092] Therefore, in order to more intuitively determine the load balancing degree between the plurality of carriers, in a specific embodiment, when the quantized load balancing degree value is 0, the load balancing degree between the plurality of carriers in the target coverage area is a first balancing degree.
[0093] When the difference between the quantized load balancing degree value and 1 is less than a first preset value, the load balancing degree between the plurality of carriers in the target coverage area is a second balancing degree.
[0094] When the difference between the quantized load balancing degree value and 0 is less than a second preset value, the load balancing degree between the plurality of carriers in the target coverage area is a third balancing degree.
[0095] Wherein the first preset value and the second preset value are preset values for distinguishing the load balancing degree based on actual needs or experience values, and the sum of the first preset value and the second preset value is not greater than 1. The first balancing degree, the second balancing degree, and the third balancing degree are all indicative of the balancing degree between the plurality of carriers in the target coverage area, wherein the first balancing degree is better than the second balancing degree, and the second balancing degree is better than the third balancing degree.
[0096] Therefore, by quantizing the load balancing degree value between the plurality of carriers in the determined target coverage area, the load balancing degree between the plurality of carriers can be more finely divided based on the quantization result, thereby improving the accuracy of determining the load balancing degree between the plurality of carriers in the target coverage area.
[0097] Based on the same inventive concept, the embodiments of the present application also provide a network load balancing degree determination device. The specific embodiments are described in detail. Figure 3 The network load balancing degree determination device provided by the embodiments of the present application is described in detail.
[0098] Figure 3 Figure 1 is a structural schematic diagram of a network load balancing degree determination device provided by an embodiment of the present application.
[0099] As shown in Figure 3 Figure 3, the network load balancing degree determination device 300 can include an acquisition module 310, a determination module 320, and a calculation module 330.
[0100] The acquisition module is configured to acquire load index information of each carrier in a plurality of carriers in a target coverage area, wherein the load index information includes at least two of downlink physical resource block (PRB) resource utilization, radio resource control (RRC) maximum number of connected users, downlink traffic, user experience rate, and downlink average coding index (MCS).
[0101] The determination module is configured to determine an index score of each load index information in each carrier according to the load index information of each carrier and a corresponding relationship between the load index information and the index score.
[0102] The calculation module is configured to calculate a network experience score of each carrier according to the index score of each load index information in each carrier and a preset weight of each load index information, to obtain a plurality of network experience scores, wherein the network experience score represents a degree of actual user perception of a network carried by the carrier.
[0103] The calculation module is further configured to calculate a plurality of load balancing degree values according to a sum of differences between any two network experience scores in the plurality of network experience scores, wherein the load balancing degree value represents a balancing degree of loads among the plurality of carriers in the target coverage area.
[0104] In an optional embodiment, the network load balancing degree determination device described above further includes a quantization module.
[0105] The quantization module is configured to quantize the load balancing degree values of the plurality of carriers to obtain quantized load balancing values.
[0106] The load balancing degree values of the plurality of carriers are quantized to obtain the quantized load balancing values, which satisfy the formula:
[0107]
[0108] wherein e is a constant, β is a large enough constant, and x is the load balancing degree value of the plurality of carriers.
[0109] In an optional embodiment, when the quantized load balancing degree value is 0, the balancing degree of the loads among the plurality of carriers in the target coverage area is a first balancing degree.
[0110] In a case that the difference between the quantized load balancing degree value and 1 is less than a first preset value, the balancing degree of the load among the multiple carriers in the target coverage area is a second balancing degree;
[0111] In a case that the difference between the quantized load balancing degree value and 0 is less than a second preset value, the balancing degree of the load among the multiple carriers in the target coverage area is a third balancing degree;
[0112] Wherein, the sum of the first preset value and the second preset value is not greater than 1, the first balancing degree is better than the second balancing degree, and the second balancing degree is better than the third balancing degree.
[0113] In an optional embodiment, the corresponding relationship between the load indicator information and the indicator score is a corresponding relationship determined by a preset operation based on the carrier frequency band of the multiple carriers, and / or the carrier modulation.
[0114] Therefore, by obtaining at least two load indicator information of each carrier in the multiple carriers in the target coverage area, determining the indicator score of each of the at least two load indicator information based on the corresponding relationship between the load indicator information and the indicator score and the preset weight of each load indicator information, then calculating the network experience score of each carrier in the target coverage area, and calculating the load balancing degree value among the multiple carriers by the sum of the difference between any two of the network experience scores of the multiple carriers, the load balancing degree among the multiple carriers in the target coverage area is accurately determined by the load balancing degree value among the multiple carriers.
[0115] The various modules in the network load balancing degree determination apparatus provided by the embodiments of the present application can implement the method steps of the embodiments shown in Figure 1 and Figure 2 and achieve the corresponding technical effects, which will not be described herein for brevity.
[0116] Figure 4 is a structural schematic diagram of a network load balancing degree determination device provided by the embodiments of the present application.
[0117] As shown in Figure 4 , the network load balancing degree determination device 400 in the embodiments includes an input device 401, an input interface 402, a central processing unit 403, a memory 404, an output interface 405, and an output device 406. The input interface 402, the central processing unit 403, the memory 404, and the output interface 405 are connected to each other through a bus 410, and the input device 401 and the output device 406 are connected to the bus 410 through the input interface 402 and the output interface 405 respectively, and then connected to other components of the network load balancing degree determination device 400.
[0118] Specifically, the input device 401 receives input information from outside, and transmits the input information to the central processor 403 through the input interface 402; the central processor 403 processes the input information based on computer executable instructions stored in the memory 404 to generate output information, temporarily or permanently stores the output information in the memory 404, and then transmits the output information to the output device 406 through the output interface 405; the output device 406 outputs the output information to outside of the network load balancing degree determination device 400 for use by a user.
[0119] In one embodiment, Figure 4 The network load balancing degree determination device 400 shown includes a memory 404 for storing programs, and a processor 403 for running the programs stored in the memory to execute the method provided by the embodiments of the present application. Figure 1 or Figure 2 The method of any of the embodiments shown in the foregoing.
[0120] The embodiments of the present application also provide a computer readable storage medium, which stores computer program instructions; the computer program instructions are executed by a processor to implement the method of any of the embodiments shown in the foregoing. Figure 1 or Figure 2 The method of any of the embodiments shown in the foregoing.
[0121] It needs to be made clear that the present application is not limited to the specific configurations and processes described above and shown in the drawings. For the sake of brevity, detailed descriptions of known methods are omitted herein. In the above embodiments, a number of specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between steps, after understanding the spirit of the present application.
[0122] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link via a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, read-only memories (ROMs), flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0123] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0124] The above is only a specific implementation method of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited to this. Any technician familiar with this technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the scope of protection of this application.
Claims
1. A method of determining a degree of network load balancing, characterized in that, The method comprises: obtaining load index information of each carrier in a plurality of carriers in a target coverage area, wherein the load index information comprises at least two of downlink physical resource block (PRB) resource utilization, radio resource control (RRC) maximum number of connected users, downlink traffic, user experience rate, and downlink average coding index value (MCS); determining an index score of each load index information in each carrier according to the load index information of each carrier and a corresponding relationship between the load index information and the index score; calculating a network experience score of each carrier according to the index score of each load index information in each carrier and a preset weight of each load index information, to obtain a plurality of network experience scores, wherein the network experience score represents a degree of actual user-perceived network of data carried by the carrier; calculating a load balancing degree value between the plurality of carriers according to a sum of differences between any two network experience scores in the plurality of network experience scores, wherein the load balancing degree value represents a balancing degree of load between the plurality of carriers in the target coverage area.
2. The method of claim 1, wherein, After the load balancing degree value between the plurality of carriers is calculated according to the sum of differences between any two network experience scores in the plurality of network experience scores, the method comprises: quantizing the load balancing degree value of the plurality of carriers to obtain a quantized load balancing value; the quantization of the load balancing degree value of the plurality of carriers to obtain the quantized load balancing value satisfies the formula: ; wherein e is a constant, β is a large enough constant, and x is the load balancing degree value of the plurality of carriers.
3. The method of claim 2, wherein, in a case where the quantized load balancing degree value is 0, the balancing degree of load between the plurality of carriers in the target coverage area is a first balancing degree; in a case where a difference between the quantized load balancing degree value and 1 is less than a first preset value, the balancing degree of load between the plurality of carriers in the target coverage area is a second balancing degree; in a case where a difference between the quantized load balancing degree value and 0 is less than a second preset value, the balancing degree of load between the plurality of carriers in the target coverage area is a third balancing degree; wherein a sum of the first preset value and the second preset value is not greater than 1, the first balancing degree is better than the second balancing degree, and the second balancing degree is better than the third balancing degree.
4. The method of claim 1, wherein, The corresponding relationship between the load index information and the index score is a corresponding relationship determined by a preset operation based on a carrier frequency band of the plurality of carriers and / or carrier modulation.
5. A network load balancing degree determination apparatus characterized by comprising: The apparatus comprises: an obtaining module configured to obtain load index information of each carrier in a plurality of carriers in a target coverage area, wherein the load index information comprises at least two of downlink physical resource block (PRB) resource utilization, radio resource control (RRC) maximum number of connected users, downlink traffic, user experience rate, and downlink average coding index value (MCS); a determining module configured to determine an index score of each load index information in each carrier according to the load index information of each carrier and a corresponding relationship between the load index information and the index score; and a calculating module configured to calculate a network experience score of each carrier according to the index score of each load index information in each carrier and a preset weight of each load index information, to obtain a plurality of network experience scores, wherein the network experience score represents a degree of actual user-perceived network of data carried by the carrier. The computing module is configured to calculate a network experience score of each carrier according to an index score of each load index information in the carrier and a preset weight of each load index information, to obtain a plurality of network experience scores, wherein the network experience score represents a degree of a user's perception of a network actually carried by the carrier. The computing module is further configured to calculate the plurality of load balancing degree values according to a sum of differences between any two network experience scores in the plurality of network experience scores, wherein the load balancing degree value represents a degree of balancing of loads among the plurality of carriers in the target coverage area.
6. The apparatus of claim 5, wherein, The apparatus further includes: A quantizing module configured to quantize the load balancing degree values of the plurality of carriers to obtain quantized load balancing values. The quantizing the load balancing degree values of the plurality of carriers to obtain quantized load balancing values satisfies the formula: e x<β, wherein e is a constant, β is a large enough constant, and x is the load balancing degree value of the plurality of carriers. ; In a case where the quantized load balancing degree value is 0, the degree of balancing of loads among the plurality of carriers in the target coverage area is a first balancing degree.
7. The apparatus of claim 6, wherein, In a case where a difference between the quantized load balancing degree value and 1 is less than a first preset value, the degree of balancing of loads among the plurality of carriers in the target coverage area is a second balancing degree. In a case where a difference between the quantized load balancing degree value and 0 is less than a second preset value, the degree of balancing of loads among the plurality of carriers in the target coverage area is a third balancing degree. The sum of the first preset value and the second preset value is not greater than 1, the first balancing degree is better than the second balancing degree, and the second balancing degree is better than the third balancing degree. The correspondence between the load index information and the index score is a correspondence determined by a preset operation based on a carrier frequency band and / or a carrier modulation of the plurality of carriers.
8. The apparatus of claim 5, wherein, The device includes a processor and a memory storing computer program instructions.
9. A network load balancing level determination device, characterized by, The processor reads and executes the computer program instructions to implement the network load balancing degree determination method according to any one of claims 1-4. The computer storage medium stores computer program instructions, and the computer program instructions are executed by the processor to implement the network load balancing degree determination method according to any one of claims 1-4.
10. A computer storage medium, characterized in that,
Citation Information
Patent Citations
Heterogeneous-network switching method based on load balancing and QoS
CN103648129A
Load balancing method and device
CN107124739A