Methods, systems, and devices for detecting operations and maintenance knowledge in the operations and maintenance knowledge base.

CN116578744BActive Publication Date: 2026-08-14CHINA GUANGFA BANK
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-20
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0004]本申请实施例提供了一种运维知识库中运维知识的检测方法及系统、装置,以至少解决由于录入运维知识库的配置信息可能出现不准确造成影响正常的运维服务的技术问题

Benefits of technology

[0017]在本申请实施例中,采用接收运维知识库进行知识更新后发起的第一请求,并对第一请求进行解析,得到第一信息,其中,第一信息至少包括第一配置参数信息;将第一请求发送至配置库,并接收配置库发送的响应于第一请求所生成的匹配结果,其中,匹配结果为将第一配置参数信息与配置库中的第二配置参数信息进行匹配生成的;根据服务器中存储的第三配置参数信息,对匹配结果进行校验,生成校验结果;在校验结果为第一配置参数信息与第二配置参数信息不匹配的情况下,响应于对第一配置参数信息进行修改的第二请求,并将第三配置参数信息发送至运维知识库,以修改运维知识库中的第一配置参数信息的方式,通过配置库对运维知识库中的配置参数信息进行匹配,并通过服务器中存储的配置参数信息对匹配结果进行校验,达到了保证录入运维知识库的配置信息的准确性的目的,从而实现了保证运维工作的正常进行的技术效果,进而解决了由于录入运维知识库的配置信息可能出现不准确造成影响正常的运维服务技术问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116578744B_ABST
    Figure CN116578744B_ABST
Patent Text Reader

Abstract

This application discloses a method, system, and apparatus for detecting operation and maintenance knowledge in an operation and maintenance knowledge base. The method includes: receiving a first request initiated after the operation and maintenance knowledge base has undergone knowledge updates, and parsing the first request to obtain first information; sending the first request to a configuration library, and receiving a matching result generated by the configuration library in response to the first request; verifying the matching result based on third configuration parameter information stored in a server, and generating a verification result; if the verification result indicates a mismatch between the first configuration parameter information and second configuration parameter information, responding to a second request to modify the first configuration parameter information, and sending the third configuration parameter information to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base. This application solves the technical problem that inaccurate configuration information entered into the operation and maintenance knowledge base may affect normal operation and maintenance services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and more specifically, to a method, system, and apparatus for detecting operation and maintenance knowledge in an operation and maintenance knowledge base. Background Technology

[0002] Currently, all operational and maintenance (O&M) knowledge can be entered into the O&M knowledge base. The entry of knowledge into the knowledge base is primarily done manually by individuals or by synchronizing information from O&M work orders. However, these methods have the following drawbacks: 1. The entered configuration information (such as IP addresses, port information, etc.) may be inaccurate; 2. Updates to O&M knowledge may not be timely. Therefore, using incorrect or outdated O&M knowledge can lead to the inability to perform O&M services normally, significantly impacting daily O&M work.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This application provides a method, system, and apparatus for detecting operation and maintenance knowledge in an operation and maintenance knowledge base, so as to at least solve the technical problem that inaccurate configuration information entered into the operation and maintenance knowledge base may affect normal operation and maintenance services.

[0005] According to one aspect of the embodiments of this application, a method for detecting operation and maintenance knowledge in an operation and maintenance knowledge base is provided, comprising: receiving a first request initiated after the operation and maintenance knowledge base updates knowledge, and parsing the first request to obtain first information, wherein the first information includes at least first configuration parameter information; sending the first request to a configuration library, and receiving a matching result generated in response to the first request from the configuration library, wherein the matching result is generated by matching the first configuration parameter information with second configuration parameter information in the configuration library; verifying the matching result according to third configuration parameter information stored in a server, and generating a verification result; if the verification result indicates that the first configuration parameter information and the second configuration parameter information do not match, responding to a second request to modify the first configuration parameter information, and sending the third configuration parameter information to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base.

[0006] Optionally, the matching result is generated by the following method: obtaining the first Internet Protocol address from the first configuration parameter information, wherein the first Internet Protocol address is a unique identifier corresponding to the first configuration parameter information; searching for the second configuration parameter information corresponding to the first Internet Protocol address in the configuration library; and matching the first configuration parameter information and the second configuration parameter information to obtain the matching result.

[0007] Optionally, the matching results are verified based on the third configuration parameter information stored in the server, and a verification result is generated, including: determining the information to be retrieved in the matching results, and the first information to be verified corresponding to the information to be retrieved; searching for the second information to be verified corresponding to the information to be retrieved in the third configuration parameter information; determining whether the first information to be verified and the second information to be verified are consistent; if the first information to be verified and the second information to be verified are consistent, determining that the first configuration parameter information and the second configuration parameter information match; if the first information to be verified and the second information to be verified are inconsistent, determining that the first configuration parameter information and the second configuration parameter information do not match.

[0008] Optionally, the system receives the first request initiated after the knowledge base is updated, and parses the first request, including: if there are multiple first requests, parsing each first request in the order in which they are received.

[0009] Optionally, if there are multiple first requests, target requests that do not include the first configuration parameter information are filtered out from the multiple first requests; the first requests after filtering out the target requests are sent to the configuration library.

[0010] Optionally, sending the third configuration parameter information to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base includes: sending a third request to the operation and maintenance knowledge base to modify the first configuration parameter information, wherein the third request includes at least the third configuration parameter information, and the operation and maintenance knowledge base receives and responds to the third request, using the third configuration parameter information to modify the first configuration parameter information.

[0011] Optionally, after parsing the first request, the method further includes: storing the first request and storing the first information in the server's database.

[0012] Optionally, the first request and the second request may be in at least one of the following formats: JSON format and XML format.

[0013] According to another aspect of the embodiments of this application, an inspection system for an operation and maintenance knowledge base is also provided, comprising: a first device, a second device, and a server, wherein the first device is communicatively connected to the server and is used to run the operation and maintenance knowledge base and store first configuration parameter information through the operation and maintenance knowledge base; the second device is communicatively connected to the server and is used to run a configuration library and store second configuration parameter information through the configuration library; the server is used to execute a detection method for operation and maintenance knowledge in the operation and maintenance knowledge base.

[0014] According to another aspect of the embodiments of this application, an inspection device for an operation and maintenance knowledge base is also provided, comprising: a parsing module, configured to receive a first request initiated after the operation and maintenance knowledge base has updated its knowledge, and parse the first request to obtain first information, wherein the first information includes at least first configuration parameter information; a matching module, configured to send the first request to a configuration library, and receive a matching result generated in response to the first request from the configuration library, wherein the matching result is generated by matching the first configuration parameter information with second configuration parameter information in the configuration library; a verification module, configured to verify the matching result according to third configuration parameter information stored in a server, and generate a verification result; and a modification module, configured to respond to a second request to modify the first configuration parameter information and send the third configuration parameter information to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base if the verification result indicates that the first configuration parameter information and the second configuration parameter information do not match.

[0015] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, the storage medium including a stored program, wherein the program, when running, controls the device where the storage medium is located to execute the above-mentioned method for detecting operation and maintenance knowledge in the operation and maintenance knowledge base.

[0016] According to another aspect of the embodiments of this application, an electronic device is also provided, including: a memory and a processor, wherein the processor is configured to run a program stored in the memory, wherein the program executes the above-described method for detecting operation and maintenance knowledge in the operation and maintenance knowledge base.

[0017] In this embodiment, a first request is received after the knowledge base of the operation and maintenance knowledge base is updated. The first request is parsed to obtain first information, which includes at least first configuration parameter information. The first request is sent to the configuration library, and a matching result generated in response to the first request is received from the configuration library. The matching result is generated by matching the first configuration parameter information with the second configuration parameter information in the configuration library. The matching result is verified according to the third configuration parameter information stored in the server, and a verification result is generated. If the verification result shows that the first configuration parameter information and the second configuration parameter information do not match, a second request to modify the first configuration parameter information is responded to, and the third configuration parameter information is sent to the operation and maintenance knowledge base. By modifying the first configuration parameter information in the operation and maintenance knowledge base, the configuration library matches the configuration parameter information in the operation and maintenance knowledge base, and the matching result is verified by the configuration parameter information stored in the server. This achieves the goal of ensuring the accuracy of the configuration information entered into the operation and maintenance knowledge base, thereby ensuring the normal operation and maintenance work and solving the technical problem that inaccurate configuration information entered into the operation and maintenance knowledge base may affect normal operation and maintenance services. Attached Figure Description

[0018] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0019] Figure 1 This is a flowchart of a method for detecting operation and maintenance knowledge in an operation and maintenance knowledge base according to an embodiment of this application;

[0020] Figure 2 This is a flowchart of another method for detecting operation and maintenance knowledge in an operation and maintenance knowledge base according to an embodiment of this application;

[0021] Figure 3 This is a structural diagram of a system for detecting operation and maintenance knowledge in an operation and maintenance knowledge base according to an embodiment of this application;

[0022] Figure 4 This is a structural diagram of a system for detecting operation and maintenance knowledge in an operation and maintenance knowledge base according to another embodiment of this application;

[0023] Figure 5 This is a structural diagram of a device for detecting operation and maintenance knowledge in an operation and maintenance knowledge base according to an embodiment of this application;

[0024] Figure 6 This is a hardware structure block diagram of a computer terminal (or electronic device) for a method of detecting operation and maintenance knowledge in an operation and maintenance knowledge base according to an embodiment of this application. Detailed Implementation

[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0027] According to an embodiment of this application, a method embodiment for detecting operation and maintenance knowledge in an operation and maintenance knowledge base is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0028] Figure 1 This is a flowchart of a method for detecting operation and maintenance knowledge in an operation and maintenance knowledge base according to an embodiment of this application, such as... Figure 1 As shown, the method includes the following steps:

[0029] Step S102: Receive the first request initiated after the operation and maintenance knowledge base has been updated, and parse the first request to obtain the first information, wherein the first information includes at least the first configuration parameter information.

[0030] According to an optional embodiment of this application, after updating the operation and maintenance knowledge in the operation and maintenance knowledge base, the operation and maintenance knowledge base administrator will initiate a request with a request number, i.e., a first request. The first request is sent to a check server used to check the operation and maintenance knowledge, wherein the request number serves as a unique serial identifier. The retrieval module in the check server is used to receive the first request and obtain the request number corresponding to the first request, wherein the format of the first request includes, but is not limited to, JSON format and XML format.

[0031] Upon receiving the first request, the retrieval module in the inspection server parses the first request to obtain the first information, which includes, for example, the request number and configuration parameter information.

[0032] Step S104: Send the first request to the configuration library and receive the response from the configuration library and the matching result generated by the first request, wherein the matching result is generated by matching the first configuration parameter information with the second configuration parameter information in the configuration library.

[0033] According to another optional embodiment of this application, after parsing the first request, the retrieval module stores the obtained first information in the database of the inspection server, and then sends the first request to the configuration library. The configuration library matches the first configuration parameter information with the second configuration parameter information in the configuration library. For example, the parsed first information includes information such as request number, IP address, and server name. The configuration library searches in the configuration library based on the unique identifier: IP address, and finds the configuration information corresponding to the IP address, that is, the application name, server name, etc., corresponding to the IP address. The parsed first information is then matched with the second configuration parameter information found in the configuration library.

[0034] Step S106: Verify the matching result based on the third configuration parameter information stored in the server, and generate a verification result.

[0035] In some optional embodiments of this application, the verification module in the inspection server stores configuration parameter information from the configuration library, i.e., third configuration parameter information. The verification module in the inspection server verifies the information retrieved from the configuration library. For example, the third configuration parameter information contains a table showing the relationship between IP addresses and their server names. IP addresses are the knowledge to be retrieved, and server names are the information to be verified. The matching results are verified using this table, with two possible outcomes: a match between the first and second configuration parameter information, or a mismatch. Furthermore, the verification result is sent as a request to the operation and maintenance instruction library through a relevant interface.

[0036] In step S108, if the verification result shows that the first configuration parameter information and the second configuration parameter information do not match, respond to the second request to modify the first configuration parameter information and send the third configuration parameter information to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base.

[0037] As an optional embodiment of this application, after the operations and maintenance knowledge base receives a request indicating a mismatch between the first and second configuration parameter information, the knowledge administrator initiates a request (second request) to the inspection server to modify the configuration parameter information. The inspection server receives and responds to the second request, and sends the third configuration parameter information stored on the inspection server to the operations and maintenance knowledge base in the form of a request. The operations and maintenance knowledge base receives the request with the third configuration parameter information and reviews the request. If the review is successful, the configuration parameter information in the operations and maintenance knowledge base is successfully modified, and the modification process ends.

[0038] Based on the above steps, the configuration parameter information in the operation and maintenance knowledge base is matched with the configuration library, and the matching result is verified with the configuration parameter information stored in the server. This achieves the goal of ensuring the accuracy of the configuration information entered into the operation and maintenance knowledge base, thereby ensuring the normal operation and maintenance work.

[0039] According to an optional embodiment of this application, the matching result is generated by the following method: obtaining the first Internet Protocol address in the first configuration parameter information, wherein the first Internet Protocol address is a unique identifier corresponding to the first configuration parameter information; searching for the second configuration parameter information corresponding to the first Internet Protocol address in the configuration library; and matching the first configuration parameter information and the second configuration parameter information to obtain the matching result.

[0040] For example, the first information obtained from parsing includes information such as request number, IP address and server name. The configuration library searches the configuration library based on the unique identifier: IP address, and finds the configuration information corresponding to the IP address, such as the application name and server name corresponding to the IP address. The parsed first information is then matched with the second configuration parameter information found in the configuration library.

[0041] In some optional embodiments of this application, the matching result is verified based on the third configuration parameter information stored in the server, and a verification result is generated, including the following steps: determining the information to be retrieved in the matching result, and the first information to be verified corresponding to the information to be retrieved; searching for the second information to be verified corresponding to the information to be retrieved in the third configuration parameter information; determining whether the first information to be verified and the second information to be verified are consistent; if the first information to be verified and the second information to be verified are consistent, determining that the first configuration parameter information and the second configuration parameter information match; if the first information to be verified and the second information to be verified are inconsistent, determining that the first configuration parameter information and the second configuration parameter information do not match.

[0042] As an optional embodiment of this application, the matching result includes the IP address and the server name corresponding to the IP address. The IP address is used as the information to be retrieved, and the server name corresponding to the IP address is used as the information to be verified. These are regarded as the first information to be verified.

[0043] The server's verification module stores configuration parameter information from the operations and maintenance knowledge base, i.e., the third configuration parameter information. The server name corresponding to the aforementioned IP address is searched within this third configuration parameter information and considered as the second information to be verified. Since the information to be verified is the server name, it is determined whether the names of the first and second information to be verified are consistent. If they are consistent, the first and second configuration parameter information are considered a match; otherwise, they are considered a mismatch.

[0044] In some optional embodiments of this application, receiving a first request initiated after the operation and maintenance knowledge base has updated its knowledge, and parsing the first request, can be achieved by the following method: when there are multiple first requests, each first request is parsed sequentially according to the time order in which they are received.

[0045] In an optional embodiment, if there are multiple first requests, target requests that do not include the first configuration parameter information are filtered out from the multiple first requests; the first requests after filtering out the target requests are sent to the configuration library.

[0046] According to an optional embodiment of this application, the third configuration parameter information is sent to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base. This is achieved by sending a third request to the operation and maintenance knowledge base to modify the first configuration parameter information, wherein the third request includes at least the third configuration parameter information, and the operation and maintenance knowledge base receives and responds to the third request, using the third configuration parameter information to modify the first configuration parameter information.

[0047] After receiving a request indicating a mismatch between the first and second configuration parameter information, the operations and maintenance knowledge base initiates a second request (based on a modification request for the configuration parameter information) to the inspection server. The inspection server receives and responds to the second request, sending the third configuration parameter information stored on the inspection server to the operations and maintenance knowledge base as a request. The operations and maintenance knowledge base receives the request with the third configuration parameter information and reviews it. If the review is successful, the configuration parameter information in the operations and maintenance knowledge base is successfully modified, and the modification process ends.

[0048] In some optional embodiments of this application, after parsing the first request, it is also necessary to: store the first request and store the first information in the server's database.

[0049] As an optional embodiment of this application, the format of the first request and the second request includes at least one of the following: JSON format and XML format.

[0050] JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is based on a subset of ECMAScript (the IS specification developed by the European Computer Manufacturers Association) and uses a text format that is completely independent of programming languages ​​to store and represent data. JSON is easy to read and write, as well as easy for machines to parse and generate, and can effectively improve network transmission efficiency.

[0051] Extensible Markup Language (XML), a subset of Standard Generalized Markup Language (SGML), can be used to mark up data and define data types. It is a source language that allows users to define their own markup languages. XML is a SGML with good extensibility, separation of content and form, strict syntactic requirements, and good value retention.

[0052] Figure 2 The flowchart below shows another method for detecting operation and maintenance knowledge in an operation and maintenance knowledge base according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:

[0053] Step 1: After the operations and maintenance knowledge base administrator updates the knowledge, he will send a request with a request number (which serves as a unique serial identifier) ​​to the inspection server. The retrieval module of the inspection server receives the request and obtains the request number. The request format can be JSON, XML, etc.

[0054] It should be noted that when there are multiple request-response pairs, the requests will be processed and responded to in order of their submission time.

[0055] Step 2: After the retrieval module receives the request, it parses it. The parsing process should include at least the request number and configuration parameters, which should be stored in the check server's database. The parsed information is then stored in the check server's database, and the request is sent to the configuration database.

[0056] Optionally, when there are multiple requests, a filter for the requests can be added to the retrieval module. By configuring filtering rules, similar requests that do not have configuration information can be filtered out and not sent to the configuration library.

[0057] Step 3: After receiving the request, the configuration library performs a match based on explicit configuration information, such as IP address, server name, and version information. For example, if the parsed request contains a request number, IP address, and server name, the configuration library searches for the unique identifier IP address to find the corresponding configuration information, namely the application name and server name associated with the IP address. The parsed request information is then matched against the information found in the configuration library. The matching result is sent as a request to the server verification module.

[0058] Step 4: In the verification module, the matching result information in the configuration library is verified using the configuration parameter information in the stored operation and maintenance knowledge base.

[0059] Step 5: The verification results include information on whether the data matches or does not. The verification results are then sent to the operations and maintenance knowledge base as a request.

[0060] Step 5-1: When the operation and maintenance knowledge base receives the verification result request and finds it to be a match, the inspection process ends.

[0061] Step 5-2: When the operation and maintenance knowledge base receives the verification result request and finds it to be a mismatch, the knowledge administrator can determine whether to initiate a configuration parameter information modification request to the check server.

[0062] Step 6: After the configuration module in the server receives the above configuration parameter information modification request, the configuration module can automatically send the configuration parameter information stored in the configuration library in the verification module to the operation and maintenance knowledge base according to the modification request.

[0063] Step 7: The operations and maintenance knowledge base receives a request containing configuration parameter information from the verification module and reviews the request. If the review is successful, the configuration parameter information in the operations and maintenance knowledge base is successfully modified, and the modification process ends.

[0064] Through the above steps, firstly, the knowledge verification process in the operations and maintenance (O&M) knowledge base was based on a configuration database, primarily verifying the correctness of configuration parameters. This avoided potential knowledge errors and other issues that could occur in previous O&M knowledge base update processes. Secondly, while ensuring the correctness of O&M knowledge, it also reduced the O&M risks associated with subsequent O&M knowledge base application expansions (such as knowledge base solution implementation). Finally, it effectively shortened the knowledge update check time in the O&M knowledge base and reduced the workload of O&M knowledge checks.

[0065] Figure 3 This is a structural diagram of a system for detecting operational knowledge in an operational knowledge base according to an embodiment of this application, such as... Figure 3 As shown, the system includes: a first device 30, a second device 32, and a server 34, wherein,

[0066] The first device 30 is connected to the server 34 and is used to run the operation and maintenance knowledge base and store the first configuration parameter information through the operation and maintenance knowledge base.

[0067] The second device 32 is connected to the server 34 and is used to run the configuration library and store the second configuration parameter information through the configuration library.

[0068] Server 34 is used to execute Figure 1 The method for detecting operation and maintenance knowledge in the operation and maintenance knowledge base shown.

[0069] It should be noted that the accuracy of the second configuration parameter information is higher than that of the first configuration parameter information.

[0070] Figure 4 This is a structural diagram of a system for detecting operational knowledge in an operational knowledge base according to another embodiment of this application, such as... Figure 4 As shown, server 34 includes: a retrieval module 3402, a verification module 3404, and a configuration module 3406, wherein,

[0071] The retrieval module 3402 is used to collect configuration parameter information from the operation and maintenance knowledge base, store the configuration parameter information in the database service (such as Oracle database) in the retrieval module, and initiate a request to the configuration database to retrieve the configuration parameter information.

[0072] The verification module 3404 is used to verify the configuration parameter information retrieved from the configuration library. The verification result can be sent to the operation and maintenance knowledge base as a request through the interface.

[0073] For example, the operations and maintenance knowledge base contains a table showing the relationship between IP addresses and their corresponding server names. The IP addresses are the knowledge to be retrieved, and the server names are the information to be verified. The retrieved configuration parameter information is then verified based on the aforementioned relationship table.

[0074] Configuration module 3406: Used to receive and respond to the second request, wherein the second request is a request initiated by the operation and maintenance knowledge base after receiving a request with a mismatched verification result, based on modifying the configuration parameter information in the operation and maintenance knowledge base.

[0075] It is also used to send the configuration parameter information stored in the verification module 3404 to the operation and maintenance knowledge base in the form of a request. The operation and maintenance knowledge base is used to receive the request based on the modification of the configuration parameter information and to review the request. If the review is approved, the configuration parameter information in the operation and maintenance knowledge base is successfully modified.

[0076] It should be noted that the retrieval module 3402, the verification module 3404, and the configuration module 3406 are all integrated in the server 34. The server 34 communicates with the operation and maintenance knowledge base and the configuration base through API interfaces to accommodate the transmission of requests between different modules.

[0077] Figure 5 This is a structural diagram of a device for detecting operation and maintenance knowledge in an operation and maintenance knowledge base according to an embodiment of this application, as shown below. Figure 5 As shown, the device includes:

[0078] The parsing module 50 is used to receive the first request initiated after the operation and maintenance knowledge base is updated, and to parse the first request to obtain the first information, wherein the first information includes at least the first configuration parameter information.

[0079] The matching module 52 is used to send the first request to the configuration library and receive the matching result generated by the first request in response to the configuration library, wherein the matching result is generated by matching the first configuration parameter information with the second configuration parameter information in the configuration library;

[0080] The verification module 54 is used to verify the matching results based on the third configuration parameter information stored in the server and generate verification results.

[0081] Modification module 56 is used to respond to a second request to modify the first configuration parameter information when the verification result shows that the first configuration parameter information and the second configuration parameter information do not match, and to send the third configuration parameter information to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base.

[0082] It should be noted that the above Figure 5 The modules in the above can be program modules (e.g., a set of program instructions that implement a specific function) or hardware modules. For the latter, they can be represented in the following forms, but are not limited to these: each of the above modules is represented by a processor, or the functions of each of the above modules are implemented by a processor.

[0083] It should be noted that, Figure 5 Preferred embodiments of the shown examples can be found in [reference needed]. Figure 1 The relevant descriptions of the embodiments shown will not be repeated here.

[0084] Figure 6 A hardware block diagram of a computer terminal (or mobile device) for implementing a method for detecting operational knowledge in an operational knowledge base is shown. Figure 6As shown, a computer terminal 60 (or mobile device 60) may include one or more processors 602 (shown as 602a, 602b, ..., 602n in the figure) (processor 602 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 604 for storing data, and a transmission module 606 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 6 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, the computer terminal 60 may also include... Figure 6 The more or fewer components shown, or having the same Figure 6 The different configurations shown.

[0085] It should be noted that the aforementioned one or more processors 602 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 60 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).

[0086] The memory 604 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the operation and maintenance knowledge detection method in the operation and maintenance knowledge base in this embodiment of the application. The processor 602 executes various functional applications and data processing by running the software programs and modules stored in the memory 604, thereby realizing the operation and maintenance knowledge detection method in the operation and maintenance knowledge base described above. The memory 604 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 604 may further include memory remotely located relative to the processor 602, and these remote memories can be connected to the computer terminal 60 via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0087] The transmission module 606 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 60. In one example, the transmission module 606 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission module 606 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0088] The display can be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 60 (or mobile device).

[0089] It should be noted here that, in some optional embodiments, the above... Figure 6 The computer device (or electronic device) shown may include hardware elements (including circuitry), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be noted that... Figure 6 This is only one instance of a particular specific instance, and is intended to illustrate the types of components that may exist in the aforementioned computer equipment (or electronic equipment).

[0090] It should be noted that, Figure 6 The electronic device shown is used to perform Figure 1 The method for detecting operation and maintenance knowledge in the operation and maintenance knowledge base shown above also applies to this electronic device, and will not be repeated here.

[0091] This application embodiment also provides a non-volatile storage medium, which includes a stored program, wherein the program, when running, controls the device where the storage medium is located to execute the above-mentioned method for detecting maintenance knowledge in the maintenance knowledge base.

[0092] A non-volatile storage medium performs the following functions: receiving a first request initiated after the operation and maintenance knowledge base updates knowledge, parsing the first request to obtain first information, wherein the first information includes at least first configuration parameter information; sending the first request to the configuration library, and receiving a matching result generated in response to the first request from the configuration library, wherein the matching result is generated by matching the first configuration parameter information with second configuration parameter information in the configuration library; verifying the matching result according to third configuration parameter information stored in the server, and generating a verification result; if the verification result shows that the first configuration parameter information and the second configuration parameter information do not match, responding to a second request to modify the first configuration parameter information, and sending the third configuration parameter information to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base.

[0093] This application also provides an electronic device, including: a memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the program executes the above-mentioned method for detecting operation and maintenance knowledge in the operation and maintenance knowledge base.

[0094] The processor is used to run a program that performs the following functions: receiving a first request initiated after the operation and maintenance knowledge base has updated its knowledge, and parsing the first request to obtain first information, wherein the first information includes at least first configuration parameter information; sending the first request to the configuration library, and receiving a matching result generated in response to the first request from the configuration library, wherein the matching result is generated by matching the first configuration parameter information with second configuration parameter information in the configuration library; verifying the matching result according to third configuration parameter information stored in the server, and generating a verification result; if the verification result shows that the first configuration parameter information and the second configuration parameter information do not match, responding to a second request to modify the first configuration parameter information, and sending the third configuration parameter information to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base.

[0095] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

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

[0097] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0098] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0099] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0100] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0101] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for detecting operation and maintenance knowledge in an operation and maintenance knowledge base, characterized in that, include: The system receives a first request initiated after updating the knowledge base, and parses the first request to obtain first information, wherein the first information includes at least first configuration parameter information. The first request is sent to the configuration library, and the matching result generated by the first request is received in response to the configuration library. The matching result is generated by matching the first configuration parameter information with the second configuration parameter information in the configuration library. The matching result is verified based on the third configuration parameter information stored in the server, and a verification result is generated, including: determining the information to be retrieved in the matching result, and the first information to be verified corresponding to the information to be retrieved; searching for the second information to be verified corresponding to the information to be retrieved in the third configuration parameter information; determining whether the first information to be verified and the second information to be verified are consistent; if the first information to be verified and the second information to be verified are consistent, determining that the first configuration parameter information and the second configuration parameter information are matched; if the first information to be verified and the second information to be verified are inconsistent, determining that the first configuration parameter information and the second configuration parameter information are not matched. If the verification result indicates that the first configuration parameter information and the second configuration parameter information do not match, in response to a second request to modify the first configuration parameter information, the third configuration parameter information is sent to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base, wherein the second request is a request to modify the configuration parameter information initiated by the administrator.

2. The method according to claim 1, characterized in that, The matching results are generated using the following method: Obtain the first Internet Protocol address from the first configuration parameter information, wherein the first Internet Protocol address is a unique identifier corresponding to the first configuration parameter information; Search the configuration library for the second configuration parameter information corresponding to the first Internet Protocol address; The first configuration parameter information and the second configuration parameter information are matched to obtain the matching result.

3. The method according to claim 1, characterized in that, Receive the first request initiated after the operation and maintenance knowledge base has been updated, and parse the first request, including: When there are multiple first requests, each first request is parsed sequentially according to the time order in which they are received.

4. The method according to claim 3, characterized in that, The method further includes: When there are multiple first requests, target requests that do not include the first configuration parameter information are filtered out from the multiple first requests. The first request, after filtering out the target request, is sent to the configuration library.

5. The method according to claim 1, characterized in that, Sending the third configuration parameter information to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base includes: A third request to modify the first configuration parameter information is sent to the operation and maintenance knowledge base, wherein the third request includes at least the third configuration parameter information, and the operation and maintenance knowledge base receives and responds to the third request, using the third configuration parameter information to modify the first configuration parameter information.

6. The method according to claim 1, characterized in that, After parsing the first request, the method further includes: The first request is stored, and the first information is stored in the database of the server.

7. The method according to claim 1, characterized in that, The first request and the second request may be in at least one of the following formats: JSON format and XML format.

8. A system for checking an operation and maintenance knowledge base, characterized in that, include: The first device, the second device, and the server, among which... The first device is communicatively connected to the server and is used to run the operation and maintenance knowledge base and store the first configuration parameter information through the operation and maintenance knowledge base; The second device is communicatively connected to the server and is used to run the configuration library and store the second configuration parameter information through the configuration library; The server is used to execute the method for detecting operation and maintenance knowledge in the operation and maintenance knowledge base as described in any one of claims 1 to 7.

9. A device for checking an operation and maintenance knowledge base, characterized in that, include: The parsing module is used to receive a first request initiated after the operation and maintenance knowledge base is updated, and to parse the first request to obtain first information, wherein the first information includes at least first configuration parameter information. A matching module is used to send the first request to the configuration library and receive the matching result generated by the configuration library in response to the first request, wherein the matching result is generated by matching the first configuration parameter information with the second configuration parameter information in the configuration library; The verification module is used to verify the matching result based on the third configuration parameter information stored in the server, and generate a verification result, including: determining the information to be retrieved in the matching result, and the first information to be verified corresponding to the information to be retrieved; searching for the second information to be verified corresponding to the information to be retrieved in the third configuration parameter information; determining whether the first information to be verified and the second information to be verified are consistent; if the first information to be verified and the second information to be verified are consistent, determining that the first configuration parameter information and the second configuration parameter information match; if the first information to be verified and the second information to be verified are inconsistent, determining that the first configuration parameter information and the second configuration parameter information do not match. The modification module is configured to, in the event that the verification result indicates that the first configuration parameter information and the second configuration parameter information do not match, respond to a second request to modify the first configuration parameter information and send the third configuration parameter information to the operation and maintenance knowledge base to modify the first configuration parameter information in the operation and maintenance knowledge base, wherein the second request is a request to modify the configuration parameter information initiated by the administrator.

10. A non-volatile storage medium, characterized in that, The non-volatile storage medium includes a stored program, wherein, when the program is executed, it controls the device where the non-volatile storage medium is located to execute the method for detecting operation and maintenance knowledge in the operation and maintenance knowledge base as described in any one of claims 1 to 7.

11. An electronic device, characterized in that, include: A memory and a processor, the processor being configured to run a program stored in the memory, wherein the program, when running, executes the method for detecting operational knowledge in the operational knowledge base as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Knowledge base updating method and device, electronic equipment and storage medium

    CN115118504A

  • Data processing method and data standard management system

    WO2021184995A1