A method, apparatus and system for optimizing network capacity
By acquiring network capacity optimization demand information, analyzing root causes, and adjusting load balancing and switching parameters, the problems of dynamic network capacity demand and limited resources in 5G networks were solved, achieving dynamic optimization of network capacity and performance improvement.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-11
- Publication Date
- 2026-03-27
AI Technical Summary
In 5G networks, the dynamic nature of network capacity demand and the limited availability of resources make it difficult to meet the network capacity requirements of different services, especially the differences in network capacity demand at different times and locations.
By obtaining information on network capacity optimization needs, determining network capacity optimization goals and constraints, analyzing the root causes of network capacity problems, adjusting load balancing functions and switching relevant parameters, and optimizing network capacity to meet the demands.
It enables dynamic adjustment of network capacity, quickly meets the needs of different services, improves network performance, and optimizes resource utilization efficiency.
Smart Images

Figure CN115967951B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, and in particular to a method, device and system for optimizing network capacity. BACKGROUND
[0002] The network architecture of the fifth generation mobile communication technology (5G) becomes more flexible compared with previous mobile communication technologies. Mainly reflected in: the service of the 5G core network, the separation of the centralized unit (CU) and the distributed unit (DU) of the radio access network (RAN), flexible customization of network slices, etc. With the development of mobile communication technology, the demand for key performance indicators such as network coverage, capacity, rate, mobility, etc. is constantly increasing, especially the demand for network capacity. The 5G network supports 5G to B industry services (such as meter reading services, video monitoring services, remote control services, etc.), but the 5G to B industry services have very high requirements for key performance indicators such as user delay, call drop rate, and terminal access number. Because the demand for network capacity is different at different times and in different places, and different 5G to B industry services have different demands for network capacity, therefore, the introduction of 5G to B industry services needs to consider dynamically adjusting the network capacity of the 5G network to meet the dynamics of the 5G to B industry services.
[0003] Network capacity is the key to network or service performance guarantee, but wireless network resources are limited, so how to dynamically adjust network resources to meet the demand of different services for network capacity has become the key to the operation and maintenance of the 5G network. SUMMARY
[0004] The present application provides a method and device for optimizing network capacity, which adjusts the network capacity of the region according to the demand for network capacity optimization, so that the network capacity performance of the region meets the requirements.
[0005] The present application provides the following technical solutions:
[0006] In a first aspect, the present application provides a method for optimizing network capacity, comprising: a first functional unit obtaining demand information of network capacity optimization, the demand information comprising at least a network capacity optimization target. Wherein, the network capacity performance of a region meeting the network capacity optimization target meets the requirements, or the network capacity optimization target is used for the network capacity performance of a first region meeting the requirements. The first functional unit determines a network capacity optimization scheme for the first region according to the demand information of network capacity optimization. Wherein, the network capacity optimization scheme is used at least for repairing the network capacity problems existing in the first region. The first functional unit optimizes the network capacity of the first region according to the network capacity optimization scheme.
[0007] Optionally, the demand information of network capacity optimization comprises not only the network capacity optimization target, but also a network capacity optimization limitation condition. Wherein, the network capacity optimization limitation condition is used for describing the judgment condition of the network capacity performance of the first region, in other words, the network capacity optimization limitation condition is used for determining whether the network capacity performance of the first region meets the network capacity optimization target.
[0008] The present application provides a method for optimizing network capacity, which obtains the demand information of network capacity optimization. Since the demand information of network capacity optimization comprises at least the network capacity optimization target, and the network capacity optimization target is used for describing the requirements met by the network capacity performance of the first region, in other words, the network capacity optimization target carried in the demand information of network capacity optimization is used for representing the requirements met by the network capacity of the first region desired by the operator or other third party, therefore, the network capacity optimization scheme determined for the first region according to the network capacity optimization target can be used at least for repairing the network capacity problems existing in the first region. Therefore, when the network capacity of the first region is optimized by using the network capacity optimization scheme, the network capacity optimization target can be met quickly, that is, the network capacity performance of the optimized region meets the requirements as soon as possible.
[0009] In addition, when the demand information of network capacity optimization comprises the network capacity optimization limitation condition, it is convenient to know the judgment condition of the network capacity performance of the first region, that is, to determine which cells in the first region are high-load cells, load-unbalanced cells, etc.
[0010] In a possible implementation of the present application, the first function unit determines the network capacity optimization scheme for the first area according to the demand information of network capacity optimization, including: the first function unit determines the network capacity optimization scheme for the first area when the network capacity performance of the first area does not meet the network capacity optimization target according to the demand information of network capacity optimization. For example, when the first function unit obtains the demand information of network capacity optimization, it can first determine whether the network capacity performance of the first area meets the network capacity optimization target. When the network capacity performance of the first area does not meet the network capacity optimization target, the first function unit determines the network capacity optimization scheme for the first area. When the network capacity performance of the first area meets the network capacity optimization target, the first function unit can not need to determine the network capacity optimization scheme. At this time, the first function unit can feed back a message that the network capacity of the first area does not need to be optimized. In a possible implementation of the present application, when the first function unit obtains the demand information of network capacity optimization, the first function unit can obtain the first information of the first area, and then the first function unit determines whether the network capacity performance of the first area meets the network capacity optimization target according to the first information and the demand information of network capacity optimization.
[0011] In a possible implementation of the present application, the network capacity optimization scheme at least includes the identifier of one or more second network elements in the first area, and each second network element corresponds to one or more of the following parameters: the control parameter of the load balancing function, and / or the switching related parameter. The second network element is the network element in the first area that needs to start the load balancing function. The second network element can be a base station in the first area or a cell in the first area. The identifier of the second network element is used to identify the second network element.
[0012] In a possible implementation of the present application, the demand information of network capacity optimization is the demand information of the first area in one or more first frequency bands. For example, frequency band (or frequency point) 1 and frequency band 2 correspond to one network capacity optimization demand information respectively, so that the network capacity optimization scheme suitable for each frequency band can be determined according to the network capacity optimization demand information corresponding to each frequency band, so that the network capacity of the frequency band meets the network capacity optimization target as soon as possible.
[0013] In a possible implementation of the present application, the network capacity optimization target comprises one or more of the following parameters: the first parameter, the second parameter, the third parameter, and the fourth parameter. The first parameter is used to determine the maximum proportion of high-load cells in the first area, and / or the first parameter is used to determine the maximum number of high-load cells in the first area. The second parameter is used to determine the maximum proportion of load-unbalanced cells in the first area, and / or the second parameter is used to determine the maximum number of load-unbalanced cells in the first area. The third parameter is used to determine the average number of users of each cell in the first area. The fourth parameter is used to determine the throughput in the first area. In this way, the specific content of the demand information can be clearly determined.
[0014] In a possible implementation of the present application, when the demand information for network capacity optimization is the demand information of the first area in a plurality of first frequency bands, the network capacity optimization target comprises one or more of the following parameters corresponding to each first frequency band: the first parameter, the second parameter, the third parameter, and the fourth parameter. For example, the first parameter corresponding to the first frequency band is used to indicate the maximum proportion of high-load cells in the first area in the first frequency band, and / or the first parameter is used to determine the maximum number of high-load cells in the first area in the first frequency band. The second parameter corresponding to the first frequency band is used to indicate the maximum proportion of load-unbalanced cells in the first area in the first frequency band, and / or the second parameter corresponding to the first frequency band is used to determine the maximum number of load-unbalanced cells in the first area in the first frequency band. The third parameter corresponding to the first frequency band is used to indicate the average number of users of each cell in the first area in the first frequency band. The fourth parameter corresponding to the first frequency band is used to determine the throughput (also referred to as traffic) of the first area in the first frequency band. The throughput of the first area can be the maximum throughput of the first area.
[0015] It is worth noting that when the demand information for network capacity optimization corresponds to a plurality of first frequency bands, the plurality of first frequency bands are different frequency bands. For example, the plurality of first frequency bands include frequency band 1 and frequency band 2, and the frequency band 1 and the frequency band 2 can correspond to one or more of the following parameters: the first parameter, the second parameter, the third parameter, and the fourth parameter.
[0016] In a possible implementation of the present application, the network capacity optimization requirement information includes network capacity optimization restriction conditions, and the network capacity optimization restriction conditions include one or more of the following information: a first determination condition, a second determination condition, and time information. The first determination condition includes one or more conditions for determining a cell as a high-load cell. The second determination condition includes one or more conditions for determining a cell as a load-unbalanced cell. The time information indicates a time length for evaluating whether the network capacity of the first area meets the network capacity optimization target. In this way, it is convenient to determine that a cell meeting the first determination condition is a high-load cell and a cell meeting the second determination condition is a load-unbalanced cell.
[0017] In a possible implementation of the present application, when the network capacity optimization requirement information is the requirement information of the first area in a plurality of first frequency bands, the network capacity optimization restriction conditions specifically include one or more of the first determination condition and the second determination condition corresponding to each first frequency band.
[0018] In a possible implementation of the present application, the first determination condition includes one or more of the following: a cell physical resource block utilization rate greater than or equal to a first threshold (for example, a first physical resource block high-load threshold), a cell average user number greater than or equal to a second threshold (for example, a first user number high-load threshold), a cell radio resource control (RRC) connection user number greater than or equal to a third threshold (for example, a first RRC connection user number high-load threshold), and a cell available capacity greater than or equal to a fourth threshold (for example, an available capacity high-load threshold).
[0019] In a possible implementation of the present application, the second determination condition includes one or more of the following: a difference between adjacent cell physical resource block utilization rates greater than or equal to a fifth threshold (for example, a physical resource block imbalance threshold), a difference between adjacent cell average user numbers greater than or equal to an active user number imbalance threshold, an adjacent cell RRC connection user number greater than or equal to a sixth threshold (for example, a radio resource control connection user number imbalance threshold), and an adjacent cell available capacity less than or equal to a seventh threshold (for example, an available capacity imbalance threshold).
[0020] In a possible implementation of the present application, in the case that the network capacity optimization demand information corresponds to a plurality of first frequency bands, the network capacity optimization restriction condition further comprises a plurality of first frequency band inter-load imbalance cell determination conditions (i.e., third determination conditions), which are used to determine the load imbalance cells among the plurality of first frequency bands. For example, the third determination conditions can comprise one or more conditions for determining the load imbalance cells among the plurality of first frequency bands. For example, the third determination conditions can comprise one or more of the following: a difference between adjacent cell physical resource block utilization ratios among the plurality of first frequency bands is greater than or equal to an eighth threshold value (e.g., a set physical resource block imbalance threshold); a difference between average user numbers of adjacent cells among the plurality of first frequency bands is greater than or equal to a ninth threshold value (e.g., a set active user number imbalance threshold); a radio resource control connection user number of adjacent cells among the plurality of first frequency bands is greater than or equal to a tenth threshold value (e.g., a set radio resource control connection user number imbalance threshold); and an available capacity of adjacent cells among the plurality of first frequency bands is greater than or equal to an eleventh threshold value (e.g., a set available capacity imbalance threshold).
[0021] In a possible implementation of the present application, in the case that the network capacity optimization demand information corresponds to a plurality of first frequency bands, the first determination condition comprises one or more of the following: a cell physical resource block utilization ratio of each first frequency band is greater than or equal to a first threshold value, a cell average user number of each first frequency band is greater than or equal to a second threshold value, a cell radio resource control connection user number of each first frequency band is greater than or equal to a third threshold value, and a cell available capacity of each first frequency band is greater than or equal to a fourth threshold value. That is, for any first frequency band, if a cell physical resource block utilization ratio of a cell in the first frequency band is greater than or equal to the first threshold value, the cell can be considered as a high-load cell in the first frequency band.
[0022] In a possible implementation of the present application, in the case that the network capacity optimization demand information corresponds to a plurality of first frequency bands, the second determination condition comprises one or more of the following: a difference between adjacent cell physical resource block utilization ratios in each first frequency band is greater than or equal to a fifth threshold value, a difference between average user numbers of adjacent cells in each first frequency band is greater than or equal to an active user number imbalance threshold, a radio resource control connection user number of adjacent cells in each first frequency band is greater than or equal to a sixth threshold value, and an available capacity of adjacent cells in each first frequency band is less than or equal to a seventh threshold value. For example, if a difference between a physical resource block utilization ratio of a cell 1 and a cell 2 in a first frequency band is greater than or equal to the fifth threshold value, the cell 1 and the cell 2 can be considered as load imbalance cells in the first frequency band.
[0023] In a possible implementation of the present application, the first function unit determines a network capacity optimization scheme for the first area according to the demand information of network capacity optimization, comprising: the first function unit acquires first data used for determining at least a root cause of the network capacity problem existing in the first area according to the demand information of network capacity optimization. The first function unit determines the root cause of the network capacity problem occurring in the first area according to the first data. The first function unit determines the network capacity optimization scheme for the first area according to the root cause of the network capacity problem occurring in the first area.
[0024] In a possible implementation of the present application, the first function unit acquires the first data according to the demand information of network capacity optimization, comprising: the first function unit determines a data acquisition rule according to the demand information of network capacity optimization. The data acquisition rule comprises one or more of the following information: an identifier of one or more first network elements in the first area, a data type of network element data, an acquisition period of network element data, and one or more first network elements providing the network element data. The first function unit acquires network element performance data and configuration data from each of the one or more first network elements as the first data according to the data acquisition rule. The data type is used to indicate the type of the network element data acquired from the one or more first network elements. The network element performance data comprises one or more of the following information: cell PRB utilization, cell average user number, and cell RRC connection user number. The configuration data comprises one or more of the following information corresponding to the network element: load balancing function configuration parameter, neighbor relation, and grid information. The first function unit determines the root cause of the network capacity problem occurring in the first area according to the first data, comprising: the first function unit determines the network capacity problem existing in the first area according to the first data. The first function unit analyzes the network capacity problem existing in the first area to obtain the root cause of the network capacity problem.
[0025] In a possible implementation of the present application, the method provided by the present application further comprises: the first function unit determines a network capacity optimization strategy for the first area according to the demand information of network capacity optimization. The network capacity optimization strategy comprises one or more of the following: network capacity problem root cause analysis strategy and network capacity optimization adjustment strategy. Correspondingly, the first function unit determines the root cause of the network capacity problem occurring in the first area according to the first data, comprising: the first function unit determines the root cause of the network capacity problem occurring in the first area according to the network capacity problem root cause analysis strategy and the first data. The network capacity optimization adjustment strategy is used to reflect the adjustment of the control parameter of the load balancing function of the second network element and the order of the handover related parameters in the network capacity optimization.
[0026] In a possible implementation of the present application, the first function unit determines the network capacity optimization scheme for the first region according to the root cause of the network capacity problem occurring in the first region, comprising: the first function unit determines one or more schemes for repairing the network capacity problem for the first region according to the root cause of the network capacity problem occurring in the first region. The first function unit determines the evaluation result of each scheme for repairing the network capacity problem. Wherein, the evaluation result of the scheme for repairing the network capacity problem is used to reflect one or more of the following parameters corresponding to the scheme for repairing the network capacity problem: user experience, whether the network capacity optimization target is met, adjustment cost. The first function unit determines the optimal scheme for repairing the network capacity problem in one or more schemes for repairing the network capacity problem as the network capacity optimization scheme according to the evaluation result of each scheme for repairing the network capacity problem. Wherein, the network capacity optimization scheme at least includes the identification of one or more second network elements in the first region that need to start the load balancing function, and one or more of the following parameters corresponding to the one or more second network elements: control parameters of the load balancing function, switching related parameters.
[0027] It is worth noting that in the case of obtaining the network capacity optimization adjustment strategy, the first function unit adjusts one or more of the following parameters corresponding to each second network element according to the order of adjusting the control parameters of the load balancing function and the switching related parameters of the load balancing function of the second network element reflected by the network capacity optimization adjustment strategy: control parameters of the load balancing function, switching related parameters.
[0028] Or in the case of determining one scheme for repairing the network capacity problem for the first region, the scheme for repairing the network capacity problem can be directly used as the network capacity optimization scheme. Or in the case of determining one scheme for repairing the network capacity problem for the first region, the scheme can be evaluated, and if the evaluation result does not meet the requirements (for example, the evaluation result indicates that using the scheme for repairing the network capacity problem will produce one or more of the following situations: the user experience is lower than the preset user experience threshold, the network capacity optimization target cannot be met, the adjustment cost is higher than the preset adjustment cost threshold), the first function unit can update the scheme for repairing the network capacity problem, so that the updated scheme for repairing the network capacity problem meets the requirements of the following indexes: the user experience is higher than or equal to the preset user experience threshold, the network capacity optimization target is met, and the adjustment cost is lower than or equal to the preset adjustment cost threshold. In this way, the first function unit can determine the updated scheme for repairing the network capacity problem as the network capacity optimization scheme.
[0029] In a possible implementation of the present application, the network capacity optimization scheme at least includes: identification of the one or more second network elements, and one or more of the following parameters corresponding to the one or more second network elements: a control parameter of a load balancing function, a handover related parameter, and the second network element is a network element for which the load balancing function needs to be turned on. The first function unit optimizes the network capacity of the first region according to the network capacity optimization scheme, including: the first function unit adjusts the control parameter of the load balancing function and / or the handover related parameter of the one or more second network elements in the first region according to the network capacity optimization scheme, and the handover related parameter includes a handover failure rate.
[0030] In a possible implementation of the present application, after the first function unit optimizes the network capacity of the first region according to the network capacity optimization scheme, the method provided in the present application further includes: the first function unit determines first information corresponding to the first region. The first information includes one or more of the following information: a first number of high-load cells, a first number of load-unbalanced cells, a first proportion of high-load cells, and a first proportion of load-unbalanced cells. The first function unit sends the first information. In this way, a receiver receiving the first information can determine the network capacity performance of the first region after optimization.
[0031] In a possible implementation of the present application, the method provided in the present application further includes: the first function unit determines first information corresponding to the first region. The first information includes one or more of the following information: a first number of high-load cells, a first number of load-unbalanced cells, a first proportion of high-load cells, and a first proportion of load-unbalanced cells. The first function unit determines whether the network capacity performance of the first region meets the network capacity optimization target according to the first information and the network capacity optimization target. The first function unit sends second information. The second information is used to indicate whether the network capacity of the first region meets the network capacity optimization target. In this way, a receiver receiving the second information can determine whether the network capacity performance of the first region after optimization meets the network capacity optimization target.
[0032] In a possible implementation of the present application, the first information includes one or more of the following information corresponding to each second frequency band: a first number of high-load cells, a first number of load-unbalanced cells, a first proportion of high-load cells, and a first proportion of load-unbalanced cells. In this way, it can be determined whether the network capacity corresponding to each frequency band meets the network capacity optimization target of the frequency band.
[0033] In a possible implementation of the present application, the first function unit determines the first information corresponding to the first area, including: the first function unit collects network capacity performance data of any cell in the first area from one or more network elements in the first area. Wherein, the network capacity performance data includes one or more of the following information: cell physical resource block utilization, cell average user number, cell radio resource control connection user number, and cell available capacity. The first function unit determines the first information corresponding to the first area according to the network capacity optimization restriction condition and the network capacity performance data of any cell.
[0034] In a possible implementation of the present application, before the first function unit sends the first information corresponding to the first area, the method provided by the present application further includes: the first function unit receives third information for describing monitoring demand of network capacity performance of the first area. Wherein, the third information includes one or more of the following information: target network capacity performance index, for describing network capacity performance index to be monitored. Network capacity performance monitoring restriction condition, for describing condition of network capacity performance index to be monitored. In this way, the receiver of the third information can determine which index of the first area to monitor.
[0035] In a possible implementation of the present application, the target network capacity performance index includes one or more of the following information: high load cell number; high load cell proportion; load imbalance cell number; load imbalance cell proportion; and the network capacity performance monitoring restriction condition includes one or more of the following information: third frequency band information, for indicating condition of monitoring network capacity performance index in the third frequency band; second time information, for describing time length of monitoring or reporting network capacity performance index; and address information, for describing address of reporting network capacity performance index. By providing the third frequency band information, the network capacity performance index in the third frequency band can be determined. By the second time information, the time length of monitoring or reporting network capacity performance index can be determined. By the address information, the object of feeding back network capacity performance index can be determined.
[0036] In a possible implementation of the present application, before the first function unit determines the network capacity optimization scheme for the first area according to the demand information of network capacity optimization, the method provided by the present application further includes: the first function unit determines a management object of the demand information of network capacity optimization; and configures the demand information of network capacity optimization in the management object.
[0037] In a possible implementation of the present application, the method provided by the present application can further include: the first function unit allocates a first identifier to the demand information of network capacity optimization, the first identifier is associated with an identifier of the management object, or the first identifier is the same as the identifier of the management object.
[0038] Since the network capacity optimization scheme at least includes the identification of the one or more second network elements in the first area that need to start the load balancing function, when subsequently optimizing the network capacity of the first area, the load balancing function of each second network element can be started according to the identification of the one or more second network elements. The second network element in the present application can be a base station, so that the load balancing function can be introduced for the base station to realize the load balancing of multiple cells in the base station, and the wireless resource usage efficiency in the base station is the highest.
[0039] In a second aspect, the present application provides a method for optimizing network capacity, comprising: a second functional unit determining demand information of network capacity optimization. The demand information of network capacity optimization includes a network capacity optimization target and a network capacity optimization restriction condition, or the demand information of network capacity optimization includes the network capacity optimization target. The network capacity optimization target is used to describe the requirements that the network capacity performance of the first area meets, and the network capacity optimization restriction condition is used to describe the judgment condition of the network capacity performance of the first area. The second functional unit sends a first request message, wherein the first request message includes the demand information of network capacity optimization, and the first request message is used to request to optimize the network capacity of the first area according to the demand information of network capacity optimization. For example, the second functional unit can send the first request message to the first functional unit.
[0040] In a possible implementation manner of the present application, the demand information of network capacity optimization is the demand information of the first area in one or more first frequency bands. In other words, different frequency bands correspond to one demand information of network capacity optimization.
[0041] The related specific content of the network capacity optimization target and the network capacity optimization restriction condition involved in the second aspect can refer to the description in the first aspect, which will not be described here.
[0042] In a possible implementation manner of the present application, the method provided by the present application further comprises: the second functional unit sending a second request message. The second request message is used to request to monitor / report the performance indicators of the network capacity in the first area according to third information (which can also be referred to as network capacity performance monitoring information). The third information includes one or more of the following information: a target network capacity performance indicator, which is used to describe the network capacity performance indicator that needs to be monitored; and a network capacity performance monitoring restriction condition, which is used to describe the condition of the network capacity performance indicator that needs to be monitored.
[0043] In a possible implementation manner of the present application, the method provided by the present application further comprises: before the second functional unit sends the second request message, the second functional unit can further determine third information of the first area. The third information is used to describe the monitoring demand of the network capacity performance of the first area.
[0044] In a possible implementation of the present application, the target network capacity performance indicator includes one or more of the following information: the number of high-load cells; the proportion of high-load cells; the number of load-unbalanced cells; and the proportion of load-unbalanced cells. The network capacity performance monitoring restriction condition includes one or more of the following information: information of the third frequency band, indicating a condition for monitoring the network capacity performance indicator in the third frequency band; second time information, describing a time length for monitoring or reporting the network capacity performance indicator; and address information, describing an address for monitoring or reporting the network capacity performance indicator.
[0045] In a possible implementation of the present application, the method provided by the present application further includes: receiving, by the second functional unit, first information corresponding to the first area. The first information includes one or more of the following information: a first number of high-load cells, a first number of load-unbalanced cells, a first proportion of high-load cells, and a first proportion of load-unbalanced cells. Adjusting, by the second functional unit, the demand information of the network capacity optimization according to the first information and the network capacity optimization target. As an implementation, adjusting, by the second functional unit, the demand information of the network capacity optimization according to the first information and the network capacity optimization target includes: determining, by the second functional unit, whether the network capacity performance of the first area meets the network capacity optimization target according to the first information. Adjusting, by the second functional unit, the demand information of the network capacity optimization according to the determination result of whether the network capacity performance of the first area meets the network capacity optimization target.
[0046] In a possible implementation of the present application, the method provided by the present application further includes: receiving, by the second functional unit, information of one or more second frequency bands. Correspondingly, the first information includes one or more of the following information corresponding to each second frequency band: a first number of high-load cells, a first number of load-unbalanced cells, a first proportion of high-load cells, and a first proportion of load-unbalanced cells.
[0047] In a possible implementation of the present application, the method provided by the present application further includes: receiving, by the second functional unit, second information for determining whether the network capacity of the first area meets the network capacity optimization target. Adjusting, by the second functional unit, the demand information of the network capacity optimization according to the second information. Specifically, when the second information indicates that the network capacity of the first area does not meet the network capacity optimization target, increasing, by the second functional unit, a maximum value of the proportion of high-load cells / the proportion of load-unbalanced cells in the network capacity optimization target. When the second information indicates that the network capacity of the first area meets the network capacity optimization target, decreasing, by the second functional unit, the maximum value of the proportion of high-load cells / the proportion of load-unbalanced cells in the network capacity optimization target.
[0048] In a possible implementation of the present application, the second function unit determines the demand information of network capacity optimization, comprising: the second function unit receives the demand information of network capacity optimization of the first area input by a user. And / or, the second function unit receives the service demand information of one or more services in the first area, and the service demand information comprises one or more of the following information: service type, service traffic model, and the number of terminals accessing the service. The second function unit calculates the demand information of network capacity optimization of the first area according to the service demand information of the one or more services.
[0049] In a possible implementation of the present application, the demand information of network capacity optimization comprises a network capacity optimization target, and the second function unit determines the demand information of network capacity optimization, comprising: the second function unit adjusts the first network capacity optimization target according to the fourth information in the first area and the network capacity intention satisfaction information, to obtain the network capacity optimization target, wherein the fourth information comprises one or more of the following information corresponding to the first area: the first number of high-load cells, the first number of load-unbalanced cells, the first proportion of high-load cells, and the first proportion of load-unbalanced cells. The network capacity intention satisfaction information is used to indicate whether the network capacity of the first area satisfies the first network capacity optimization target. The first network capacity optimization target is the optimization target corresponding to the first area before the network capacity of the first area is optimized according to the demand information of network capacity optimization. The network capacity intention satisfaction information can be obtained by the second function unit from the first function unit, or the network capacity intention satisfaction information can be obtained by the second function unit according to the fourth information in the first area and the first network capacity optimization target.
[0050] In a possible implementation of the present application, the second function unit determines the network capacity optimization restriction condition of the first area, comprising: the second function unit obtains the performance index information of all or part of cells in the first area. The second function unit determines the network capacity optimization restriction condition of the first area according to the performance index information of all or part of cells in the first area, wherein the performance index information of a cell comprises one or more of the following information: cell PRB utilization rate, cell average user number, cell RRC connection user number, and cell available capacity.
[0051] In a possible implementation of the present application, the second function unit determines the demand information of network capacity optimization, comprising: the second function unit receives the demand information of network capacity optimization of the first area input by a user. And / or, the second function unit receives the service demand information of one or more services in the first area, and the service demand information comprises one or more of the following information: service type, service traffic model, and the number of terminals accessing the service. The second function unit calculates the demand information of network capacity optimization of the first area according to the service demand information of the one or more services. In a possible implementation of the present application, the communication device can be the first function network element, or a device supporting the first function network element to implement the method in the first aspect or any possible implementation manner of the first aspect, for example, a chip applied to the first function network element. The communication device can implement the above method by software, hardware, or by hardware executing corresponding software.
[0052] In an example, the embodiments of the present application provide a communication apparatus, comprising: a communication module and a processing module, wherein the communication module is configured to perform the receiving / sending steps. The processing module is configured to perform the processing steps. For example, the communication module is configured to obtain network capacity optimization requirement information comprising at least a network capacity optimization target. The network capacity optimization target is configured to describe a requirement that the network capacity performance of the first area meets. The processing module is configured to determine a network capacity optimization scheme for the first area according to the network capacity optimization requirement information. The network capacity optimization scheme is configured to at least repair the network capacity problem existing in the first area. The processing module is further configured to optimize the network capacity of the first area according to the network capacity optimization scheme.
[0053] Optionally, the network capacity optimization requirement information can comprise a network capacity optimization limitation condition in addition to the network capacity optimization target. The network capacity optimization limitation condition is configured to describe a judgment condition of the network capacity performance of the first area.
[0054] In a possible embodiment of the present application, the processing unit is specifically configured to determine the network capacity optimization scheme for the first area when the network capacity of the first area does not meet the network capacity optimization target according to the network capacity optimization requirement information.
[0055] In a possible implementation manner of the present application, the network capacity optimization scheme at least comprises the identification of one or more second network elements in the first area, and each second network element corresponds to one or more of the following parameters: a control parameter of a load balancing function, and / or a handover related parameter. The one or more second network elements are the network elements in the first area that need to start the load balancing function. The second network element can be a base station in the first area or a cell in the first area. The identification of the second network element is configured to identify the second network element.
[0056] In a possible implementation manner of the present application, the network capacity optimization requirement information is the requirement information of the first area in one or more first frequency bands.
[0057] In a possible implementation manner of the present application, the network capacity optimization target and the network capacity optimization limitation condition related to the third aspect can refer to the related description in the first aspect, which will not be repeated here.
[0058] In a possible implementation of the present application, the processing module is specifically configured to acquire, according to the demand information of network capacity optimization, first data used at least for determining a root cause of the network capacity problem existing in the first region, by using the communication module. The processing module is configured to determine the root cause of the network capacity problem occurring in the first region according to the first data. The processing module is configured to determine the network capacity optimization scheme for the first region according to the root cause of the network capacity problem occurring in the first region. The network capacity optimization scheme at least includes one or more schemes for repairing the network capacity problem.
[0059] In a possible implementation of the present application, the processing module is specifically configured to determine a data collection rule according to the demand information of network capacity optimization. The data collection rule includes one or more of the following information: an identifier of one or more first network elements in the first region, a data type of network element data, a collection period of the network element data, and the one or more first network elements being network elements providing the network element data. The processing module is specifically configured to collect, according to the data collection rule, network element performance data and configuration data from each of the one or more first network elements by using the communication module. The processing module is specifically configured to collect the network element performance data and the configuration data from each of the one or more first network elements as the first data. The data type is used to indicate a type of the network element data acquired from the one or more first network elements. The network element performance data includes one or more of the following information: a cell PRB utilization rate, a cell average user number, and a cell RRC connection user number. The configuration data includes one or more of the following information corresponding to the network element: a load balancing function configuration parameter, a neighboring cell relationship, and grid information. The processing module is specifically configured to determine the network capacity problem existing in the first region according to the first data, and analyze the network capacity problem existing in the first region to obtain the root cause of the network capacity problem.
[0060] In a possible implementation of the present application, the processing module is further configured to determine a network capacity optimization strategy for the first region according to the demand information of network capacity optimization. The network capacity optimization strategy includes one or more of the following: a network capacity problem root cause analysis strategy and a network capacity optimization adjustment strategy. Correspondingly, the processing module determines the root cause of the network capacity problem occurring in the first region according to the first data, including: the processing module is configured to determine the root cause of the network capacity problem occurring in the first region according to the network capacity problem root cause analysis strategy and the first data.
[0061] In a possible implementation of the present application, in the case that the network capacity optimization scheme includes multiple schemes for repairing the network capacity problem, the processing module is further configured to determine one or more schemes for repairing the network capacity problem for the first region according to the root cause of the network capacity problem occurring in the first region. The first functional unit determines an evaluation result of each scheme for repairing the network capacity problem. The evaluation result of the scheme for repairing the network capacity problem is used to reflect one or more of the following parameters corresponding to the scheme for repairing the network capacity problem: user experience, whether the network capacity optimization target is met, and adjustment cost. The processing module is further configured to determine, according to the evaluation result of each scheme for repairing the network capacity problem, an optimal scheme for repairing the network capacity problem from the one or more schemes for repairing the network capacity problem as the network capacity optimization scheme. The network capacity optimization scheme at least includes the identification of one or more second network elements in the first region that need to start the load balancing function, and one or more of the following parameters corresponding to the one or more second network elements: a control parameter of the load balancing function and a handover related parameter.
[0062] In a possible implementation of the present application, the network capacity optimization scheme at least includes: the identification of one or more second network elements, and one or more of the following parameters corresponding to the one or more second network elements: a control parameter of the load balancing function and a handover related parameter. The second network element is a network element that needs to start the load balancing function. The processing module is specifically configured to adjust, according to the network capacity optimization scheme, the control parameter of the load balancing function and / or the handover related parameter of the one or more second network elements in the first region. The handover related parameter includes a handover failure rate.
[0063] In a possible implementation of the present application, the processing module is further configured to determine first information corresponding to the first region. The first information includes one or more of the following information: a first number of high-load cells, a first number of load-unbalanced cells, a first proportion of high-load cells, and a first proportion of load-unbalanced cells. The communication module is configured to send the first information.
[0064] In a possible implementation of the present application, the processing module is further configured to determine first information corresponding to the first region. The first information includes one or more of the following information: a first number of high-load cells, a first number of load-unbalanced cells, a first proportion of high-load cells, and a first proportion of load-unbalanced cells. The processing module is further configured to determine whether the network capacity of the first region meets the network capacity optimization target according to the first information and the network capacity optimization target. The communication module is configured to send second information. The second information is used to determine whether the network capacity of the first region meets the network capacity optimization target.
[0065] In a possible implementation of the present application, the first information includes one or more of the following information corresponding to each second frequency band: the first number of high-load cells, the first number of load-unbalanced cells, the first proportion of high-load cells, and the first proportion of load-unbalanced cells. In this way, it can be determined whether the network capacity corresponding to each frequency band meets the network capacity optimization target of the frequency band.
[0066] In a possible implementation of the present application, the processing module is specifically configured to collect, by the communication module, network capacity performance data of any cell in the first area from one or more network elements in the first area. The network capacity performance data includes one or more of the following information: cell physical resource block utilization, average number of users in a cell, number of radio resource control connection users in a cell, and available capacity of a cell. The processing module is specifically configured to determine the first information corresponding to the first area according to the network capacity optimization restriction condition and the network capacity performance data of any cell.
[0067] In a possible implementation of the present application, the communication module is further configured to receive third information for describing monitoring requirements of the network capacity performance of the first area. The third information includes one or more of the following information: a target network capacity performance indicator for describing a network capacity performance indicator that needs to be monitored, and a network capacity performance monitoring restriction condition for describing a condition of the network capacity performance indicator that needs to be monitored. In this way, the receiver of the third information can determine which indicators of the first area to monitor.
[0068] In a possible implementation of the present application, the target network capacity performance indicator includes one or more of the following information: the number of high-load cells, the proportion of high-load cells, the number of load-unbalanced cells, and the proportion of load-unbalanced cells. The network capacity performance monitoring restriction condition includes one or more of the following information: third frequency band information for indicating a condition of monitoring the network capacity performance indicator in the third frequency band, second time information for describing a time length of monitoring or reporting the network capacity performance indicator, and address information for describing an address of reporting the network capacity performance indicator. By providing the third frequency band information, it is convenient to determine the monitoring of the network capacity performance indicator in the third frequency band. By the second time information, it is convenient to determine how long to monitor or report the network capacity performance indicator at each interval or specific time. By the address information, it is convenient to determine the object of feeding back the network capacity performance indicator.
[0069] In a possible implementation of the present application, the processing module is further configured to determine a management object of the demand information of the network capacity optimization, and to configure the demand information of the network capacity optimization in the management object.
[0070] In a possible implementation of the present application, the method provided by the present application further includes: the first function unit assigns a first identifier to the network capacity optimization requirement information. The first identifier is associated with the identifier of the management object, or the first identifier is the same as the identifier of the management object.
[0071] For example, when the communication device is a chip or a chip system in the first function unit, the processing module can be a processor, and the communication module can be a communication interface. For example, the communication interface can be an input / output interface, a pin, or a circuit, etc. The processing module executes the instructions stored in the storage module, so that the first function unit implements the method for optimizing network capacity described in the first aspect or any possible implementation of the first aspect. The storage module can be a storage module (for example, a register, a cache, etc.) in the chip, or a storage module (for example, a read-only memory, a random access memory, etc.) outside the chip in the first function unit.
[0072] In the fourth aspect, the embodiments of the present application provide a communication device. The communication device can implement the method in the second aspect or any possible implementation of the second aspect, and thus can achieve the beneficial effects of the second aspect or any possible implementation of the second aspect. The communication device can be a second function network element, or a device supporting the second function network element to implement the method in the second aspect or any possible implementation of the second aspect, for example, a chip applied to the second function network element. The communication device can implement the above method by software, hardware, or by executing corresponding software by hardware.
[0073] For example, the embodiments of the present application provide a communication device, which includes a communication module and a processing module. The communication module is configured to perform the receiving / sending steps. The processing module is configured to perform the processing steps. For example, the processing module is configured to determine network capacity optimization requirement information. The network capacity optimization requirement information includes a network capacity optimization target and a network capacity optimization restriction condition, or the network capacity optimization requirement information includes a network capacity optimization target. The network capacity optimization target is used to describe a requirement that the network capacity performance of the first region meets. The network capacity optimization restriction condition is used to describe a judgment condition of the network capacity performance of the first region. The communication module is configured to send a first request message. The first request message includes the network capacity optimization requirement information, and the first request message is used to request to optimize the network capacity of the first region according to the network capacity optimization requirement information. For example, the communication module is configured to send the first request message to the first function unit.
[0074] In a possible implementation of the present application, the network capacity optimization demand information is demand information of the first region in one or more first frequency bands. In other words, different frequency bands can correspond to one network capacity optimization demand information.
[0075] The fourth aspect relates to the network capacity optimization target and the network capacity optimization restriction condition, and the specific content can be referred to the description in the first aspect, which will not be repeated here.
[0076] In a possible implementation of the present application, the communication module is further configured to send a second request message, and the second request message is used to request monitoring / reporting of the network capacity performance index in the first region according to third information. The third information includes one or more of the following information: a target network capacity performance index used to describe a network capacity performance index to be monitored; and a network capacity performance monitoring restriction condition used to describe a condition of the network capacity performance index to be monitored.
[0077] In a possible implementation of the present application, the method provided by the present application can further include that the second functional unit determines third information used to describe monitoring demand of the network capacity performance of the first region before the second functional unit sends the second request message.
[0078] In a possible implementation of the present application, the target network capacity performance index includes one or more of the following information: a high-load cell quantity, a high-load cell proportion, a load-unbalanced cell quantity, and a load-unbalanced cell proportion. The network capacity performance monitoring restriction condition includes one or more of the following information: third frequency band information used to indicate a condition of monitoring the network capacity performance index in the third frequency band, second time information used to describe a time length of monitoring or reporting the network capacity performance index, and address information used to describe an address of monitoring or reporting the network capacity performance index.
[0079] In a possible implementation of the present application, the communication module is further configured to receive first information corresponding to the first region, and the first information includes one or more of the following information: a first quantity of high-load cells, a first quantity of load-unbalanced cells, a first proportion of high-load cells, and a first proportion of load-unbalanced cells. The second functional unit adjusts the network capacity optimization demand information according to the first information.
[0080] In a possible implementation of the present application, the communication module is further configured to receive information of one or more second frequency bands, and correspondingly, the first information includes one or more of the following information corresponding to each second frequency band: a first quantity of high-load cells, a first quantity of load-unbalanced cells, a first proportion of high-load cells, and a first proportion of load-unbalanced cells.
[0081] In a possible implementation of the present application, the communication module is further configured to receive second information, the second information being used to determine whether the network capacity of the first region meets the network capacity optimization target. The processing module is configured to adjust the demand information of the network capacity optimization according to the second information. Specifically, when the second information indicates that the network capacity of the first region does not meet the network capacity optimization target, the processing module is configured to increase the maximum proportion of high-load cells / the maximum proportion of load-unbalanced cells in the network capacity optimization target. When the second information indicates that the network capacity of the first region meets the network capacity optimization target, the processing module is configured to decrease the maximum proportion of high-load cells / the maximum proportion of load-unbalanced cells in the network capacity optimization target.
[0082] In a possible implementation of the present application, the processing module is configured to determine the demand information of the network capacity optimization, including: the processing module is configured to receive, by the communication module, the demand information of the network capacity optimization of the first region input by a user; and / or, the processing module is configured to receive, by the communication module, service demand information of one or more services in the first region, the service demand information including one or more of the following information: a service type, a service traffic model, and a number of terminals accessing the service. The processing module is configured to calculate the demand information of the network capacity optimization of the first region according to the service demand information of the one or more services.
[0083] In a possible implementation of the present application, the demand information of the network capacity optimization includes a network capacity optimization target, and the processing module is configured to determine the demand information of the network capacity optimization, including: the processing module is configured to adjust the first network capacity optimization target to obtain the network capacity optimization target according to fourth information in the first region and network capacity intention meeting information, the fourth information including one or more of the following information corresponding to the first region: a first number of high-load cells, a first number of load-unbalanced cells, a first proportion of high-load cells, and a first proportion of load-unbalanced cells. The network capacity intention meeting information is used to indicate whether the network capacity of the first region meets the first network capacity optimization target. The first network capacity optimization target is an optimization target corresponding to the first region before the network capacity of the first region is optimized according to the demand information of the network capacity optimization.
[0084] In a possible implementation of the present application, the processing module is configured to determine the network capacity optimization limitation condition of the first region, including: the processing module is configured to obtain, by the communication module, performance index information of all or part of cells in the first region. The second functional unit is configured to determine the network capacity optimization limitation condition of the first region according to the performance index information of all or part of cells in the first region, where the performance index information of the cell includes one or more of the following information: a cell PRB utilization rate, a cell average user number, a cell RRC connection user number, and a cell available capacity.
[0085] For example, when the communication device is a chip or a chip system in the second functional unit, the processing module can be a processor, and the communication module can be a communication interface. The communication interface can be an input / output interface, a pin, a circuit, or the like. The processing module executes instructions stored in the storage module to enable the second functional unit to implement the method for optimizing network capacity described in the second aspect or any possible implementation manner of the second aspect. The storage module can be a storage module (e.g., a register, a cache, or the like) in the chip, or a storage module (e.g., a read-only memory, a random access memory, or the like) outside the chip in the second functional unit.
[0086] In a fifth aspect, an embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores a computer program or instructions. When the computer program or instructions run on a computer, the computer program or instructions enable the computer to execute the method for optimizing network capacity described in the first aspect or any possible implementation manner of the first aspect.
[0087] In a sixth aspect, an embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores a computer program or instructions. When the computer program or instructions run on a computer, the computer program or instructions enable the computer to execute the method for optimizing network capacity described in the second aspect or any possible implementation manner of the second aspect.
[0088] In a seventh aspect, an embodiment of the present application provides a computer program product including instructions, and when the instructions run on a computer, the instructions enable the computer to execute the method for optimizing network capacity described in the first aspect or various possible implementation manners of the first aspect.
[0089] In an eighth aspect, an embodiment of the present application provides a computer program product including instructions, and when the instructions run on a computer, the instructions enable the computer to execute the method for optimizing network capacity described in the second aspect or various possible implementation manners of the second aspect.
[0090] In a ninth aspect, an embodiment of the present application provides a communication apparatus for implementing various methods in various possible designs of any of the first aspect to the second aspect. The communication apparatus can be the first functional unit, or a device including the first functional unit, or a component (for example, a chip) applied to the first functional unit. Alternatively, the communication apparatus can be the second functional unit, or a device including the second functional unit, or a component (for example, a chip) applied to the second functional unit. The communication apparatus includes modules or units for implementing the above methods, and the modules or units can be implemented by hardware, by software, or by hardware executing the corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0091] In a tenth aspect, an embodiment of the present application provides a communication apparatus, which includes at least one processor and a communication interface. When the communication apparatus is running, the processor executes computer-executed instructions or programs stored in the communication apparatus, so that the communication apparatus performs any of the methods in various possible designs of any of the first aspect to the second aspect. For example, the communication apparatus can be the first functional unit, or a component applied to the first functional unit.
[0092] In an eleventh aspect, an embodiment of the present application provides a communication apparatus, which includes at least one processor and a communication interface. When the communication apparatus is running, the processor executes computer-executed instructions or programs stored in the communication apparatus, so that the communication apparatus performs any of the methods in various possible designs of any of the second aspect to the second aspect. For example, the communication apparatus can be the second functional unit, or a component applied to the second functional unit.
[0093] It should be understood that the communication apparatus described in the tenth aspect and the eleventh aspect can further include a bus and a memory for storing codes and data. Optionally, the at least one processor, the communication interface, and the memory are coupled to each other.
[0094] In a twelfth aspect, an embodiment of the present application provides a communication apparatus, which includes at least one processor. When the communication apparatus is running, the processor executes computer-executed instructions or programs stored in the memory, so that the communication apparatus performs any of the methods in various possible designs of any of the first aspect to the second aspect. For example, the communication apparatus can be the first functional unit, or a chip applied to the first functional unit.
[0095] In a thirteenth aspect, an embodiment of the present application provides a communication apparatus, comprising at least one processor. The at least one processor and the memory are coupled, and when the communication apparatus is running, the processor executes computer-executed instructions or programs stored in the memory, so that the communication apparatus performs the method in any one of various possible designs of the second aspect or any one of the second aspect.
[0096] It should be understood that the memory described in any one of the twelfth aspect to the thirteenth aspect can also be replaced by a storage medium, and the embodiments of the present application do not limit this. In a possible implementation, the memory described in any one of the twelfth aspect to the thirteenth aspect can be a memory inside the communication apparatus, and of course, the memory can also be located outside the communication apparatus, but the at least one processor can still execute the computer-executed instructions or programs stored in the memory.
[0097] In a fourteenth aspect, an embodiment of the present application provides a communication apparatus, comprising one or more modules for implementing the method in any one of the first aspect and the second aspect, and the one or more modules can correspond to each step in the method in the first aspect and the second aspect.
[0098] In a fifteenth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, the communication interface and the processor are coupled, and the processor is configured to run computer programs or instructions to implement the method for optimizing network capacity described in the first aspect or various possible implementation manners of the first aspect. The communication interface is configured to communicate with other modules outside the chip.
[0099] In a sixteenth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, the communication interface and the processor are coupled, and the processor is configured to run computer programs or instructions to implement the method for optimizing network capacity described in the second aspect or various possible implementation manners of the second aspect. The communication interface is configured to communicate with other modules outside the chip.
[0100] Specifically, the chip provided in the embodiments of the present application further comprises a memory for storing computer programs or instructions.
[0101] In a seventeenth aspect, an embodiment of the present application provides a communication system, comprising: a first functional unit and a second functional unit, wherein the first functional unit is configured to implement the method described in the first aspect and various possible implementation manners of the first aspect. The second functional unit is configured to implement the method described in the second aspect and various possible implementation manners of the second aspect. Alternatively, the first functional unit is the communication device described in the third aspect and various possible implementation manners of the third aspect. The second functional unit is the communication device described in the fourth aspect and various possible implementation manners of the fourth aspect.
[0102] In a possible embodiment of the present application, the communication system can further comprise one or more network elements configured to provide network capacity performance data of the network elements.
[0103] Any of the apparatuses or computer storage media or computer program products or chips or communication systems provided above are configured to perform the corresponding methods provided above, and thus can achieve the beneficial effects of the corresponding solutions provided above, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0104] Figure 1 A schematic diagram of a method for optimizing network capacity in the related art;
[0105] Figure 2 A schematic diagram of a system architecture provided by an embodiment of the present application;
[0106] Figure 3 A schematic diagram of a communication system provided by an embodiment of the present application;
[0107] Figure 4 A structural schematic diagram of a communication device provided by an embodiment of the present application;
[0108] Figures 5-7 A flow interaction schematic diagram of a method for optimizing network capacity provided by an embodiment of the present application;
[0109] Figure 8 A structural schematic diagram of another communication device provided by an embodiment of the present application;
[0110] Figure 9 A structural schematic diagram of a chip provided by an embodiment of the present application. DETAILED DESCRIPTION
[0111] In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the terms "first", "second", etc. are used to distinguish the same or similar items with basically the same function and role. For example, the first information and the second information are only used to distinguish different information, and the order is not limited. Those skilled in the art can understand that the terms "first", "second", etc. do not limit the quantity and execution order, and the terms "first", "second", etc. also do not necessarily mean different.
[0112] It should be noted that in the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of the words "exemplary" or "for example" is intended to present the relevant concept in a specific manner.
[0113] In the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0114] Before introducing the present application, first, the related terms involved in the present application are explained as follows:
[0115] (1) Management object: used to describe the information of a managed object or a management task in a management system. The management object information model can be used as an interactive parameter in a management interface. Creating a management object means creating management information in a management system, so that the management system can manage the managed object or execute the management task according to the management information.
[0116] (2) Cell: a wireless coverage area identified by a base station identification code or a global cell identification code. One base station includes one or more cells.
[0117] (3) Grid: Grid structure is the simplest and most direct spatial data structure, which means that the earth's surface is divided into uniform and closely adjacent grid array, each grid as a pixel or pixel is defined by row and column, and contains a code representing the attribute type or value of the pixel, or only includes a pointer to its attribute record. Therefore, the grid structure is a regular array to represent the data organization of spatial features or phenomenon distribution, and each data in the organization represents the non-geometric attribute characteristics of features or phenomena.
[0118] (4) Frequency band: a continuous frequency between two specified limit frequencies. Note: Frequency band is represented by two values (such as upper and lower limit frequencies) that specify its position in the frequency spectrum, or the middle value of the two values.
[0119] As shown in Figure 1 , Figure 1 , the method for optimizing network capacity in the related art, the load balancing function (LBF) is introduced into the base station at present, which is used to realize the load balancing of multiple cells in a base station, so as to achieve the highest efficiency of wireless resource use in the base station. The load balance control function 2 (Load Balance Control Function 1) is introduced on the side of the domain management unit, which is used to coordinate the load balancing functions of different base stations (base stations managed by the domain management function (Domain MnF)), and generate the control strategy of each base station (including the switch of the load balance function (LBF), the RRC establishment failure rate, the handover success rate, etc.); The load balance control function 1 (Load Balance Control Function 1) is introduced across the domain management unit (domain Management Function), which is used to coordinate the load balancing functions of different base stations (base stations managed by different Domain MnF), and generate the control strategy of each base station (including the switch of the load balance function (LBF), the RRC establishment failure rate, the handover success rate, etc.).
[0120] However, in the above-mentioned technology, the operator operation and maintenance personnel need to set the control strategy of each base station among a large number of frequency bands and cells, including optimizing the handover / reselection and other mobility-related parameters according to expert experience or starting the load balancing algorithm. But with the continuous growth of user traffic, the number of frequency bands deployed in the network is also gradually increasing, the number of cells is also increasing, and the LBF strategies of different base stations and different cells influence each other, it is difficult to achieve the optimal capacity performance of multiple base stations and multiple cells, and to achieve the capacity target expected by the operator.
[0121] As shown in Figure 2 ,Figure 2 A system architecture is provided for embodiments of the present application, which includes a service management system 100, an end-to-end network management system (NMS) 200, one or more domain management systems (DMSs), and one or more network elements corresponding to each domain management system.
[0122] For example, the one or more domain management systems include a radio access domain management system 300, a core domain management system 400, and a transmission domain management system 500, etc.
[0123] The service management system 100 provides service operation functions, including service provisioning, service assurance, service scheduling, user management, etc., including vertical industry service operation systems or operator service operation systems (such as service support systems or communication service management functions, etc.).
[0124] The end-to-end network management system 200 provides end-to-end network operation and maintenance functions, including end-to-end network lifecycle management functions, configuration management functions, fault management functions, performance management functions, intent management functions, intelligent analysis functions, etc.; the network involved in the embodiments of the present application can include one or more network elements or sub-networks.
[0125] The domain management system provides sub-network operation and maintenance functions and network element operation and maintenance functions in a specific domain, including sub-network or network element lifecycle management functions, configuration management functions, fault management functions, performance management functions, intent management functions, intelligent analysis functions, etc. The specific domain involved in the present application can be a technology domain, i.e., a radio access domain, a core domain, a transmission domain, etc., and the network operation and maintenance system architecture can include a radio access domain management system, a core domain management system, and a transmission domain management system; it can also be a vendor domain, i.e., one vendor one domain, such as a vendor 1 domain, a vendor 2 domain, etc.; it can also be a vendor + technology domain, i.e., a radio access domain of vendor 1, a radio access domain of vendor 2.
[0126] A network element refers to an entity providing network services, which can be classified into a wireless network element (such as a base station, a centralized unit control plane (CUCP) of a base station, a centralized unit (CU) of a base station, a distributed unit (DU) of a base station, and a centralized unit user plane (CUUP) of a base station), a core network element (such as an access management function (AMF) network element, a session management function (SMF) network element, and a network data analytic function (NWDAF)), and a transmission network element (such as a gateway). The base station involved in the embodiments of the present application can be, for example, a next-generation base station (gNB).
[0127] As shown in Figure 3 Figure 3 A communication system provided by the embodiments of the present application includes a network capacity intelligent execution module 600 and a network capacity intelligent control module 700. The network capacity intelligent execution module 600 and the network capacity intelligent control module 700 communicate with each other through a logical interface.
[0128] The network capacity intelligent execution module 600 includes the following management capabilities:
[0129] Network capacity optimization intention translation, that is, converting network capacity optimization intention (including network capacity optimization target and network capacity optimization restriction condition) into specific execution actions or strategies;
[0130] Implementing a network capacity optimization closed-loop process, including network capacity perception (including network capacity related data collection), analysis (including network capacity problem identification, delimitation, and root cause analysis), decision-making (including network capacity adjustment or configuration scheme decision-making), and execution (network capacity adjustment or configuration scheme execution);
[0131] Network capacity optimization intention evaluation, evaluating whether the network capacity optimization intention meets the requirements.
[0132] The network capacity intelligent control module 700 includes the following management capabilities: network capacity optimization intention definition, that is, determining or adjusting the network capacity optimization target and the network capacity optimization restriction condition; and network capacity optimization intention monitoring, that is, monitoring whether the network capacity optimization intention meets the requirements.
[0133] The network capacity intelligent execution module 600 and the network capacity intelligent control module 700 in the embodiments of the present application have the following deployment scenarios:
[0134] Deployment scenario one: the network capacity intelligent execution module 600 is implemented by a domain management system as shown in Figure 2 , and the network capacity intelligent control module 700 is implemented by an end-to-end network management system 200 as shown in Figure 2 .
[0135] Deployment scenario two: the network capacity intelligent execution module 600 is implemented by a network element (such as a transmission network element, a core network element, or a wireless network element), and the network capacity intelligent control module 700 is implemented by a domain management system as shown in Figure 2 .
[0136] Under the service management architecture, the network capacity intelligent control module 700 is a management service consumer, and the network capacity intelligent execution module 600 is a management service provider. The logical interface is a network capacity optimization management service or a network capacity intention management service.
[0137] As shown in Figure 4 , a structural schematic diagram of a communication device provided in the embodiments of the present application is shown in Figure 4 . The structures of the first functional unit and the second functional unit involved in the embodiments of the present application can refer to the structure of the communication device. As shown in Figure 4 , the communication device includes a processor 401, a communication line 404, and at least one communication interface (for example, the communication interface 403 is exemplarily described in the following). Figure 4
[0138] The processor 401 can be a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the present application.
[0139] The communication line 404 can include a channel for transmitting information between the above-mentioned components.
[0140] The communication interface 403 is used for information interaction with other devices, for example, using any transceiver device, for communication with other devices or a communication network, such as an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.
[0141] Optionally, the communication device may also include a memory 402.
[0142] The memory 402 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory may exist independently and be connected to the processor via communication line 404. The memory may also be integrated with the processor.
[0143] The memory 402 stores computer execution instructions for implementing the scheme of this application, and the processor 401 controls the execution. The processor 401 executes the computer execution instructions stored in the memory 402, thereby implementing a method for optimizing network capacity provided in the following embodiments of this application.
[0144] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.
[0145] In a specific implementation, as one example, processor 401 may include one or more CPUs, for example... Figure 4 CPU0 and CPU1 in the CPU.
[0146] In a specific implementation, as one example, the communication device may include multiple processors, for example... Figure 4 Processors 401 and 405 are described herein. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here may refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).
[0147] In this application embodiment, the specific structure of the execution subject of the method for optimizing network capacity is not particularly limited, as long as communication can be performed by running a program that records the code of the method for optimizing network capacity according to this application embodiment. For example, the execution subject of the method for optimizing network capacity provided in this application embodiment can be a functional module in the first functional unit that can call and execute a program, or a communication device applied to the first functional unit, such as a chip. The execution subject of the method for optimizing network capacity provided in this application embodiment can be a functional module in the second functional unit that can call and execute a program, or a communication device applied to the second functional unit, such as a chip. This application does not limit this. The following embodiments describe the method for optimizing network capacity using the first functional unit and the second functional unit as examples.
[0148] like Figure 5 As shown, Figure 5 An interactive schematic diagram of a method for optimizing network capacity provided in an embodiment of this application, the method comprising:
[0149] Step 501: The second functional unit determines the network capacity optimization requirement information. This requirement information includes the network capacity optimization objective and network capacity optimization constraints; alternatively, it may include the network capacity optimization objective or the network capacity optimization constraints.
[0150] In this context, a region that meets the network capacity optimization objective is considered to have satisfactory network capacity performance. In other words, the network capacity optimization objective measures whether the network capacity performance of a region meets the requirements. Alternatively, it describes the network capacity performance of a first region. Or, it means the network capacity optimization objective makes the network capacity of the first region optimal or optimizes its performance. Or, it represents the desired network capacity target for the first region as set by the operator or a third party. Generally, when the network capacity of a region meets the network capacity optimization objective, its network capacity performance is considered satisfactory, or optimal. If the network capacity of a region does not meet the network capacity optimization objective, its network capacity performance is considered unsatisfactory.
[0151] The network capacity optimization requirement information in this application embodiment can also be referred to as: network capacity optimization intent, or network capacity optimization task. As an example, the network capacity optimization requirement information includes one or more of the following: network capacity optimization objective and network capacity optimization constraints.
[0152] As an example, the network capacity optimization target can include one or more parameters. The one or more parameters are: a high load cell ratio of the region, a high load cell number of the region, a load imbalance cell number of the region, a load imbalance cell ratio of the region, a throughput in the first region, and an average user number of each cell in the first region.
[0153] As an example, the network capacity optimization target can include one or more parameters. The one or more parameters are: a high load cell ratio of the region, a high load cell number of the region, a load imbalance cell number of the region, a load imbalance cell ratio of the region, a throughput in the first region, and an average user number of each cell in the first region.
[0154] The high load cell ratio maximum value of the first region is used to limit the maximum value of the number of high load cells in the first region. That is, the maximum proportion of the number of high load cells in the total number of cells in the first region. In other words, in order to make the network capacity of the first region meet the requirements, the maximum proportion of the number of high load cells in the total number of cells in the first region should be less than or equal to the high load cell ratio maximum value of the first region.
[0155] As an example, the first parameter can be the high load cell ratio maximum value in the first region. Alternatively, the first parameter can be the maximum value of the number of high load cells in the first region and the total number of cells in the first region.
[0156] As an example, if the total number of cells in the first region is 100, i.e., the total number of cells is 100, and the high load cell ratio maximum value is 30%, then the first region can have at most 30 cells as high load cells.
[0157] The load imbalance cell ratio maximum value is used to limit the maximum value of the number of load imbalance cells in the first region. That is, the maximum proportion of the number of load imbalance cells in the total number of cells in the first region. In other words, in order to make the network capacity of the first region meet the requirements, the maximum proportion of the number of load imbalance cells in the total number of cells in the first region should be less than or equal to the load imbalance cell ratio maximum value of the first region.
[0158] As an implementation, the second parameter can be: a maximum value of a proportion of load-unbalanced cells in the first area, or the first parameter can be: a maximum value of a proportion of cells other than load-unbalanced cells in the first area, or the first parameter can be: a maximum value of a number of load-unbalanced cells in the first area, and a total number of cells in the first area.
[0159] For example, if there are 100 cells in the first area in total, and the proportion of load-unbalanced cells is 20%, then the maximum number of load-unbalanced cells in the first area is 20. If there is a pair of adjacent cells (for example, cell A and cell B are adjacent cells) that are load-unbalanced, then cell A and cell B are load-unbalanced cells.
[0160] The average number of users refers to an average value of a number of terminals accessed by all cells in the first area. For example, the first area includes cell 1 and cell 2. The average number of users of the first area can be an average value of a number of terminals accessed by cell 1 and a number of terminals accessed by cell 2, or the average number of users can refer to a maximum value of a number of terminals that can be accessed in the first area.
[0161] The throughput in the first area can refer to a sum of throughputs of all cells in the first area, that is, a sum of throughputs of all cells in the first area. If the sum of throughputs of all cells in the first area is greater than or equal to the throughput in the first area, the network capacity of the first area meets the requirement.
[0162] The network capacity optimization restriction condition describes a determination condition of the network capacity performance of the first area, or the network capacity optimization restriction condition is used to determine whether the network capacity performance of the area meets the network capacity optimization target. For example, the network capacity optimization restriction condition includes one or more of the following information: a first determination condition, a second determination condition, and time information. The first determination condition includes one or more conditions for determining that a cell is a high-load cell, in other words, the first determination condition is used to determine whether a cell in the first area is a high-load cell. The second determination condition includes one or more conditions for determining that a cell is a load-unbalanced cell, in other words, the second determination condition is used to determine whether a cell in the first area is a load-unbalanced cell. The time information is used to indicate a time length for evaluating whether the network capacity of the first area meets the network capacity optimization target. For example, the time information can indicate that the network capacity of the first area is evaluated whether it meets the network capacity optimization target in a T1 time period, or the time information can indicate a period for evaluating whether the network capacity of the first area meets the network capacity optimization target.
[0163] As an example, the first determining condition comprises at least one of the following: a cell physical resource block (PRB) utilization is greater than or equal to a first threshold (such as a first PRB high load threshold); a cell average user number is greater than or equal to a second threshold (such as a first user number high load threshold); a cell Radio Resource Control (RRC) connected user number is greater than or equal to a third threshold (such as a first RRC connected user number high load threshold); a cell available capacity is greater than or equal to a fourth threshold (such as an available capacity high load threshold). In other words, if any parameter of any cell satisfies any one or more conditions in the first determining condition, the cell can be considered as a high load cell.
[0164] As an example, the second determining condition comprises at least one of the following: a difference of a neighboring cell PRB utilization is greater than or equal to a fifth threshold (such as a PRB imbalance threshold), a difference of a neighboring cell average user number is greater than or equal to an active user number imbalance threshold, a neighboring cell RRC connected user number is greater than or equal to a sixth threshold (such as an RRC connected user number imbalance threshold), a neighboring cell available capacity is less than or equal to a seventh threshold (such as an available capacity imbalance threshold). In other words, if any parameter of any neighboring cell satisfies any one or more conditions in the second determining condition, the neighboring cell can be considered as a load imbalance cell.
[0165] The first area in the embodiments of the present application can comprise one or more network devices (such as base stations), and each base station can cover one or more cells, which are not limited in the embodiments of the present application. In the case where the first area covers one base station, the network capacity of one or more cells covered by the base station can be optimized.
[0166] In an optional embodiment of the present application, in the case where the performance indicator of the network capacity of the first area does not satisfy the preset network capacity performance indicator, the second functional unit determines that the network capacity of the first area needs to be optimized, and thus the demand information of the network capacity optimization can be determined. Alternatively, the second functional unit determines that the network capacity of the first area needs to be optimized in the case where an optimization instruction is detected. For example, if the second functional unit is implemented by an end-to-end network management system, the service management system can send an optimization instruction to the second functional unit, and the optimization instruction is used to instruct to optimize the network capacity of the first area. Optionally, the optimization instruction can carry the demand information of the network capacity optimization. For example, if the second functional unit is implemented by a domain management system, the service management system can send an optimization instruction to the second functional unit through the end-to-end network management system 200.
[0167] When the second function unit is implemented by the domain management system or the end-to-end network management system 200, since one domain management system or the end-to-end network management system 200 can manage multiple areas, the optimization instruction can further include information of the first area, so as to facilitate the second function unit to determine the area to which the network capacity optimization demand information is applicable.
[0168] In another aspect, the second function unit determines that the performance index of the network capacity of the first area does not meet the preset network capacity performance index in the following manner: the second function unit obtains, from the first function unit, a parameter (such as the proportion / number of high-load cells, the number / proportion of load-unbalanced cells) for reflecting the performance index of the network capacity of the first area. Then, the second function unit compares the parameter with the preset network capacity performance index, and finally determines, according to the comparison result, whether the performance index of the network capacity of the first area meets the preset network capacity performance index. Alternatively, in another aspect, the first function unit compares the performance index of the network capacity of the first area with the preset network capacity performance index to obtain a comparison result, and then feeds back the comparison result to the second function unit, so that the second function unit can determine, according to the comparison result, whether the performance index of the network capacity of the first area meets the preset network capacity performance index.
[0169] In the embodiment of the present application, the second function unit obtains, from the first function unit, the parameter for reflecting the performance index of the network capacity of the first area in the following manner: the second function unit requests the first function unit to report the performance index of the network capacity of the first area. The first function unit reports, to the second function unit, the parameter for reflecting the performance index of the network capacity of the first area monitored by the first function unit according to the request of the second function unit. Alternatively, the first function unit actively or in the case of meeting a reporting period, reports the parameter for reflecting the performance index of the network capacity of the first area to the second function unit.
[0170] It is worth noting that the first area can be one area or can include multiple sub-areas, and the embodiment of the present application does not limit this. When the first area includes multiple sub-areas, if the network capacity optimization demand information is associated with the multiple sub-areas, it means that the network capacity optimization demand information is applicable to the multiple sub-areas. If the network capacity optimization demand information includes the network capacity optimization sub-demand information of each sub-area, each sub-area is applicable to the network capacity optimization sub-demand information associated therewith. That is, the network capacity optimization demand information of the first area includes the network capacity optimization sub-demand information of the multiple sub-areas.
[0171] The second function unit in the embodiment of the present application is at least a unit for managing network capacity optimization of the first area. For example, the second function unit in the embodiment of the present application can beFigure 3 The network capacity intelligent control module 700 shown.
[0172] At step 502, the second function unit sends a first request message to the first function unit, and correspondingly, the first function unit receives the first request message from the second function unit.
[0173] The first request message includes network capacity optimization demand information. The first request message is used to request the first function unit to optimize the network capacity of the first region according to the network capacity optimization demand information of the first region. In this way, the optimized network capacity of the first region can meet the network capacity optimization demand information of the first region as much as possible.
[0174] As an example, the first request message can further include a first indication, which is used to indicate the first function unit to optimize the network capacity of the first region according to the network capacity optimization demand information of the first region.
[0175] As an example, the first request message further includes an identifier of the first region, which facilitates the first function unit to determine which region or regions the network capacity optimization demand information is applicable to. For example, the first request message can include information of region 1, information of region 2, and network capacity optimization demand information, so that the first function unit can determine that the network capacity optimization demand information is applicable to region 1 and region 2. Alternatively, the first request message can include {information of region 1, network capacity optimization demand information 1} {information of region 2, network capacity optimization demand information 2}, so that the execution module can determine that the network capacity optimization demand information 1 is applicable to region 1, and the network capacity optimization demand information 2 is applicable to region 2. It should be noted that the network capacity optimization demand information of different regions can be carried in different messages, which is not limited in the embodiments of the present application.
[0176] As an example, the first request message can be a network capacity optimization intent management request. For example, the network capacity optimization intent management request can be any one of a network capacity optimization intent creation request and a network capacity optimization intent modification request. The network capacity optimization intent creation request can be a request sent for the first time for adjusting the network capacity of a certain area. For example, in stage I, the first functional unit optimizes the network capacity of area 1 according to network capacity optimization demand information A, but the optimized network capacity of area 1 does not meet the network capacity optimization target, or the network capacity demand of the same area at different times can also change, assuming that the network capacity demand of area 1 changes in stage II, and therefore the second functional unit can send network capacity optimization demand information B to the first functional unit again using the network capacity optimization intent modification request. It is worth noting that the network capacity optimization demand information B at this time and the network capacity optimization demand information A have differences in content.
[0177] As an example, the second functional unit and the first functional unit have a logical interface between them, and the second functional unit and the first functional unit communicate with each other through the logical interface.
[0178] As an example, the logical interface can be a communication interface between the second functional unit and the first functional unit that is used exclusively for adjusting the network capacity. In other words, the second functional unit and the first functional unit can have multiple interfaces (including the logical interface) between them, but only the logical interface is the interface used exclusively for adjusting the network capacity between the two functional units. As another example, all communication between the second functional unit and the first functional unit can be implemented through the logical interface.
[0179] The first functional unit in the embodiments of the present application is a unit used at least for adjusting the network capacity of the first area. As shown in the figure, Figure 3 The first functional unit involved in the embodiments of the present application can be a network capacity intelligent execution module 600.
[0180] Step 503, the first functional unit determines a network capacity optimization scheme for the first area according to the network capacity optimization demand information. The network capacity optimization scheme is used at least for repairing the network capacity problems existing in the first area.
[0181] It is worth noting that these network capacity problems refer to problems that cause the network capacity performance of the first area to not meet the requirements. For example, the proportion of load imbalance cells is greater than or equal to the maximum proportion of load imbalance cells, or the proportion of high-load cells is greater than or equal to the maximum proportion of high-load cells, or the number of load imbalance cells is greater than or equal to the maximum number of load imbalance cells.
[0182] In step 504, the first function unit optimizes the network capacity of the first region according to the network capacity optimization scheme of the first region.
[0183] The network capacity of a region is adjusted in the embodiment of the application.
[0184] The application provides a method for optimizing network capacity. The method obtains network capacity optimization demand information. The network capacity optimization demand information at least includes a network capacity optimization target. The network capacity optimization target is used to describe the requirements met by the network capacity performance of a first region. In other words, the network capacity optimization target carried in the network capacity optimization demand information in the embodiment of the application is used to indicate the requirements met by the network capacity of the first region desired by an operator or other third party. Therefore, the network capacity optimization scheme determined for the first region according to the network capacity optimization target can at least be used to repair the network capacity problems existing in the first region. Therefore, when the network capacity of the first region is optimized by using the network capacity optimization scheme, the network capacity optimization target can be quickly met, that is, the network capacity performance of the optimized region can quickly meet the requirements.
[0185] In a possible implementation of the application, the network capacity optimization demand information is demand information of the first region in one or more first frequency bands. In other words, each of the one or more first frequency bands corresponds to a network capacity optimization target and / or a network capacity optimization limitation condition. Therefore, when the first function unit optimizes the network capacity of the first region, the network capacity of the first region in each of the first frequency bands needs to be optimized, so that the network capacity of each of the first frequency bands meets the network capacity optimization target corresponding to the first frequency band. Of course, the network capacity optimization targets corresponding to different first frequency bands can be the same or different. For example, taking a plurality of first frequency bands as frequency band 1 and frequency band 2 as an example, the maximum high-load cell ratio corresponding to frequency band 1 can be greater than the maximum high-load cell ratio corresponding to frequency band 2. Similarly, the network capacity optimization limitation conditions corresponding to different first frequency bands can be the same or different, which can be set according to requirements in actual processes. By limiting the network capacity optimization target and / or the network capacity optimization limitation condition corresponding to each of the first frequency bands, the network capacity of the same region in different frequency bands can meet the requirements.
[0186] It is worth noting that each first frequency band corresponds to one or more of the following parameters: the first parameter, the second parameter, the third parameter, and the fourth parameter. For example, the first parameter corresponding to the first frequency band is used to indicate the maximum proportion of high-load cells in the first region within the first frequency band, and / or the first parameter is used to determine the maximum number of high-load cells in the first region within the first frequency band. The second parameter corresponding to the first frequency band is used to indicate the maximum proportion of load-unbalanced cells in the first region within the first frequency band, and / or the second parameter corresponding to the first frequency band is used to determine the maximum number of load-unbalanced cells in the first region within the first frequency band. The third parameter corresponding to the first frequency band is used to indicate the average number of users of each cell in the first region within the first frequency band. The fourth parameter corresponding to the first frequency band is used to determine the throughput (also referred to as traffic) of the first region within the first frequency band. The throughput of the first region can be the maximum throughput of the first region. For example, the plurality of first frequency bands are different frequency bands, such as the first frequency band and the second frequency band. Then the first frequency band and the second frequency band can correspond to one or more of the following parameters: the first parameter, the second parameter, the third parameter, and the fourth parameter.
[0187] As an example, the network capacity optimization target of the first frequency band includes one or more of the following information: the maximum proportion of high-load cells of the first frequency band, the maximum proportion of load-unbalanced cells within the first frequency band, the maximum proportion of load-unbalanced cells between the first frequency bands, the average number of users of the first frequency band, and the throughput of the first frequency band.
[0188] For example, the maximum proportion of high-load cells of the first frequency band, such as the maximum proportion of high-load cells of F10M (frequency band of 10M), is less than or equal to the maximum proportion of high-load cells of F10M, i.e., the proportion of the number of high-load cells in F10M within the first region to the total number of F10M cells.
[0189] As an example, the maximum proportion of load-unbalanced cells within the first frequency band, i.e., the proportion of the number of load-unbalanced cells of the first frequency band within the first region to the total number of cells of the first frequency band, is less than or equal to the maximum proportion of load-unbalanced cells within the first frequency band. For example, in the first region, there are a total of 100 F10M cells, of which 20 F10M cells are load-unbalanced with their adjacent F10M cells, and the proportion of load-unbalanced cells within the F10M frequency band is 20%. If a pair of adjacent cells (such as cell A and cell B are adjacent cells and both are F10M cells) are load-unbalanced, then cell A and cell B are load-unbalanced cells within the F10M frequency band. It is worth noting that the load-unbalanced cell can also be load-unbalanced in two frequency bands.
[0190] The maximum proportion of load imbalance cells in the first frequency band, i.e., the number of load imbalance cells between the two frequency bands in the first frequency band accounts for all cell proportions in the two frequency bands; for example, there are a total of 100 F10M cells + 100 F20M cells in the first area, and 20 F10M cells and their adjacent 20 F20M cells are load imbalance, so the inter-layer load imbalance proportion of F10M and F20M cells is 20%. If there is a load imbalance between adjacent cells (for example, cell A and cell B are adjacent cells, cell A is F10M, and cell B is F20M), cell A and cell B are F10M, and F20M inter-frequency band load imbalance cells.
[0191] The average number of users in the first frequency band, i.e., the average value of the number of users in all first frequency band cells in the first area, such as the average number of users in F10M cells.
[0192] The throughput of the first frequency band, i.e., the throughput of the first frequency band in the first area, can be the sum of the throughput of all first frequency band cells in the first area, such as the traffic of F10M cells.
[0193] The network capacity optimization limit condition of the first frequency band includes: the first determination condition of the first frequency band, including at least one of the following: the physical resource block (PRB) utilization rate of the cell in the first frequency band is greater than or equal to the first PRB high load threshold; the average number of users in the cell in the first frequency band is greater than or equal to the first number of users high load threshold; the number of radio resource control (RRC) connection users in the cell in the first frequency band is greater than or equal to the first number of RRC connection users high load threshold; the available capacity of the cell in the first frequency band is greater than or equal to the available capacity high load threshold. The second determination condition of the first frequency band includes at least one of the following: the PRB utilization rate difference between adjacent cells in the first frequency band is greater than or equal to the PRB imbalance threshold; the average number of users difference between adjacent cells in the first frequency band is greater than or equal to the active user number imbalance threshold; the number of RRC connection users between adjacent cells in the first frequency band is greater than or equal to the RRC connection user number imbalance threshold; the available capacity of adjacent cells in the first frequency band is less than or equal to the available capacity imbalance threshold; the load imbalance cell determination between different frequency bands includes at least one of the following: the PRB utilization rate difference between adjacent cells in the two frequency bands is greater than or equal to the set PRB imbalance threshold; the average number of users difference between adjacent cells in the two frequency bands is greater than or equal to the set active user number imbalance threshold; the number of RRC connection users between adjacent cells in the two frequency bands is greater than or equal to the set RRC connection user number imbalance threshold; the available capacity of adjacent cells in the two frequency bands is greater than or equal to the set available capacity imbalance threshold.
[0194] The adjacent cells between the two frequency bands can refer to cell 1 in frequency band 1 and cell 2 in frequency band 2 as adjacent cells.
[0195] It is worth noting that the cell involved in the embodiments of the present application can also be replaced by a grid. For example, the maximum value of the high-load cell proportion in the network capacity optimization target can also be the maximum value of the high-load grid proportion. The maximum value of the load imbalance cell proportion can also be the maximum value of the load imbalance grid proportion.
[0196] The maximum value of the high-load grid proportion, i.e., the proportion of the number of high-load grids in the first region to the total number of grids in the first region, is less than or equal to the maximum value of the high-load grid proportion. For example, if there are a total of 100 grids in the first region, and the maximum value of the high-load grid proportion is 30%, then the maximum number of high-load grids in the first region is 30. In the embodiments of the present application, the proportion of high-load grids in a certain region is determined by the number of high-load grids in the region and the total number of grids in the region. For example, the proportion of high-load grids in the region = the number of high-load grids in the region / the total number of grids in the region.
[0197] The maximum value of the load imbalance grid proportion, i.e., the proportion of the number of load imbalance grids in the first region to the total number of grids in the first region, is less than or equal to the maximum value of the load imbalance grid proportion, or the ratio of the number of load imbalance grids in the first region to the total number of grids in the first region is less than or equal to the maximum value of the load imbalance grid proportion. In the embodiments of the present application, the proportion of high-load grids in a certain region is determined by the number of high-load grids in the region and the total number of grids in the region. For example, the proportion of load imbalance grids in the region = the number of load imbalance grids in the region / the total number of grids in the region. For example, if there are a total of 100 grids in the first region, and the number of load imbalance grids in the first region is 20, then the proportion of load imbalance grids is 20%. If there is a pair of adjacent grids (for example, grid A and grid B are adjacent grids) that are load imbalance, then grid A and grid B are load imbalance cells.
[0198] In a possible implementation of the present application, in the case that the network capacity optimization demand information corresponds to multiple first frequency bands, the network capacity optimization restriction condition further comprises a multiple first frequency band inter-load imbalance cell determination condition (i.e., a third determination condition), which is used to determine a load imbalance cell between the multiple first frequency bands. For example, the third determination condition can comprise one or more conditions used to determine a load imbalance cell between the multiple first frequency bands. For example, the third determination condition can comprise one or more of the following: a difference between adjacent cell physical resource block utilization ratios in the multiple first frequency bands is greater than or equal to an eighth threshold value (e.g., a set physical resource block imbalance threshold); a difference between average user numbers of adjacent cells in the multiple first frequency bands is greater than or equal to a ninth threshold value (e.g., a set active user number imbalance threshold); a radio resource control connection user number of adjacent cells in the multiple first frequency bands is greater than or equal to a tenth threshold value (e.g., a set radio resource control connection user number imbalance threshold); and an available capacity of adjacent cells in the multiple first frequency bands is greater than or equal to an eleventh threshold value (e.g., a set available capacity imbalance threshold). For example, a difference between a physical resource block utilization ratio of a cell 1 in a frequency band 1 and a cell 2 in a frequency band 2 is a parameter 1. If the parameter 1 is greater than the set physical resource block imbalance threshold, it can be considered that the cell 1 and the cell 2 are load imbalance cells between the frequency band 1 and the frequency band 2.
[0199] In a possible implementation of the present application, in the case that the network capacity optimization demand information corresponds to multiple first frequency bands, the first determination condition comprises one or more of the following: a cell physical resource block utilization ratio of each first frequency band is greater than or equal to a first threshold value, an average user number of each first frequency band is greater than or equal to a second threshold value, a radio resource control connection user number of each first frequency band is greater than or equal to a third threshold value, and an available capacity of each first frequency band is greater than or equal to a fourth threshold value. That is, for any first frequency band, if a cell physical resource block utilization ratio of a cell in the first frequency band is greater than or equal to the first threshold value, it can be considered that the cell is a high-load cell in the first frequency band.
[0200] In a possible implementation of the present application, in the case that the network capacity optimization demand information corresponds to multiple first frequency bands, the second determination condition comprises one or more of the following: a difference between adjacent cell physical resource block utilization ratios in each first frequency band is greater than or equal to a fifth threshold value, a difference between average user numbers of adjacent cells in each first frequency band is greater than or equal to an active user number imbalance threshold, a radio resource control connection user number of adjacent cells in each first frequency band is greater than or equal to a sixth threshold value, and an available capacity of adjacent cells in each first frequency band is less than or equal to a seventh threshold value. For example, if a difference between physical resource block utilization ratios of a cell 1 and a cell 2 in a first frequency band is greater than or equal to the fifth threshold value, it can be considered that the cell 1 and the cell 2 are load imbalance cells in the first frequency band.
[0201] The following will introduce various possible implementation manners of the above step 501 respectively:
[0202] In a possible implementation manner of the present application, the above step 501 can be implemented in the following manner: the second function unit detects one or more of the network capacity optimization target and the network capacity optimization constraint condition input by a user (such as an operation and maintenance personnel). Specifically, the operation and maintenance personnel inputs the demand information of network capacity optimization to the second function unit according to the network planning requirement.
[0203] In another possible implementation manner of the present application, the above step 501 can be implemented in the following manner: the second function unit obtains the service demand information of one or more services in the first region. The second function unit calculates the demand information of network capacity optimization of the first region according to the service demand information of the one or more services. As an example, the service demand information of a service includes one or more of the following information corresponding to the service: service type, service traffic model, and user quantity. The so-called user quantity corresponding to a service refers to the quantity of terminals accessing the service. For example, the second function unit can obtain the service demand information from the service management system 100.
[0204] In still another possible implementation manner of the present application, the above step 501 can be implemented in the following manner: the second function unit obtains the quantity or proportion of high-load cells and the quantity or proportion of load-unbalanced cells in the first region. The second function unit determines the evaluation result of the network capacity of the first region according to the quantity or proportion of high-load cells, the quantity or proportion of load-unbalanced cells in the first region, and the first network capacity optimization target. The second function unit adjusts the first network capacity optimization target in the first network capacity optimization intention according to the evaluation result of the network capacity of the first region, to obtain the network capacity optimization target. Alternatively, the second function unit obtains the evaluation result of the network capacity of the first region from the first function unit. The second function unit adjusts the first network capacity optimization target in the first network capacity optimization intention according to the evaluation result of the network capacity of the first region, to obtain the network capacity optimization target. The first network capacity optimization intention is the network capacity optimization intention corresponding to the first region before network capacity optimization. The first network capacity optimization target is the network capacity optimization target corresponding to the first region before network capacity optimization.
[0205] As an example, the second function unit adjusts the first network capacity optimization target according to the evaluation result of the network capacity of the first area, and the network capacity optimization target can be achieved in the following manner: the evaluation result of the network capacity of the first area indicates that the network capacity of the first area does not meet the first network capacity optimization target, and then the second function unit adjusts the first network capacity optimization target according to the obtained number or proportion of high-load cells in the first area or the number or proportion of load-unbalanced cells to obtain a second network capacity optimization target. (For example, increasing the maximum value of the proportion of high-load cells, increasing the maximum value of the proportion of load-unbalanced cells.) For another example, the evaluation result of the network capacity of the first area indicates that the network capacity of the first area meets the first network capacity optimization target, and the proportion or number of high-load cells in the first area or the proportion or number of load-unbalanced cells is far less than the first network capacity optimization target, and then the second function unit can adjust the first network capacity optimization target to obtain a second network capacity optimization target. (For example, reducing the maximum value of the proportion of high-load cells, reducing the maximum value of the proportion of load-unbalanced cells.)
[0206] In an implementation manner of the present application, the second function unit determines the network capacity optimization limit condition of the first area in the following manner:
[0207] Step 11, the second function unit obtains the performance index information of all or part of cells (grids) in the first area. The performance index information of the cell includes one or more of the following performance indexes: cell PRB utilization rate, cell average user number, cell RRC connection user number, and cell available capacity. The cell average user number refers to the average number of terminals accessing the cell in a specific time period. The cell RRC connection user number refers to the average number of terminals in the RRC connection state in the cell. The cell available capacity refers to how much available capacity the cell has, which is equal to the total capacity of the cell minus the used capacity.
[0208] It is worth noting that the second function unit can obtain the performance index information of all or part of cells (grids) in the first area in a first time period. The first time period can be one day, one week or one month, and the present application does not limit the same.
[0209] As an example, the second functional unit can obtain performance indicator information of all or part of the cells (grids) within the first area from all base stations within that first area. Taking a radio access domain management system as an example, the second functional unit can instruct the radio network elements it manages (such as base stations) to report performance indicator information of one or more cells within the first area covered by those base stations. Taking a core domain management system as an example, the second functional unit can instruct the core network elements (such as AMF network elements) corresponding to the first area to report performance indicator information of one or more cells within that first area. In this way, the AMF network element can obtain performance indicator information of all cells within the first area from one or more base stations included in the first area.
[0210] Step 12: The second functional unit determines the network capacity optimization constraints of the first area based on the performance index information of all or some of the cells in the first area.
[0211] For example, the second functional unit can use the average of any performance indicator (first performance indicator) of all cells in the first area as the threshold corresponding to the first performance indicator. Alternatively, the second functional unit can use the average of the number of cells in the first area whose first performance indicator is less than the average of the average of the performance indicators of all cells in the first area as the threshold corresponding to the first performance indicator. Or, the second functional unit can calculate the average of the performance indicator of all cells in the first area based on any performance indicator of each cell in the first area and the weight value corresponding to each cell, and use the obtained average as the threshold corresponding to the first performance indicator.
[0212] For example, taking cell PRB utilization as the first performance indicator, let's explain how the second functional unit determines the first threshold. The second functional unit can use the average cell PRB utilization of all cells in the first area as the first threshold. Alternatively, the second functional unit can use the average of the number of cells in the first area whose PRB utilization is less than the average of the average cell PRB utilization of all cells in the first area as the first threshold. Or, the second functional unit can calculate the average cell PRB utilization of all cells in the first area based on the cell PRB utilization of each cell in the first area and the corresponding weight value of each cell, and use the resulting average as the first threshold.
[0213] For example, the second functional unit can determine the threshold of the first performance indicator for each adjacent cell in all or some of the cells based on the performance indicator information obtained. The specific determination process can refer to the process of determining the threshold of the first performance indicator for each cell, which will not be repeated here.
[0214] like Figure 6 As shown,Figure 6 Another method for optimizing network capacity is provided in the present application, in addition to steps 601-604 (corresponding to steps 501-504 described above), the method can further include:
[0215] Step 605, the second functional unit sends the network capacity performance monitoring intention corresponding to the first region to the first functional unit, and correspondingly, the first functional unit receives the network capacity performance monitoring intention corresponding to the first region from the second functional unit. The network capacity performance monitoring intention corresponding to the first region is used to describe the monitoring requirement of the network capacity performance of the first region. The network capacity performance monitoring intention can also be called network capacity performance monitoring task or other names, and the embodiments of the present application do not limit this.
[0216] The network capacity performance monitoring intention in the embodiments of the present application can be carried in the same message as the above-mentioned network capacity optimization requirement information, of course, the two can also be carried in different messages. For example, the network capacity performance monitoring intention is carried in the second request message. The second request message is used to request the first functional unit to monitor / report the performance indicators of the network capacity of the first region.
[0217] In one possible embodiment, the method provided by the embodiments of the present application can further include: the second functional unit determines the network capacity performance monitoring intention corresponding to the first region before step 504. Correspondingly, the second request message includes the network capacity performance monitoring intention corresponding to the first region. The network capacity performance monitoring intention is used to describe the monitoring requirement of the network capacity performance of the first region. For example, the network capacity performance monitoring intention includes target network capacity performance indicators and network capacity performance monitoring limitation conditions. The network capacity performance monitoring intention can also be called network capacity performance monitoring task, which is used to describe the monitoring requirement information of the network capacity performance, so as to control the network capacity intelligent execution module to monitor the network capacity performance (including network capacity performance data collection and reporting) according to the network capacity monitoring requirement information.
[0218] The target network capacity performance indicators are used to describe the network capacity performance indicators that need to be monitored by the network capacity intelligent control module, including one or more of the following information: high-load cell number, high-load cell proportion, load imbalance cell number, and load imbalance cell proportion.
[0219] The network capacity performance monitoring restriction condition is used to describe a network capacity performance condition monitored by the first function unit. For example, the network capacity performance monitoring restriction condition includes one or more of the following information: third frequency band information, second time information, and address information. The third frequency band information is used to indicate a condition for monitoring a network capacity performance indicator by the third frequency band. For example, if the third frequency band information indicates that the frequency bands are frequency band 1 and frequency band 2, the first function unit can subsequently monitor the network capacity performance indicators of the first region in the frequency band 1 and the frequency band 2.
[0220] The second time information can also be referred to as a monitoring or reporting period, and is used to describe a period for monitoring or reporting the network capacity performance indicators by the first function unit. For example, the monitoring or reporting period is 1 day.
[0221] The address information can also be referred to as a monitoring or reporting address, and is used to describe an address for monitoring or reporting the network capacity performance indicators by the first function unit.
[0222] In one possible implementation of the present application, the first information and the network capacity performance indicator monitoring intention can be carried in the same message, i.e., the first request message carries the network capacity performance indicator monitoring intention in addition to the first information. Alternatively, in another possible implementation of the present application, the first information and the network capacity performance indicator monitoring intention can be carried in different messages.
[0223] In step 606, the first function unit monitors parameters for reflecting the network capacity of the first region (e.g., the number of high-load cells, the proportion of high-load cells, the number of load-unbalanced cells, and the proportion of load-unbalanced cells) according to the network capacity performance monitoring intention.
[0224] It should be noted that if the network capacity performance monitoring intention indicates monitoring but does not indicate reporting, the first function unit can evaluate whether the network capacity of the first region meets the network capacity optimization target according to the monitored network capacity parameters and the network capacity optimization target. The first function unit can feed back the evaluation result to the second function unit. That is, step 607 is not performed.
[0225] If the network capacity performance monitoring intention indicates monitoring and reporting, the first function unit can perform the following step 607.
[0226] In step 607, the first function unit reports the parameters for reflecting the network capacity of the first region to the second function unit according to the network capacity performance monitoring intention.
[0227] For example, the first function unit monitors or reports the parameters for reflecting the network capacity of the first region within the time range indicated by the second time information.
[0228] For example, the first function unit monitors the parameter of network capacity of the first area in the third frequency band indicated by the third frequency band information.
[0229] For example, if the target network capacity performance index indicates that the first function unit monitors the proportion of high-load cells in the first area, the first function unit acquires the performance index information of each cell in the first area to determine the proportion of high-load cells in the first area.
[0230] For example, if the target network capacity performance index indicates that the first function unit monitors the proportion of high-load cells in the first area, the first function unit acquires the performance index information of each cell in the first area to determine the proportion of high-load cells in the first area.
[0231] It is worth noting that the second time information can include time information 1 and time information 2, wherein the time information 1 is the time range for monitoring the parameter of network capacity of the first area, and the time information 2 is the range for reporting the parameter of network capacity of the first area. Alternatively, the second time information is used to indicate that the parameter of network capacity of the first area is monitored in the second time range and the monitored parameter is reported immediately or within a preset time period.
[0232] It is worth noting that steps 605-607 can also be executed before steps 601-604. That is, the second function unit can first instruct the first function unit to report the parameter of network capacity of the first area according to the network capacity performance monitoring intention, and then the second function unit determines the network capacity optimization target according to the parameter of network capacity of the first area, and then executes steps 601-604. Of course, steps 605-607 can also be executed after steps 601-604, that is, the second function unit first provides the demand information of network capacity optimization of the first area to the first function unit, and then the first function unit monitors the parameter of network capacity of the optimized first area according to the network capacity performance monitoring intention.
[0233] In a possible implementation of the present application, the above step 503 can be implemented in the following manner:
[0234] Step 31, the first function unit acquires first data according to the demand information of network capacity optimization, wherein the first data is at least used to determine the root cause of the network capacity problem existing in the first area.
[0235] Specifically, the above step 31 can be implemented in the following manner:
[0236] Step 311, the first function unit determines a data collection rule according to the demand information of network capacity optimization. The data collection rule includes one or more of the following information: the identification of one or more first network elements in the first area, the data type, and the collection period of network element data. The one or more first network elements are network elements that provide network element data. The data type is used to indicate the type of network element data obtained from the one or more first network elements. The collection period of network element data is used to indicate the period of collecting the network element data. Network element performance data and configuration data can be regarded as network element data. For example, the first network element can be the identification of an AMF network element managing the first area. At this time, the first function unit can obtain network element performance data and configuration data of one or more cells in the first area from the AMF network element. Or the first network element can be the identification of one or more base stations in the first area. In this way, the first function unit can obtain network element performance data and configuration data corresponding to one or more cells covered by each base station from each base station. Or the first network element can be a NWDAF network element. In this way, the first function unit can obtain network element performance data and configuration data corresponding to each cell in the first area from the NWDAF network element. The embodiments of the present application do not limit this.
[0237] Step 312, the first function unit collects network element performance data and configuration data from each of the one or more first network elements as first data according to the data collection rule. The network element performance data includes one or more of the following information: cell physical resource block utilization, average number of cell users, number of cell radio resource control connection users, and the configuration data includes one or more of the following information corresponding to the network element: load balancing function configuration parameter, neighbor relation, and grid information.
[0238] Step 32, the first function unit determines the root cause of the network capacity problem occurring in the first area according to the first data.
[0239] As an example, step 32 can be implemented in the following way: the first function unit determines the network capacity problem existing in the first area according to the first data. The first function unit analyzes the network capacity problem existing in the first area to obtain the root cause of the network capacity problem.
[0240] As a specific implementation: the first function unit performs in-depth analysis on the network capacity problem existing in the first area to identify the root cause of the network capacity problem (for example, unreasonable LB parameter configuration of some cells, frequent handover of some cells, etc.).
[0241] Step 33, the first function unit determines a network capacity optimization scheme for the first region according to the root cause of the network capacity problem occurring in the first region. For example, the network capacity optimization scheme includes LB parameter adjustment for the cell / base station with certain network capacity problems, handover related parameter adjustment, etc.
[0242] In a possible embodiment of the present application, the first function unit can also determine a network capacity optimization strategy for the first region according to the network capacity optimization demand information, wherein the network capacity optimization strategy includes one or more of the following: a network capacity problem root cause analysis strategy, a network capacity optimization adjustment strategy. The network capacity problem root cause analysis strategy indicates the strategy of analyzing the root cause of the network capacity problem existing in the region, i.e., how to analyze the root cause of the network capacity problem existing in the region in combination with the first data. The network capacity optimization adjustment strategy is used to reflect which parameters of the second network element (such as a base station or a cell) are adjusted preferentially when the network capacity is optimized, such as preferentially adjusting the handover related parameters and the LB related parameters of the network element. Or the network capacity optimization adjustment strategy is used to reflect adjusting one or more of the handover related parameters and the LB related parameters.
[0243] It is worth noting that, in the case of obtaining the network capacity optimization adjustment strategy, the first function unit adjusts one or more of the following parameters corresponding to each second network element according to the order of adjusting the control parameters of the load balancing function and the handover related parameters of the second network element reflected by the network capacity optimization adjustment strategy: the control parameters of the load balancing function, the handover related parameters. The network capacity optimization adjustment strategy corresponding to each second network element can be the same, i.e., assuming that the network capacity optimization adjustment strategy indicates preferentially adjusting the handover related parameters of the network element, the first function unit preferentially adjusts the handover related parameters of each second network element in the first region when optimizing the network capacity of the first region. The network capacity optimization adjustment strategy corresponding to each second network element can be different, i.e., the first function unit can determine a suitable network capacity optimization adjustment strategy for each second network element according to the actual situation, assuming that the network capacity optimization adjustment strategies of the second network element A and the second network element B are different, the first function unit can adjust one or more of the following parameters corresponding to the second network element A according to the network capacity optimization adjustment strategy of the second network element A: the control parameters of the load balancing function, the handover related parameters. The first function unit can adjust one or more of the following parameters corresponding to the second network element B according to the network capacity optimization adjustment strategy of the second network element B: the control parameters of the load balancing function, the handover related parameters. For example, the network capacity optimization adjustment strategy of the second network element A can be adjusting the control parameters of the load balancing function. The network capacity optimization adjustment strategy of the second network element B can be adjusting the control parameters of the load balancing function and the handover related parameters.
[0244] The one or more second network elements can be all network elements in the first area, or can be part of the network elements in the first area, such as network elements supporting LB function in the first area, and the embodiments of the present application do not limit this.
[0245] In a possible implementation of the present application, when the first function unit determines the network capacity problem root cause analysis strategy, the first function determines the root cause of the network capacity problem in the first area according to the first data, including: the first function determines the root cause of the network capacity problem in the first area according to the network capacity problem root cause analysis strategy and the first data.
[0246] In a possible implementation of the present application, the first function unit determines the network capacity optimization scheme for the first area according to the root cause of the network capacity problem in the first area, which can be implemented by the following manner: the first function unit determines one or more network capacity problem repair schemes for the first area according to the root cause of the network capacity problem in the first area. The first function unit determines the evaluation result of each network capacity problem repair scheme. The evaluation result of the network capacity problem repair scheme is used to reflect one or more of the following parameters corresponding to the network capacity problem repair scheme: user experience, whether the network capacity optimization target is met, adjustment cost. The first function unit determines the optimal network capacity problem repair scheme from the one or more network capacity problem repair schemes according to the evaluation result of each network capacity problem repair scheme. The network capacity optimization scheme at least includes the identifier of one or more second network elements in the first area which need to start the load balancing function, and one or more of the following parameters corresponding to the one or more second network elements: control parameters of the load balancing function, switching related parameters. For example, the second network element can be a cell or a base station.
[0247] It is worth noting that the different network capacity problem repair schemes in the one or more network capacity problem repair schemes correspond to different contents.
[0248] As an example, the first function unit can evaluate each of the solutions for fixing the network capacity problem by itself, or can feed the network capacity problem existing in the first area and each of the solutions for fixing the network capacity problem to another device (such as a network data analysis network element NWDAF or a management data analytic function MDAF) to evaluate each of the solutions for fixing the network capacity problem by the another device. Then the another device can feed the evaluation result of each of the solutions for fixing the network capacity problem or an identification of a target solution to the first function unit. The identification of the target solution is used to identify the target solution. Optionally, the first function unit can also provide the identification of each of the solutions for fixing the network capacity problem to the another device. The target solution is one or more of the solutions for fixing the network capacity problem. It is worth noting that in the case that the first function unit obtains the evaluation result of each of the solutions for fixing the network capacity problem from the another device, the first function unit can select one of the solutions for fixing the network capacity problem as the target solution according to the evaluation result of each of the solutions for fixing the network capacity problem.
[0249] It is worth noting that in the case that the solution for fixing the network capacity problem determined for the first area is one kind, the first function unit can directly determine the solution for fixing the network capacity problem as the network capacity optimization solution. Or in the case that the solution for fixing the network capacity problem determined for the first area is one kind, the first function unit can evaluate the solution, and if the evaluation result does not meet the requirement (such as the evaluation result indicates that using the solution for fixing the network capacity problem will cause one or more of the following situations: the user experience is lower than a preset user experience threshold, the network capacity optimization target cannot be met, and the adjustment cost is higher than a preset adjustment cost threshold), the first function unit can update the solution for fixing the network capacity problem, so that the updated solution for fixing the network capacity problem meets the requirement that the user experience is higher than or equal to the preset user experience threshold, the network capacity optimization target is met, and the adjustment cost is lower than or equal to the preset adjustment cost threshold. In this way, the first function unit can determine the updated solution for fixing the network capacity problem as the network capacity optimization solution.
[0250] In the case that there are multiple solutions for the determined network capacity problem of the first area, the first functional unit can select one of the multiple solutions as the network capacity optimization solution. Alternatively, the first functional unit can select one of the multiple solutions as the network capacity optimization solution according to the evaluation result of each solution. It is worth noting that when the first functional unit selects a solution as the network capacity optimization solution according to the evaluation result, in addition to the optimal solution, a solution that meets the preset requirement can also be selected as the network capacity optimization solution. For example, if the adjustment cost of solution 1 and solution 2 is the same, the user experience of solution 1 and solution 2 is higher than that of solution 1, but the user experience of solution 1 and solution 2 is higher than the preset user experience threshold, the first functional unit can select solution 1 as the network capacity optimization solution. Alternatively, solution 2 can be selected as the network capacity optimization solution. It is worth noting that when selecting the network capacity optimization solution from multiple solutions, different elements such as user experience, adjustment cost, and whether the network capacity optimization target is met correspond to different weights, that is, the element with a high weight is given priority in determining the comparison result in the evaluation result.
[0251] For example, if the weight of whether the network capacity optimization target is met is higher than the user experience, and the weight of the user experience is higher than the adjustment cost, if a solution A meets the network capacity optimization target, while a solution B does not meet the network capacity optimization target, the adjustment cost corresponding to solution A is higher than the adjustment cost corresponding to solution B, and the user experience of solution A is higher than the user experience of solution B, solution A is determined as the network capacity optimization solution.
[0252] It is worth noting that the weights of different elements such as user experience, adjustment cost, and whether the network capacity optimization target is met can be determined by the first functional network element itself, or can be indicated by the second functional network element to the first functional network element, and the embodiments of the present application do not limit this.
[0253] For example, the adjustment cost in the embodiments of the present application can refer to the cost generated when the network capacity optimization is performed by using the solution for repairing the network capacity problem, for example, the number of base stations / cells that need to start the LB function. For example, if solution 1 indicates that 100 cells / base stations need to start the LB function when repairing the network capacity problem, and solution 2 indicates that 50 cells / base stations need to start the LB function when repairing the network capacity problem, it can be considered that the adjustment cost of solution 1 is higher than that of solution 2. In addition, in the case that the number of LB function cells / base stations to be started by solution 1 and solution 2 is the same or close, if the user experience of solution 1 is lower than that of solution 2, it can also be considered that the adjustment cost of solution 1 is higher than that of solution 2.
[0254] In a possible implementation of the present application, the network capacity optimization scheme at least includes: the identification of one or more second network elements in the first area, and one or more of the following parameters corresponding to the one or more second network elements: control parameters of the load balancing function, handover related parameters, and the second network element is the network element for which the load balancing function needs to be turned on. Correspondingly, step 503 in the embodiment of the present application can be implemented in the following manner: the first function network element turns on the load balancing function of the one or more second network elements according to the network capacity optimization scheme, and adjusts the control parameters of the load balancing function of the one or more second network elements according to the control parameters of the load balancing function corresponding to each second network element, and / or adjusts the handover related parameters of each second network element, and the handover related parameters include the handover failure rate.
[0255] In a possible embodiment of the present application, when the first function unit obtains the demand information of network capacity optimization, the method provided by the embodiment of the present application further includes: the first function unit determines a management object of the network capacity optimization intention. The received demand information of network capacity optimization is configured in the management object of the network capacity optimization intention. Optionally, the first function unit further allocates an identification of the network capacity optimization intention. The identification of the network capacity optimization intention can also be the identification of the management object of the network capacity optimization intention. Specifically, when the first function unit determines that there is no management object of the network capacity optimization intention, a management object is created for the network capacity optimization intention.
[0256] The above scheme describes the process of interaction between the first function unit and the second function unit to optimize the network capacity of the first area. Generally, after the network capacity of the first area is optimized, it is also necessary to evaluate whether the optimized network capacity meets the requirements. Therefore, as shown in Figure 7 The method for optimizing the network capacity provided by the embodiment of the present application can further include the following steps in addition to steps 701-704 (corresponding to steps 501-504):
[0257] Step 7051, the first function unit determines first information corresponding to the first area. The first information includes one or more of the following information: the first number of high load cells, the first number of load imbalance cells, the first proportion of high load cells, and the first proportion of load imbalance cells.
[0258] Optionally, the first information includes one or more of the following information corresponding to each second frequency band: the first number of high load cells, the first number of load imbalance cells, the first proportion of high load cells, and the first proportion of load imbalance cells.
[0259] For example, the first information includes the first quantity of high-load cells, the first quantity of load-unbalanced cells, the first proportion of high-load cells, and the first proportion of load-unbalanced cells corresponding to frequency band 1. Alternatively, the first information includes the first quantity of high-load cells, the first quantity of load-unbalanced cells, the first proportion of high-load cells, and the first proportion of load-unbalanced cells corresponding to frequency band 1 and frequency band 2 respectively.
[0260] For example, the first functional unit sends multiple groups of
frequency band information, high-load cell quantity, load-unbalanced cell quantity, high-load cell proportion, and load-unbalanced cell proportion
F10M, high-load cell quantity, load-unbalanced cell quantity, high-load cell proportion, and load-unbalanced cell proportion
F20M, high-load cell quantity, load-unbalanced cell quantity, high-load cell proportion, and load-unbalanced cell proportion
[0261] As an example, the above step 7051 can be implemented in the following manner: the first functional unit collects network capacity performance data of any cell in the first region from one or more network elements in the first region. The network capacity performance data includes one or more of the following information: cell physical resource block utilization, average number of users in the cell, number of radio resource control connected users in the cell, and available capacity of the cell. The first functional unit determines the first information corresponding to the first region according to the network capacity optimization constraint condition and the network capacity performance data of any cell.
[0262] For example, if the first functional unit obtains the cell physical resource block utilization corresponding to 100 cells in the first region. If there are 30 cells in the 100 cells whose cell physical resource block utilization is greater than or equal to the first threshold value, it can be determined that the 30 cells are high-load cells, i.e., the quantity of high-load cells in the first region is 30. If there are 30 adjacent cells in the 100 cells whose physical resource block utilization difference is greater than or equal to the fifth threshold value, it can be determined that the quantity of load-unbalanced cells in the first region is 30.
[0263] It is worth noting that the manner in which the first functional unit counts the number of radio resource control connected users in the cell and the available capacity of the cell in the first region according to the first information corresponding to the first region can refer to the manner of counting the quantity of high-load cells described above, which will not be repeated here.
[0264] In addition, if the first information comprises one or more of the following information corresponding to one or more second frequency bands: the first number of high-load cells, the first number of load-unbalanced cells, the first proportion of high-load cells, and the first proportion of load-unbalanced cells, the first functional unit can obtain network capacity performance data corresponding to the second frequency bands of each cell, and then refer to the above manner to count the first number of high-load cells, the first number of load-unbalanced cells, the first proportion of high-load cells, and the first proportion of load-unbalanced cells corresponding to each second frequency band. Subsequently, the first functional unit compares the first number of high-load cells corresponding to the second frequency band with the maximum number of high-load cells corresponding to the second frequency band to determine whether the network capacity of the second frequency band meets the requirement.
[0265] Step 7061, the first functional unit sends the first information to the second functional unit, and correspondingly, the second functional unit receives the first information from the first functional unit.
[0266] Step 7071, the second functional unit determines the evaluation result of the network capacity of the first region according to the first information and the network capacity optimization target. The evaluation result is used to reflect whether the network capacity of the first region meets the network capacity optimization target.
[0267] Specifically, the step 7071 can be implemented by the following way: the second function unit determines whether the first quantity of high-load cells in the first area is less than or equal to the maximum quantity of high-load cells. If the first quantity (first proportion) of high-load cells is less than or equal to the maximum quantity (maximum proportion) of high-load cells, it is determined that the network capacity of the first area meets the network capacity optimization target. Or if the first quantity (first proportion) of load imbalance cells is less than or equal to the maximum quantity (maximum proportion) of load imbalance, it is determined that the network capacity of the first area meets the network capacity optimization target. Or in the case that the first quantity (first proportion) of high-load cells is less than or equal to the maximum quantity (maximum proportion) of high-load cells, and the first quantity (first proportion) of load imbalance cells is less than or equal to the maximum quantity (maximum proportion) of load imbalance, the second function unit determines that the network capacity optimization target is met. If the first quantity (first proportion) of high-load cells is greater than the maximum quantity (maximum proportion) of high-load cells, it is determined that the network capacity of the first area does not meet the network capacity optimization target. If the first quantity (first proportion) of load imbalance cells is greater than the maximum quantity (maximum proportion) of load imbalance, it is determined that the network capacity of the first area does not meet the network capacity optimization target. Or if the first quantity (first proportion) of load imbalance cells is greater than the maximum quantity (maximum proportion) of load imbalance, and the first quantity (first proportion) of high-load cells is greater than the maximum quantity (maximum proportion) of high-load cells, it is determined that the network capacity of the first area does not meet the network capacity optimization target.
[0268] The step 7081, the second function unit updates the network capacity optimization target according to the evaluation result of the network capacity of the first area.
[0269] It is worth noting that when the evaluation result of the network capacity indicates that the network capacity optimization target is not met, the second function unit can increase the maximum proportion or maximum quantity of load imbalance cells in the network capacity optimization target. Or the second function unit increases the maximum proportion or maximum quantity of high-load cells in the network capacity optimization target according to the actual situation.
[0270] It is worth noting that when the network capacity assessment results indicate that the network capacity optimization target is met, the second functional unit may not adjust the network capacity optimization target. Optionally, if the first number (first percentage) of high-load cells in the first area is much smaller than the maximum number (maximum percentage) of high-load cells, the second functional unit may reduce the maximum percentage or maximum number of high-load cells in the network capacity optimization target. If the first number (first percentage) of unbalanced cells in the first area is much smaller than the maximum number (maximum percentage) of unbalanced cells, the second functional unit may reduce the maximum number (maximum percentage) of unbalanced cells in the network capacity optimization target. Alternatively, if the first number (first percentage) of high-load cells in the first area is close to the maximum number (maximum percentage) of high-load cells, the second functional unit may maintain the maximum percentage or maximum number of high-load cells in the network capacity optimization target unchanged. If the first number (first percentage) of unbalanced cells in the first area is close to or less than the maximum number (maximum percentage) of unbalanced cells, the second functional unit may maintain the maximum number (maximum percentage) of unbalanced cells in the network capacity optimization target unchanged. It is worth noting that if either the number (proportion) of high-load cells or the number (proportion) of unevenly loaded cells meets the maximum proportion or the maximum number, while the other does not, the second functional unit can only update the corresponding maximum proportion or maximum number of cells that does not meet the requirement.
[0271] In another possible embodiment of this application, after the network capacity optimization target is updated, the second functional unit can feed back the updated network capacity optimization target to the first functional unit, so that the first functional unit can formulate a new network capacity optimization scheme for the first area based on the updated network capacity optimization target.
[0272] like Figure 7 As shown, the method for optimizing network capacity provided in this application embodiment, in addition to steps 701 to 704 (corresponding to steps 501 to 504), may also include:
[0273] Step 7052: The first functional unit determines the first information corresponding to the first region. The first information includes one or more of the following: the first number of high-load cells, the first number of unbalanced load cells, the first proportion of high-load cells, and the first proportion of unbalanced load cells.
[0274] For the specific implementation of step 7052, please refer to the description in step 7051 above, which will not be repeated here.
[0275] Step 7062, the first function unit determines whether the network capacity of the first region meets the network capacity optimization target according to the first information and the network capacity optimization target.
[0276] It is worth noting that in one possible embodiment of the present application, if the first function unit determines through step 7052 and step 7062 that one or more of the first proportion of high-load cells and the first proportion of load-unbalanced cells in the optimized first region do not meet the network capacity optimization target, the first function unit can continue to perform steps 501-504, i.e., continue to optimize the network capacity of the first region. Assuming that after multiple optimizations, the network capacity of the first region still does not meet the network capacity optimization target, the first function unit can perform steps 7072-7082 described below. At this time, the second information indicates that the network capacity of the first region does not meet the network capacity optimization target. Assuming that after multiple optimizations, the network capacity of the first region meets the network capacity optimization target, the second information fed back by the first function unit is used to indicate that the network capacity of the first region meets the network capacity optimization target. As an example, the number of times the first function unit continues to optimize in the case of not meeting the network capacity optimization target can be indicated by the second function unit or determined by the first function unit itself. That is, the second function unit can indicate to the first function unit the maximum number of times of network capacity optimization for the demand information of one network capacity optimization, which can be 1 or 3, and the present application does not limit this. When the maximum number of times is reached, if the network capacity of the first region still does not meet the network capacity optimization target after multiple optimizations, the first function unit can perform the following step 7072.
[0277] Step 7072, the first function unit sends second information to the second function unit, and correspondingly, the second function unit receives the second information from the first function unit. The second information is used to determine whether the network capacity of the first region meets the network capacity optimization target. For example, the second information can be the evaluation result of the network capacity of the first region. Or the second information can include the first information in addition to the evaluation result of the network capacity.
[0278] Step 7082, as described above in step 7081, which will not be repeated here.
[0279] It is worth noting that the difference between steps 7051-7081 and steps 7052-7082 is that in steps 7051-7081, the first function unit evaluates whether the network capacity meets or not. In steps 7052-7082, the second function unit evaluates whether the network capacity meets or not according to the information from the first function unit.
[0280] It is worth noting that the first function unit can actively send the second information / first information to the second function unit, or the first function unit can send the second information / first information to the second function unit under the condition of meeting the preset condition. For example, the first function unit reports the second information / first information to the second function unit within the period indicated by the second function unit. Alternatively, the first function unit receives a trigger message from the second function unit, and the trigger message is used to instruct the first function unit to report the second information / first information to the second function unit. It is worth noting that the trigger message can also be used to indicate the type of data fed back by the first function unit to the second function unit, that is, whether the first information or the evaluation result is fed back.
[0281] In a possible embodiment of the present application, the method provided by the embodiment of the present application can further include that the first function unit sends an identifier of the network capacity optimization intention to the second function unit, and correspondingly, the second function unit receives the identifier of the network capacity optimization intention from the first function unit.
[0282] It is worth noting that the identifier of the network capacity optimization intention can be carried in the same message as the first information / second information, of course, the identifier of the network capacity optimization intention can also be carried in different messages from the first information / second information, and the embodiment of the present application does not limit this.
[0283] In the case where the second function unit receives the identifier of the network capacity optimization intention, if the second function unit updates the network capacity optimization target, the second function unit can send the identifier of the network capacity optimization intention when feeding back the updated network capacity optimization target to the first function unit. In this way, the first function unit can configure the updated network capacity optimization target in the management object associated with the identifier of the network capacity optimization intention.
[0284] In a possible embodiment of the present application, in addition to updating the network capacity optimization target, the second function unit can also update the network capacity optimization restriction condition. Specifically, the second function unit can update the network capacity optimization restriction condition of the first area according to the performance index information of each cell in the first area obtained by the first function unit. For example, the specific updating process can refer to the process of determining the threshold corresponding to each performance index described in the above step 12, and details are not described herein.
[0285] The above describes the scheme of the embodiments of the present application mainly from the perspective of the interaction between the network elements. It can be understood that each network element, for example, the first functional unit, the second functional unit, etc., includes the corresponding structure and / or software module for executing each function in order to implement the above functions. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application of the technical scheme and the design constraint conditions. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0286] The embodiments of the present application can divide the first functional unit and the second functional unit according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated in one processing unit. The integrated unit can be realized in the form of hardware or software functional unit. It should be noted that the division of the units in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, there can be another division manner.
[0287] The above describes the scheme of the embodiments of the present application mainly from the perspective of the interaction between the network elements. It can be understood that each network element, for example, the first functional unit, the second functional unit, etc., includes the corresponding structure and / or software module for executing each function in order to implement the above functions. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application of the technical scheme and the design constraint conditions. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application. Figures 5 to 7 The above describes the scheme of the embodiments of the present application mainly from the perspective of the interaction between the network elements. It can be understood that each network element, for example, the first functional unit, the second functional unit, etc., includes the corresponding structure and / or software module for executing each function in order to implement the above functions. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application of the technical scheme and the design constraint conditions. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0288] In the case of using integrated units, Figure 8 The communication device involved in the above embodiments is shown, which can include a communication module 813 and a processing module 812.
[0289] In an optional implementation, the communication device can further include a storage module 811 for storing program codes and data of the communication device.
[0290] An example is that the communication device is a first functional unit or a chip applied to the first functional unit. In this case, the communication module 813 is configured to support the communication between the communication device and an external network element (for example, a second functional unit). For example, the communication module 813 is configured to perform the signal transceiving operation of the first functional unit in the above method embodiments. The processing module 812 is configured to perform the signal processing operation of the first functional unit in the above method embodiments.
[0291] For example, the communication module 813 is used to execute the above embodiments. Figure 5 The receiving action in step 502 is performed by the first functional unit. Processing module 812 is used to support the communication device in performing this action. Figure 5 The actions performed by the first functional unit in steps 503 to 504.
[0292] In one possible embodiment of this application, when the communication device is a first functional unit, or a chip applied in the first functional unit, such as Figure 6 and Figure 7 As shown, the communication module 813 is also used to support the communication device in performing... Figure 6 The receiving action in step 605 and Figure 6 The sending action in step 607. The processing module 812 is also used to support the communication device in performing... Figure 6 The action performed by the first functional unit in step 606. Alternatively, the communication module 813 is also used to support the communication device in performing the action. Figure 7 The sending action in step 7061. The processing module 812 is also used to support the communication device in performing... Figure 7 The action performed by the first functional unit in step 7051. Alternatively, the communication module 813 is also used to support the communication device in performing the action. Figure 7 The sending action in step 7072. The processing module 812 is also used to support the communication device in performing... Figure 7 The actions performed by the first functional unit in steps 7052 and 7062.
[0293] In another example, the communication device is a second functional unit, or a chip applied within a second functional unit. In this case, the communication module 813 is used to support communication between the communication device and an external network element (e.g., the first functional unit). For example, the communication module 813 is used to perform the signal transmission and reception operations of the second functional unit in the above method embodiment. The processing module 812 is used to perform the signal processing operations of the second functional unit in the above method embodiment.
[0294] For example, the communication module 813 is used to execute the above embodiments. Figure 5 The sending action in step 502 is performed by the second functional unit. Processing module 812 is used to support the communication device in performing this action. Figure 5 The action performed by the second functional unit in step 501.
[0295] In one possible embodiment of this application, when the communication device is a first functional unit, or a chip applied in the first functional unit, such as Figure 6 and Figure 7 As shown, the communication module 813 is also used to support the communication device in performing... Figure 6the sending action performed by the second function unit in step 605 of the method 600, and Figure 6 the receiving action performed by the second function unit in step 607 of the method 600, or Figure 7 the receiving action performed by the second function unit in step 7061 or step 7072 of the method 700, and Figure 7 the step performed by the second function unit in steps 7071-7081 of the method 700, or Figure 7 the step performed by the second function unit in step 7082 of the method 700.
[0296] The processing module 812 can be a processor or a controller, for example, a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic, hardware component, or any combination thereof. The processing module 812 can implement or execute various example logical blocks, modules, and circuits described in connection with the disclosure. The processor can also be a combination of computing components, such as one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. The communication module 813 can be a transceiver, a transceiver circuit, or a communication interface. The storage module 811 can be a memory.
[0297] When the processing module 812 is the processor 401 or the processor 405, the communication module 813 is the communication interface 403, and the storage module 811 is the memory 402, the communication device involved in the disclosure can be the communication device shown in FIG. 8. Figure 4
[0298] Figure 9 FIG. 9 is a structural schematic diagram of a chip 90 provided by an embodiment of the disclosure. The chip 90 includes one or more than two (including two) processors 910 and a communication interface 930.
[0299] Optionally, the chip 90 further includes a memory 940, which can include a read-only memory and a random access memory, and provides operation instructions and data for the processor 910. Part of the memory 940 can further include a non-volatile random access memory (NVRAM).
[0300] In some embodiments, the memory 940 stores the following elements, execution modules or data structures, or a subset of them, or an extended set of them.
[0301] In an embodiment of the disclosure, corresponding operations are performed by invoking operation instructions stored in the memory 940 (which can be stored in an operating system).
[0302] In a possible implementation, the chips used by the first functional unit and the second functional unit are similar in structure, and different devices can use different chips to implement respective functions.
[0303] The processor 910 controls processing operations of any one of the first functional unit and the second functional unit, and the processor 910 can also be referred to as a central processing unit (CPU).
[0304] The memory 940 can include read-only memory and random access memory, and provide instructions and data for the processor 910. A part of the memory 940 can also include NVRAM. For example, the memory 940, the communication interface 930, and the memory 940 are coupled together through the bus system 920, which can include a data bus in addition to power buses, control buses, and state signal buses and the like. However, for the purpose of clear illustration, all the buses are marked as the bus system 920. Figure 9 The various buses are marked as the bus system 920.
[0305] The method disclosed in the embodiments of the present application can be applied to the processor 910 or implemented by the processor 910. The processor 910 can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the above method can be completed by integrated logic circuits or instructions in the form of software in the processor 910. The processor 910 described above can be a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, or other mature storage media in the art. The storage medium is located in the memory 940, and the processor 910 reads information in the memory 940 and combines hardware to complete the steps of the above method.
[0306] In a possible implementation, the communication interface 930 is configured to perform the receiving and sending steps of the first functional unit and the second functional unit in the embodiments shown. Figures 5-7 The processor 910 is configured to perform the receiving and sending steps of the first functional unit and the second functional unit in the embodiments shown. Figures 5-7The steps of the processing of the first function unit and the second function unit in the illustrated embodiment.
[0307] The above communication module can be a communication interface of the apparatus, and is configured to receive signals from other apparatuses. For example, when the apparatus is implemented in the form of a chip, the communication module is a communication interface of the chip, and is configured to receive signals from other chips or apparatuses or send signals.
[0308] In an aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores instructions. When the instructions are executed, the following is implemented: Figures 5-7 the function performed by the first function unit in the method.
[0309] In an aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores instructions. When the instructions are executed, the following is implemented: Figures 5-7 the function performed by the second function unit in the method.
[0310] In an aspect, a computer program product is provided, and the computer program product includes instructions. When the instructions are executed, the following is implemented: Figures 5-7 the function performed by the second function unit in the method.
[0311] In another aspect, a computer program product is provided, and the computer program product includes instructions. When the instructions are executed, the following is implemented: Figures 5-7 the function performed by the first function unit in the method.
[0312] In an aspect, a chip is provided, and the chip is applied to a first terminal. The chip includes at least one processor and a communication interface. The communication interface is coupled to the at least one processor. The processor is configured to execute instructions to implement the following: Figures 5-7 the function performed by the first function unit in the method.
[0313] In another aspect, a chip is provided, and the chip is applied to an access management network element. The chip includes at least one processor and a communication interface. The communication interface is coupled to the at least one processor. The processor is configured to execute instructions to implement the following: Figures 5-7 the function performed by the second function unit in the method.
[0314] Embodiments of the present application provide a communication system, and the communication system includes a first function unit and a second function unit. The first function unit is configured to implement the function performed by the first function unit in the method. The second function unit is configured to implement the function performed by the second function unit in the method. Figures 5-7 the function performed by the first function unit in the method. The second function unit is configured to implement the function performed by the second function unit in the method. the function performed by the first function unit in the method. The second function unit is configured to implement the function performed by the second function unit in the method.
[0315] In a possible implementation, the communication system can further include one or more first network elements (e.g., base stations) configured to provide network capacity performance data of the first network elements.
[0316] In the above embodiments, all or some of the embodiments can be implemented through software, hardware, firmware or any combination thereof. When implemented by using software, all or some of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded on a computer, all or some of the processes or functions described in the embodiments of the present application are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium or a combination of one or more available media that is accessible by a computer. The available medium can be a magnetic medium, such as a floppy diskette, a hard disk, or a magnetic tape; an optical medium, such as a compact disk (CD) or a digital video disk (DVD); or a semiconductor medium, such as a solid state disk (SSD).
[0317] Although the present application is described herein in conjunction with various embodiments, it is understood that other variations of the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from an inspection of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite articles "a" or "an" do not exclude a plurality. A single processor or other unit can fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to an advantage.
[0318] Although the present application has been described in connection with certain specific features and embodiments thereof, it is to be understood that it is intended to cover all modifications and variations of this application which are within the scope of the appended claims and their equivalents. Accordingly, the description and drawings are to be regarded as illustrative in nature and not as restrictive. It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application cover the modifications and variations of this application provided they come within the scope of the appended claims and their equivalents.
Claims
1. A method for optimizing network capacity, characterized in that, include: Obtain network capacity optimization requirement information, which includes network capacity optimization objectives and network capacity optimization constraints; alternatively, the network capacity optimization requirement information includes network capacity optimization objectives, wherein the network capacity optimization objectives describe the requirements for network capacity performance in the first area, and the network capacity optimization constraints describe the criteria for determining the network capacity performance of the first area; the network capacity optimization objectives include one or more of the following: The first parameter is used to determine the maximum percentage of high-load cells in the first region, and / or the first parameter is used to determine the maximum number of high-load cells in the first region; The second parameter is used to determine the maximum percentage of unbalanced cells in the first region, and / or the second parameter is used to determine the maximum number of unbalanced cells in the first region; The third parameter is used to determine the average number of users in each cell of the first region; The fourth parameter is used to determine the throughput of the first region; Based on the network capacity optimization requirements, a network capacity optimization scheme is determined for the first region. The network capacity optimization scheme is at least used to fix the network capacity problems existing in the first region. The network capacity of the first region is optimized according to the network capacity optimization scheme.
2. The method according to claim 1, characterized in that, The process of obtaining network capacity optimization requirements includes: Receive a first request message, wherein the first request message includes the network capacity optimization requirement information.
3. The method according to claim 1, characterized in that, The network capacity optimization requirements include optimization requirements for one or more first frequency bands.
4. The method according to claim 1, characterized in that, When the network capacity optimization requirement information includes the network capacity optimization constraints, the network capacity optimization constraints include one or more of the following: The first determination condition includes one or more conditions for determining that a cell is a high-load cell; The second determination criterion includes one or more conditions for determining that a cell is a cell with unbalanced load.
5. The method according to claim 4, characterized in that, The first determination condition includes one or more of the following: The utilization rate of the physical resource blocks in the community is greater than or equal to the first threshold. The average number of users in the community is greater than or equal to the second threshold. The number of connected users under the community's wireless resource control is greater than or equal to the third threshold. The available capacity of the cell is greater than or equal to the fourth threshold. The second determination condition includes one or more of the following: If the difference in physical resource block utilization between adjacent cells is greater than or equal to the fifth threshold, The difference in the average number of users between adjacent cells is greater than or equal to the threshold for uneven distribution of active users. The number of connected users in adjacent cells under the wireless resource control system is greater than or equal to the sixth threshold. The available capacity of adjacent cells is less than or equal to the seventh threshold; When the network capacity optimization requirement information includes optimization requirement information for multiple first frequency bands, the network capacity optimization constraints also include multiple inter-first frequency band load imbalance cell determination conditions, and the multiple inter-first frequency band load imbalance cell determination conditions include one or more of the following: The difference in physical resource block utilization between multiple adjacent cells in the first frequency band is greater than or equal to the eighth threshold. The difference in the average number of users between adjacent cells in multiple first frequency bands is greater than or equal to the ninth threshold. The number of users connected by radio resource control in adjacent cells of multiple first frequency bands is greater than or equal to the tenth threshold. The available capacity of adjacent cells in multiple first frequency bands is greater than or equal to the eleventh threshold.
6. The method according to any one of claims 1 to 5, characterized in that, The step of determining a network capacity optimization scheme for the first region based on the network capacity optimization demand information includes: Based on the network capacity optimization requirements, first data is obtained, and the first data is used at least to determine the root cause of the network capacity problem existing in the first region. Based on the first data, determine the root cause of the network capacity problem occurring in the first region; Based on the root cause of the network capacity problem in the first region, determine the network capacity optimization scheme for the first region.
7. The method according to claim 6, characterized in that, The method further includes: Based on the network capacity optimization requirements, a network capacity optimization strategy is determined for the first region. The network capacity optimization strategy includes one or more of the following: a network capacity problem root cause analysis strategy, a network capacity optimization adjustment strategy, wherein the network capacity optimization adjustment strategy is used to reflect the control parameters of the load balancing function of the second network element and the order of switching related parameters when optimizing network capacity. Accordingly, determining the root cause of the network capacity problem in the first region based on the first data includes: Based on the network capacity problem root cause analysis strategy and the first data, determine the root cause of the network capacity problem occurring in the first region.
8. The method according to any one of claims 1 to 5, characterized in that, The network capacity optimization scheme includes at least: identifiers of one or more second network elements within the first area, and one or more of the following parameters corresponding to each second network element: control parameters for load balancing function, switching related parameters, the second network element being a network element that needs to enable load balancing function, and optimizing the network capacity of the first area according to the network capacity optimization scheme, including: According to the network capacity optimization scheme, adjust the control parameters of the load balancing function of one or more of the second network elements, and / or switch related parameters, including the switching failure rate.
9. The method according to any one of claims 1 to 5, characterized in that, After optimizing the network capacity of the first region according to the network capacity optimization scheme, the method further includes: Determine the first information corresponding to the first region. The first information includes one or more of the following: the first number of high-load cells, the first number of unbalanced load cells, the first proportion of high-load cells, and the first proportion of unbalanced load cells. Send the first message.
10. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Determine the first information corresponding to the first region. The first information includes one or more of the following: the first number of high-load cells, the first number of unbalanced load cells, the first proportion of high-load cells, and the first proportion of unbalanced load cells. Based on the first information and the network capacity optimization target, determine whether the network capacity performance of the first region meets the network capacity optimization target; Send a second message, which indicates whether the network capacity performance of the first area meets the network capacity optimization target.
11. The method according to claim 9, characterized in that, Before sending the first information, the method further includes: Receive third information, which describes the monitoring requirements for network capacity performance in the first area, and the third information includes one or more of the following: Target network capacity performance metrics are used to describe the network capacity performance metrics that need to be monitored. Network capacity performance monitoring constraints are used to describe the conditions under which network capacity performance indicators need to be monitored. The target network capacity performance indicator includes one or more of the following: Number of high-load cells; Percentage of high-load cells; Number of cells with unbalanced load; Percentage of cells with unbalanced load. The network capacity performance monitoring constraints include one or more of the following: Information from the third frequency band is used to indicate the conditions under which the network capacity performance metrics are monitored in the third frequency band; The second time information is used to describe the duration of monitoring or reporting the network capacity performance indicators; Address information is used to describe the address from which the network capacity performance metrics are reported.
12. A method for optimizing network capacity, comprising: Determine the network capacity optimization requirements, wherein the network capacity optimization requirements include network capacity optimization objectives and network capacity optimization constraints, or the network capacity optimization requirements include network capacity optimization objectives, wherein the network capacity optimization objectives describe the requirements for the network capacity performance of the first area, and the network capacity optimization constraints describe the judgment conditions for the network capacity performance of the first area; the network capacity optimization objectives include one or more of the following information: The first parameter is used to determine the maximum percentage of high-load cells in the first region, and / or the first parameter is used to determine the maximum number of high-load cells in the first region; The second parameter is used to determine the maximum percentage of unbalanced cells in the first region, and / or the second parameter is used to determine the maximum number of unbalanced cells in the first region; The third parameter is used to determine the average number of users in each cell of the first region; The fourth parameter is used to determine the throughput of the first region; Send a first request message, wherein the first request message includes the network capacity optimization requirement information, and the first request message is used to request the optimization of the network capacity of the first area according to the network capacity optimization requirement information.
13. The method according to claim 12, characterized in that, The network capacity optimization requirements include optimization requirements within one or more first frequency bands.
14. The method according to claim 12, characterized in that, When the network capacity optimization requirement information includes the network capacity optimization constraints, the network capacity optimization constraints include one or more of the following: The first determination condition includes one or more conditions for determining that a cell is a high-load cell; The second determination criterion includes one or more conditions for determining that a cell is a cell with unbalanced load.
15. The method according to claim 14, characterized in that, The first determination condition includes one or more of the following: The utilization rate of the physical resource blocks in the community is greater than or equal to the first threshold. The average number of users in the community is greater than or equal to the second threshold. The number of connected users under the community's wireless resource control is greater than or equal to the third threshold. The available capacity of the cell is greater than or equal to the fourth threshold. The second determination condition includes one or more of the following: If the difference in physical resource block utilization between adjacent cells is greater than or equal to the fifth threshold, The difference in the average number of users between adjacent cells is greater than or equal to the threshold for uneven distribution of active users. The number of connected users in adjacent cells under the wireless resource control system is greater than or equal to the sixth threshold. The available capacity of adjacent cells is less than or equal to the seventh threshold; When the network capacity optimization requirement information includes optimization requirement information within multiple first frequency bands, the network capacity optimization constraints further include multiple inter-first frequency band load imbalance cell determination conditions, and the multiple inter-first frequency band load imbalance cell determination conditions include one or more of the following: The difference in physical resource block utilization between multiple adjacent cells in the first frequency band is greater than or equal to the eighth threshold. The difference in the average number of users between adjacent cells in multiple first frequency bands is greater than or equal to the ninth threshold. The number of users connected by radio resource control in adjacent cells of multiple first frequency bands is greater than or equal to the tenth threshold. The available capacity of adjacent cells in multiple first frequency bands is greater than or equal to the eleventh threshold.
16. The method according to any one of claims 12 to 15, characterized in that, The method further includes: Receive first information, which includes one or more of the following: a first number of high-load cells, a first number of unbalanced load cells, a first percentage of high-load cells, and a first percentage of unbalanced load cells. Based on the first information and the network capacity optimization constraints, adjust the network capacity optimization requirements.
17. The method according to any one of claims 12 to 15, characterized in that, The method further includes: Receive second information, which is used to indicate whether the network capacity performance of the first area meets the network capacity optimization target; Based on the second information, adjust the network capacity optimization requirements.
18. The method according to any one of claims 12 to 15, characterized in that, The method further includes: Send a second request message, which requests monitoring / reporting of network capacity performance indicators within the first area according to third information. The third information includes one or more of the following: target network capacity performance indicators, which describe the network capacity performance indicators that need to be monitored; and network capacity performance monitoring constraints, which describe the conditions under which the network capacity performance indicators need to be monitored.
19. The method according to claim 18, characterized in that, The target network capacity performance metrics include one or more of the following: Number of high-load cells; Percentage of high-load cells; Number of cells with unbalanced load; Percentage of cells with unbalanced load. The network capacity performance monitoring constraints include one or more of the following: information about the third frequency band, used to indicate the conditions for monitoring the network capacity performance indicators in the third frequency band; The second time information is used to describe the duration of monitoring or reporting network capacity performance indicators; Address information is used to describe the address used for monitoring or reporting network capacity performance metrics.
20. The method according to any one of claims 12 to 15, characterized in that, The information required for determining network capacity optimization includes: Receive network capacity optimization requirement information for the first area input by the user; and / or receive service requirement information for one or more services in the first area, wherein the service requirement information includes one or more of the following: service type, service traffic model, number of terminals accessing the service; The network capacity optimization requirements for the first region are calculated based on the service requirements of one or more services.
21. The method according to any one of claims 12 to 15, characterized in that, Determining the network capacity optimization objective includes: Based on the fourth information within the first region and the network capacity intention satisfaction information, the first network capacity optimization target is adjusted to obtain the network capacity optimization target; wherein, the fourth information includes one or more of the following information corresponding to the first region: a first number of high-load cells, a first number of unbalanced load cells, a first proportion of high-load cells, and a first proportion of unbalanced load cells; the network capacity intention satisfaction information is used to indicate whether the network capacity performance of the first region meets the first network capacity optimization target; the first network capacity optimization target is the optimization target corresponding to the first region before optimizing the network capacity of the first region according to the network capacity optimization demand information.
22. The method according to any one of claims 12 to 15, characterized in that, Determine the network capacity optimization constraints for the first region, including: Obtain performance index information of all or part of the cells in the first area, wherein the cell performance index information includes one or more of the following: cell physical resource block utilization rate, average number of users in the cell, number of users connected to the cell radio resource control, and available capacity of the cell. Based on the performance index information of all or some of the cells in the first region, determine the network capacity optimization constraints for the first region.
23. A communication device, characterized in that, include: A communication module and a processing module, wherein the communication module is used to perform the receiving / transmitting steps in the method according to any one of claims 1 to 11; The processing module is used to execute the processing steps in the method according to any one of claims 1 to 11.
24. A communication device, characterized in that, include: A communication module and a processing module, wherein the communication module is used to perform the receiving / transmitting steps in the method according to any one of claims 12 to 22; The processing module is used to execute the processing steps in the method according to any one of claims 12 to 22.
25. A computer-readable storage medium, characterized in that, The readable storage medium stores instructions that, when executed, implement the method as described in any one of claims 1 to 11, or implement the method as described in any one of claims 12 to 22.
26. A chip, characterized in that, The chip includes a processor coupled to a communication interface. The processor is configured to run computer programs or instructions to implement the method as described in any one of claims 1 to 11, or to implement the method as described in any one of claims 12 to 22. The communication interface is configured to communicate with other modules outside the chip.
27. A communication device, characterized in that, include: At least one processor coupled to a memory, the at least one processor being configured to execute instructions stored in the memory to perform the method as claimed in any one of claims 1 to 11.
28. A communication device, characterized in that, include: At least one processor, the at least one processor being coupled to a memory, the at least one processor being configured to execute instructions stored in the memory to perform the method as described in any one of claims 12 to 22.
29. A communication system, characterized in that, It includes a first functional unit and a second functional unit, wherein the first functional unit is used to perform the method as described in any one of claims 1 to 11, and the second functional unit is used to implement the method as described in any one of claims 12 to 22.
30. A method for optimizing network capacity, characterized in that, The method is applied to a communication system, which includes: a first functional unit and a second functional unit, wherein the first functional unit; The second functional unit determines network capacity optimization requirements; wherein the network capacity optimization requirements include network capacity optimization objectives and network capacity optimization constraints, or the network capacity optimization requirements include network capacity optimization objectives, wherein the network capacity optimization objectives describe the requirements for network capacity performance in the first area, and the network capacity optimization constraints describe the criteria for determining network capacity performance in the first area; the network capacity optimization objectives include one or more of the following: The first parameter is used to determine the maximum percentage of high-load cells in the first region, and / or the first parameter is used to determine the maximum number of high-load cells in the first region; The second parameter is used to determine the maximum percentage of unbalanced cells in the first region, and / or the second parameter is used to determine the maximum number of unbalanced cells in the first region; The third parameter is used to determine the average number of users in each cell of the first region; The fourth parameter is used to determine the throughput of the first region; The second functional unit sends a first request message, wherein the first request message includes the network capacity optimization requirement information, and the first request message is used to request the optimization of the network capacity of the first area according to the network capacity optimization requirement information; The first functional unit determines a network capacity optimization scheme for the first region based on the network capacity optimization requirement information. The network capacity optimization scheme is at least used to fix the network capacity problems existing in the first region. The first functional unit optimizes the network capacity of the first region according to the network capacity optimization scheme.
31. A computer program product, characterized in that, The computer program product stores instructions that, when executed on a computer, cause the computer to perform the method described in any one of claims 1 to 11, or the method described in any one of claims 12 to 22.
Citation Information
Patent Citations
Communication method and communication device
CN112105034A