Coverage and capacity optimization method and apparatus, related device, and storage medium
By using AI/ML models to predict coverage configuration schemes among base stations, the problem of lagging coverage and capacity optimization mechanisms is solved, enabling proactive adjustments to coverage configuration and improving user experience.
Patent Information
- Application Number
- PCT/CN2025/089135
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-26
- Filing Date
- 2025-04-15
- Publication Date
- 2025-10-30
AI Technical Summary
The lag in existing coverage and capacity optimization mechanisms leads to poor user experience, as it is impossible to predict and avoid coverage gaps and capacity issues in advance, resulting in a large number of user services being interrupted or performance degraded in a short period of time.
The first network device receives coverage and capacity information from the second network device, uses AI/ML models to predict and infer the upcoming changes in coverage configuration, and synchronizes the coverage configuration modification time and content between base stations to avoid problems such as coverage gaps.
It enables synchronous overlay configuration before overlay configuration is modified, avoiding issues such as overlay gaps, improving user experience, and reducing the risk of large-scale UE service interruption or performance degradation in a short period of time.
Smart Images

Figure CN2025089135_30102025_PF_FP_ABST
Abstract
Description
A method, apparatus, related equipment, and storage medium for coverage and capacity optimization.
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on and claims priority to Chinese Patent Application No. 202410518421.7, filed on April 26, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of communication technology, and in particular to a method, apparatus, related equipment and storage medium for coverage and capacity optimization. Background Technology
[0004] Current Coverage and Capacity Optimization (CCO) mechanisms typically involve identifying problems first and then resolving them. For example, if coverage holes or cell edge interference are detected, the base station or Operations Administration and Maintenance (OAM) then develops strategies to address the detected issues. This mechanism is inherently delayed and can lead to a poor user experience. Summary of the Invention
[0005] This disclosure provides a method, apparatus, related equipment, and storage medium for coverage and capacity optimization.
[0006] The technical solution disclosed herein is implemented as follows:
[0007] This disclosure provides a coverage and capacity optimization method applied to a first network device, including:
[0008] Receive first information from the second network device; the first information includes coverage and capacity-related information of the second network device.
[0009] Output the second information; the second information is obtained by predicting the first information using a preset model;
[0010] The second information is sent to the second network device; the second information includes information related to the predicted coverage configuration scheme that the first network device is about to change.
[0011] In the above scheme, the first information includes at least one of the following:
[0012] Coverage configuration information of the second network device;
[0013] The distribution of user equipment (UE) in the second network device;
[0014] UE traffic of the second network device;
[0015] Resource usage of the second network device;
[0016] The failure events of the second network device and the corresponding Radio Link Failure (RLF) reports for the failure events;
[0017] The success events of the second network device and the corresponding reports of the success events;
[0018] The cell load corresponding to the second network device.
[0019] In the above scheme, receiving the first information from the second network device includes:
[0020] Send a request message to the second network device; receive a response message from the second network device based on the request message; the response message carries the first message.
[0021] In the above scheme, receiving the first information from the second network device includes:
[0022] When the second network device undergoes a configuration update, the configuration update information sent by the second network device is received; the configuration update information carries the first information.
[0023] In the above scheme, the preset model includes an Artificial Intelligence (AI) model and / or a Machine Learning (ML) model; the output is second information; the second information is obtained by the preset model predicting the first information, including:
[0024] The first information is input into the AI model and / or ML model, and the second information is output.
[0025] In the above scheme, the second information includes at least one of the following:
[0026] Predict the modification of the second overlay configuration information;
[0027] Predict the first-time information regarding configuration changes;
[0028] Predict the primary reason for modifying the overridden configuration.
[0029] The method in the above scheme further includes:
[0030] Before the second coverage configuration information is modified, the terminal's first performance message and / or its own second performance message are obtained.
[0031] After the second coverage configuration information is modified, the terminal's third performance message and / or its own fourth performance message are obtained;
[0032] The first performance message and the second performance message are compared with the third performance message and the fourth performance message respectively to obtain the comparison results;
[0033] If the comparison results show that the performance of the second coverage configuration information is worse after modification than that before modification, optimize the second coverage configuration information or allocate more resources to the terminal to improve performance.
[0034] The first performance information includes at least one of the following:
[0035] The throughput of the terminal;
[0036] The packet loss rate of the terminal;
[0037] The terminal's latency;
[0038] The second performance information includes at least one of the following:
[0039] Resource usage of the first network device;
[0040] Energy consumption information of the first network device;
[0041] The number of Radio Resource Control (RRC) connections of the first network device;
[0042] The number of active UEs in the first network device;
[0043] The third performance information includes at least one of the following:
[0044] The throughput of the terminal;
[0045] The packet loss rate of the terminal;
[0046] The terminal's latency;
[0047] The fourth performance information includes at least one of the following:
[0048] Resource usage of the first network device;
[0049] Energy consumption information of the first network device;
[0050] The number of RRC connections of the first network device;
[0051] The number of active UEs in the first network device.
[0052] In the above scheme, obtaining the first performance message of the terminal includes:
[0053] Send a request message to the terminal; the request message is used to request the terminal to report its own measurement report; the request message includes second time information, the second time information is used to instruct the terminal to report its own measurement report before the second time information;
[0054] The measurement report is received from the terminal.
[0055] The first performance message is determined using the measurement report.
[0056] The method in the above scheme further includes:
[0057] Receive performance feedback data sent by the terminal;
[0058] The preset model is updated using the performance feedback data.
[0059] This disclosure also provides a coverage and capacity optimization method applied to a second network device, including:
[0060] Receive second information sent by the first network device; the second information includes information related to the predicted coverage configuration scheme that the first network device is about to change;
[0061] The second information is used to determine the first overwrite configuration information that will be modified accordingly.
[0062] In the above scheme, the second information includes at least one of the following:
[0063] Predict the modification of the second overlay configuration information;
[0064] Predict the first-time information regarding configuration changes;
[0065] Predict the primary reason for modifying the overridden configuration.
[0066] In the above scheme, when the second information includes first-time information predicting coverage configuration modifications, the method further includes:
[0067] The modification time of the coverage configuration information is determined based on the first time information; the first time information can be represented by Universal Time Coordinate (UTC).
[0068] The method in the above scheme further includes:
[0069] Based on the second information, determine whether its coverage area has expanded;
[0070] When the coverage area expands, the coverage configuration of the expanded coverage area is changed.
[0071] The method in the above scheme further includes:
[0072] Send a third message to the first network device; the third message carries the priority to modify the first coverage configuration information;
[0073] After the first coverage configuration information is modified, a fourth message is sent to the first network device; the fourth message is used to notify the first network device to modify the second coverage configuration information.
[0074] This disclosure also provides a coverage and capacity optimization method applied to a terminal, including:
[0075] Receive request information sent by the first network device;
[0076] Based on the request information, a measurement report is reported to the first network device; the measurement report is used by the first network device to determine the first performance message of the terminal.
[0077] This disclosure also provides a coverage and capacity optimization device, disposed on a first network device, comprising:
[0078] The first receiving unit is configured to receive first information from the second network device; the first information includes coverage and capacity-related information of the second network device.
[0079] The processing unit is used to output second information; the second information is obtained by predicting the first information using a preset model;
[0080] The first sending unit is configured to send the second information to the second network device; the second information includes information related to the predicted coverage configuration scheme that the first network device is about to change.
[0081] This disclosure also provides a coverage and capacity optimization device, disposed on a second network device, comprising:
[0082] The second receiving unit is configured to receive second information sent by the first network device; the second information includes information related to the predicted coverage configuration scheme that the first network device is about to change.
[0083] The determining unit is used to determine, using the second information, the first overlay configuration information that it will modify accordingly.
[0084] This disclosure also provides a coverage and capacity optimization device, disposed on a terminal, including:
[0085] The third receiving unit is used to receive request information sent by the first network device;
[0086] A determining unit is configured to report a measurement report to the first network device based on the request information; the measurement report is used by the first network device to determine the first performance message of the terminal.
[0087] This disclosure also provides a coverage and capacity optimization device, including: a processor and a memory for storing a computer program capable of running on the processor.
[0088] Wherein, when the computer program is executed by the processor, it implements the steps of any of the methods described in the first network device method; or, when the computer program is executed by the processor, it implements the steps of the methods described in the second network device method; or, when the computer program is executed by the processor, it implements the steps of the methods described in the terminal method.
[0089] This disclosure also provides a storage medium including a computer program that, when executed by a processor, implements the steps of any of the methods described above for the first network device side; or, when executed by a processor, implements the steps of the methods described above for the second network device side; or, when executed by a processor, implements the steps of the methods described above for the terminal side.
[0090] This disclosure also provides a storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of any of the methods described above on the first network device side; or, the computer program, when executed by a processor, implements the steps of the methods described above on the second network device side; or, the computer program, when executed by a processor, implements the steps of the methods described above on the terminal side.
[0091] The coverage and capacity optimization method, apparatus, related devices, and storage medium provided in this disclosure include a first network device receiving first information from a second network device; the first information includes coverage and capacity-related information of the second network device; outputting second information; the second information is obtained by predicting the first information using a preset model; and sending the second information to the second network device; the second information includes predicted coverage configuration scheme information of the first network device that is about to change. Using embodiments of this disclosure, the first network device (e.g., a base station) obtains first information from the second network device (e.g., a neighboring base station) including coverage and capacity-related information of the second network device; outputs second information; the second information is obtained by predicting the first information using a preset model (e.g., an AI and / or ML model); and sends the second information to the second network device. That is, by collecting the first information related to coverage and capacity from neighboring base stations, the base station can use this as input data as input to the AI and / or ML model, and infer the second information related to the predicted coverage configuration scheme that is about to change. The inter-base station interaction of prediction information can synchronize the coverage configuration modification time and the coverage configuration to be modified before the coverage configuration is modified, avoiding problems such as coverage gaps during the modification process, which could lead to service interruptions or performance degradation for a large number of UEs in a short period of time, greatly improving the user experience. Attached Figure Description
[0092] Figure 1 is a schematic diagram showing traffic hotspots at the edge of the residential area;
[0093] Figure 2 is a schematic diagram of another type of traffic hotspot at the edge of a residential area;
[0094] Figure 3 is a schematic diagram of the pre-modified parameters of the cell deployment status;
[0095] Figure 4 is a schematic diagram of the pre-change of the cell deployment status;
[0096] Figure 5 is a schematic flowchart of a method for coverage and capacity optimization according to an embodiment of this disclosure;
[0097] Figure 6 is a schematic flowchart of another method for coverage and capacity optimization according to an embodiment of this disclosure;
[0098] Figure 7 is a schematic flowchart of another method for coverage and capacity optimization according to an embodiment of this disclosure;
[0099] Figure 8 is a schematic diagram of the interaction between base station node 1 and base station node 2 in an embodiment of this disclosure;
[0100] Figure 9 is a schematic diagram of a base station collecting performance information for a specific UE according to an embodiment of this disclosure;
[0101] Figure 10 is a schematic diagram of a coverage and capacity optimization device according to an embodiment of the present disclosure;
[0102] Figure 11 is a schematic diagram of another coverage and capacity optimization device according to an embodiment of the present disclosure;
[0103] Figure 12 is a schematic diagram of another coverage and capacity optimization device according to an embodiment of the present disclosure;
[0104] Figure 13 is a schematic diagram of the structure of the first network device according to an embodiment of this disclosure;
[0105] Figure 14 is a schematic diagram of the structure of the second network device in an embodiment of this disclosure;
[0106] Figure 15 is a schematic diagram of the terminal structure in an embodiment of this disclosure;
[0107] Figure 16 is a schematic diagram of the coverage and capacity optimization system structure according to an embodiment of this disclosure. Detailed Implementation
[0108] Coverage Control Operator (CCO) is one of the optimization methods for wireless access networks and a typical use case for self-optimizing networks. The main purpose of CCO is to detect and resolve coverage or capacity issues, such as weak coverage or coverage holes. There is a trade-off between coverage and capacity optimization; enhancing capacity usually comes at the cost of reduced coverage, and vice versa. Therefore, optimizing coverage and capacity requires balancing these two key factors.
[0109] CCO allows the system to adapt to changes in traffic (i.e., load and location) and radio environment by automatically adjusting cell coverage. Issues related to CCO function detection include:
[0110] 1. Coverage issues:
[0111] Coverage issues focus on scenarios where the coverage of the reference signal is not optimal, leading to degraded terminal performance, such as coverage holes, uplink (UL) or downlink (DL) coverage mismatches, etc. It's worth noting that in a well-planned network, Mobility Robustness Optimization (MRO) will handle all types of failures caused by problematic mobility settings. The CCO, however, should address failures caused by inappropriate coverage planning.
[0112] 2. Capacity issue:
[0113] When cell or beam capacity is saturated, one or more UEs may experience poor performance. There are many reasons for this, such as: high service demand exceeding the available cell / beam resources; or an extremely harsh radio environment affecting a large number of UEs (a large number of UEs located at the cell edge, causing high interference to other UEs and consuming significant resources). It's worth noting that Mobility Load Balancing (MLB) primarily handles inter-frequency load distribution scenarios. CCO, however, should address the situation where UEs are at the cell / beam edge, where "edge" refers to cells / beams utilizing the same resources.
[0114] In related technologies, coverage and capacity optimization typically involves first identifying problems and then resolving them. For example, if coverage holes or cell edge interference are detected, the base station / OAM (Operational Management Center) formulates strategies to address these issues. Each NG-RAN node can choose optional coverage configurations for its OAM. When an NG-RAN node detects a coverage problem or receives a CCO (Content Control Order) configuration adjustment notification from a neighboring NG-RAN node, it will automatically adjust its CCO configuration. After adjusting its coverage configuration, the NG-RAN node can provide the results to neighboring NG-RAN nodes, allowing them to make corresponding adjustments. However, this mechanism cannot predict or avoid coverage and capacity problems in advance.
[0115] The performance of the relevant CCO mechanism can be further improved through AI / ML technology. AI / ML technology can be used to predict cell capacity and coverage issues in NG-RAN nodes and infer corresponding adjustment strategies.
[0116] For users at the cell edge, in order to improve the throughput of edge users, the UE's UL transmit power will be increased as much as possible. The increase in UL transmit power will inevitably cause UL interference to neighboring cells. And when there are traffic hotspots at the cell edge, this problem may be more serious.
[0117] As shown in Figure 1, Figure 1 is a schematic diagram of traffic hotspots at the cell edge. When base station 1 detects traffic hotspots at the cell edge, it finds that the current coverage configuration of the base station has a cell edge interference problem that needs to be solved. Base station 1 triggers a decision to adjust the coverage configuration of base station 1 (from configuration 1 to configuration 2). After the coverage configuration of base station 1 is adjusted, it will notify neighboring stations that its coverage configuration has been adjusted through the NG-RAN NODE CONFIGURATION UPDATE message. The neighboring stations adjust their own coverage according to the adjusted coverage configuration information.
[0118] However, during the coverage configuration adjustment process, since the problem is only being addressed after the cell edge interference issue is discovered, if the capacity of base station 1 is already approaching its limit at this time, further expanding the coverage area as shown in Figure 1 would also pose a challenge to the capacity of base station 1. Figure 2 is another schematic diagram of traffic hotspots at the cell edge. If the coverage area is reduced as shown in Figure 2, it may cause a large number of UEs in the traffic hotspots to trigger reselection / switching from base station 1 to base station 2, which will have a certain impact on users and cause a large number of UEs to experience service interruption in a short period of time.
[0119] In related technologies, base station 1 can notify base station 2 of the cell coverage to be modified during the next reconfiguration by sending an NG-RAN NODE CONFIGURATION UPDATE message and setting a pre-change notification for the cell deployment status. However, it still does not notify when the coverage information will be modified. Base station 1 still needs to modify the coverage before notifying the neighboring station that its coverage has been modified. This can be understood in conjunction with Figures 3 and 4. Figure 3 is a schematic diagram of the pre-change parameters for the cell deployment status; Figure 4 is a schematic diagram of the pre-change for the cell deployment status. Therefore, there will be a brief intermediate state with coverage holes as shown in Figure 4.
[0120] Based on this, in terms of coverage and capacity optimization, we can consider predicting coverage and capacity issues in advance, modifying base station coverage configurations in advance, and synchronizing coverage configuration modification information among base stations in a timely manner. This can achieve better coverage and capacity optimization and reduce the probability of coverage problems and cell edge interference problems.
[0121] This disclosure provides a coverage and capacity optimization method applied to a first network device, as shown in Figure 5. Figure 5 is a schematic flowchart of a coverage and capacity optimization method according to an embodiment of this disclosure, including:
[0122] Step 501: Receive first information from the second network device; the first information includes coverage and capacity-related information of the second network device;
[0123] Step 502: Output the second information; the second information is obtained by predicting the first information using a preset model;
[0124] Step 503: Send the second information to the second network device; the second information includes information related to the predicted coverage configuration scheme that the first network device will change.
[0125] It should be noted that the first network device and the second network device can be determined according to the actual situation, and no limitation is made here. As an example, the first network device can be a base station, which can be referred to as base station 1; the second network device can be a neighboring base station, which can be referred to as base station 2.
[0126] In step 501, the first information includes coverage and capacity-related information of the second network device. The first information can be determined according to specific circumstances and is not limited here. As an example, the first information may include at least one of the following: coverage configuration information of the second network device; user equipment (UE) distribution of the second network device; UE traffic of the second network device; resource usage of the second network device; failure events of the second network device and corresponding RLF reports; success events of the second network device and corresponding reports; and cell load corresponding to the second network device.
[0127] In practical applications, the first information including coverage and capacity-related information of the second network device can also be referred to as the first information including coverage and capacity-related information of the second network device. Here, the coverage and capacity-related information can be understood as coverage and capacity, UE and traffic distribution information, etc.
[0128] In step 502, the preset model can be determined according to the actual situation, and is not limited here. As an example, the preset model may include an AI model and / or an ML model; the output of the second information; the second information being predicted by the preset model from the first information can be understood as inputting the first information into the AI model and / or the ML model and outputting the second information. The second information can be determined according to the actual situation, and is not limited here. As an example, the second information may include at least one of the following: predicted second overlay configuration information; predicted first time information of overlay configuration modification; predicted first reason information of overlay configuration modification. The second information can be understood as prediction information. In practical applications, the second information can also be called first prediction information.
[0129] In step 503, the second information includes information related to the predicted coverage configuration scheme change of the first network device; wherein, the second information can be determined according to the actual situation and is not limited here. As an example, the second information may include at least one of the following: second coverage configuration information for prediction of modification; first time information for prediction of coverage configuration modification; first reason information for prediction of coverage configuration modification; wherein, the first time information can be used to indicate the coverage configuration modification time of the current base station and neighboring stations.
[0130] In this embodiment of the disclosure, a first network device (e.g., a base station) acquires first information from a second network device (e.g., a neighboring base station), including coverage and capacity-related information of the second network device; outputs second information; the second information is obtained by a preset model (e.g., an AI and / or ML model) predicting the first information; and sends the second information to the second network device. That is, by collecting the first information related to coverage and capacity from neighboring base stations, the base station can use this as input data as input to the AI and / or ML model, and infer the second information related to the predicted coverage configuration scheme that is about to change. The inter-base station interaction prediction information can synchronize the coverage configuration modification time and the coverage configuration to be modified before the coverage configuration is modified, avoiding problems such as coverage gaps during the modification process, which could lead to service interruption or performance degradation of a large number of UEs in a short period of time, and greatly improving the user experience.
[0131] In one embodiment, the first information includes at least one of the following:
[0132] Coverage configuration information of the second network device;
[0133] UE distribution of the second network device;
[0134] UE traffic of the second network device;
[0135] Resource usage of the second network device;
[0136] The failure events of the second network device and the corresponding Radio Link Failure (RLF) reports for the failure events;
[0137] The success events of the second network device and the corresponding reports of the success events;
[0138] The cell load corresponding to the second network device.
[0139] In this embodiment, the second network device can be determined according to specific circumstances, and is not limited here. As an example, the second network device can be a neighboring base station. The coverage configuration information of the second network device can be understood as the coverage configuration of the neighboring base station; the UE distribution of the second network device can be understood as the UE distribution of the neighboring base station; the UE traffic of the second network device can be understood as the UE traffic of the neighboring base station; the resource usage of the second network device can be understood as the resource usage of the neighboring base station; the failure events of the second network device and the corresponding Radio Link Failure (RLF) reports of the failure events can be understood as the failure events of the neighboring base station and their corresponding RLF reports, etc.; the success events of the second network device and the reports corresponding to the success events can be understood as the success events of the neighboring base station and their corresponding reports, such as RA reports, SHR reports, etc.; the cell load corresponding to the second network device can be understood as the cell load of the neighboring base station. In practical applications, the first information may include one or more of the following: the coverage configuration of the neighboring base station; the UE distribution of the neighboring base station and its corresponding traffic; the resource usage of the neighboring base station; the failure events of the neighboring base station and their corresponding RLF reports, etc.; the success events of the neighboring base station and their corresponding reports, such as RA reports, SHR reports, etc.; and the cell load of the neighboring base station.
[0140] In one embodiment, receiving the first information from the second network device includes:
[0141] Send a request message to the second network device;
[0142] Receive response information from the second network device based on the request information; the response information carries the first information.
[0143] In this embodiment, for ease of understanding, the first network device is exemplified as base station 1; the second network device is exemplified as base station 2. Sending request information to the second network device can be understood as base station 1 sending request information to base station 2; receiving response information from the second network device based on the request information can be understood as base station 1 receiving response information from base station 2 based on the request information; the response information carries the first information. In practical applications, when base station 1 issues a request, base station 2 sends the corresponding information of the request to base station 1.
[0144] In one embodiment, receiving the first information from the second network device includes:
[0145] When the second network device undergoes a configuration update, the configuration update information sent by the second network device is received; the configuration update information carries the first information.
[0146] In this embodiment, the configuration update information can be any configuration update information, and is not limited here. In practical applications, the first network device is exemplified as base station 1; the second network device is exemplified as base station 2; when the second network device undergoes a configuration update, receiving the configuration update information sent by the second network device can be understood as receiving the configuration update information sent by base station 2 when base station 2 undergoes a configuration update. As an example, when base station 2 performs a configuration update, it directly sends the configuration update via NG-RAN NODE CONFIGURATION UPDATE, and also adds coverage configuration-related information to base station 1.
[0147] In one embodiment, the preset model includes an AI model and / or an ML model; the output is second information; the second information is obtained by the preset model predicting the first information, including:
[0148] The first information is input into the AI model and / or ML model, and the second information is output.
[0149] In this embodiment, inputting the first information into the AI model and / or ML model and outputting the second information can be understood as inputting the first information into the AI model and / or ML model for prediction and outputting the second information. The second information can be understood as prediction information, which can be abbreviated as first prediction information. As an example, the current base station performs prediction based on the acquired first information, outputs first prediction information, and sends it to neighboring stations. This first prediction information may include one or more of the following: the predicted modified coverage configuration, which may include specific parameters of the coverage configuration, such as actual beamwidth, affected cells, etc.; the predicted time of the coverage configuration modification; considering that it takes a certain amount of time for the current base station to send the first prediction information to base station 2, this time information can be represented by UTC time to ensure consistency in the coverage configuration modification time; the reason for modifying the coverage configuration, such as whether a coverage problem is about to occur or a cell edge capacity problem. The neighboring station receives the first prediction information and, based on the predicted modified coverage configuration, infers the corresponding modified coverage configuration of itself.
[0150] In practical applications, the first network device example is base station 1; the second network device example is base station 2; after obtaining the first information, base station 1 stores it on the base station 1 side and marks each piece of information with time information, so as to use it as input information for AI model training / inference; the first information can be the currently measured data or the AI predicted data, depending on the request information carried in the request message issued by base station 1.
[0151] In one embodiment, the second information includes at least one of the following:
[0152] Predict the modification of the second overlay configuration information;
[0153] Predict the first-time information regarding configuration changes;
[0154] Predict the primary reason for modifying the overridden configuration.
[0155] In this embodiment, the predicted second coverage configuration information, the predicted first time information of coverage configuration modification, and the predicted first reason information of coverage configuration modification can all be determined according to the actual situation, and are not limited here. As an example, the predicted second coverage configuration information can also be called the predicted coverage configuration, which may include specific parameters of the coverage configuration, such as: actual beamwidth, affected cells, etc.; the predicted first time information of coverage configuration modification can also be called the predicted coverage configuration modification time. Considering that it takes a certain amount of time for the current base station to send the first prediction information to base station 2, this time information can be represented by UTC time to ensure that the coverage configuration modification time is consistent; the predicted first reason information of coverage configuration modification can also be called the reason for modifying the coverage configuration, such as: whether a coverage problem is about to occur, or a cell edge capacity problem.
[0156] In one embodiment, the method further includes:
[0157] Before the second coverage configuration information is modified, the terminal's first performance message and / or its own second performance message are obtained.
[0158] After the second coverage configuration information is modified, the terminal's third performance message and / or its own fourth performance message are obtained;
[0159] The first performance message and the second performance message are compared with the third performance message and the fourth performance message respectively to obtain the comparison results;
[0160] If the comparison results show that the performance of the second coverage configuration information is worse after modification than that before modification, optimize the second coverage configuration information or allocate more resources to the terminal to improve performance.
[0161] The first performance information includes at least one of the following:
[0162] The throughput of the terminal;
[0163] The packet loss rate of the terminal;
[0164] The terminal's latency;
[0165] The second performance information includes at least one of the following:
[0166] Resource usage of the first network device;
[0167] Energy consumption information of the first network device;
[0168] The number of RRC connections of the first network device;
[0169] The number of active UEs in the first network device;
[0170] The third performance information includes at least one of the following:
[0171] The throughput of the terminal;
[0172] The packet loss rate of the terminal;
[0173] The terminal's latency;
[0174] The fourth performance information includes at least one of the following:
[0175] Resource usage of the first network device;
[0176] Energy consumption information of the first network device;
[0177] The number of RRC connections of the first network device;
[0178] The number of active UEs in the first network device.
[0179] In this embodiment, it can be understood that before the coverage configuration is modified, the base station records / acquires / stores the UE performance information before the coverage configuration is modified, and marks the coverage configuration in which the performance information is located; after the coverage configuration is modified, the UE performance information is collected again, the performance before and after the coverage configuration is modified is compared, and it is determined whether there is performance degradation. If there is performance degradation, the second coverage configuration information is optimized or more resources are allocated to the terminal to improve performance.
[0180] As an example, before the base station coverage configuration is modified, the base station records the first performance information, including its own performance and UE performance information (throughput, latency, packet loss rate, etc.), and marks the coverage configuration in which the performance information is located for subsequent comparison. Before and after the coverage configuration is modified, the coverage beam / UE accessing the base station is changed. After the coverage configuration is modified, the base station records the second performance information, including its own performance and UE performance information, marks the coverage configuration in which the performance information is located, and compares it with the previously recorded performance information. If the second performance information is significantly worse than the first performance information, the above coverage configuration modification process is repeated.
[0181] In one embodiment, obtaining the first performance message of the terminal includes:
[0182] Send a request message to the terminal; the request message is used to request the terminal to report its own measurement report; the request message includes second time information, the second time information is used to instruct the terminal to report its own measurement report before the second time information;
[0183] The measurement report is received from the terminal.
[0184] The first performance message is determined using the measurement report.
[0185] In this embodiment, the second time information is used to instruct the terminal to report its own measurement report before the second time information; the second time information can be determined according to the actual situation, and is not limited here. As an example, the second time information can be a reporting time threshold; the reporting time threshold can be set with reference to the predicted modification time of CCO configuration.
[0186] In practical applications, the terminal's first performance message can be sent from the base station to the UE, requesting the UE to report existing measurement reports and setting a reporting time threshold. After the reporting time threshold is reached, or after the UE completes reporting the measurement report, the current base station modifies the CCO configuration and notifies its neighboring stations. The reporting time threshold can be set with reference to the predicted CCO configuration modification time.
[0187] In one embodiment, the method further includes:
[0188] Receive performance feedback data sent by the terminal;
[0189] The preset model is updated using the performance feedback data.
[0190] In this embodiment, the performance feedback data can be determined according to the actual situation and is not limited here. In practical applications, after the base station receives the UE performance feedback data, it can be used as input data for subsequent AI / ML model training / inference, or for AI / ML model updates.
[0191] Accordingly, this disclosure also provides a coverage and capacity optimization method, as shown in FIG6. FIG6 is a schematic flowchart of another coverage and capacity optimization method according to an embodiment of this disclosure, applied to a second network device, including:
[0192] Step 601: Receive second information sent by the first network device; the second information includes information related to the predicted coverage configuration scheme that the first network device will change.
[0193] Step 602: Use the second information to determine the first overlay configuration information that will be modified accordingly.
[0194] It should be noted that the first network device and the second network device can be determined according to the actual situation, and no limitation is made here. As an example, the first network device can be a base station, which can be referred to as base station 1, and can be understood as the current base station; the second network device can be a neighboring base station, which can be referred to as base station 2.
[0195] In step 601, the second information includes information related to the predicted change in coverage configuration scheme of the first network device. The second information can be determined based on actual circumstances and is not limited here. As an example, the second information may include at least one of the following: predicted second coverage configuration modification information; predicted first time information for coverage configuration modification; predicted first reason information for coverage configuration modification. The first time information can be used to indicate the coverage configuration modification time of the current base station and neighboring stations. In practical applications, the second information can also be referred to as first prediction information.
[0196] In step 602, determining the first coverage configuration information that the second network device will modify using the second information can be understood as the second network device using the second information to determine the first coverage configuration information that it will modify. As an example, the second network device is a neighboring base station, the second information is called first prediction information, the neighboring base station receives the first prediction information, and infers the coverage configuration that it will modify based on the predicted modified coverage configuration.
[0197] In one embodiment, the second information includes at least one of the following:
[0198] Predict the modification of the second overlay configuration information;
[0199] Predict the first-time information regarding configuration changes;
[0200] Predict the primary reason for modifying the overridden configuration.
[0201] In this embodiment, the predicted second coverage configuration information, the predicted first time information of coverage configuration modification, and the predicted first reason information of coverage configuration modification can all be determined according to the actual situation, and are not limited here. As an example, the predicted second coverage configuration information can also be called the predicted coverage configuration, which may include specific parameters of the coverage configuration, such as: actual beamwidth, affected cells, etc.; the predicted first time information of coverage configuration modification can also be called the predicted coverage configuration modification time. Considering that it takes a certain amount of time for the current base station to send the first prediction information to base station 2, this time information can be represented by UTC time to ensure that the coverage configuration modification time is consistent; the predicted first reason information of coverage configuration modification can also be called the reason for modifying the coverage configuration, such as: whether a coverage problem is about to occur, or a cell edge capacity problem.
[0202] In one embodiment, where the second information includes first-time information predicting coverage configuration modifications, the method further includes:
[0203] The modification time of the coverage configuration information is determined based on the first time information; the first time information can be represented by Coordinated Universal Time (UTC).
[0204] In this embodiment of the disclosure, it is mainly considered that it takes a certain amount of time for the current base station to send the first time information to base station 2. In order to ensure that the coverage configuration modification time is consistent, this first time information can be represented by UTC time.
[0205] As an example, the first time information can be understood as the predicted time of coverage configuration modification; the second information can be understood as the first prediction information; the predicted time of coverage configuration modification, considering that it takes a certain amount of time for the current base station to send the first prediction information to base station 2, in order to ensure that the coverage configuration modification time is consistent, this time information can be represented by UTC time.
[0206] In one embodiment, the method further includes:
[0207] Based on the second information, determine whether its coverage area has expanded;
[0208] When the coverage area expands, the coverage configuration of the expanded coverage area is changed.
[0209] In this embodiment, the second information can be understood as the first prediction information. As an example, a neighboring base station can determine whether its coverage range is expanding or shrinking based on the first prediction information, and prioritize changing the coverage configuration that expands the coverage range to avoid coverage gaps.
[0210] In one embodiment, the method further includes:
[0211] Send a third message to the first network device; the third message carries the priority to modify the first coverage configuration information;
[0212] After the first coverage configuration information is modified, a fourth message is sent to the first network device; the fourth message is used to notify the first network device to modify the second coverage configuration information.
[0213] In this embodiment, as an example, after receiving the first prediction information, the neighboring base station needs to include in the corresponding response message whether to prioritize modifying the coverage configuration information; and after the coverage configuration is modified, it notifies its neighboring base station to modify the coverage configuration.
[0214] Accordingly, this disclosure also provides a coverage and capacity optimization method, as shown in Figure 7. Figure 7 is a schematic flowchart of another coverage and capacity optimization method according to an embodiment of this disclosure, applied to a terminal, including:
[0215] Step 701: Receive the request information sent by the first network device.
[0216] Step 702: Report a measurement report to the first network device based on the request information; the measurement report is used by the first network device to determine the first performance message of the terminal.
[0217] It should be noted that both the first network device and the terminal can be determined according to actual circumstances, and are not limited here. As an example, the first network device can be a base station, which can be referred to as base station 1. The terminal can be a UE.
[0218] In step 701, receiving the request information sent by the first network device can be understood as the UE receiving the request information sent by the terminal. The request information can be determined according to the actual situation and is not limited here. The request information is used to request the UE to report a measurement report.
[0219] In step 702, the measurement report is used by the first network device to determine the first performance information of the terminal. The first performance information can be determined according to actual conditions and is not limited here. As an example, the first performance information may include at least one of the following: the throughput of the terminal;
[0220] The packet loss rate of the terminal; the latency of the terminal.
[0221] In practical applications, UE performance information can be sent from the base station to the UE via a request message, requesting the UE to report existing measurement reports and setting a reporting time threshold. Once the reporting time threshold is reached, or after the UE has completed reporting the measurement reports, the current base station modifies the CCO configuration and notifies its neighboring stations. The reporting time threshold can be set with reference to the predicted CCO configuration modification time.
[0222] This disclosure proposes an AI / ML-assisted coverage and capacity optimization method to predict and resolve coverage and capacity issues in advance, reducing the impact of coverage problems and cell edge interference on users. The specific steps are as follows:
[0223] 1. The base station adds receiving first information, which is used to indicate the coverage and capacity related information of the base station, and the distribution information of UE and traffic.
[0224] Specifically,
[0225] 1) The base station obtains the first information of the neighboring station to determine whether the coverage configuration needs to be adjusted. The first information may include one or more of the following:
[0226] Coverage configuration of neighboring base stations;
[0227] UE distribution of neighboring base stations and their corresponding traffic;
[0228] Resource usage of neighboring base stations;
[0229] Failure events of neighboring base stations and their corresponding RLF reports, etc.;
[0230] Successful neighbor base station events and corresponding reports, such as RA reports, SHR reports, etc.;
[0231] Neighboring base station cell load.
[0232] 2) The first information mentioned in 1) is obtained in the following way:
[0233] Method 1: When base station 1 sends a request, base station 2 sends the corresponding information of the request to base station 1;
[0234] Method 2: When base station 2 sends the configuration update directly via NG-RAN NODE CONFIGURATION UPDATE during configuration updates, it also adds coverage configuration-related information to base station 1.
[0235] 3) After the base station obtains the first information, it stores it on the base station side and marks each piece of information with time information, so as to use it as input information for AI model training / inference;
[0236] 4) The first information can be the currently measured data or the AI-predicted data, depending on the request information carried in the request message sent by base station 1;
[0237] 2. Based on the first information in 1, the base station can obtain the first prediction information and exchange the first prediction information between base stations. The first prediction information is used to indicate the coverage configuration scheme related information that the base station is about to change. The first prediction information may include time information to indicate the coverage configuration modification time of the current base station and neighboring stations; or neighboring stations can determine whether their own coverage range is expanding or shrinking based on the first prediction information, and prioritize changing the coverage configuration that expands the coverage range to avoid coverage gaps.
[0238] 1) The current base station makes a prediction based on the first information obtained from technical solution one, outputs the first prediction information, and sends it to neighboring stations; it mainly includes one or more of the following information:
[0239] The predicted coverage configuration changes may include specific parameters of the coverage configuration, such as: actual beamwidth, affected cells, etc.
[0240] The predicted coverage configuration modification time is determined by the fact that it takes a certain amount of time for the current base station to send the first prediction information to base station 2. To ensure that the coverage configuration modification time is consistent, this time information can be represented by UTC time.
[0241] The reason for modifying the coverage configuration may be: whether a coverage problem is about to occur, or a capacity problem at the cell edge.
[0242] 2) The neighboring station receives the first prediction information and infers the corresponding modification of its own coverage configuration based on the predicted modification of the coverage configuration.
[0243] 3) Based on the first prediction information from the interaction, configuration modifications can be overridden in the following ways:
[0244] 3.1) If the first prediction information carries the predicted coverage configuration modification time, then the base station that needs to modify the coverage configuration should modify it according to this time.
[0245] 3.2) The base station can also determine whether its own coverage area needs to be expanded or reduced based on the first prediction information; operations that expand the coverage area are executed first to avoid short-term coverage gaps during the coverage configuration modification process;
[0246] 4) According to the coverage configuration modification method described in 3.2), after receiving the first prediction information, the neighboring station needs to carry whether to modify the coverage configuration information first in the corresponding response message; and after the coverage configuration modification is completed, it notifies its neighboring station to modify the coverage configuration. This content can be understood in conjunction with Figure 8, which is a schematic diagram of the interaction between base station node 1 and base station node 2 in an embodiment of this disclosure.
[0247] The identifier 1 indicates whether the overriding configuration of node2 should be modified first, and can be represented by an enumeration value or a boolean value;
[0248] Identifier 2 indicates that the overlay configuration of node2 has been modified.
[0249] In practical applications, as an example, during the process of obtaining the first prediction information, namely, during the training / inference of the AI model, it is necessary to consider the UEs of base station 1 / 2 and their traffic distribution to avoid local (single base station) performance degradation (overload, etc.) after the coverage configuration is modified, and to comprehensively consider the performance of multiple base stations.
[0250] 3. Before modifying the coverage configuration in step 2, the base station records / acquires / stores the UE performance information before the coverage configuration modification and marks the coverage configuration in which the performance information is located; after the coverage configuration modification is completed, the UE performance information is collected again, and the performance before and after the coverage configuration modification is compared to determine whether there is performance degradation; furthermore, the base station can specify to record the performance information of a specific UE; for information such as measurement reports obtained from the UE, the base station sets a reporting time threshold, and after the reporting time threshold is reached, or after the UE has completed reporting the measurement report, the current base station modifies the CCO configuration; in the case of performance degradation, the above coverage configuration modification process is repeated to modify the coverage configuration information for optimization.
[0251] 1) Before the base station coverage configuration is modified, the base station records the first performance information, including its own performance and UE performance information (throughput, latency, packet loss rate, etc.), and marks the coverage configuration in which the performance information is located for subsequent comparison;
[0252] 2) Among them, the UE performance information in 1) can be obtained by the base station sending a request message to the UE, requesting the UE to report the existing measurement report, and setting a reporting time threshold. After the reporting time threshold is reached, or after the UE has completed reporting the measurement report, the current base station modifies the CCO configuration and notifies its neighboring stations. The reporting time threshold can be set with reference to the predicted CCO configuration modification time.
[0253] 3) Regarding the acquisition of UE performance information in 2), the base station may specify to record the performance changes of a particular UE before and after the coverage configuration change, and notify neighboring stations to provide feedback on UE performance information after the coverage configuration modification is completed. The specific UE includes, but is not limited to:
[0254] Before and after coverage configuration modification, change the coverage beam / access base station for the UE;
[0255] Specific types of UE;
[0256] Industry-specific user interfaces (UEs).
[0257] 4) After the coverage configuration is modified, the base station records the second performance information, including its own performance and UE performance information, marks the coverage configuration in which the performance information is located, and compares it with the previously recorded performance information;
[0258] If the second performance information is significantly worse than the first performance information, then repeat the above-mentioned overwrite configuration modification process.
[0259] 5) If the base station designates a specific UE to collect performance information, the base station needs to compare the changes in UEs before and after the coverage configuration is modified, and send the performance information of the newly added UEs to the neighboring station; Figure 9 is a schematic diagram of the base station designating a specific UE to collect performance information in an embodiment of this disclosure. As shown in Figure 9, after the coverage configuration is modified, the base station 2 adds UE2 and UE3 to the network. Then the base station 2 needs to send the performance information of UE2 and UE3 to the base station 1.
[0260] 6) The UE performance information mentioned in 5) can be fed back to neighboring stations through the Data Collection Reporting process.
[0261] In practical applications, as an example, after receiving UE performance feedback data, the base station can use it for the following purposes:
[0262] It can be used as input data for subsequent AI / ML model training / inference, or for AI / ML model updates;
[0263] If the second performance information deteriorates significantly compared to the first performance information, the base station can optimize and enhance UE performance by allocating more resources to such UEs or by readjusting the coverage configuration.
[0264] This disclosure proposes an AI / ML-assisted coverage and capacity optimization method. By collecting coverage and capacity-related data from neighboring sites, the base station can use this data as input to the AI / ML model to infer predicted coverage configuration modifications and their timing. Inter-base station information exchange allows for the synchronization of coverage configuration modification times and the required modifications before modification, preventing coverage gaps and other issues that could lead to service interruptions or performance degradation for a large number of UEs in a short period. The base station can also collect performance information from specific UEs before and after coverage configuration modifications for comparison, enabling timely understanding of the impact of coverage configuration changes on users and subsequent decision-making.
[0265] To implement the method of this disclosure embodiment, this disclosure embodiment also provides a coverage and capacity optimization device, disposed on a first network device, as shown in FIG10. FIG10 is a structural schematic diagram of a coverage and capacity optimization device according to an embodiment of this disclosure; the device 1000 includes:
[0266] The first receiving unit 1001 is configured to receive first information from the second network device; the first information includes coverage and capacity-related information of the second network device.
[0267] Processing unit 1002 is used to output second information; the second information is obtained by predicting the first information using a preset model;
[0268] The first sending unit 1003 is used to send the second information to the second network device; the second information includes information related to the predicted coverage configuration scheme that the first network device will change.
[0269] In one embodiment, the first information includes at least one of the following:
[0270] Coverage configuration information of the second network device;
[0271] User equipment (UE) distribution of the second network device;
[0272] UE traffic of the second network device;
[0273] Resource usage of the second network device;
[0274] The failure events of the second network device and the corresponding Radio Link Failure (RLF) reports for the failure events;
[0275] The success events of the second network device and the corresponding reports of the success events;
[0276] The cell load corresponding to the second network device.
[0277] In one embodiment, the first receiving unit 1001 is further configured to send request information to the second network device; receive response information from the second network device based on the request information; the response information carries the first information.
[0278] In one embodiment, the first receiving unit 1001 is further configured to receive configuration update information sent by the second network device when the second network device undergoes a configuration update; the configuration update information carries the first information.
[0279] In one embodiment, the preset model includes an artificial intelligence (AI) model and / or a machine learning (ML) model; the processing unit 1002 is further configured to input the first information into the AI model and / or ML model and output the second information.
[0280] In one embodiment, the second information includes at least one of the following:
[0281] Predict the modification of the second overlay configuration information;
[0282] Predict the first-time information regarding configuration changes;
[0283] Predict the primary reason for modifying the overridden configuration.
[0284] In one embodiment, the device 1000 further includes a comparison unit and an optimization unit; wherein,
[0285] The first receiving unit 1001 is further configured to obtain the terminal's first performance message and / or its own second performance message before the second coverage configuration information is modified; and to obtain the terminal's third performance message and / or its own fourth performance message after the second coverage configuration information is modified.
[0286] The comparison unit is used to compare the performance of the first performance message and the second performance message with the third performance message and the fourth performance message, respectively, and obtain a comparison result.
[0287] The optimization unit is used to optimize the second coverage configuration information or allocate more resources to the terminal to improve performance when the comparison results show that the performance of the second coverage configuration information after modification is worse than that before modification.
[0288] The first performance information includes at least one of the following:
[0289] The throughput of the terminal;
[0290] The packet loss rate of the terminal;
[0291] The terminal's latency;
[0292] The second performance information includes at least one of the following:
[0293] Resource usage of the first network device;
[0294] Energy consumption information of the first network device;
[0295] The number of RRC connections of the first network device;
[0296] The number of active UEs in the first network device;
[0297] The third performance information includes at least one of the following:
[0298] The throughput of the terminal;
[0299] The packet loss rate of the terminal;
[0300] The terminal's latency;
[0301] The fourth performance information includes at least one of the following:
[0302] Resource usage of the first network device;
[0303] Energy consumption information of the first network device;
[0304] The number of RRC connections of the first network device;
[0305] The number of active UEs in the first network device.
[0306] In one embodiment, the device 1000 further includes a first receiving unit and a determining unit; wherein,
[0307] The first sending unit is further configured to send request information to the terminal; the request information is used to request the terminal to report its own measurement report; the request information includes second time information, the second time information is used to instruct the terminal to report its own measurement report before the second time information;
[0308] The first receiving unit is used to receive the measurement report reported by the terminal;
[0309] The determining unit is used to determine the first performance message using the measurement report.
[0310] In one embodiment, the device 1000 further includes an updating unit; wherein,
[0311] The first receiving unit is further configured to receive performance feedback data sent by the terminal;
[0312] The update unit is used to update the preset model using the performance feedback data.
[0313] To implement the terminal-side method of this disclosure embodiment, this disclosure embodiment also provides a coverage and capacity optimization device, disposed on a second network device, as shown in FIG11. FIG11 is a structural schematic diagram of another coverage and capacity optimization device according to this disclosure embodiment. The device 1100 includes:
[0314] The second receiving unit 1101 is used to receive second information sent by the first network device; the second information includes information related to the predicted coverage configuration scheme that the first network device is about to change.
[0315] The determining unit 1102 is used to determine the first overlay configuration information that it will modify using the second information.
[0316] In one embodiment, the second information includes at least one of the following:
[0317] Predict the modification of the second overlay configuration information;
[0318] Predict the first-time information regarding configuration changes;
[0319] Predict the primary reason for modifying the overridden configuration.
[0320] In one embodiment, when the second information includes first time information predicting coverage configuration modification, the determining unit 1102 is further configured to determine the modification time of the coverage configuration information based on the first time information; the first time information can be represented by Universal Coordinated Time (UTC).
[0321] In one embodiment, the device 1100 further includes a judgment unit and a change unit; wherein,
[0322] The judgment unit is used to determine whether its coverage area has expanded based on the second information;
[0323] The variable unit is used to change the coverage configuration of the expanded coverage area when its own coverage area is expanded.
[0324] In one embodiment, the device 1100 further includes a second sending unit, configured to send third information to the first network device; the third information carries priority modification of the first coverage configuration information; after the first coverage configuration information is modified, a fourth information is sent to the first network device; the fourth information is used to notify the first network device to modify the second coverage configuration information.
[0325] To implement the method on the second network device side of this disclosure embodiment, this disclosure embodiment also provides a coverage and capacity optimization device, disposed on a terminal, as shown in FIG12. FIG12 is a structural schematic diagram of another coverage and capacity optimization device according to this disclosure embodiment. The device 1200 includes:
[0326] The third receiving unit 1201 is used to receive request information sent by the first network device;
[0327] The determining unit 1202 is used to report a measurement report to the first network device based on the request information; the measurement report is used by the first network device to determine the first performance message of the terminal.
[0328] It should be noted that the coverage and capacity optimization device provided in the above embodiments is only illustrated by the division of the above-described program modules when performing coverage and capacity optimization. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the coverage and capacity optimization device and the coverage and capacity optimization method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0329] Based on the hardware implementation of the above program modules, this disclosure also provides a first network device, including: a first processor and a first memory for storing a computer program that can run on the processor, wherein the first processor, when running the computer program, implements the steps in the coverage and capacity optimization method provided in the above embodiments.
[0330] Based on the hardware implementation of the above program modules, this disclosure also provides a terminal, including: a second processor and a second memory for storing a computer program that can run on the processor, wherein the second processor, when running the computer program, implements the steps in the coverage and capacity optimization method provided in the above embodiments.
[0331] Based on the hardware implementation of the above program modules, this disclosure also provides a second network device, including: a third processor and a third memory for storing a computer program that can run on the processor, wherein the third processor, when running the computer program, implements the steps in the coverage and capacity optimization method provided in the above embodiments.
[0332] Based on the hardware implementation of the above program modules, this disclosure also provides a third network device, including: a fourth processor and a fourth memory for storing a computer program that can run on the processor, wherein the fourth processor, when running the computer program, implements the steps in the coverage and capacity optimization method provided in the above embodiments.
[0333] Correspondingly, this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the coverage and capacity optimization method provided in the above embodiments.
[0334] It should be noted that the descriptions of the storage medium and device embodiments above are similar to those of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the storage medium and device embodiments of this disclosure, please refer to the descriptions of the method embodiments of this disclosure for understanding.
[0335] It should be noted that this disclosure provides a coverage and capacity optimization device. As an example, the coverage and capacity optimization device can be a first network device. Figure 13 is a schematic diagram of the structure of the first network device according to an embodiment of this disclosure. As shown in Figure 13, the first network device 1300 includes: a first processor 1301 and a first memory 1303. Optionally, the first network device 1300 may also include a first communication interface 1302.
[0336] It is understood that the first memory 1303 can be volatile memory or non-volatile memory, or both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be disk storage or magnetic tape storage. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The first memory 1303 described in the embodiments of this disclosure is intended to include, but is not limited to, these and any other suitable types of memory.
[0337] The methods disclosed in the above embodiments of this disclosure can be applied to, or implemented by, the first processor 1301. The first processor 1301 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the first processor 1301. The first processor 1301 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 1301 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically in the first memory 1303. The first processor 1301 reads information from the first memory 1303 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0338] It should be noted that this disclosure provides a coverage and capacity optimization device. As an example, the coverage and capacity optimization device can be a second network device. Figure 14 is a schematic diagram of the structure of the second network device in an embodiment of this disclosure. As shown in Figure 14, the second network device 1400 includes: a second processor 1401 and a second memory 1403. Optionally, the second network device 1400 may also include a second communication interface 1402.
[0339] It is understood that the second memory 1403 can be volatile memory or non-volatile memory, or both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be disk storage or magnetic tape storage. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The second memory 1403 described in the embodiments of this disclosure is intended to include, but is not limited to, these and any other suitable types of memory.
[0340] The methods disclosed in the above embodiments of this disclosure can be applied to, or implemented by, the second processor 1401. The second processor 1401 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the second processor 1401. The second processor 1401 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1401 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a second memory 1403. The second processor 1401 reads information from the second memory 1403 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0341] It should be noted that this disclosure provides a coverage and capacity optimization device. As an example, the coverage and capacity optimization device can be a terminal. Figure 15 is a schematic diagram of the structure of the terminal in an embodiment of this disclosure. As shown in Figure 15, the terminal 1500 includes: a third processor 1501 and a third memory 1503. Optionally, the terminal 1500 may also include a third communication interface 1502.
[0342] It is understood that the third memory 1503 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The third memory 1503 described in the embodiments of this disclosure is intended to include, but is not limited to, these and any other suitable types of memory.
[0343] The methods disclosed in the above embodiments of this disclosure can be applied to, or implemented by, a third processor 1501. The third processor 1501 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the hardware or by instructions in software form within the third processor 1501. The third processor 1501 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The third processor 1501 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a third memory 1503. The third processor 1501 reads information from the third memory 1503 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0344] To implement the method provided in this disclosure, this disclosure also provides a coverage and capacity optimization system, as shown in FIG16. FIG16 is a schematic diagram of the structure of the coverage and capacity optimization system of this disclosure, which includes: a first network device 1601, a second network device 1602, and a terminal 1603.
[0345] It should be noted that the specific processing procedures of the first network device 1601, the second network device 1602, and the terminal 1603 have been detailed above and will not be repeated here.
[0346] In an exemplary embodiment, the device may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0347] It should be understood that the phrase "an embodiment" or "one embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this disclosure. Therefore, "in one embodiment" or "one embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this disclosure, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure. The sequence numbers of the above-described embodiments are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0348] It should be noted that, in this disclosure, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0349] The methods disclosed in the several method embodiments provided in this disclosure can be arbitrarily combined without conflict to obtain new method embodiments.
[0350] The features disclosed in the several product embodiments provided in this disclosure can be combined arbitrarily without conflict to obtain new product embodiments.
[0351] The features disclosed in the several method or device embodiments provided in this disclosure can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0352] The above description is merely an embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
[0353] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0354] Furthermore, the technical solutions described in the embodiments of this disclosure can be combined arbitrarily without conflict.
[0355] The above description is merely a preferred embodiment of this disclosure and is not intended to limit the scope of protection of this disclosure.
Claims
1. A coverage and capacity optimization method, applied to a first network device, comprising: Receive the first information from the second network device; The first information includes coverage and capacity-related information of the second network device; Output the second information; The second information is obtained by predicting the first information using a preset model; The second information is sent to the second network device; the second information includes information related to the predicted coverage configuration scheme that the first network device is about to change.
2. The method according to claim 1, wherein, The first information includes at least one of the following: Coverage configuration information of the second network device; User equipment (UE) distribution of the second network device; UE traffic of the second network device; Resource usage of the second network device; The failure events of the second network device and the corresponding Radio Link Failure (RLF) reports for the failure events; The success events of the second network device and the corresponding reports of the success events; The cell load corresponding to the second network device.
3. The method according to claim 1, wherein, The first information received from the second network device includes: Send a request message to the second network device; Receive response information from the second network device based on the request information; the response information carries the first information.
4. The method according to claim 1, wherein, The first information received from the second network device includes: When the second network device undergoes a configuration update, the configuration update information sent by the second network device is received; the configuration update information carries the first information.
5. The method according to claim 1, wherein, The preset model includes an artificial intelligence (AI) model and / or a machine learning (ML) model; the second information is obtained by the preset model predicting the first information, including: The first information is input into the AI model and / or ML model, and the second information is output.
6. The method according to claim 1 or 5, wherein, The second information includes at least one of the following: Predict the modification of the second overlay configuration information; Predict the first-time information regarding configuration changes; Predict the primary reason for modifying the overridden configuration.
7. The method according to claim 6, wherein, The method further includes: Before modifying the second overlay configuration information, obtain the terminal's first performance message and / or its own second performance message; After the second coverage configuration information is modified, the terminal's third performance message and / or its own fourth performance message are obtained; The first performance message and the second performance message are compared with the third performance message and the fourth performance message respectively to obtain the comparison results; If the comparison results show that the performance of the second coverage configuration information is worse after modification than that before modification, optimize the second coverage configuration information or allocate more resources to the terminal to improve performance. The first performance information includes at least one of the following: The throughput of the terminal; The packet loss rate of the terminal; The terminal's latency; The second performance information includes at least one of the following: Resource usage of the first network device; Energy consumption information of the first network device; The number of Radio Resource Control (RRC) connections of the first network device; The number of active UEs in the first network device; The third performance information includes at least one of the following: The throughput of the terminal; The packet loss rate of the terminal; The terminal's latency; The fourth performance information includes at least one of the following: Resource usage of the first network device; Energy consumption information of the first network device; The number of RRC connections of the first network device; The number of active UEs in the first network device.
8. The method according to claim 7, wherein, The acquisition of the terminal's first performance message includes: Send a request message to the terminal; the request message is used to request the terminal to report its own measurement report; the request message includes second time information, the second time information is used to instruct the terminal to report its own measurement report before the second time information; The measurement report is received from the terminal. The first performance message is determined using the measurement report.
9. The method according to claim 7, wherein, The method further includes: Receive performance feedback data sent by the terminal; The preset model is updated using the performance feedback data.
10. A coverage and capacity optimization method, applied to a second network device, comprising: Receive the second information sent by the first network device; The second information includes information related to the predicted changes in the coverage configuration scheme of the first network device; The second information is used to determine the first overwrite configuration information that will be modified accordingly.
11. The method according to claim 10, wherein, The second information includes at least one of the following: Predict the modification of the second overlay configuration information; Predict the first-time information regarding configuration changes; Predict the primary reason for modifying the overridden configuration.
12. The method according to claim 11, wherein, When the second information includes first-time information predicting coverage configuration modifications, the method further includes: The modification time of the coverage configuration information is determined based on the first time information; the first time information can be represented by Coordinated Universal Time (UTC).
13. The method according to claim 10, wherein, The method further includes: Based on the second information, determine whether its coverage area has expanded; When the coverage area expands, the coverage configuration of the expanded coverage area is changed.
14. The method according to claim 11, wherein, The method further includes: Send a third message to the first network device; the third message carries the priority to modify the first coverage configuration information; After the first coverage configuration information is modified, a fourth message is sent to the first network device; the fourth message is used to notify the first network device to modify the second coverage configuration information.
15. A coverage and capacity optimization method, applied to a terminal, comprising: Receive request information sent by the first network device; Report a measurement report to the first network device based on the request information; The measurement report is used by the first network device to determine the first performance message of the terminal.
16. A coverage and capacity optimization device, disposed on a first network device, comprising: The first receiving unit is used to receive the first information from the second network device; The first information includes coverage and capacity-related information of the second network device; The processing unit is used to output second information; the second information is obtained by predicting the first information using a preset model; The first sending unit is configured to send the second information to the second network device; the second information includes information related to the predicted coverage configuration scheme changes that the first network device is about to undergo.
17. A coverage and capacity optimization device, disposed on a second network device, comprising: The second receiving unit is used to receive the second information sent by the first network device; The second information includes information related to the predicted changes in the coverage configuration scheme of the first network device; The determining unit is used to determine, using the second information, the first overlay configuration information that it will modify accordingly.
18. A coverage and capacity optimization device, disposed on a terminal, comprising: The third receiving unit is used to receive request information sent by the first network device; A determining unit is configured to report a measurement report to the first network device based on the request information; the measurement report is used by the first network device to determine the first performance message of the terminal.
19. A coverage and capacity optimization device, comprising: The processor and the memory used to store computer programs that can run on the processor. Wherein, when the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 9; or, when the computer program is executed by a processor, it implements the steps of the method according to claims 10 to 14; or, when the computer program is executed by a processor, it implements the steps of the method according to claim 15.
20. A computer program product comprising a computer program, wherein, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 9; or, when the computer program is executed by a processor, it implements the steps of the method according to claims 10 to 14; or, when the computer program is executed by a processor, it implements the steps of the method according to claim 15.
21. A storage medium having a computer program stored thereon, wherein, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10; or, when the computer program is executed by a processor, it implements the steps of the method according to claims 10 to 14; or, when the computer program is executed by a processor, it implements the steps of the method according to claim 15.
Citation Information
Patent Citations
Communication method and communication device based on artificial intelligence
CN114071484A
Coverage and capacity optimization method and device
CN118741550A
Mobility enhancements under coverage and capacity optimization
WO2024007283A1