Automatic equipment inspection method and system based on container APP
By building inspection container apps corresponding to different equipment types, and combining containerization technology with standardized data interaction, the problems of high functional coupling, complex data interaction, and poor scalability of traditional inspection systems have been solved. This has enabled more flexible, real-time, and accurate equipment inspections, thereby improving the efficiency of substation operation and maintenance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-09
- Publication Date
- 2026-03-13
AI Technical Summary
Traditional equipment inspection systems suffer from high functional coupling, complex data interaction, insufficient real-time performance, and poor scalability, making them unable to meet the needs of collaborative inspection of multiple devices in substations.
Containerization technology is used to build inspection container apps corresponding to different equipment types, enabling modular deployment. Combined with standardized data interaction and task management, it supports scheduled and event-triggered inspections and uses multimodal analysis algorithms to process equipment data in real time.
It achieves flexibility, real-time capability, and scalability in equipment inspection, reduces development and maintenance costs, and improves the accuracy of inspection results and operational efficiency.
Smart Images

Figure CN121658022A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of relay protection information system operation and maintenance technology, and more specifically, relates to an automated equipment inspection method and system based on a container APP. Background Technology
[0002] With the increasing automation level of substations, the number of automated equipment (such as IED devices, network switches, and monitoring and control devices) has increased significantly. Equipment inspection, as a key link in ensuring the safe operation of equipment, faces the following challenges:
[0003] High degree of functional coupling: Traditional inspection systems are mostly integrated designs. Adding new equipment types or updating inspection algorithms requires a complete upgrade, which lacks flexibility.
[0004] Data interaction is complex: different devices use different communication protocols (such as DL / T860, DL / T634.5104), and the inspection system needs to adapt to multiple protocols, resulting in high development and maintenance costs;
[0005] Insufficient real-time performance: Traditional inspections rely heavily on manual triggering or fixed cycles, making it difficult to respond quickly to equipment anomalies, and the inspection results are not synchronized with the monitoring backend data.
[0006] Poor scalability: Adding new inspection functions requires redeploying the system, making it impossible to expand on demand and difficult to adapt to the diverse needs of substation equipment types.
[0007] In existing technologies, some solutions attempt to introduce modular design to improve inspection flexibility, but they fail to combine containerization technology to achieve functional isolation and independent deployment; some containerized applications focus only on a single equipment type, lacking standardized data interaction and task management mechanisms, and thus cannot meet the needs of collaborative inspection of multiple devices in substations.
[0008] Therefore, there is an urgent need for an automated equipment inspection method based on containerized APP technology that supports standardized interaction, in order to solve the shortcomings of traditional inspection solutions. Summary of the Invention
[0009] To address the shortcomings of existing technologies, this invention provides an automated equipment inspection method based on a containerized application. By using containerization technology to achieve modular deployment of inspection functions and combining standardized data interaction and task management mechanisms, the flexibility, real-time performance, and scalability of equipment inspection are improved.
[0010] The present invention adopts the following technical solution.
[0011] An automated equipment inspection method based on a container application includes the following steps:
[0012] Step 1: Build the corresponding inspection container APP according to the device type and encapsulate the APP;
[0013] Step 2: Deploy the inspection container APP on the automated equipment operation and maintenance management substation platform and configure resources and parameters;
[0014] Step 3: Build an equipment parameter database, conduct equipment inspections based on the inspection container APP, and perform status analysis in conjunction with the equipment parameter database to obtain inspection results;
[0015] Step 4: The inspection container APP uploads the inspection results to the automated equipment operation and maintenance management substation platform, processes the inspection results, and generates an inspection report.
[0016] Preferably, in step 1, the inspection container APP constructed according to the equipment type includes an IED device inspection APP, a network switch inspection APP, and a measurement and control device inspection APP.
[0017] Preferably, the inspection container APP is containerized, and each inspection container APP contains an independent container image and capability description file;
[0018] The container image includes the operating system, runtime environment, and dependency libraries;
[0019] The capability description file is used to declare the device types, data input / output formats, service interfaces, and container configuration requirements supported by the inspection container APP.
[0020] Preferably, step 2, configuring resources and parameters, specifically includes:
[0021] APP image installation includes: obtaining the inspection container APP image from the main station or local image library through the automated equipment operation and maintenance management substation platform; the platform checks whether the target image already exists; if it already exists, only the APP executable file package is pushed.
[0022] Container creation and resource configuration include: creating an inspection container APP container instance, configuring the container's CPU, memory, and storage resources, and setting port mapping and directory mapping paths;
[0023] Configure the parameters of the inspection container APP, including: the communication address of the target device, the data acquisition cycle, and the indicator thresholds of the inspection parameters;
[0024] Device association and data subscription include: establishing the association between the inspection container APP and the target device, configuring the device communication protocol parameters; and enabling the inspection container APP to receive real-time data from the device to be inspected by configuring the data subscription relationship of the inspection container APP.
[0025] Preferably, step 3 specifically includes:
[0026] The equipment under inspection undergoes multi-source data collection, and the inspection container APP receives the collected multi-source data.
[0027] The inspection container APP preprocesses the received multi-source data to obtain preprocessed data.
[0028] The inspection container APP analyzes the pre-processed data using a built-in multimodal analysis algorithm, and judges the equipment status by combining the inspection index thresholds in the equipment parameter database, thus obtaining the inspection results.
[0029] Preferably, the multi-source data includes:
[0030] Telemetry data includes: equipment current, voltage, power, and temperature;
[0031] Remote signaling data includes: device on / off status, alarm status, and operating mode;
[0032] Auxiliary data includes: device operation logs and network status data.
[0033] Preferably, the step of determining the equipment status by combining the inspection index thresholds in the equipment parameter database specifically includes:
[0034] For telemetry data, determine whether the values of each telemetry data are within the preset threshold range;
[0035] For remote signaling data, check whether each piece of remote signaling data is consistent with the historical normal state;
[0036] For auxiliary data, abnormal information is identified through keyword matching;
[0037] If all indicators meet the requirements, the equipment is considered to be in normal condition; if any indicator exceeds the threshold, is inconsistent with the historical normal condition, or abnormal information is detected, the equipment is considered to be in abnormal condition, and the abnormality details are recorded.
[0038] Preferably, it further includes:
[0039] Step 5: Perform real-time maintenance on the built inspection container APP and expand its functionality when new device types are added.
[0040] Preferably, the real-time maintenance includes:
[0041] By monitoring the running status of the inspection container APP in real time, including CPU utilization, memory usage, container runtime and log output; when the inspection container APP exits abnormally, the automated equipment operation and maintenance management substation platform automatically restarts the inspection container APP based on the container restart configuration, and records the restart log at the same time.
[0042] The feature expansion when adding a new device type includes:
[0043] When a new equipment type is added, a corresponding inspection container APP is developed, and deployment and configuration are completed based on the automated equipment operation and maintenance management substation platform.
[0044] The present invention also proposes an automated equipment inspection system based on a container application (APP) to implement the automated equipment inspection method based on the container application (APP). The system includes: an APP construction module, a configuration module, a data acquisition module, a status analysis module, and a result processing module.
[0045] The APP building module builds the corresponding inspection container APP according to the device type and encapsulates the APP;
[0046] The configuration module deploys the inspection container APP on the automated equipment operation and maintenance management substation platform and configures resources and parameters;
[0047] The data acquisition module is used to build a device parameter database, acquire device parameters, and store them in the device parameter database;
[0048] The status analysis module performs equipment inspections based on the inspection container APP and combines the equipment parameter database to perform status analysis and obtain inspection results.
[0049] The results processing module uploads the inspection results to the automated equipment operation and maintenance management substation platform through the inspection container APP, processes the inspection results, and generates an inspection report.
[0050] The beneficial effects of the present invention are that, compared with the prior art, the present invention has at least the following beneficial effects:
[0051] 1. Modularization and flexibility: By using containerization technology, the inspection function is split into independent APPs according to equipment type. Adding or updating the inspection function only requires deploying the container APP corresponding to different equipment types, without the need for a complete system upgrade, thus adapting to the diverse needs of substation equipment types.
[0052] 2. Standardized Interaction: Based on the Message Bus (MQTT) of the automated equipment operation and maintenance management substation and the standard data format (JSON), data interaction between APPs and between APPs and the platform is realized, avoiding protocol fragmentation problems and reducing development and maintenance costs;
[0053] 3. Real-time performance and accuracy: Supports scheduled and event-triggered inspections, combines multimodal analysis algorithms to process equipment data in real time, and compares and verifies data with the monitoring backend to reduce misjudgments and omissions, ensuring the reliability of inspection results;
[0054] 4. High scalability: The resource configuration and device association of the container APP can be flexibly adjusted. When adding a device inspection function, there is no need to reconstruct the existing architecture, which can quickly adapt to changes in the substation operation and maintenance needs.
[0055] 5. High Efficiency of Operation and Maintenance: Automated data collection, status analysis and alarm triggering reduce manual intervention, while providing standardized inspection reports to provide operation and maintenance personnel with accurate fault location and handling basis, thereby improving operation and maintenance efficiency. Attached Figure Description
[0056] Figure 1 This is a flowchart of the automated equipment inspection method based on a container application in this invention;
[0057] Figure 2 This is a flowchart of the equipment inspection process performed by the inspection container APP in this invention;
[0058] Figure 3 This is a structural diagram of the automated equipment inspection system based on a container APP in this invention. Detailed Implementation
[0059] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of this invention. The embodiments described in this application are merely some embodiments of this invention, and not all embodiments. Based on the spirit of this invention, other embodiments obtained by those skilled in the art without creative effort are all within the protection scope of this invention.
[0060] like Figure 1 As shown, this invention proposes an automated equipment inspection method based on a container application, which includes the following steps:
[0061] Step 1: Build the corresponding inspection container APP according to the device type and encapsulate the APP;
[0062] Specifically, inspection container apps are built according to equipment type, including IED device inspection apps, network switch inspection apps, and measurement and control device inspection apps:
[0063] Each app encapsulates independent functional units, including a unit that adapts to the communication protocol of the corresponding device, a unit that implements data capture, a status analysis unit with built-in data cleaning, feature extraction and anomaly detection algorithms, and a unit that outputs results.
[0064] The app uses containerized packaging, with each app containing an independent container image and capability description file, enabling data collection, status analysis and anomaly diagnosis.
[0065] The base container image includes a lightweight operating system (such as Ubuntu 20.04), a runtime environment (such as Python 3.9 and Java 11), and dependent libraries (such as the IEC61850 protocol parsing library and the MQTT client library);
[0066] Each app is equipped with a capability description file, which declares the types of devices the app supports, data input and output formats (such as supported telemetry data types and remote signaling data encoding rules), service interfaces (such as data acquisition services and status query services), and container configuration requirements (such as the number of CPU cores and memory capacity).
[0067] Step 2: Deploy the inspection container APP on the automated equipment operation and maintenance management substation platform and configure resources and parameters;
[0068] The deployment and configuration of the inspection container APP are completed based on the automated equipment operation and maintenance management substation platform. The APP image installation, container creation and parameter configuration are realized through the automated equipment operation and maintenance management substation platform services. The communication parameters and data subscription relationship between the APP and the target device are configured. The inspection container APP receives inspection tasks issued by the automated equipment operation and maintenance management substation platform through the message bus (MQTT) and collects equipment data according to the preset period or event trigger (such as equipment alarm trigger). The data types include telemetry data (such as current and voltage), remote signaling data (such as switch status), equipment operation logs and network status data.
[0069] The specific process is as follows:
[0070] APP image installation: The APP image is obtained from the main station or local image library through the automated equipment operation and maintenance management substation platform. The platform checks whether the target image already exists. If it already exists, only the APP execution file package (including algorithm scripts and configuration files) is pushed to reduce the amount of data transmission.
[0071] Container creation and resource configuration: Create an APP container instance, configure the container's CPU, memory, and storage resources, set up port mapping (such as mapping port 5000 inside the APP to port 5001 on the host machine for data interaction) and directory mapping (map the log directory inside the container to a specified path on the host machine for easy log management).
[0072] APP parameter configuration: Configure APP parameters, including the target device's communication address (such as IP address, port), data collection cycle (such as setting the timed inspection cycle to 5 minutes / time, and setting the event-triggered inspection to be triggered when the device alarms), and inspection index threshold (such as setting the IED device temperature threshold to -25℃~70℃).
[0073] Device Association and Data Subscription: Establish the association between the APP and the target device and configure the device communication protocol parameters; by configuring the data subscription relationship of the APP, the APP for inspecting containers can receive the real-time data collected from the device.
[0074] Step 3: Build an equipment parameter database, conduct equipment inspections based on the inspection container APP, and perform status analysis in conjunction with the equipment parameter database to obtain inspection results;
[0075] The constructed equipment parameter database includes: model parameters of automation equipment in the substation (such as equipment model, hardware configuration, and communication interface parameters), communication protocol configuration (such as MMS protocol parameters of DL / T860), and inspection index thresholds (such as normal operating temperature range of equipment and communication delay thresholds);
[0076] The database supports automatic import of basic device information through SCD file parsing, combined with manual input to supplement operation and maintenance parameters, and provides a parameter update interface to ensure real-time synchronization of device information.
[0077] Furthermore, equipment data acquisition and status analysis include:
[0078] The container inspection app executes equipment inspection tasks according to preset rules. The specific process is as follows:
[0079] Task reception and triggering: The inspection container APP receives inspection tasks issued by the automated equipment operation and maintenance management substation platform through the message bus (MQTT). The task types include scheduled tasks and event-triggered tasks. After receiving the task, the inspection container APP reports the task reception status to the platform.
[0080] Among them, the scheduled tasks are triggered on a timed basis according to the data collection cycle set in step 2, and the event-triggered tasks are tasks triggered by events, such as temporary inspection tasks issued by the automated equipment operation and maintenance management substation platform after receiving equipment alarms, or inspection tasks initiated by operation and maintenance personnel.
[0081] Furthermore, the equipment inspection based on the inspection container APP and the status analysis combined with the equipment parameter database specifically include:
[0082] Multi-source data acquisition of the equipment to be inspected includes collecting equipment data through a driver-based APP. The data acquisition module establishes a connection with the target equipment according to the communication protocol, and the types of data collected include:
[0083] Telemetry data includes numerical data such as current, voltage, power, and temperature of the equipment;
[0084] Remote signaling data includes status data such as device on / off status, alarm status, and operating mode;
[0085] Auxiliary data includes device operation logs (such as startup logs and error logs) and network status data (such as communication latency and packet loss rate).
[0086] The driver-type APP encapsulates the collected raw multi-source data and pushes it to the inspection container APP through the message bus;
[0087] Real-time data processing and status assessment: The inspection container APP preprocesses the received data, including data deduplication (removing redundant data collected repeatedly), outlier removal (filtering data that exceeds the reasonable range using the 3σ principle of normal distribution), and format conversion (converting data from different protocols into JSON format).
[0088] The inspection container app analyzes preprocessed data using a built-in multimodal analysis algorithm and combines this with inspection index thresholds in the equipment parameter database to determine the equipment status.
[0089] The automated equipment operation and maintenance management substation platform performs the following operations:
[0090] Results Comparison: The status data of the corresponding devices are obtained from the real-time database of the monitoring backend. The inspection results received by the platform are compared with the data of the monitoring backend at the field level. The comparison dimensions include device operating status (normal / abnormal), key indicator values (such as temperature, voltage), and communication status (online / offline).
[0091] Consistency Judgment and Handling: If the two states are consistent, the platform will store the inspection results in the historical database (with a retention period of no less than 3 months) and complete this inspection; if the two states are inconsistent (e.g., the inspection container APP determines the device is abnormal, but the monitoring backend shows it is normal), the platform will trigger an alarm, with the alarm level divided according to the severity of the abnormality (notification, general, minor, important, urgent, etc.), and will record the alarm time, abnormal device ID, and data comparison results; further preferably, if the comparison results are consistent, the platform will record the inspection results in the historical database (with a retention period of no less than 1 month); if the comparison results are inconsistent, the platform will trigger an alarm through the alarmPublish service, with the alarm level divided according to the severity of the abnormality (1 to 5, representing severity from low to high), and will call the report generation service to generate an inspection report. The report includes the abnormal device name, abnormal fields, data comparison details, possible causes, and operation and maintenance suggestions, and will be pushed to the operation and maintenance terminal through the filePush service.
[0092] Specifically, for telemetry data (such as temperature), determine whether it is within a preset threshold range;
[0093] For remote signaling data (such as switch status), check whether it is consistent with the historical normal status;
[0094] For auxiliary data, abnormal information is identified through keyword matching (such as "error" and "fault").
[0095] If all indicators meet the requirements, the equipment is considered to be in normal condition; if any indicator exceeds the threshold or there is an abnormal log, the equipment is considered to be in abnormal condition, and the abnormal details are recorded (such as the name of the abnormal indicator, the deviation between the actual value and the threshold, and the content of the abnormal log).
[0096] Step 4: The inspection container APP uploads the inspection results to the automated equipment operation and maintenance management substation platform, processes the inspection results, and generates an inspection report;
[0097] The inspection container APP uploads the inspection results to the automated equipment operation and maintenance management substation platform via the message bus. The inspection results include: equipment name, inspection time, status judgment result, and anomaly details.
[0098] Inspection report generation: The platform automatically generates inspection reports, which include basic information of abnormal equipment (name, model, and interval), abnormal details (abnormal indicators, comparison table of inspection results and monitoring data), possible cause analysis (such as communication interference causing false alarms in monitoring data, aging of equipment components causing abnormal actual status), and handling suggestions (such as checking the equipment communication link and verifying the equipment status on-site). The report is pushed to the operation and maintenance terminal for operation and maintenance personnel to handle it in a timely manner.
[0099] More preferably, the present invention further includes:
[0100] Step 5: Maintain and upgrade the constructed inspection container APP;
[0101] The automated equipment operation and maintenance management substation platform provides full lifecycle management functions for container apps, ensuring the continuous and stable operation of the inspection function:
[0102] Status monitoring: Monitor the running status of the inspection container application in real time, including CPU utilization, memory usage, container runtime and log output; when the inspection container application exits abnormally, the platform automatically restarts the inspection container application based on the container restart configuration, and records the restart log.
[0103] Functionality Expansion: When adding inspection functions for new equipment types, only the corresponding equipment type inspection container APP needs to be developed, and the deployment and configuration can be completed based on the automated equipment operation and maintenance management substation platform. No modifications to the existing system are required, enabling on-demand functional expansion.
[0104] To verify the technical effects of this invention in practical applications, such as Figure 2 As shown, the following embodiments will be used for illustration:
[0105] Example 1: Inspection Scenario of Monitoring and Control Device
[0106] Step 1: Construct an equipment parameter database. Obtain basic information (equipment name, node ID, and interval) of 10 monitoring and control devices in the station through SCD file parsing. Enter the communication protocol configuration (DL / T860MMS protocol, IP address 172.20.1.10~172.20.1.19, port) and inspection index thresholds (power supply voltage 220V±20%, CPU utilization ≤80%, temperature range 25℃~70℃, etc.).
[0107] Develop an application for monitoring and controlling the container inspection device. The application encapsulates an MMS protocol data receiving unit, a voltage / CPU / temperature analysis module, and an anomaly diagnosis algorithm. The container image of the application includes an Ubuntu 20.04 system, a Java 11 runtime, and an IEC61850 protocol parsing library. The data output format is MeasData.
[0108] Step 2: Install the IED inspection container APP image through the automated equipment operation and maintenance management substation platform, call the service to create 10 container instances (corresponding to 10 monitoring and control devices), configure the target device IP, collection cycle (5 minutes / time) and inspection threshold for each inspection container APP; establish the association between the inspection container APP and the IED device, configure the MMS client parameters, and subscribe to the telemetry data (voltage, CPU utilization, temperature) and remote signaling data (operating status) of the monitoring and control device through the service.
[0109] Step 3: The inspection container APP receives timed tasks from the platform every 5 minutes and uses MMS to drive the APP to collect data from the monitoring and control devices. The collected voltage data (e.g., 215V), CPU utilization (75%), and temperature (40℃) are preprocessed, outliers are removed, and the data is judged to be within the normal range based on the threshold. The equipment status is then determined to be normal. If the temperature collected by a certain monitoring and control device is 75℃, which exceeds the threshold (-25℃~70℃), the equipment status is determined to be abnormal, and the abnormality details are recorded.
[0110] Step 4: The inspection container APP uploads the inspection results of 10 monitoring and control devices to the automated equipment operation and maintenance management substation platform. The platform obtains the monitoring backend data and finds that the status of 9 devices is consistent, while the temperature data of 1 device is inconsistent (the inspection container APP shows 75℃, while the monitoring backend shows 65℃). The platform triggers an important alarm, generates an inspection report, points out that the temperature of the IED device is abnormal and the data comparison deviation is 10℃, and suggests checking the equipment heat dissipation module and monitoring data acquisition link. The report is pushed to the operation and maintenance terminal.
[0111] As can be seen from this embodiment, the present invention can realize automated inspection of IED devices, quickly identify equipment abnormalities, and at the same time ensure the flexible expansion and stable operation of the inspection function.
[0112] like Figure 3 As shown, the present invention also proposes an automated equipment inspection system based on a container APP. The system is used to implement the above-mentioned automated equipment inspection method based on a container APP. The system includes: an APP construction module, a configuration module, a data acquisition module, a status analysis module, and a result processing module.
[0113] Among them, the APP building module builds the corresponding inspection container APP according to the device type and encapsulates the APP;
[0114] The configuration module deploys the inspection container APP on the automated equipment operation and maintenance management substation platform and configures resources and parameters;
[0115] The data acquisition module is used to build a device parameter database, acquire device parameters, and store them in the device parameter database;
[0116] The status analysis module performs equipment inspections based on the inspection container APP and combines the equipment parameter database to perform status analysis and obtain inspection results.
[0117] The results processing module uploads the inspection results to the automated equipment operation and maintenance management substation platform through the inspection container APP, processes the inspection results, and generates an inspection report.
[0118] The beneficial effect of this invention is that, compared with the prior art, this invention uses containerization technology to split the inspection function into independent APPs according to equipment type. Adding or updating the inspection function only requires deploying the container APP corresponding to different equipment types, without the need for an overall system upgrade, thus adapting to the diverse needs of substation equipment types.
[0119] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.
[0120] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0121] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0122] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0123] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the claims of the present invention.
Claims
1. An automated equipment inspection method based on a container application, characterized in that, Includes the following steps: Step 1: Build the corresponding inspection container APP according to the device type and encapsulate the APP; Step 2: Deploy the inspection container APP on the automated equipment operation and maintenance management substation platform and configure resources and parameters; Step 3: Build an equipment parameter database, conduct equipment inspections based on the inspection container APP, and perform status analysis in conjunction with the equipment parameter database to obtain inspection results; Step 4: The inspection container APP uploads the inspection results to the automated equipment operation and maintenance management substation platform, processes the inspection results, and generates an inspection report.
2. The automated equipment inspection method based on a container application according to claim 1, characterized in that: In step 1, the inspection container APP constructed according to the equipment type includes IED device inspection APP, network switch inspection APP, and measurement and control device inspection APP.
3. The automated equipment inspection method based on a container application according to claim 2, characterized in that: The inspection container APP adopts containerized packaging, and each inspection container APP contains an independent container image and capability description file; The container image includes the operating system, runtime environment, and dependency libraries; The capability description file is used to declare the device types, data input / output formats, service interfaces, and container configuration requirements supported by the inspection container APP.
4. The automated equipment inspection method based on a container application according to claim 1, characterized in that: Step 2, specifically the configuration of resources and parameters, includes: APP image installation includes: obtaining the inspection container APP image from the main station or local image library through the automated equipment operation and maintenance management substation platform; the platform checks whether the target image already exists; if it already exists, only the APP executable file package is pushed. Container creation and resource configuration include: creating an inspection container APP container instance, configuring the container's CPU, memory, and storage resources, and setting port mapping and directory mapping paths; Configure the parameters of the inspection container APP, including: the communication address of the target device, the data acquisition cycle, and the indicator thresholds of the inspection parameters; Device association and data subscription include: establishing the association between the inspection container APP and the target device, configuring the device communication protocol parameters; and enabling the inspection container APP to receive real-time data from the device to be inspected by configuring the data subscription relationship of the inspection container APP.
5. The automated equipment inspection method based on a container application according to claim 1, characterized in that: Step 3 specifically includes: The equipment under inspection undergoes multi-source data collection, and the inspection container APP receives the collected multi-source data. The inspection container APP preprocesses the received multi-source data to obtain preprocessed data. The inspection container APP analyzes the pre-processed data using a built-in multimodal analysis algorithm, and judges the equipment status by combining the inspection index thresholds in the equipment parameter database, thus obtaining the inspection results.
6. The automated equipment inspection method based on a container application according to claim 5, characterized in that: The multi-source data includes: Telemetry data includes: equipment current, voltage, power, and temperature; Remote signaling data includes: device on / off status, alarm status, and operating mode; Auxiliary data includes: device operation logs and network status data.
7. The automated equipment inspection method based on a container application according to claim 6, characterized in that: The method of determining equipment status by combining inspection index thresholds from the equipment parameter database specifically includes: For telemetry data, determine whether the values of each telemetry data are within the preset threshold range; For remote signaling data, check whether each piece of remote signaling data is consistent with the historical normal state; For auxiliary data, abnormal information is identified through keyword matching; If all indicators meet the requirements, the equipment is considered to be in normal condition; if any indicator exceeds the threshold, is inconsistent with the historical normal condition, or abnormal information is detected, the equipment is considered to be in abnormal condition, and the abnormality details are recorded.
8. The automated equipment inspection method based on a container application according to claim 1, characterized in that: Also includes: Step 5: Perform real-time maintenance on the built inspection container APP and expand its functionality when new device types are added.
9. The automated equipment inspection method based on a container application according to claim 8, characterized in that: The real-time maintenance includes: By monitoring the running status of the inspection container APP in real time, including CPU utilization, memory usage, container runtime and log output; when the inspection container APP exits abnormally, the automated equipment operation and maintenance management substation platform automatically restarts the inspection container APP based on the container restart configuration, and records the restart log at the same time. The feature expansion when adding a new device type includes: When a new equipment type is added, a corresponding inspection container APP is developed, and deployment and configuration are completed based on the automated equipment operation and maintenance management substation platform.
10. An automated equipment inspection system based on a container application, used to implement the automated equipment inspection method based on a container application as described in any one of claims 1-9, characterized in that, The system includes: an APP building module, a configuration module, a data acquisition module, a status analysis module, and a result processing module; The APP building module builds the corresponding inspection container APP according to the device type and encapsulates the APP; The configuration module deploys the inspection container APP on the automated equipment operation and maintenance management substation platform and configures resources and parameters; The data acquisition module is used to build a device parameter database, acquire device parameters, and store them in the device parameter database; The status analysis module performs equipment inspections based on the inspection container APP and combines the equipment parameter database to perform status analysis and obtain inspection results. The results processing module uploads the inspection results to the automated equipment operation and maintenance management substation platform through the inspection container APP, processes the inspection results, and generates an inspection report.