A network configuration closed-loop repair method and device based on dynamic topology mapping
Patent Information
- Application Number
- CN202610860582.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-15
- Publication Date
- 2026-09-22
AI Technical Summary
[0002]当前,针对共建共享网络中因PLMN频点优先级组配置缺失导致的异频切换失败问题,现有技术中物理层邻区发现ANR仅能解决物理邻区关系建立,无法感知特定PLMN的逻辑频点配置完整性;静态规划与人工运维依赖离线工参和预设规则,缺乏对网络动态变更的实时自适应能力;基于工作参数的参数一致性核查仅能纠正常数值错误,无法处理配置项完全缺失的情形
[0029]第二方面至第五方面的有益效果可参考上文对第一方面的有益效果的介绍,在此不再赘述。
Smart Images

Figure CN122802982A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a method and apparatus for network configuration closed-loop repair based on dynamic topology mapping. Background Technology
[0002] Currently, regarding the issue of inter-frequency handover failure caused by missing frequency priority group configurations in co-constructed and shared networks, existing technologies can only resolve physical neighbor cell discovery (ANR) by establishing physical neighbor cell relationships, but cannot perceive the completeness of logical frequency point configurations for a specific PLMN; static planning and manual operation and maintenance rely on offline working parameters and preset rules, lacking real-time adaptive capabilities to dynamic network changes; parameter consistency checks based on working parameters can only correct constant value errors and cannot handle situations where configuration items are completely missing.
[0003] Therefore, there is an urgent need for an intelligent operation and maintenance method that can dynamically construct PLMN frequency point mapping benchmarks based on the real-time topology of the existing network, automatically identify logical configuration omissions, and perform closed-loop repair. Summary of the Invention
[0004] This invention provides a closed-loop repair method and apparatus for frequency point priority groups in PLMNs based on dynamic topology mapping. This method can significantly improve the efficiency of discovering logical configuration missingness, the accuracy of repair, and the level of operation and maintenance automation in co-built and shared networks.
[0005] Firstly, a closed-loop repair method for network configuration based on dynamic topology mapping is provided, including: Obtain association information of at least one neighboring cell corresponding to the serving cell, wherein the association information includes the radio frequency channel used by the neighboring cell and the public land mobile network identifier to which the neighboring cell belongs; Based on the Public Land Mobile Network Identifier (PLN) grouping, radio frequency channels are aggregated to obtain a first mapping table. The first mapping table represents the radio frequency channels that the serving cell needs to configure for different PLAN Identifiers. Obtain the configuration information of the target base station, and based on the configuration information, obtain the configured radio frequency channel in the public land mobile network identifier corresponding to the serving cell; Based on the first mapping table and the configured wireless frequency channels, the wireless frequency channel to be configured for the target base station is determined, a configuration command for sending the wireless frequency channel to be configured is generated, and the configuration command is sent to the target base station.
[0006] In this way, by extracting the public land mobile network identifiers of neighboring cells and the radio frequency channels they use from the existing neighboring cell relationships, a first mapping table aggregated by public land mobile network identifiers is dynamically constructed as the golden benchmark for configuration verification. This table is then compared with the actual configuration of the base station, automatically identifying missing radio frequency channels and generating configuration commands to be issued for repair. This achieves closed-loop self-healing of the handover failure problem caused by missing PLMN frequency point configuration in the co-constructed and shared network. It overcomes the shortcomings of existing ANR technology, such as the inability to perceive the integrity of logical configuration, the lack of dynamic adaptability in static planning, and the inability of parameter verification to handle missing configuration items. This significantly improves the timeliness of configuration repair and the level of operation and maintenance automation.
[0007] In some possible implementations, a first mapping table is obtained by aggregating radio frequency channels based on Public Land Mobile Network (PTN) identifier packets, including: Neighboring cells are grouped by service area and based on public terrestrial mobile network identifiers; The wireless frequency channels used by neighboring cells in each group are deduplicated and merged to obtain a set of wireless frequency channels. The first mapping table is obtained based on the public terrestrial mobile network identifier and the corresponding set of radio frequency channels under the serving cell.
[0008] In this way, by aggregating neighboring cell frequency points at the serving cell level and grouping them according to the Public Land Mobile Network identifier, the discrete neighboring cell topology information is transformed into a structured mapping table. This enables a precise and machine-executable description of which different frequency points should be configured for each PLMN by the serving cell, providing a unified data format and benchmark for subsequent set difference comparison.
[0009] In some possible implementations, the configuration information of the target base station is obtained, and based on the configuration information, the configured radio frequency channels in the public land mobile network identifier corresponding to the serving cell are obtained, including: The system requests frequency configuration data based on the public land mobile network identifier (PLN) of the serving cell from the target base station. The returned configuration records are grouped according to the PRN identifier, and the radio frequency channels within each group are deduplicated to obtain the set of configured radio frequency channels corresponding to each PRN identifier.
[0010] In this way, the PLMN frequency configuration data of the target base station is read in real time through the northbound interface and processed using the same grouping and deduplication method as the first mapping table, ensuring the consistency of the data structure of the two sides being compared, so that subsequent set operations can be executed accurately and without ambiguity.
[0011] Among some possible implementations, the method also includes: When a change in the neighboring cell relationship of the serving cell is detected, the reconstruction of the first mapping table of the serving cell is automatically triggered.
[0012] In this way, through the linkage mechanism of neighbor cell change perception and mapping table reconstruction, the first mapping table can always reflect the latest network topology, avoiding misjudgment or omission caused by the static benchmark becoming outdated due to network evolution, and improving the dynamic adaptive capability of the system.
[0013] In some possible implementations, determining the target base station's to-be-configured radio frequency channel based on the first mapping table and the configured radio frequency channels further includes: If a wireless frequency channel that is not present in the first mapping table exists in the configured wireless frequency channels, then the wireless frequency channel is marked as a resource to be deleted, and a corresponding deletion command is generated.
[0014] In this way, the two-way comparison mechanism can not only discover missing frequency points, but also identify redundant or outdated frequency point configurations, support configuration simplification and optimization, realize full lifecycle management of PLMN frequency point priority groups, and further improve the accuracy and rationality of configuration.
[0015] In some possible implementations, the configuration command corresponding to the radio frequency channel to be configured is generated, including: Based on the device type information of the target base station, select a matching instruction template from the preset instruction template library; Enter the identifier of the serving cell, the identifier of the public land mobile network corresponding to the radio frequency channel to be configured, and the radio frequency channel to be configured into the instruction template to generate the configuration command.
[0016] In this way, by pre-setting multi-vendor instruction templates and automatically adapting them according to device type, the differences in command formats between different base stations are masked, achieving unified configuration and repair capabilities across vendors, reducing the operational complexity of multi-device mixed networks, and improving the portability and commercial value of the solution.
[0017] In some possible implementations, after the configuration command is sent to the target base station, the following steps are also included: Record operation logs, which include timestamps, serving cell identifiers, public land mobile network identifiers, radio frequency channels to be configured, configuration commands, and issuance results; If the distribution is successful, the relevant alarms will be disabled in the linked work order system; if the distribution fails, alarm information will be generated.
[0018] In this way, the full-process logging and alarm linkage mechanism ensures the traceability and auditability of operations, while realizing a tiered handling strategy of automatic closed-loop after successful repair and manual intervention after failure, thus meeting the security and reliability requirements of the production environment.
[0019] Secondly, a network configuration closed-loop repair device based on dynamic topology mapping is provided, comprising: The first processing module is used to obtain the association information of at least one neighboring cell corresponding to the serving cell, wherein the association information includes the radio frequency channel used by the neighboring cell and the public land mobile network identifier to which the neighboring cell belongs; The second processing module is used to aggregate radio frequency channels according to the public land mobile network identifier group to obtain a first mapping table. The first mapping table represents the radio frequency channels that the serving cell needs to configure for different public land mobile network identifiers. The third processing module is used to obtain the configuration information of the target base station and, based on the configuration information, obtain the configured radio frequency channel in the public land mobile network identifier corresponding to the serving cell. The fourth processing module is used to determine the wireless frequency channel to be configured for the target base station based on the first mapping table and the configured wireless frequency channel, generate a configuration command for sending the wireless frequency channel to be configured, and send the configuration command to the target base station.
[0020] In some possible implementations, the second processing module is specifically used for: Using the serving cell as the unit, neighboring cells are grouped according to the public land mobile network identifier; the radio frequency channels used by the neighboring cells in each group are deduplicated and merged to obtain a radio frequency channel set; and a first mapping table is obtained based on the public land mobile network identifier of the serving cell and the corresponding radio frequency channel set.
[0021] In some possible implementations, the third processing module is specifically used for: The system requests frequency configuration data based on the public land mobile network identifier (PLN) of the serving cell from the target base station. The returned configuration records are grouped according to the PRN identifier, and the radio frequency channels within each group are deduplicated to obtain the set of configured radio frequency channels corresponding to each PRN identifier.
[0022] In some possible implementations, the device also includes: The fifth processing module is used to automatically trigger the reconstruction of the first mapping table of the serving cell when a change in the neighboring cell relationship of the serving cell is detected.
[0023] In some possible implementations, the fourth processing module is also used for: If a wireless frequency channel that is not present in the first mapping table exists in the configured wireless frequency channels, then the wireless frequency channel is marked as a resource to be deleted, and a corresponding deletion command is generated.
[0024] In some possible implementations, the fourth processing module is specifically used for: Based on the equipment type information of the target base station, a matching instruction template is selected from the pre-set instruction template library; the identifier of the serving cell, the public land mobile network identifier corresponding to the radio frequency channel to be configured, and the radio frequency channel to be configured are filled into the instruction template to generate a configuration command.
[0025] In some possible implementations, the device also includes: The sixth processing module is used to record operation logs, which include timestamps, serving cell identifiers, public land mobile network identifiers, radio frequency channels to be configured, configuration commands, and distribution results. If the distribution is successful, the linkage work order system will disable relevant alarms; if the distribution fails, alarm information will be generated.
[0026] Thirdly, an electronic device is provided, comprising: one or more processors; one or more memories; and one or more programs, wherein the one or more programs are stored in the one or more memories, and the one or more programs include instructions that, when executed by the one or more processors, cause the configured device to perform the method as described in the first aspect.
[0027] Fourthly, a computer storage medium is provided, the computer storage medium storing instructions that, when executed by a computer, cause the computer to perform the method described in the first aspect or the second aspect.
[0028] Fifthly, a computer program product is provided, the computer program product storing instructions that, when executed by a computer, cause the computer to perform the method described in the first aspect or the second aspect.
[0029] The beneficial effects of the second to fifth aspects can be referred to the introduction of the beneficial effects of the first aspect above, and will not be repeated here. Attached Figure Description
[0030] Figure 1 This invention provides an overall architecture block diagram of a network configuration closed-loop repair method based on dynamic topology mapping, as provided in an embodiment of the invention. Figure 2 A flowchart illustrating a network configuration closed-loop repair method based on dynamic topology mapping provided in an embodiment of the present invention; Figure 3 This is an example diagram of PLMN frequency point mapping provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of the configuration difference identification logic provided in an embodiment of the present invention; Figure 5 This is a schematic diagram of a network configuration closed-loop repair method based on dynamic topology mapping provided in an embodiment of the present invention; Figure 6This is a schematic diagram of a network configuration closed-loop repair method apparatus based on dynamic topology mapping that can be used to implement the method of the present invention; Figure 7 This is a schematic diagram of an electronic device provided by the present invention. Detailed Implementation
[0031] The solutions provided by the embodiments of the present invention will now be described with reference to the accompanying drawings. In the embodiments of the present invention, "multiple" refers to two or more objects, and "various kinds" refers to two or more types. Terms such as "first," "second," etc., are only used to distinguish similar objects and are not necessarily used to describe a specific order or number of objects.
[0032] Currently, in mobile co-construction and sharing networks, multiple operators share the same set of wireless base station equipment. Serving cells need to configure the correct inter-frequency priority groups for different Public Land Mobile Networks (PLMNs) to ensure that users of each operator can smoothly perform inter-frequency handover. However, due to human error in configuration and dynamic network changes, the problem of missing PLMN frequency configurations is common, and there is a lack of effective automated detection and repair methods. Existing technologies have the following significant limitations.
[0033] The solution based on physical layer neighbor cell discovery ANR uses terminal air interface measurement to automatically discover physical neighbor cells and establish adjacency relationships. However, this type of technology can only solve the connection identification of physical cells. It cannot sense or determine whether the serving cell has been configured with the corresponding inter-frequency point measurement group for a specific PLMN. It is completely unaware of faults that exist but are not logically complete, causing the terminal to fail to handover due to lack of measurement reporting. This is a typical perception blind spot.
[0034] Solutions based on static planning and manual operation and maintenance rely on offline working parameter files, preset rules, or human experience for frequency configuration. However, the co-constructed and shared network topology and frequency usage status change frequently, and static planning cannot keep up with the changes in the existing network in real time. This can easily lead to configuration delays or omissions, and it is highly dependent on manual verification, which is inefficient and difficult to adapt to dynamically evolving network environments.
[0035] The solution based on consistency verification of working parameters corrects erroneous parameters such as PCI and TAC by comparing the current network configuration with the standard working parameter library. However, it can only ensure that the values of configured items are correct and cannot handle the case where configuration items are completely missing. In addition, this solution relies on a static benchmark library and lacks the ability to dynamically derive from the real-time topology of the current network, and cannot identify implicit configuration omissions caused by changes in neighboring cells.
[0036] In summary, existing technologies are either limited to single-layer physical connections, rely on static rules, or can only correct errors but not fill gaps. Automatic neighbor relationship (ANR) technology cannot cover the completeness of logical configurations; static planning lacks dynamic adaptability; and operational parameter verification cannot handle configuration gaps, and the baseline library is statically fixed. These technologies fail to build an automated system based on the actual neighbor cell topology of the existing network, automatically generating the PLMN frequency mapping gold standard and closing the loop to repair configuration gaps. This leads to increased handover failure rates between operators, frequent user complaints, and persistently high maintenance manpower costs.
[0037] To address the technical problems of undetected missing PLMN frequency point configurations, untimely repairs, and reliance on manual intervention in existing technologies, this invention proposes a closed-loop network configuration repair method based on dynamic topology mapping for mobile co-construction and sharing networks. By collecting neighbor cell relationship data from the existing network, neighbor cell PLMNs and frequency point pairs are automatically extracted. A dynamic PLMN frequency point mapping table is generated by clustering the data at the serving cell level as a verification benchmark. The current PLMN-based frequency point configuration of the base station is read using the northbound interface, and missing frequencies are accurately identified through set difference operations. Then, configuration commands are automatically generated and securely issued based on pre-set instruction templates from the equipment manufacturer, forming a fully automated closed loop of perception, decision-making, execution, and auditing. This method avoids the shortcomings of traditional solutions, such as passive response, inability to handle logical gaps, and reliance on static benchmarks, significantly improving the completeness, real-time performance, and automation level of inter-frequency handover configuration in co-construction and sharing networks.
[0038] Figure 1 This is a schematic diagram of the architecture of a network configuration closed-loop repair method based on dynamic topology mapping, such as... Figure 1 As shown, the architecture of the network configuration closed-loop repair method based on dynamic topology mapping in this embodiment of the invention consists of three parts: a data source layer, an automated operation and maintenance platform layer, and a wireless access network device layer.
[0039] The data source layer includes the Operation and Maintenance Center (OMC) and the Minimum Drive Test and Deployment (MDT) system. The OMC stores raw data such as network-wide base station configurations and neighbor cell relationships; the MDT system collects user measurement reports from terminals. This layer provides data services to the middle layer via standard APIs or file interfaces, serving as an input source.
[0040] The automated operation and maintenance platform is deployed on the operator's intelligent network dedicated platform and is the core logic layer where the device of this invention resides. This platform has four built-in functional modules: The neighbor cell resolution engine is responsible for parsing the raw neighbor cell data obtained from the data source layer and extracting key fields such as serving cell ID, neighbor cell PLMN, and neighbor cell frequency.
[0041] The PLMN frequency point mapping builder aggregates neighboring cell frequencies by PLMN grouping, taking the serving cell as the unit, and dynamically generates a PLMN frequency point mapping table, which serves as the gold standard for configuration verification.
[0042] The configuration comparator reads the current configuration of the target base station through the northbound interface, performs set difference operation with the mapping table, and accurately identifies the missing frequency configuration items.
[0043] The command executor adapts to pre-built command templates based on device manufacturer information, generates specific configuration commands, and securely distributes them via the northbound interface. The platform possesses production-grade capabilities such as high availability, access control, operation auditing, and rollback mechanisms.
[0044] The radio access network equipment layer includes 5G base stations (gNodeB) and 4G base stations (eNodeB). These base station devices receive configuration instructions from the automated operation and maintenance platform and update the "PLMN-based frequency priority group" parameters stored internally in real time. After the update, when a terminal initiates inter-frequency handover, the serving cell can issue the correct measurement configuration to ensure the smooth execution of the handover process.
[0045] First, the automated operation and maintenance platform collects neighboring cell topology data from the data source layer on the left; after being processed sequentially by four internal modules, a repair command is generated; finally, the command is sent to the wireless access network device on the right to complete the configured automatic closed-loop repair.
[0046] The following describes a network configuration closed-loop repair method based on dynamic topology mapping, as illustrated in an embodiment of the present invention.
[0047] Figure 2 This is a flowchart illustrating a network configuration closed-loop repair method based on dynamic topology mapping, such as... Figure 2 As shown, it includes the following steps: In step S101, neighboring cell data is obtained.
[0048] In this embodiment of the invention, the association relationship between the entire network serving cell and all its neighboring cells is obtained in batches from the Operation and Maintenance Center (OMC) database or the Minimized Drive Test (MDT) database through the neighboring cell data acquisition module.
[0049] Specifically, each record must include the following fields: Serving Cell Identifier (LocalCellId), Neighboring Cell Identifier, Public Land Mobile Network (PLMN) ID of the Neighboring Cell, and Radio Frequency Used by the Neighboring Cell.
[0050] It should be understood that in 4G / 5G mobile communication systems, a frequency point is a number used to uniquely identify a wireless frequency channel. The network side and the terminal side agree on the specific center frequency and channel bandwidth through this number, thereby achieving unified configuration and measurement of frequency resources.
[0051] Specifically, 4G LTE systems use E-UTRA absolute radio frequency channel number EARFCN to represent frequency points, while 5G NR systems use NR absolute radio frequency channel number NR-ARFCN to represent frequency points. Each frequency point corresponds to a center frequency and channel bandwidth. For example, a typical 4G frequency point in the 1.8GHz band is 100, and a typical 5G frequency point in the 3.5GHz band is 630000.
[0052] The terminal can discover and identify neighboring cells by measuring designated frequency points; the base station sends a list of neighboring cell frequency points to the terminal, and the terminal performs measurements on these frequency points and reports the results to support handover or cell reselection decisions; frequency resources are distinguished by allocating different frequency points to reduce co-channel interference.
[0053] In the context of a Public Land Mobile Network (PLMN), a single operator's PLMN typically owns multiple frequency bands; for example, a certain telecommunications company might use both 1.8 GHz and 3.5 GHz. The PLMN-based frequency priority groups configured at base stations are used to indicate to terminals which frequency bands they need to measure neighboring cells on for a specific PLMN. If a frequency band actually used by a PLMN is not configured in that PLMN's frequency band group, as determined through neighbor cell relationships, this constitutes a missing frequency band configuration. In summary, a frequency band is a numbered representation of frequency resources, enabling the network and terminals to consistently refer to specific radio channels.
[0054] In addition, the data acquisition module can also use the serving cell ID as the primary key to clean the raw data, remove duplicate or invalid records, and form a complete neighbor cell topology dataset.
[0055] In step S102, the PLMN frequency point timbre is constructed.
[0056] In this embodiment of the invention, the PLMN frequency point mapping builder aggregates all neighbor cell records for each serving cell ID.
[0057] First, the neighboring cells are grouped according to their PLMN IDs. Then, the frequency points of neighboring cells within each PLMN group are deduplicated and merged to form a frequency point set. Finally, a structured mapping table is generated.
[0058] Figure 3 This is an example diagram of PLMN frequency point mapping, illustrating the mapping relationship between the serving cell identifier and multiple PLMNs and their corresponding frequency point sets.
[0059] like Figure 3 The mapping table structure shown is as follows: The first line indicates the unique identifier of the service cell, such as LocalCellId=1001.
[0060] Each subsequent line corresponds to a PLMN and its associated set of frequency points; The format is PLMN <mcc> <mnc>→{Freq1,Freq2,…}.
[0061] In the example, PLMN46001→{1850,38400} indicates that the PLMN neighbor cell of the serving cell 46001 uses two frequency points: 1850 (corresponding to 2.1GHz FDD) and 38400 (corresponding to 3.5GHz NR).
[0062] PLMN46003→{100,630000} indicates that the neighboring cell of China Telecom (46003) uses 100 (corresponding to 1.8GHz FDD) and 630000 (corresponding to 3.5GHz NR).
[0063] This mapping table is rebuilt daily or dynamically after each change in neighboring cell relationships, serving as a benchmark for configuration comparison.
[0064] In this embodiment of the invention, the mapping table, for the first time, precisely binds the PLMN to which a neighboring cell belongs and the frequency points of the neighboring cell's physical resources at the serving cell level, providing a dynamically updated gold standard for subsequent PLMN-level configuration integrity verification. Whenever the neighboring cell relationship changes, such as when a neighboring cell is added or deleted, the system automatically triggers the reconstruction process in this step.
[0065] In step S103, the current configuration is read.
[0066] In this embodiment of the invention, the configuration reading module initiates a query request to the target base station, namely gNodeB or eNodeB, through a standardized northbound interface, such as NetConf, CORBA, or a device vendor's private API.
[0067] The query retrieves the frequency priority group parameters currently configured for the serving cell based on the PLMN. The names of the parameter tables differ depending on the equipment manufacturer. For example, for one manufacturer's equipment, it corresponds to the RATFREQPRIORITYGROUP table; for another manufacturer's equipment, it corresponds to the PLMNFREQCFG table; and for other manufacturers, equivalent configuration data can be obtained through a pre-configured adapter.
[0068] The query results contain each PLMN ID and a list of its configured frequency points, which serve as the configuration results for the target base station.
[0069] In step S104, the missing information is identified through comparison.
[0070] The configuration comparator performs missing identification based on set difference operation for each Public Land Mobile Network (PLMN) identifier in the first mapping table.
[0071] Specifically, the set of missing frequency points is defined as the difference between the set of frequency points in the mapping table and the set of configured radio frequency channels, i.e., the set of missing frequency points = the set of frequency points in the mapping table - the set of currently configured frequency points. If the set of missing frequency points is not empty, it is determined that the serving cell has a configuration omission for this PLMN, and each frequency point in the set of missing frequency points is marked as an item to be repaired.
[0072] This set-based difference identification method, unlike traditional verification methods that rely on rule matching or human experience, can efficiently and completely discover missing logical configurations.
[0073] In addition, as an optional enhancement mechanism, a redundancy cleanup mode is also supported. If there are frequency points in the current configuration frequency point set that do not belong to the mapping table frequency point set, then such frequency points are marked as items to be deleted, so that the subsequent instruction generation module can perform the deletion operation, thereby simplifying and optimizing the configuration.
[0074] Figure 4 This is a schematic diagram illustrating the configuration difference recognition logic. For example... Figure 4 As shown in the figure, it is displayed in the form of three lines of text: the first line is the required configuration, that is, the set of frequency points that a certain PLMN (e.g., 46001) should contain, extracted from the mapping table built from the neighboring cell data, such as {1850, 38400}.
[0075] The second line is the actual configuration, which is the set of frequency points already configured for the same PLMN read from the current configuration of the base station, such as {1850}.
[0076] The third line is the difference between the two, and the missing frequency point {38400} is obtained through set difference operation, which is used as the basis for triggering automatic repair.
[0077] In step S105, instructions are generated and issued.
[0078] In this embodiment of the invention, the instruction executor calls a pre-set instruction template library to generate specific configuration commands based on the equipment manufacturer information of the target base station.
[0079] Specifically, the system pre-sets instruction templates for mainstream equipment manufacturers, with the template command for the first manufacturer's equipment being: ADD RATFREQPRIORITYGROUP:LocalCellId={cell_id}, PlmnId="{plmn}",RatFreqPriorityGroupId=1,CarrierFreq={freq}.
[0080] The template command for the second vendor's equipment is: SET PLMNFREQCFG:CELLID={cell_id}, PLMN="{plmn}",FREQ={freq},PRIORITY=7.
[0081] The command executor fills the identified missing frequency points, corresponding cell IDs, and PLMN IDs into the template, generates a complete CLI command, and securely sends it to the target base station via the northbound interface. It supports both batch and single-command sending modes and has a built-in rollback mechanism: if the sending fails or triggers a new alarm, it automatically reverts to the previous configuration state.
[0082] In step S106, the operation log is recorded and an alarm loop is triggered.
[0083] In this embodiment of the invention, the log recording module records detailed information related to this operation, including timestamp, serving cell ID, PLMN, missing frequency point, generated instructions, and the result of the operation, i.e., success or failure status.
[0084] If the update is successful, the relevant alarms can be automatically disabled through the work order system. Optionally, the handover success rate and call drop rate of the cell can be compared within 24 hours to verify the repair effect. If the update fails, a high-priority alarm will be generated for manual intervention.
[0085] The above embodiments will be described below in conjunction with specific live network scenarios.
[0086] In a live network scenario using a shared 5G base station (serving cell identifier 1001), a China Telecom user (PLMN=46003) was unable to switch to a nearby China Telecom 3.5GHz NR cell after staying in that cell, resulting in an increased call drop rate. Root cause analysis revealed that the base station's RATFREQPRIORITYGROUP configuration only included frequency 100 (corresponding to 1.8GHz FDD) in the frequency list corresponding to PLMN=46003, omitting 630000 (corresponding to 3.5GHz NR).
[0087] During the execution of the implementation, neighbor cell data is first obtained from the operation and maintenance center. It is found that there is a neighbor cell with PLMN 46003 and frequency 630000 for serving cell ID=1001. Next, a PLMN frequency mapping table is constructed, yielding the record "46003:[630000]". Then, the current configuration of the target base station is read, revealing that PLMN=46003 has a configured frequency of
[100] . By calculating the difference between the mapping table frequency set and the currently configured frequency set, the missing frequency {630000} is determined. After identifying the target base station as equipment from a specific vendor, a configuration command is automatically generated and issued. SET PLMNFREQCFG: CELLID=1001, PLMN="46003", FREQ=630000, PRIORITY=7. After the command was successfully executed, the operation log was recorded. The next day, network key performance indicators showed that the handover success rate for telecom users in the area increased by 12.3%.
[0088] In summary, the implementation schemes in this invention have good feasibility for practical application. Existing automated operation and maintenance platforms already possess production-grade capabilities such as northbound interface integration, multi-vendor command template management, operation auditing, and rollback, and can be seamlessly embedded into existing platform architectures as functional modules. Live network OMC neighbor cell data, MR / MDT data, and base station real-time configuration data have all been centrally managed, fully meeting the requirements for input data such as neighbor cell topology and PLMN information.
[0089] Base station equipment from major equipment vendors supports querying and modifying key parameters such as RATFREQPRIORITYGROUP / PLMNFREQCFG via the northbound interface (NetConf / CORBA), and command format compatibility has been verified. Furthermore, this invention has been piloted on live networks, covering over 5000 shared sites, verifying its effectiveness and stability in resolving handover failures caused by configuration omissions. In summary, this invention is technically feasible, possesses a clear commercialization path and strong internal driving force, and has broad industrialization prospects.
[0090] In summary, the embodiments of this invention can solve the problem of missing PLMN frequency priority group configurations caused by human error in configuration or delayed network changes in 4G / 5G co-construction and sharing networks. First, by constructing a dynamic logical mapping, that is, based on real-time neighbor cell topology data of the existing network, it automatically constructs a frequency point mapping relationship between the serving cell and neighbor cells according to PLMN classification, forming a dynamic "gold standard." Second, it achieves configuration closed-loop self-healing, that is, by comparing the differences between the existing network configuration and the dynamic mapping table, it automatically identifies missing PLMN frequency point configuration items and generates vendor-adapted instructions for automatic repair. Furthermore, it ensures the integrity of logical configuration, that is, it ensures that the serving cell can issue the correct measurement configuration when all shared operator users switch frequencies, thereby completely eliminating handover failures caused by missing logical configurations and improving the automation and intelligence level of network operation and maintenance.
[0091] In addition, the following alternative solutions can also be used for embodiments of the present invention.
[0092] One method is to use static neighbor cell data that does not rely on OMC, but rather to deduce the data from the measurement report (MR) or minimized road test MDT data reported by the terminal.
[0093] For example, when multiple users continuously report neighbor cell measurement information for a specific Physical Cell Identifier (PCI) at the same location, but the serving cell has not configured the corresponding frequency for that neighbor cell, the process of verifying and supplementing the frequency is automatically triggered. This alternative solution uses different data sources, yet it can still achieve the construction and configuration repair of the mapping table.
[0094] Secondly, the granularity of configuration comparison and command issuance has been adjusted from specific frequency points (EARFCN / NR-ARFCN) to the "frequency band, bandwidth" level.
[0095] For example, when the mapping table indicates that a PLMN is using Band N1, all legal NR-ARFCNs within that band are automatically added to the configuration. This scheme is suitable for network scenarios with dense frequency points and flexible planning. Although it differs in accuracy, it can still ensure the integrity of the logical configuration.
[0096] Thirdly, a simulation verification step is added before the command is issued. The system simulates terminal behavior to confirm that adding new frequency points will not cause the number of measurement objects to exceed the terminal's capacity limit, thereby avoiding new network problems caused by configuration overload. This solution enhances the closed-loop process and also falls within the protection scope of this invention.
[0097] Figure 5 This is a schematic diagram of a network configuration closed-loop repair method based on dynamic topology mapping, as shown in the figure, including: 510: Obtain association information of at least one neighboring cell corresponding to the serving cell, wherein the association information includes the radio frequency channel used by the neighboring cell and the public land mobile network identifier to which the neighboring cell belongs; 520: Aggregate radio frequency channels according to the public land mobile network identifier to obtain a first mapping table. The first mapping table represents the radio frequency channels that the serving cell needs to configure for different public land mobile network identifiers.
[0098] 530: Obtain the configuration information of the target base station, and based on the configuration information, obtain the configured radio frequency channel in the public land mobile network identifier corresponding to the serving cell.
[0099] 540: Based on the first mapping table and the configured wireless frequency channel, determine the wireless frequency channel to be configured for the target base station, generate a configuration command for sending the wireless frequency channel to be configured, and send the configuration command to the target base station.
[0100] In this embodiment of the invention, by extracting the public land mobile network identifier of the neighboring cell and the radio frequency channel used by it from the existing neighboring cell relationship, a first mapping table aggregated by public land mobile network identifier is dynamically constructed as the golden benchmark for configuration verification, and compared with the actual configuration of the base station, the missing radio frequency channel is automatically identified and a configuration command is generated and sent to repair it.
[0101] Ultimately, a closed-loop self-healing mechanism was achieved for handover failures caused by missing PLMN frequency point configurations in co-built and shared networks. This overcame the shortcomings of existing ANR technologies, such as the inability to perceive the integrity of logical configurations, the lack of dynamic adaptability in static planning, and the inability of parameter verification to handle missing configuration items. This significantly improved the timeliness of configuration repair and the level of operation and maintenance automation.
[0102] In some embodiments, step 520 includes: Neighboring cells are grouped by service area and based on public terrestrial mobile network identifiers; The wireless frequency channels used by neighboring cells in each group are deduplicated and merged to obtain a set of wireless frequency channels. The first mapping table is obtained based on the public terrestrial mobile network identifier and the corresponding set of radio frequency channels under the serving cell.
[0103] By aggregating neighboring cell frequency points at the serving cell level and grouping them according to the Public Land Mobile Network (PLMN) identifier, discrete neighboring cell topology information is transformed into a structured mapping table. This enables a precise and machine-executable description of which different frequency points should be configured for each PLMN by the serving cell, providing a unified data format and benchmark for subsequent set difference comparison.
[0104] In some embodiments, step 530 includes: The system requests frequency configuration data based on the public land mobile network identifier (PLN) of the serving cell from the target base station. The returned configuration records are grouped according to the PRN identifier, and the radio frequency channels within each group are deduplicated to obtain the set of configured radio frequency channels corresponding to each PRN identifier.
[0105] In this embodiment, the PLMN frequency configuration data of the target base station is read in real time through the northbound interface and processed using the same grouping and deduplication method as the first mapping table, which ensures the consistency of the data structure of the two sides being compared, so that subsequent set operations can be executed accurately and without ambiguity.
[0106] In some embodiments, it also includes: When a change in the neighboring cell relationship of the serving cell is detected, the reconstruction of the first mapping table of the serving cell is automatically triggered.
[0107] Through the linkage mechanism of neighbor cell change perception and mapping table reconstruction, the first mapping table can always reflect the latest network topology status, avoiding misjudgment or omission caused by the static benchmark becoming outdated due to network evolution, and improving the dynamic adaptive capability of the system.
[0108] In some embodiments, step 540 further includes: If a wireless frequency channel that is not present in the first mapping table exists in the configured wireless frequency channels, then the wireless frequency channel is marked as a resource to be deleted, and a corresponding deletion command is generated.
[0109] The two-way comparison mechanism can not only discover missing frequency points, but also identify redundant or outdated frequency point configurations, support configuration simplification and optimization, realize full lifecycle management of PLMN frequency point priority groups, and further improve the accuracy and rationality of configuration.
[0110] In some embodiments, step 540 generates a configuration command corresponding to the wireless frequency channel to be configured, including: Based on the equipment type information of the target base station, a matching instruction template is selected from the preset instruction template library.
[0111] Enter the identifier of the serving cell, the identifier of the public land mobile network corresponding to the radio frequency channel to be configured, and the radio frequency channel to be configured into the instruction template to generate the configuration command.
[0112] By pre-setting multi-vendor command templates and automatically adapting them according to device type, the differences in command formats between different base stations are masked, enabling unified configuration and repair capabilities across vendors. This reduces the operational complexity of multi-device mixed networks and improves the portability and commercial value of the solution.
[0113] In some embodiments, step 540 further includes: Record operation logs, which include timestamps, serving cell identifiers, public terrestrial mobile network identifiers, radio frequency channels to be configured, configuration commands, and issuance results.
[0114] If the distribution is successful, the relevant alarms will be disabled in the linked work order system; if the distribution fails, alarm information will be generated.
[0115] Through full-process logging and alarm linkage mechanisms, the traceability and auditability of operations are ensured. At the same time, a tiered handling strategy is implemented, which automatically closes the loop after successful repair and manually intervenes after failure, thus meeting the security and reliability requirements of the production environment.
[0116] Furthermore, the above technical solution is implemented by the network configuration closed-loop repair device based on dynamic topology mapping provided by this invention. Figure 6 This is a schematic diagram of a network configuration closed-loop repair device based on dynamic topology mapping, such as... Figure 6 As shown, it includes: The first processing module is used to obtain the association information of at least one neighboring cell corresponding to the serving cell, wherein the association information includes the radio frequency channel used by the neighboring cell and the public land mobile network identifier to which the neighboring cell belongs.
[0117] The second processing module is used to aggregate radio frequency channels according to the public land mobile network identifier group to obtain a first mapping table. The first mapping table represents the radio frequency channels that the serving cell needs to configure for different public land mobile network identifiers.
[0118] The third processing module is used to obtain the configuration information of the target base station and, based on the configuration information, obtain the configured radio frequency channel in the public land mobile network identifier corresponding to the serving cell.
[0119] The fourth processing module is used to determine the wireless frequency channel to be configured for the target base station based on the first mapping table and the configured wireless frequency channel, generate a configuration command for sending the wireless frequency channel to be configured, and send the configuration command to the target base station.
[0120] In some embodiments, the second processing module is specifically used for: Using the serving cell as the unit, neighboring cells are grouped according to the public land mobile network identifier; the radio frequency channels used by the neighboring cells in each group are deduplicated and merged to obtain a radio frequency channel set; and a first mapping table is obtained based on the public land mobile network identifier of the serving cell and the corresponding radio frequency channel set.
[0121] In some embodiments, the third processing module is specifically used for: The system requests frequency configuration data based on the public land mobile network identifier (PLN) of the serving cell from the target base station. The returned configuration records are grouped according to the PRN identifier, and the radio frequency channels within each group are deduplicated to obtain the set of configured radio frequency channels corresponding to each PRN identifier.
[0122] In some embodiments, the apparatus further includes: The fifth processing module is used to automatically trigger the reconstruction of the first mapping table of the serving cell when a change in the neighboring cell relationship of the serving cell is detected.
[0123] In some embodiments, the fourth processing module is further configured to: If a wireless frequency channel that is not present in the first mapping table exists in the configured wireless frequency channels, then the wireless frequency channel is marked as a resource to be deleted, and a corresponding deletion command is generated.
[0124] In some embodiments, the fourth processing module is specifically used for: Based on the equipment type information of the target base station, a matching instruction template is selected from the pre-set instruction template library; the identifier of the serving cell, the public land mobile network identifier corresponding to the radio frequency channel to be configured, and the radio frequency channel to be configured are filled into the instruction template to generate a configuration command.
[0125] In some embodiments, the apparatus further includes: The sixth processing module is used to record operation logs, which include timestamps, serving cell identifiers, public land mobile network identifiers, radio frequency channels to be configured, configuration commands, and distribution results. If the distribution is successful, the linkage work order system will disable relevant alarms; if the distribution fails, alarm information will be generated.
[0126] Those skilled in the art will readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of the present invention.
[0127] It should be noted that, Figure 6 The division of modules / units is illustrative and represents only one logical functional division; in actual implementation, other division methods are possible. For example, two or more functions can be integrated into a single data acquisition module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0128] An electronic device according to an embodiment of the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the above-mentioned network configuration closed-loop repair methods based on dynamic topology mapping. That is, an electronic device according to an embodiment of the present invention may include, but is not limited to: a processor and a memory; the memory is used to store the computer program; the processor is used to execute the network configuration closed-loop repair method based on dynamic topology mapping shown in any embodiment of the present invention by calling the computer program.
[0129] In one alternative embodiment, an electronic device is provided, such as Figure 7 As shown, Figure 7 The illustrated electronic device 700 includes a processor 701 and a memory 703. The processor 701 and the memory 703 are connected, for example, via a bus 702. Optionally, the electronic device 700 may further include a transceiver 704, which can be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver 704 is not limited to one type, and the structure of the electronic device 700 does not constitute a limitation on the embodiments of the present invention.
[0130] Among them, electronic devices can also be terminal devices, which can be any device that can install applications, including at least one of smartphones, tablets, laptops, desktop computers, smart speakers, smartwatches, smart TVs, and smart in-vehicle devices.
[0131] It should be noted that, Figure 7 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
[0132] An embodiment of the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements any of the above-mentioned network configuration closed-loop repair methods based on dynamic topology mapping.
[0133] The above description is merely a preferred embodiment of the present invention and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this invention is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this invention.
[0134] It should be noted that the terms "first," "second," etc., used in the specification and claims of this invention are used to distinguish similar objects and represent a limitation on a specific order or sequence. Where appropriate, the order of use for similar objects can be interchanged so that the embodiments of the invention described herein can be implemented in an order other than that shown or described.
[0135] Those skilled in the art will recognize that this invention can be implemented as a system, method, or computer program product. Therefore, this invention can be specifically implemented in the following forms: it can be entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, this invention can also be implemented as a computer program product contained in one or more computer-readable media, which includes computer-readable program code.
[0136] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.< / mnc> < / mcc>
Claims
1. A network configuration closed-loop repair method based on dynamic topology mapping, characterized in that, include: Obtain association information of at least one neighboring cell corresponding to the serving cell, wherein the association information includes the radio frequency channel used by the neighboring cell and the public land mobile network identifier to which the neighboring cell belongs; The radio resources are aggregated according to the Public Land Mobile Network Identifier (PLN) to obtain a first mapping table, which represents the radio frequency channels that the serving cell needs to configure for different PLANs. Obtain the configuration information of the target base station, and based on the configuration information, obtain the configured radio frequency channel in the public land mobile network identifier corresponding to the serving cell; Based on the first mapping table and the configured wireless frequency channel, the wireless frequency channel to be configured for the target base station is determined, a configuration command for issuing the wireless frequency channel to be configured is generated, and the configuration command is issued to the target base station.
2. The method according to claim 1, characterized in that, The step of aggregating the radio frequency channels based on the Public Land Mobile Network (PTN) identifier to obtain the first mapping table includes: The neighboring cells are grouped according to the public land mobile network identifier, with the serving cell as the unit. The wireless frequency channels used by neighboring cells in each group are deduplicated and merged to obtain a set of wireless frequency channels. The first mapping table is obtained based on the public land mobile network identifier and the corresponding set of radio frequency channels under the serving cell.
3. The method according to claim 1, characterized in that, The step of obtaining the configuration information of the target base station, and obtaining the configured radio frequency channel in the public land mobile network identifier corresponding to the serving cell based on the configuration information, includes: The system requests frequency configuration data of the serving cell based on the public land mobile network identifier from the target base station, groups the returned configuration records by public land mobile network identifier, and removes duplicate radio frequency channels within each group to obtain the set of configured radio frequency channels corresponding to each public land mobile network identifier.
4. The method according to claim 1, characterized in that, Also includes: When a change in the neighboring cell relationship of the serving cell is detected, the reconstruction of the first mapping table of the serving cell is automatically triggered.
5. The method according to claim 1, characterized in that, The step of determining the target base station's to-be-configured radio frequency channel based on the first mapping table and the configured radio frequency channel further includes: If there is a wireless frequency channel in the configured wireless frequency channel that does not exist in the first mapping table, then the wireless frequency channel is marked as a resource to be deleted, and a corresponding deletion instruction is generated.
6. The method according to claim 1, characterized in that, The step of generating the configuration command corresponding to the wireless frequency channel to be configured includes: Based on the device type information of the target base station, a matching instruction template is selected from a preset instruction template library; The configuration command is generated by filling the identifier of the serving cell, the identifier of the public land mobile network corresponding to the radio frequency channel to be configured, and the radio frequency channel to be configured into the instruction template.
7. The method according to claim 1, characterized in that, After sending the configuration command to the target base station, the process further includes: Record operation logs, which include timestamps, serving cell identifiers, public land mobile network identifiers, radio frequency channels to be configured, configuration commands, and issuance results; If the distribution is successful, the relevant alarms will be disabled in the linked work order system; if the distribution fails, alarm information will be generated.
8. A network configuration closed-loop repair device based on dynamic topology mapping, characterized in that, include: The first processing module is used to obtain association information of at least one neighboring cell corresponding to the serving cell, wherein the association information includes the radio frequency channel used by the neighboring cell and the public land mobile network identifier to which the neighboring cell belongs; The second processing module is used to aggregate the radio resources according to the public land mobile network identifier group to obtain a first mapping table, wherein the first mapping table represents the radio frequency channels that the serving cell needs to configure for different public land mobile network identifiers. The third processing module is used to obtain the configuration information of the target base station and, based on the configuration information, obtain the configured radio frequency channel in the public land mobile network identifier corresponding to the serving cell. The fourth processing module is used to determine the wireless frequency channel to be configured for the target base station based on the first mapping table and the configured wireless frequency channel, generate a configuration command for sending the wireless frequency channel to be configured, and send the configuration command to the target base station.
9. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the network configuration closed-loop repair method based on dynamic topology mapping as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one computer program, which is loaded and executed by a processor to enable the computer to implement the network configuration closed-loop repair method based on dynamic topology mapping as described in any one of claims 1 to 7.