Method, apparatus and storage medium for processing network configuration information

By acquiring the task descriptions and associated information of network devices and using an audit model for automated auditing, the problem of low efficiency in manual auditing is solved, and efficient network device change plan auditing is achieved.

CN122120129APending Publication Date: 2026-05-29GUANGZHOU BOGUAN TELECOMM TECH LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGZHOU BOGUAN TELECOMM TECH LTD
Filing Date
2026-02-02
Publication Date
2026-05-29

Smart Images

  • Figure CN122120129A_ABST
    Figure CN122120129A_ABST
Patent Text Reader

Abstract

The application discloses a network configuration information processing method and device, electronic equipment and storage medium, comprising: obtaining the task description information of the configuration change task of the network configuration of the target network device; obtaining the device association information of the target network device, the device association information comprising the device basic information, the device topology information and the real-time configuration information corresponding to the target network device; filtering out the target device association information matched with the task description information from the device association information based on the target audit model and the task description information; and auditing the task description information based on the target device association information and at least one audit logic through the target audit model, to output the audit result of the task description information. The application provides an automatic change scheme audit process, which does not need to rely on the manual completion of the developer for the audit of the change scheme of the network device, and effectively improves the audit efficiency of the change scheme.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and specifically to a method, apparatus, electronic device, and storage medium for processing network configuration information. Background Technology

[0002] With the development of the information age, the network environment, as the core infrastructure for various business operations, directly determines the continuity of business operations in terms of stability, while its functional expansion capabilities affect the iterative upgrades and scale expansion of businesses. To ensure the continuous and stable operation of the existing network environment, respond promptly to sudden internal and external network anomalies, and meet the functional requirements brought about by business volume growth and the addition of new business types, network engineers need to perform a large number of network device configuration changes according to requirements to adapt to the needs of business development and technology upgrades.

[0003] Currently, the review of configuration change requests for network devices is still primarily manual. Technical personnel typically use interpretation tools or manual analysis to verify and review the proposed changes before implementing the configuration changes for the network devices. However, this existing manual review process is ill-suited to the frequent and complex network change demands of today, lacking an automated review workflow and resulting in low efficiency. Summary of the Invention

[0004] This application provides a method, apparatus, electronic device, and storage medium for processing network configuration information. It can obtain task description information of a configuration change task for a target network device and device association information of the target network device. Based on the target device association information and at least one audit logic, the task description information of the configuration change task is audited by a target audit model to output the audit result of the task description information. This provides an automated change plan audit process, which eliminates the need for manual review by developers for network device change plans, effectively improving the efficiency of change plan audits.

[0005] In a first aspect, embodiments of this application provide a method for processing network configuration information, including: Obtain the task description information for the configuration change task targeting the network device; Obtain the device association information of the target network device, wherein the device association information includes the basic device information, device topology information, and real-time configuration information corresponding to the target network device; Using the target review model, target device association information that matches the task description information is filtered from the device association information based on the task description information; The target review model reviews the task description information based on the target device association information and at least one review logic to output the review result of the task description information. The review logic is used to review the content in the task description information based on corresponding preset review rules.

[0006] Secondly, embodiments of this application provide a network configuration information processing apparatus, comprising: The first acquisition unit is used to acquire task description information of the configuration change task for the network configuration of the target network device; The second acquisition unit is used to acquire device association information of the target network device, the device association information including basic device information, device topology information and real-time configuration information corresponding to the target network device; The first processing unit is used to filter out target device association information that matches the task description information from the device association information based on the task description information using a target review model. The second processing unit is used to review the task description information based on the target device association information and at least one review logic through the target review model, so as to output the review result of the task description information, wherein the review logic is used to review the content in the task description information based on the corresponding preset review rules.

[0007] Thirdly, embodiments of this application also provide an electronic device, including a memory storing multiple instructions; a processor loading instructions from the memory to execute the steps of any of the network configuration information processing methods provided in embodiments of this application.

[0008] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute the steps of any of the network configuration information processing methods provided in embodiments of this application.

[0009] Fifthly, embodiments of this application also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in any of the network configuration information processing methods provided in embodiments of this application.

[0010] The solution adopted in this application embodiment can obtain the task description information of the network configuration change task of the target network device and the device association information of the target network device. The task description information of the configuration change task is reviewed by the target review model based on the target device association information and at least one review logic to output the review result of the task description information. This provides an automated change plan review process, which eliminates the need for developers to manually review the change plan of the network device, effectively improving the review efficiency of the change plan. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 This is a schematic diagram of a scenario for a network configuration information processing system provided in the embodiments of this application; Figure 2 This is a schematic flowchart of an embodiment of the network configuration information processing method provided in this application. Figure 3 This is a connection diagram of the processing nodes of the code processing system provided in the embodiments of this application; Figure 4 This is a schematic diagram illustrating an application scenario of the network configuration information processing method provided in the embodiments of this application; Figure 5 This is a schematic diagram illustrating an application scenario of the network configuration information processing method provided in the embodiments of this application; Figure 6 This is a schematic diagram illustrating an application scenario of the network configuration information processing method provided in the embodiments of this application; Figure 7 This is a schematic diagram illustrating an application scenario of the network configuration information processing method provided in the embodiments of this application; Figure 8 This is a schematic diagram of the structure of the network configuration information processing device provided in the embodiments of this application; Figure 9 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0013] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. At the same time, in the description of the embodiments of this application, the terms "first," "second," etc., are only used to distinguish descriptions and should not be construed as indicating or implying relative importance. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0014] This application provides a method, apparatus, electronic device, and computer-readable storage medium for processing network configuration information. Specifically, this embodiment will be described from the perspective of a network configuration information processing apparatus, which can be integrated into an electronic device. That is, the network configuration information processing method of this application embodiment can be executed by an electronic device. Optionally, the electronic device may include a terminal device. The terminal device may be a mobile phone, tablet computer, smart Bluetooth device, laptop computer, or personal computer (PC), etc.

[0015] The network configuration information processing method provided in this application can be applied to interactive systems, such as terminal devices and servers. The terminal can be a device that includes both receiving and transmitting hardware, i.e., a device with receiving and transmitting hardware capable of performing bidirectional communication over a bidirectional communication link. The terminal device and the server can communicate bidirectionally via a network.

[0016] Optionally, the server can be a standalone server, or a server network or server cluster, including but not limited to computers, network hosts, single network servers, multiple network server sets, or cloud servers composed of multiple servers. Cloud servers consist of a large number of computers or network servers based on cloud computing.

[0017] In one embodiment of this disclosure, the method for processing network configuration information can run on a local terminal device or a server. When the game interaction method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0018] Please see Figure 1 , Figure 1This is a schematic diagram illustrating a network configuration information processing system provided in an embodiment of this application. The system may include at least one terminal, at least one server, at least one database, and a network. A user's terminal can connect to different servers via the network. The terminal is any device with computing hardware capable of supporting and executing software products corresponding to model generation. Furthermore, when the system includes multiple terminals, multiple servers, and multiple networks, different terminals can connect to each other through different networks and servers. The network can be a wireless network or a wired network, such as a wireless local area network (WLAN), local area network (LAN), cellular network, 2G network, 3G network, 4G network, 5G network, etc. Additionally, different terminals can also connect to other terminals or servers using their own Bluetooth networks or hotspot networks. For example, multiple users can connect online through different terminals via appropriate networks and synchronize with each other to support multi-user access. Furthermore, the system may include multiple databases coupled to different servers, and can continuously store information related to the operating environment in the databases while different users are using the system online.

[0019] The following detailed description is provided in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the order of description in the following embodiments is not intended to limit the preferred order of the embodiments. Although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown in the accompanying drawings.

[0020] Please refer to the following: Figure 2 , Figure 2 This is a flowchart illustrating a method for processing network configuration information according to an embodiment of this application. The specific process of this method can be summarized in steps 101 to 104, wherein: Step 101: Obtain the task description information for the configuration change task for the target network device.

[0021] In this application embodiment, network configuration refers to the software-level settings and definitions of network hardware devices (such as routers, switches, firewalls, load balancers, etc.) to enable them to forward data according to expected rules, ensure security, and optimize network performance. Changing the network configuration involves modifying the network configuration itself, which means changing the operating logic and rules of the network devices.

[0022] The task description information may include a configuration change execution command for the target network device, configuration change description information, and other device information, wherein the other device information is used to indicate other network devices associated with the target network device. Furthermore, the task description information may also include historical audit results and network device operation files related to the target network device.

[0023] Specifically, the configuration change execution command can include the devices involved in the configuration change task, the scope of the change, the change category, the personnel implementing the change, the network reviewers, the approvers, and the personnel notifying the change, etc.; the configuration change description information can include the background and time of the configuration change task, which explains why the network change is being performed and the purpose to be achieved; other device information can include other network devices associated with the target network device; historical audit results related to the target network device can be the audit results obtained by reviewing the target terminal device's historical change plans using the target audit model; and the network device operation documents can be the official change command manuals set by different equipment manufacturers for the target network device.

[0024] For example, please see Figure 3 Users can Figure 3 The provided configuration change task creation interface allows users to input task description information for the network configuration change task targeting the target network device. Specifically, users can input corresponding information through various information input controls. For example, the background change control can be used to input the background of the configuration change task, and the step change control can be used to input the configuration change execution command, etc., which will not be elaborated here.

[0025] Step 102: Obtain the device association information of the target network device. The device association information includes the basic device information, device topology information, and real-time configuration information corresponding to the target network device.

[0026] The basic device information may include the target network device's network device model, manufacturer, system version, etc.; the device topology information is the network device topology relationship managed by the target network device; and the real-time configuration information is the real-time operating configuration of the network devices managed by the target network device.

[0027] Step 103: Using the target review model, select target device association information that matches the task description information from the device association information based on the task description information.

[0028] Among them, the target review model can be a Large Language Model (LLM), which is a language model with hundreds of billions or more parameters built based on deep learning technology. It is trained with massive amounts of text data and has the ability to understand and generate natural language.

[0029] In one embodiment, the step "filtering out target device association information matching the task description information from the device association information based on the task description information using the target review model" includes: The real-time configuration information of the target network device is divided to obtain at least one real-time configuration sub-information; The target review model is used to sequentially match each real-time configuration sub-information based on the task description information to filter out the target real-time configuration sub-information that matches the task description information. The target real-time configuration information is then determined based on each target real-time configuration sub-information and used as the target device association information.

[0030] Specifically, because the configuration information of network devices contains too many configuration entries, it is very easy to exceed the number of tokens supported by the AI ​​large language model. Therefore, a traffic splitting approach can be chosen for processing. The specific operation involves the large language model extracting the network device configuration information (i.e., the implementation configuration information) associated with this change operation in batches. If the configuration information entries for a single network device still exceed the processing limit of the AI ​​large language model's interface, the configuration is further fragmented. In this way, accurate filtering and extraction of network device configuration information can be achieved. Specifically, after extracting the device configuration information in batches, it is not reviewed immediately. Instead, all the extracted device configuration information is merged and submitted to the large language model at once as the device association information for review. The network device configuration information can be understood as a very long text message. Because the text is too long, the large model cannot process it all at once; therefore, it is split into segments, and these segments are the network device configuration information fragments.

[0031] Step 104: Using the target review model, review the task description information based on the target device association information and at least one review logic to output the review result of the task description information, wherein the review logic is used to review the content in the task description information based on the corresponding preset review rules.

[0032] The review logic includes a first review logic, a second review logic, and a third review logic. The first review logic is used to instruct the language standardization review of the task description information. For example, it can review the basic characters and / or syntax of the network change command (i.e., the configuration change execution command). The first preset review rules associated with the first review logic include specified allowed character types, format specifications, required fields, etc., and the language standardization review of the task description information can be performed based on the first preset review rules. The first preset review rules are used to verify the basic character format and syntax rules of the network change command in the task description information, and to determine whether the character composition of the task description information conforms to the preset command writing standards and whether the syntax structure meets the execution requirements of the network device. The second review logic is used to perform a feasibility review of the task description information. Specifically, it can check whether the change plan (i.e., the task description information) can achieve the preset network change command based on the second preset review rules. The second preset review rules are used to verify whether the execution flow of the task description information is consistent with the expected function of the preset change command, and to determine whether the task description information can completely achieve all the operational objectives of the preset change command. The third audit logic is used to perform compatibility audit on the task description information. Specifically, it can audit whether the task description information conflicts with the existing network device configuration based on the third preset audit rules. The third preset audit rules are used to compare the network change command of the task description information with the current configuration information of the existing devices in the network to determine whether the execution of the task description information will cause a conflict with the existing network device configuration.

[0033] Specifically, the audit result can be a network change plan audit report. For example, please refer to [link to relevant documentation]. Figure 4 A network change plan review report may include details of the changed equipment, the review and analysis, optimization suggestions and improvements, and the final conclusions.

[0034] In one embodiment, the task description information includes a configuration change execution command for the target network device, configuration change description information, and other device information, wherein the other device information is used to indicate other network devices associated with the target network device; the step "auditing the task description information based on the target device association information and at least one audit logic through the target audit model to output the audit result of the task description information" includes: The target audit model is used to audit the language standardization of the configuration change execution command based on the target device association information, so as to output the audit result of the task description information.

[0035] Specifically, the target audit model can be used to audit the language standardization of the configuration change execution command based on the target device association information, so as to output the audit result of the configuration change execution command.

[0036] In another embodiment, the step "to review the task description information based on the target device association information and at least one review logic using the target review model, and output the review result of the task description information" includes: The feasibility of the configuration change description information is reviewed based on the target device association information using the target review model, and the review result of the task description information is output. The feasibility review is used to determine whether the configuration change description information can implement the configuration change execution command.

[0037] In another embodiment, the step "to review the task description information based on the target device association information and at least one review logic using the target review model, and output the review result of the task description information" includes: The target audit model performs a compatibility audit on the configuration change description information based on the target device association information to output the audit result of the task description information. The compatibility audit is used to determine the compatibility of the configuration change description information with the current network device configuration.

[0038] Specifically, through the target review model, the task description information is reviewed sequentially according to the first review logic, the second review logic, and the third review logic based on the target device association information, to obtain the first review result of the first review logic, the second review result of the second review logic, and the third review result of the third review logic. The final review result is generated based on the above three review results as the review result of the task description information.

[0039] In one embodiment, before the step "reviewing the task description information based on the target device association information and at least one review logic using the target review model to output the review result of the task description information", the method further includes: Obtain at least one historical audit result from the target network device; The target review model reviews the task description information based on the target device association information, the historical review results, and at least one review logic, and outputs the review result of the task description information.

[0040] In one embodiment, before the step "reviewing the task description information based on the target device association information and at least one review logic using the target review model to output the review result of the task description information", the method further includes: Obtain the network device operation file of the target network device; The target audit model audits the task description information based on the target device association information, the network device operation file, and at least one audit logic, and outputs the audit result of the task description information.

[0041] Specifically, through the target audit model, based on the target device association information, historical audit results and / or network device operation files, the task description information is audited sequentially according to the first audit logic, the second audit logic and the third audit logic to obtain the first audit result of the first audit logic, the second audit result of the second audit logic and the third audit result of the third audit logic. The final audit result is generated based on the above three audit results as the audit result of the task description information.

[0042] Based on the above description, the following examples will further illustrate the network configuration information processing method of this application. Specific embodiments of the network configuration information processing method are described below.

[0043] In one embodiment, the method further includes: The target review model is iteratively trained using the review results and historical review results to obtain the trained target review model.

[0044] In this embodiment, the intelligent review capabilities of the AI ​​large language model can be continuously improved through the intelligent iteration module of the intelligent review system. This can be achieved primarily through two aspects: the classification of historical change orders and the accumulation of experience from past error reviews of change plans. For example, please refer to... Figure 5For network change proposals, the background and context of the changes are limited, and network change proposals with the same scenario or purpose are highly similar. Therefore, existing network change tickets are categorized and fed into the AI ​​big data model as reference content during the next review. Error correction experience accumulation includes two aspects: errors caused by network change proposal writers and errors in AI review results. When errors caused by proposal writing are discovered by AI review, this historical review data is pushed to the AI ​​application orchestration platform by a scheduled task. The AI ​​big data model summarizes and extracts the error information and uploads it to the local knowledge base. For errors in AI review results, the resolution process involves network engineers providing feedback in the change ticket module. If it is confirmed to be an AI big data model review issue, the solution is discussed and confirmed by network engineers or developers, such as updating the big data model's prompts to add new error concerns, updating local knowledge base documents, and updating processes.

[0045] Specifically, this application provides an intelligent review system; for example, please refer to [link to relevant documentation]. Figure 6 The intelligent review system mainly includes a change process module, an intelligent review module, and an intelligent iteration module. The functions of each module are as follows: (1) Change Process Module: This module solidifies network device change operations into a process, making the changes traceable and verifiable. Simultaneously, it sets up multiple different process nodes to complete a series of preparatory actions for network change operations. Examples include script writing and script review. (2) Intelligent Review Module: Performs AI-powered intelligent review of network device change plans. This module first obtains key information about the network devices associated with the change plan via the MCP protocol, including the network device model, system version, operating configuration, and topology. Secondly, it uses RAG retrieval enhancement technology to obtain the network device operation manual data associated with the device, as well as information on historical review errors. After obtaining the information associated with the network change plan, the AI ​​large language model completes the review of the change plan and outputs a review report according to specified rules. The specified rules refer to the format of the review report described in natural language; they are styles or templates set for the review report, and the AI ​​large language model then fills the review results into this template.

[0046] (3) Intelligent Iteration Module: The AI ​​expert intelligent review may output an incorrect review report due to insufficient context information or other reasons. The function of this module is to automatically collect error information, upload it to the local knowledge base after manual annotation, and use it as a negative example to prompt the AI ​​large language model in the next intelligent review so that it will not make the same error again.

[0047] In one specific embodiment, the network change process module is a work order workflow system built upon the operational experience of network engineers. Its main function is to solidify network change operations, ensuring that the entire network change process is strictly executed according to design goals. The work order workflow includes the following key nodes: Change Command Writing Node: In this node, the network engineer enters the change execution command, change background, change time, and associated network devices. AI Intelligent Review Node: This node is mainly used to call the AI ​​intelligent expert review module to review the network device change plan after the necessary information has been entered, and attaches an AI intelligent review report to the network change information. The workflow system decides whether to continue the change plan based on the provided review report. Manual Review Node: This node mainly conducts a secondary review based on the AI ​​intelligent review, addressing any issues found. It determines whether the change plan should continue. Result Feedback Node: Network engineers can provide feedback and suggestions on the AI ​​intelligent review report. The system summarizes the existing feedback and suggestions into review experience, adds annotations, and enters it into the knowledge base to help the AI ​​intelligent review module optimize its review results.

[0048] In one embodiment, please refer to Figure 7 The intelligent review module is a workflow pre-built on the AI ​​application orchestration platform. Its function is to receive network change plan parameters from the network change process module, process them through a series of workflow nodes, review the change plan, and finally output a review report. This workflow mainly includes the following work nodes: (1) Parameter parsing: Parse the parameter information uploaded by the AI ​​intelligent review node in the network change process module, including change command, change review, change purpose and background, etc.

[0049] (2) Change context information acquisition: Basic information such as network device model, manufacturer, and system version; Real-time configuration of network devices; Network device topology; Network device command manual RAG retrieval information; AI intelligently reviews error messages in historical change plans; There are multiple ways to obtain change context information. Basic information such as network device model, manufacturer, and system version, real-time network device configuration, network device topology, and AI-powered error information from historical change plans are obtained by calling the existing network device management system's interface. Information retrieved from the network device command manual (RAG) is obtained through a knowledge base.

[0050] (3) Simplified real-time configuration information of network devices.

[0051] (4) AI large model review.

[0052] (5) When the AI ​​large model review result is not approved, re-iterate and confirm the result.

[0053] Specifically, because network devices contain a vast amount of configuration information, but only a small portion is actually relevant to the changes, AI-powered large language model configuration extraction removes redundant information, retaining only what is potentially related to the changes. This improves the accuracy of the large language model's review process and reduces the token consumption associated with calling the model.

[0054] In summary, this application provides a method for processing network configuration information. It involves obtaining task description information for a configuration change task targeting a target network device; then, obtaining device association information for the target network device, including basic device information, device topology information, and real-time configuration information; next, using a target review model, filtering target device association information matching the task description information from the device association information; and finally, using the target review model, reviewing the task description information based on the target device association information and at least one review logic to output the review result. By employing this application, task description information for a configuration change task targeting a target network device and device association information can be obtained. The target review model then reviews the task description information based on the target device association information and at least one review logic to output the review result, thus providing an automated change plan review process. The review of network device change plans does not rely on manual completion by developers, effectively improving the efficiency of change plan review.

[0055] This embodiment also provides a network configuration information processing device, which can be specifically integrated into a terminal device. For example, such as... Figure 8 As shown, the device for processing network configuration information may include: The first acquisition unit 201 is used to acquire task description information of the configuration change task for the network configuration of the target network device; The second acquisition unit 202 is used to acquire the device association information of the target network device, the device association information including the device basic information, device topology information and real-time configuration information corresponding to the target network device; The first processing unit 203 is used to filter out target device association information that matches the task description information from the device association information based on the task description information using the target review model; The second processing unit 204 is used to review the task description information based on the target device association information and at least one review logic through the target review model, so as to output the review result of the task description information, wherein the review logic is used to review the content in the task description information based on the corresponding preset review rules.

[0056] In some embodiments, the network configuration information processing apparatus includes a processing subunit for: The target audit model is used to audit the language standardization of the configuration change execution command based on the target device association information, so as to output the audit result of the task description information.

[0057] In some embodiments, the network configuration information processing apparatus includes a processing subunit for: The feasibility of the configuration change description information is reviewed based on the target device association information using the target review model, and the review result of the task description information is output. The feasibility review is used to determine whether the configuration change description information can implement the configuration change execution command.

[0058] In some embodiments, the network configuration information processing apparatus includes a processing subunit for: The target audit model performs a compatibility audit on the configuration change description information based on the target device association information to output the audit result of the task description information. The compatibility audit is used to determine the compatibility of the configuration change description information with the current network device configuration.

[0059] In some embodiments, the network configuration information processing apparatus includes a processing subunit for: The real-time configuration information of the target network device is divided to obtain at least one real-time configuration sub-information; The target review model is used to sequentially match each real-time configuration sub-information based on the task description information to filter out the target real-time configuration sub-information that matches the task description information. The target real-time configuration information is then determined based on each target real-time configuration sub-information and used as the target device association information.

[0060] In some embodiments, the network configuration information processing apparatus includes a processing subunit for: Obtain at least one historical audit result from the target network device; The target review model reviews the task description information based on the target device association information, the historical review results, and at least one review logic, and outputs the review result of the task description information.

[0061] In some embodiments, the network configuration information processing apparatus includes a processing subunit for: Obtain the network device operation file of the target network device; The target audit model audits the task description information based on the target device association information, the network device operation file, and at least one audit logic, and outputs the audit result of the task description information.

[0062] In some embodiments, the network configuration information processing apparatus includes a processing subunit for: The target review model is iteratively trained using the review results and historical review results to obtain the trained target review model.

[0063] This application discloses a network configuration information processing device. A first acquisition unit 201 acquires task description information for a configuration change task targeting a network device; a second acquisition unit 202 acquires device association information for the target network device, including basic device information, device topology information, and real-time configuration information corresponding to the target network device; a first processing unit 203 uses a target review model to filter target device association information matching the task description information from the device association information; and a second processing unit 204 uses the target review model to review the task description information based on the target device association information and at least one review logic, to output the review result of the task description information. The review logic is used to review the content of the task description information based on corresponding preset review rules. This application embodiment can obtain the task description information of the network configuration change task of the target network device and the device association information of the target network device. Based on the target device association information and at least one audit logic, the task description information of the configuration change task is audited by the target audit model to output the audit result of the task description information. This provides an automated change plan audit process, which eliminates the need for developers to manually complete the audit of network device change plans, effectively improving the audit efficiency of change plans.

[0064] Accordingly, this application also provides an electronic device, which can be a terminal, such as a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Alternatively, the electronic device can be a server.

[0065] like Figure 9 As shown, Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 300 includes a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 and the memory 302 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0066] The processor 301 is the control center of the electronic device 300. It connects various parts of the electronic device 300 via various interfaces and lines. By running or loading software programs and / or units stored in the memory 302, and by calling data stored in the memory 302, it executes various functions and processes data of the electronic device 300, thereby providing overall monitoring of the electronic device 300. The processor 301 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0067] In this embodiment, the processor 301 in the electronic device 300 loads the instructions corresponding to the processes of one or more applications into the memory 302 according to the following steps, and the processor 301 runs the applications stored in the memory 302 to realize various functions, such as: Obtain the task description information for the configuration change task targeting the network device; Obtain the device association information of the target network device, wherein the device association information includes the basic device information, device topology information, and real-time configuration information corresponding to the target network device; Using the target review model, target device association information that matches the task description information is filtered from the device association information based on the task description information; The target review model reviews the task description information based on the target device association information and at least one review logic to output the review result of the task description information. The review logic is used to review the content in the task description information based on corresponding preset review rules.

[0068] The electronic device provided in this application embodiment can obtain the task description information of the network configuration change task of the target network device and the device association information of the target network device. Based on the target device association information and at least one audit logic, the task description information of the configuration change task is audited by the target audit model to output the audit result of the task description information. This provides an automated change plan audit process, which eliminates the need for developers to manually complete the audit of the change plan for the network device, effectively improving the audit efficiency of the change plan.

[0069] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0070] Optional, such as Figure 9 As shown, the electronic device 300 also includes: a touch display screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch display screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307. Those skilled in the art will understand that... Figure 9 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0071] The touch display screen 303 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 303 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 301. It can also receive and execute commands from the processor 301. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 301 to determine the type of touch event. Subsequently, the processor 301 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 303 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 303 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 303 can also be used as part of the input unit 306 to achieve input functions.

[0072] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices, and to transmit and receive signals with network devices or other electronic devices.

[0073] Audio circuitry 305 can be used to provide an audio interface between a user and an electronic device via a speaker and a microphone. Audio circuitry 305 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 305, converted back into audio data, and then processed by processor 301 before being transmitted via radio frequency circuitry 304 to, for example, another electronic device, or output to memory 302 for further processing. Audio circuitry 305 may also include an earphone jack to facilitate communication between peripheral headphones and electronic devices.

[0074] The input unit 306 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.

[0075] Power supply 307 is used to supply power to various components of electronic device 300. Optionally, power supply 307 can be logically connected to processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 307 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0076] although Figure 9 As not shown in the diagram, the electronic device 300 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.

[0077] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0078] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0079] Therefore, embodiments of this application provide a computer-readable storage medium storing multiple computer programs that can be loaded by a processor to execute any of the network configuration information processing methods provided in embodiments of this application. The computer program can execute the steps of the following network configuration information processing method: Obtain the task description information for the configuration change task targeting the network device; Obtain the device association information of the target network device, wherein the device association information includes the basic device information, device topology information, and real-time configuration information corresponding to the target network device; Using the target review model, target device association information that matches the task description information is filtered from the device association information based on the task description information; The target review model reviews the task description information based on the target device association information and at least one review logic to output the review result of the task description information. The review logic is used to review the content in the task description information based on corresponding preset review rules.

[0080] Because the computer program stored in the storage medium can obtain the task description information of the network configuration change task of the target network device, as well as the device association information of the target network device, the task description information of the configuration change task can be reviewed by the target review model based on the target device association information and at least one review logic to output the review result of the task description information. This provides an automated change plan review process, and the review of the change plan of the network device does not need to rely on the developer to complete it manually, which effectively improves the review efficiency of the change plan.

[0081] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0082] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0083] Since the computer program stored in the computer-readable storage medium can execute any of the network configuration information processing methods provided in the embodiments of this application, the beneficial effects that any of the network configuration information processing methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0084] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in the various optional implementations of the above embodiments.

[0085] In the above embodiments of the network configuration information processing apparatus, computer-readable storage medium, electronic device, and computer program product, the descriptions of each embodiment have different focuses. Parts not described in detail in a particular embodiment can be referred to in the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes and beneficial effects of the network configuration information processing apparatus, computer-readable storage medium, computer program product, electronic device, and their corresponding units described above can be referred to the description of the network configuration information processing method in the above embodiments, and will not be repeated here.

[0086] The foregoing has provided a detailed description of a method, apparatus, electronic device, computer-readable storage medium, and computer program product for processing network configuration information according to embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for processing network configuration information, characterized in that, include: Obtain the task description information for the configuration change task targeting the network device; Obtain the device association information of the target network device, wherein the device association information includes the basic device information, device topology information, and real-time configuration information corresponding to the target network device; Using the target review model, target device association information that matches the task description information is filtered from the device association information based on the task description information; The target review model reviews the task description information based on the target device association information and at least one review logic to output the review result of the task description information. The review logic is used to review the content in the task description information based on corresponding preset review rules.

2. The method according to claim 1, characterized in that, The task description information includes a configuration change execution command for the target network device, configuration change description information, and other device information, wherein the other device information is used to indicate other network devices associated with the target network device; The step of reviewing the task description information based on the target device association information and at least one review logic using the target review model, and outputting the review result of the task description information, includes: The target audit model is used to audit the language standardization of the configuration change execution command based on the target device association information, so as to output the audit result of the task description information.

3. The method according to claim 2, characterized in that, The step of reviewing the task description information based on the target device association information and at least one review logic using the target review model, and outputting the review result of the task description information, includes: The feasibility of the configuration change description information is reviewed based on the target device association information using the target review model, and the review result of the task description information is output. The feasibility review is used to determine whether the configuration change description information can implement the configuration change execution command.

4. The method according to claim 2, characterized in that, The step of reviewing the task description information based on the target device association information and at least one review logic using the target review model, and outputting the review result of the task description information, includes: The target audit model performs a compatibility audit on the configuration change description information based on the target device association information to output the audit result of the task description information. The compatibility audit is used to determine the compatibility of the configuration change description information with the current network device configuration.

5. The method according to claim 1, characterized in that, The step of using the target review model to filter target device association information that matches the task description information from the device association information includes: The real-time configuration information of the target network device is divided to obtain at least one real-time configuration sub-information; The target review model is used to sequentially match each real-time configuration sub-information based on the task description information to filter out the target real-time configuration sub-information that matches the task description information. The target real-time configuration information is then determined based on each target real-time configuration sub-information and used as the target device association information.

6. The method according to claim 1, characterized in that, Before the step of reviewing the task description information based on the target device association information and at least one review logic using the target review model to output the review result of the task description information, the method further includes: Obtain at least one historical audit result from the target network device; The target review model reviews the task description information based on the target device association information, the historical review results, and at least one review logic, and outputs the review result of the task description information.

7. The method according to claim 1, characterized in that, Before the step of reviewing the task description information based on the target device association information and at least one review logic using the target review model to output the review result of the task description information, the method further includes: Obtain the network device operation file of the target network device; The target audit model audits the task description information based on the target device association information, the network device operation file, and at least one audit logic, and outputs the audit result of the task description information.

8. The method according to claim 1, characterized in that, The method further includes: The target review model is iteratively trained using the review results and historical review results to obtain the trained target review model.

9. A network configuration information processing device, characterized in that, include: The first acquisition unit is used to acquire task description information of the configuration change task for the network configuration of the target network device; The second acquisition unit is used to acquire device association information of the target network device, the device association information including basic device information, device topology information and real-time configuration information corresponding to the target network device; The first processing unit is used to filter out target device association information that matches the task description information from the device association information based on the task description information using a target review model. The second processing unit is used to review the task description information based on the target device association information and at least one review logic through the target review model, so as to output the review result of the task description information, wherein the review logic is used to review the content in the task description information based on the corresponding preset review rules.

10. An electronic device, characterized in that, The system includes a processor and a memory, the memory storing multiple instructions; the processor loads instructions from the memory to perform the steps of the network configuration information processing method as described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the method for processing network configuration information as described in any one of claims 1 to 8.