Inspection data processing method, device and equipment

By automating the generation and processing of inspection work orders, the problem of rigid inspection data processing and reliance on manual operation in existing technologies has been solved, achieving efficient, accurate execution and transparent management of inspection tasks.

CN121614534APending Publication Date: 2026-03-06HEFEI TANOVO INFORMATION SECURITY TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511818843.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-04
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing inspection data processing technology is rigid, has poor business adaptability, low degree of automation, relies on manual operation for task execution, and is inefficient and prone to errors.

Method used

By acquiring inspection target data, inspection work orders are automatically generated and sent to the client. Feedback data is received, statistically classified, and inspection reports are generated, thus achieving automated and precise task execution.

Benefits of technology

It enables automated triggering and precise execution of inspection tasks, improves data processing efficiency and management reliability, shortens response time to business changes, and ensures timely task triggering and transparent and controllable feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121614534A_ABST
    Figure CN121614534A_ABST
Patent Text Reader

Abstract

The invention provides an inspection data processing method, device and equipment, belongs to the technical field of information processing, and solves the problems that the inspection data processing efficiency is low and the execution process is difficult to control. The method comprises the following steps: acquiring inspection target data, wherein the inspection target data comprises inspection time data, inspection execution equipment data and inspection object data; according to the inspection target data, performing traversal filling processing on the inspection form database to obtain inspection work order data; sending the inspection work order data to the client; receiving a plurality of inspection feedback data sent by the client, wherein the inspection feedback data is obtained by the client by generating an operation instruction according to the inspection work order data and executing the operation instruction; and performing statistical classification processing on the plurality of inspection result data to obtain inspection report data. According to the scheme, automatic triggering and accurate execution of the inspection task are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of information processing technology, and in particular to a method, apparatus and equipment for processing inspection data. Background Technology

[0002] In critical sectors such as industrial manufacturing, energy supply, and infrastructure management, equipment inspection is a core management activity ensuring the safe operation of assets. Existing inspection data processing technologies primarily exhibit two typical forms: the first is the traditional paper-based model, where inspectors carry pre-printed, fixed-format checklists to the site to record data, which is then manually entered into computers for later processing; the second is a rudimentary electronic system, using preset fixed-field templates (such as early-developed apps or web forms) to digitize basic information via mobile terminals. These technological solutions have, to some extent, achieved a preliminary transition from purely paper-based to electronic methods, constituting the mainstream technological state of current inspection data management. However, both forms are built upon the core logic of "static templates" and "manual driving," with their data processing flow beginning with a fixed structure pre-set by the administrator, and heavily reliant on manual intervention and coordination in task triggering and execution feedback.

[0003] Existing technical solutions suffer from fundamental systemic flaws and are no longer able to meet the demands of modern enterprises for agile, precise, and closed-loop management. First, the rigidity of data structures and poor business adaptability are the primary bottlenecks. Fixed-field form templates cannot flexibly respond to the diverse needs of equipment types, iterative updates to inspection standards, or differentiated requirements of specific risk scenarios. Any addition or removal of fields or changes to rules requires technical personnel to modify backend code or perform complex configurations, resulting in response cycles that can last for days or even weeks, severely hindering business agility. Second, the data processing workflow suffers from low automation and poor reliability. The entire chain from task generation to assignment relies heavily on manual operation: managers must manually calculate inspection cycles, remember trigger times, and notify responsible parties via email, telephone, etc. This process is not only inefficient but also highly prone to task omissions, delays, or assignment errors, undermining the mandatory and timely nature of inspections. Summary of the Invention

[0004] This invention provides a method, apparatus, and equipment for processing inspection data, which solves the problems of low efficiency in inspection data processing and difficulty in controlling the execution process.

[0005] To solve the above-mentioned technical problems, the technical solution of the present invention is as follows: This invention provides a method for processing inspection data, used on a server, comprising: Acquire inspection target data, which includes inspection time data, inspection execution equipment data, and inspection object data; Based on the inspection target data, the inspection form database is traversed and filled to obtain inspection work order data; Send the inspection work order data to the client; The system receives multiple inspection feedback data sent by the client. The inspection feedback data is obtained by the client generating operation instructions based on the inspection work order data and executing them. The multiple inspection results data are statistically classified and processed to obtain inspection report data.

[0006] Optionally, acquire inspection target data, including: The system receives inspection configuration parameters input by the user through a graphical interface. The configuration operation data is serialized according to a preset format to obtain the inspection target data.

[0007] Optionally, based on the inspection target data, the inspection form database is traversed and populated to obtain inspection work order data, including: Based on the inspection object data in the inspection target data, multiple inspection form templates in the inspection form database are matched to obtain a target inspection form template. The inspection target items in the target inspection form template are the same as those in the inspection object data. The inspection time data and inspection execution equipment data from the inspection target data are used to fill in the inspection execution equipment items and inspection object items of the target inspection form template to obtain inspection work order data.

[0008] Optionally, the inspection form database is obtained through the following process: The system receives inspection data input by the user through a graphical interface. The inspection project data is parsed and classified to obtain multiple inspection form templates, which include inspection time items, inspection execution equipment items, and inspection object items. Multiple inspection form templates are categorized according to a preset structure to obtain an inspection form database, which includes multiple inspection form templates.

[0009] Optionally, sending the inspection work order data to the client includes: Get the current time data; The current time data is compared with the inspection time data in the inspection work order data to obtain the comparison result; When the comparison result is a preset value, the target client is determined based on the inspection execution equipment data in the inspection work order data, and the inspection work order data is sent to the target client.

[0010] Optionally, the multiple inspection result data are statistically classified to obtain inspection report data, including: Based on the inspection execution equipment data in the multiple inspection result data, the multiple inspection result data are classified and summarized to obtain inspection classification data. The inspection execution results data in the inspection classification data are statistically analyzed to obtain the inspection report data.

[0011] This invention also provides a method for processing inspection data on a client side, comprising: The system receives inspection work order data sent by the server. The inspection work order data is obtained by traversing and filling the inspection form database based on the inspection target data. The inspection target data includes inspection time data, inspection execution equipment data, and inspection object data. The inspection work order data is parsed and processed to obtain operation instructions; Execute operation instructions and record and store the execution results to obtain multiple inspection feedback data; The multiple inspection feedback data are sent to the server, which then performs statistical classification on the multiple inspection result data to obtain inspection report data.

[0012] This invention also provides an inspection data processing device for a server, comprising: The acquisition module is used to acquire inspection target data, which includes inspection time data, inspection execution equipment data, and inspection object data. The first processing module is used to traverse and fill the inspection form database according to the inspection target data to obtain inspection work order data. The first transceiver module is used to send the inspection work order data to the client. The first transceiver module is also used to receive multiple inspection feedback data sent by the client. The inspection feedback data is obtained by the client generating operation instructions based on the inspection work order data and executing them. The first processing module is also used to perform statistical classification processing on the multiple inspection result data to obtain inspection report data.

[0013] This invention also provides an inspection data processing device for a client, comprising: The second transceiver module is used to receive inspection work order data sent by the server. The inspection work order data is obtained by traversing and filling the inspection form database according to the inspection target data. The inspection target data includes inspection time data, inspection execution equipment data, and inspection object data. The second processing module is used to parse and process the inspection work order data to obtain operation instructions; execute the operation instructions and record and store the execution results to obtain multiple inspection feedback data. The second transceiver module is also used to send the multiple inspection feedback data to the server, so that the server can perform statistical classification processing on the multiple inspection result data to obtain inspection report data.

[0014] This invention also provides a computing device, including: a processor and a memory storing a computer program, wherein the computer program, when run by the processor, executes the above-described method.

[0015] The technical solution of the present invention has at least the following effects: The above-mentioned solution of the present invention obtains inspection target data, including inspection time data, inspection execution equipment data, and inspection object data; based on the inspection target data, iterates and fills the inspection form database to obtain inspection work order data; sends the inspection work order data to the client; receives multiple inspection feedback data sent by the client, which are obtained by the client generating operation instructions based on the inspection work order data and executing them; and performs statistical classification processing on multiple inspection result data to obtain inspection report data, thereby realizing the automated triggering and precise execution of inspection tasks. Attached Figure Description

[0016] Figure 1 This is a flowchart of a server inspection data processing method provided in an embodiment of the present invention; Figure 2 This is a flowchart of a patrol data processing method for a client provided in an embodiment of the present invention; Figure 3 This is a structural diagram of the inspection data processing device for a server provided in an embodiment of the present invention; Figure 4 This is a structural diagram of the inspection data processing device for the client provided in an embodiment of the present invention; Figure 5 This is a schematic diagram of the structure of the computing device provided in an embodiment of the present invention. Detailed Implementation

[0017] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

[0018] like Figure 1As shown, an embodiment of the present invention proposes an inspection data processing method for a server, comprising: Step 11: Obtain inspection target data, which includes inspection time data, inspection execution equipment data, and inspection object data; Step 12: Based on the inspection target data, traverse and fill the inspection form database to obtain inspection work order data; Step 13: Send the inspection work order data to the client; Step 14: Receive multiple inspection feedback data sent by the client. The inspection feedback data is obtained by the client generating operation instructions based on the inspection work order data and executing them. Step 15: Perform statistical classification processing on the multiple inspection result data to obtain inspection report data.

[0019] In step 11 of this embodiment, the server first obtains the inspection target data input by the user. The inspection target data includes inspection time data, inspection execution equipment data, and inspection object data. The inspection time data includes data such as the time and frequency of the inspection. The inspection execution equipment data includes the equipment information of the inspection execution entity. The inspection object data includes the asset ID or equipment information of the inspected entity. These data together constitute the inspection target data.

[0020] In step 12, the server retrieves the corresponding structured form template (usually in JSON format) from the inspection form database based on the inspection target data. The work order generation module then instantiates the template into a specific work order object (i.e., inspection work order data), assigns it a unique work order ID, initial status (such as "pending processing"), planned time, and other attributes, and persists it to the work order database.

[0021] In step 13, the server encapsulates the inspection work order data into a structured message notification object (including work order content, responsible person ID, and direct access link), and sends it to the designated client through a multi-channel message push system (such as in-site messages, emails, and app push notifications). After successful delivery, the work order status is updated to "delivered" or "pending execution".

[0022] In step 14, the client renders a form interface based on the received work order data, guiding the executor to input the inspection results (such as values, options, and photos) item by item, and performs front-end validation. Upon submission, the client encapsulates the data into a structured feedback data packet and sends it to the server. After receiving the packet, the server verifies the data integrity and work order status to ensure that the feedback data corresponds one-to-one with the work order instance.

[0023] In step 15, the server persistently stores the received structured feedback data to the results database and performs aggregate analysis based on the stored complete records. For example, it performs statistical analysis (such as calculating pass rate and failure frequency) and classification (such as grouping by risk level) on the results data according to equipment type, time period, or anomaly type, and generates visualization reports (such as inspection completion rate trend and equipment health status distribution).

[0024] The technical solution described in this embodiment achieves intelligent and automated operation of the entire equipment inspection management process by constructing a five-in-one system architecture that includes a web-based custom form configuration module, an inspection task scheduling engine, a work order generation and distribution module, a mobile / web-based work order execution and feedback module, and a data storage and status management module, thereby improving the reliability and efficiency of equipment safety management.

[0025] In an optional embodiment of the present invention, step 11, obtaining the inspection target data, may include: Step 111: Receive the inspection configuration parameters input by the user through the graphical interface; Step 112: Serialize the configuration operation data according to a preset format to obtain the inspection target data.

[0026] In step 111 of this embodiment, the core parameters of the inspection task are defined by dragging, clicking, and other operations on the web-based graphical user interface (GUI) provided by the server. These operations include, but are not limited to: creating and naming the inspection template, selecting and configuring various form items (such as text boxes, numeric input boxes, drop-down selection boxes, and image upload controls) from the component library, setting the attributes of each form item (such as labels, whether it is required, default values, and numerical range constraints), and associating the template with scheduling parameters (such as inspection frequency expressions), the executing device (or responsible person), and the inspection object (specific asset). The system front-end captures these user operation events in real time and constructs a preliminary, unstructured front-end configuration object in memory, which records the complete form structure and business rule intent.

[0027] In step 112, when the configuration is completed and the save operation is triggered, the system performs serialization processing: first, it performs data validation on the front-end configuration object (such as checking the completeness of required fields), and then converts it into a standard, structured data exchange format object (usually JSON format). This JSON object fully defines the form and includes system-generated metadata (such as template unique ID, version number, and creation time). This structured JSON object is the core component of the "inspection target data" obtained after serialization processing.

[0028] In an optional embodiment of the present invention, step 12, which involves traversing and filling the inspection form database according to the inspection target data to obtain inspection work order data, may include: Step 121: Based on the inspection object data in the inspection target data, match multiple inspection form templates in the inspection form database to obtain a target inspection form template. The inspection target items in the target inspection form template are the same as those in the inspection object data. Step 122: Fill the inspection execution equipment item and inspection object item of the target inspection form template with the inspection time data and inspection execution equipment data from the inspection target data to obtain the inspection work order data.

[0029] In step 121 of this embodiment, the server queries all configured form templates in the inspection form database (i.e., the configuration database) based on the specific inspection object (such as asset ID or equipment type) specified in the inspection target data. The system compares the preset associated asset information in the template with the currently input inspection object data to perform matching and filtering, and finally locates the target inspection form template that completely corresponds to the inspection object. This process ensures a high degree of relevance between the work order content and the equipment to be inspected, establishing a precise mapping relationship from the inspection object data to the target inspection form template.

[0030] In step 122, the server treats the target inspection form template as a static "blueprint" and injects dynamic inspection time data (such as the planned execution time schedule_time) and inspection execution device data (i.e., the specified execution terminal assignee_id) as key attributes into the instance of the template. This process is not a simple field filling, but an instantiation process, that is, creating an independent, executable inspection work order data object with a unique work order ID and an initialized status (such as "pending processing").

[0031] In an optional embodiment of the present invention, the inspection form database is obtained through the following process: Step 1231: Receive the inspection item data input by the user through the graphical interface; Step 1232: The inspection project data is parsed and classified to obtain multiple inspection form templates. The inspection form templates include inspection time items, inspection execution equipment items, and inspection object items. Step 1233: Summarize multiple inspection form templates according to a preset structure to obtain an inspection form database, which includes multiple inspection form templates.

[0032] In step 1231 of this embodiment, a series of drag-and-drop, input, and selection operations are performed through the web-based graphical configuration interface provided by the server to define the inspection items. These operations include creating forms, adding and configuring various form items (such as text boxes, numeric input boxes, drop-down selection boxes, etc.), setting their attributes (such as labels, whether they are required, constraints), and simultaneously configuring business rules associated with the forms, such as scheduling inspection times (using Cron expressions, etc.), specifying the default inspection execution equipment (responsible person), and the associated inspection objects (asset or equipment type). The system front-end captures these user operations in real time and forms a preliminary, unstructured front-end configuration object in memory.

[0033] In steps 1232, when the user completes the configuration and saves it, the system parses and categorizes the raw configuration data collected from the front end. First, data validation is performed. Then, the scattered form items, scheduling configurations, asset associations, and responsible person assignments are integrated and serialized into a complete, structured data object (typically in JSON format). Each such JSON object constitutes an independent, reusable inspection form template.

[0034] In step 1233, each structured inspection form template object (JSON format) generated in step 1232, along with its system metadata (such as unique ID, creation timestamp, etc.), is stored as an independent record in a centralized database. This collection of data, organized according to a unified data model and containing multiple inspection form templates, constitutes the inspection form database of the entire system. This database serves as the core data source, providing template support for the subsequent automatic triggering of inspection tasks and work order instantiation.

[0035] In an optional embodiment of the present invention, step 13, sending the inspection work order data to the client, may include: Step 131: Obtain the current time data; Step 132: Compare the current time data with the inspection time data in the inspection work order data to obtain the comparison result; Step 133: When the comparison result is a preset value, determine the target client based on the inspection execution equipment data in the inspection work order data, and send the inspection work order data to the target client.

[0036] In step 131 of this embodiment, the inspection task scheduling engine inside the server runs continuously and periodically (e.g., once per second) obtains the precise current system time from the operating system or time server. This time data serves as the basic input for determining the timing of task triggering.

[0037] In step 132, the inspection time data in the inspection work order data is a scheduling configuration associated with the form template, i.e., a Cron expression. The comparison operation is executed by the scheduling engine, the core of which is to match and calculate the current time data with the time rule set defined by the Cron expression. The comparison result is a Boolean value (True / False), with the default value being True, indicating a successful match.

[0038] In step 133, when the comparison result is True (i.e., the trigger condition is met), the system retrieves the instantiated work order data according to the trigger command. The inspection execution equipment data within this data specifies the preset execution subject device ID (assignee_id). The system uses this account ID to determine the target client and then sends the complete work order data (including form content, asset information, etc.) to the mobile or web application logged into by the execution subject via the integrated push notification system. This process automates the task's transition from planning to execution, ensuring that the work order is pushed to the correct execution subject at the precise time, without manual intervention.

[0039] In an optional embodiment of the present invention, step 15, which involves statistically classifying the multiple inspection result data to obtain inspection report data, may include: Step 151: Based on the inspection execution equipment data in the multiple inspection result data, classify and summarize the multiple inspection result data to obtain inspection classification data; Step 152: Statistically analyze the inspection execution result data in the inspection classification data to obtain the inspection report data.

[0040] In step 151 of this embodiment, the system extracts all completed inspection records within a certain period from the result database and the work order database. Each record contains structured inspection results and their associated inspection execution equipment data (i.e., the responsible person ID or account). The system uses this execution equipment data as a classification key to group and aggregate all inspection result data. For example, all inspection work orders executed by "Execution Equipment A" and their feedback data are grouped into one group, and those executed by "Execution Equipment B" are grouped into another. This process organizes the discrete work order data according to the executor dimension, generating a collection of inspection classification data indexed by different execution equipment.

[0041] In step 152, multi-dimensional indicator calculations and statistical analysis are performed on each categorized data set obtained in step 151 (i.e., all inspection results under each execution device). For example, for a single execution entity or execution device, statistics are compiled on its work order completion rate, on-time completion rate, total number and distribution of discovered anomalies, and average work order processing time. Simultaneously, trend analysis or pass rate calculations can be performed on specific inspection item values ​​(such as temperature and pressure readings) in the results data. These statistical results, combined with the categorization dimensions, are ultimately integrated and packaged into structured inspection report data. This report data clearly demonstrates the work performance of different execution devices and the health status of the responsible equipment, providing quantitative and visual data support for management's resource allocation, performance evaluation, and preventative maintenance decisions.

[0042] For work orders with an abnormal status, task reassignment is performed, and the reassignment priority is calculated using the following formula: ; in, To redistribute priority scores, The criticality level of the assets to be inspected. The current system time. This is the preset deadline for the work order. and These are the weighting coefficients; The obtained redistribution priority score is used to determine the task redistribution order. When the system detects that a work order status is marked as "execution timeout" or "data anomaly," a multi-factor weighted priority calculation model is used to replace traditional manual experience judgment. This model uses a formula... Calculate the redistribution priority score. In this formula, It is a quantified priority score. It is a predefined criticality level of the inspection objects derived from asset allocation data. It is a dynamically calculated work order delay duration, and and These are configurable weighting coefficients used to balance the importance of asset criticality and processing urgency in decision-making. Through this calculation, the system generates a priority processing queue for all abnormal work orders, sorted in descending order of scores. This outputs a clear task redistribution order, enabling administrators or downstream automation systems to execute redistribution operations based on this objective and optimized order. Ultimately, this significantly improves the response speed and processing efficiency of abnormal inspection tasks, achieving intelligent scheduling of operation and maintenance resources.

[0043] The statistical processing further includes calculating a device health score, which is calculated using the following formula:

[0044] in, Rate the health of the equipment. The number of anomalies found in the inspection feedback data. This represents the total number of inspection work orders. The equipment health score is obtained by multiplying the reliability ratio (1 - failure rate) by the business criticality weight, which not only quantifies the physical operating status of the equipment but also incorporates its value weight in the production system, thus outputting an equipment health score that is both objective and business-relevant. This score is integrated into the final inspection report data as a core indicator, enabling managers to quickly and accurately grasp the overall health level of assets and providing high-quality data support for predictive maintenance and optimized resource allocation.

[0045] like Figure 2 As shown, embodiments of the present invention also propose an inspection data processing method for a client, comprising: Step 21: Receive inspection work order data sent by the server; the inspection work order data is obtained by traversing and filling the inspection form database according to the inspection target data; the inspection target data includes inspection time data, inspection execution equipment data, and inspection object data. Step 22: Parse and process the inspection work order data to obtain operation instructions; Step 23: Execute the operation instructions and record and store the execution results to obtain multiple inspection feedback data; Step 24: Send the multiple inspection feedback data to the server, so that the server can perform statistical classification processing on the multiple inspection result data to obtain inspection report data.

[0046] In step 21 of this embodiment, the client (such as a mobile terminal or web browser held by the inspection personnel) receives the inspection work order data from the server through an integrated push notification system (such as App notifications or in-site messages). This data packet contains complete work order context information, such as a unique work order ID, the form structure (schema) to be filled in, details of the associated inspection assets, and the planned execution time.

[0047] In step 22 of this embodiment, after receiving the work order data, the client application parses it, the core of which is to interpret the structured form template (JSON Schema). Based on the definitions of type, label, and constraints for each field in the template, the parsing engine renders corresponding interactive form items (such as input boxes, selectors, and camera buttons) on the client interface. This rendering result serves as the operation instruction guiding the user to the next step, clearly informing the inspection execution entity which inspection items need to be performed and how to input the results.

[0048] In step 23 of this embodiment, the inspection execution entity performs inspections item by item on-site according to the operation instructions rendered by the client interface, and enters the results (such as inputting readings, selecting status, and taking photos) in the corresponding form fields. The client performs real-time front-end validation. When all items are filled in and submitted, the client application precisely binds all the entered data with the predefined field ID (field_id) in the template, and encapsulates it into a structured work order feedback data packet.

[0049] In step 24 of this embodiment, the client sends the structured feedback data packet generated in step 23 back to the server via a network request (such as HTTP POST). This data packet contains the work order ID, the executor ID, the submission time, and the core set of inspection results, thus completing the "execution-feedback" closed loop on the client side and providing a data source for the server side to perform data persistence and status updates.

[0050] A specific embodiment of the inspection data processing method provided by this invention is as follows: Step 1: Obtain inspection target data; First, configure the inspection task through the web-based graphical interface provided by the server. For example, create a "Daily Transformer Inspection" task for "Plant Area A-Transformer 01". The operations within the interface include: (1) Define the inspection content: Add items such as "oil temperature reading" (numerical type), "operating status" (drop-down selection: normal / abnormal) and "appearance inspection" (image upload) to the form by dragging and dropping.

[0051] (2) Set the inspection time: In the scheduling settings, select to execute at 9:00 am every day. The system will convert it into a Cron expression 09*** (inspection time data) in the background.

[0052] (3) Designate the executing entity: In the association settings, select the responsible person "Engineer Li" (inspection execution equipment data) and associate the asset "Plant Area A-Transformer 01" (inspection object data).

[0053] After clicking "Save and Enable," the system encapsulates the above configuration. The process includes: the front-end serializes the form structure, scheduling configuration, responsible person, asset information, etc., into a structured JSON object. This object strictly adheres to a predefined data paradigm, for example: json { "template_id":"T001", "template_name":"Daily Transformer Inspection", "schedule":"09***", "assignee_id":"ENG_LISI", "asset_id":"ASSET_TRANSFORMER01", "fields":[ {"field_id":"temp","type":"number","label":"oil temperature reading", "constraints":{"min":0,"max":150}}, {"field_id":"status","type":"select","label":"Running Status","options":["Normal","Abnormal"]}, {"field_id":"photo","type":"image","label":"Appearance Inspection","is_required":true} ] } The complete JSON object output is the inspection target data, which is also stored in the server's configuration database.

[0054] Step 2: Based on the inspection target data, iterate through and populate the inspection form database to obtain the inspection work order data; The system receives and serializes multiple different inspection templates (such as "water pump inspection", "transformer inspection", and "line inspection") by executing step 1 multiple times. All these structured template JSON objects are stored uniformly in a central database table, which together constitute the inspection form database.

[0055] The scheduling engine is activated at a specific time (e.g., 9 AM) and needs to process all due tasks.

[0056] The engine traverses the inspection form database, compares the asset_id of each template with the currently held ASSET_TRANSFORMER01, and successfully matches the previously created template named "Transformer Daily Inspection", which is the target inspection form template.

[0057] The target inspection form template is combined with the inspection time data (planned execution time 2023-10-27 09:00:00) and the inspection execution equipment data (ENG_LISI) to instantiate a specific work order. An inspection work order data object with a unique work order ID (e.g., WO_20231027_0900_001) is generated, its status is "pending processing", and it is stored in the work order database.

[0058] Step 3: Send the inspection work order data to the client; The scheduling engine continuously acquires the current system time. It compares this current time data with the inspection time data in the inspection work order data, obtaining the comparison result: the engine matches the current time with all enabled template Cron expressions (i.e., inspection time data). The comparison result is true (default value) when Current_System_Time satisfies Cron_Expression.

[0059] When the comparison result is "true", the system parses the assignee_id (ENG_LISI) in the work order data to find the mobile device (target client) logged in by the responsible person "Engineer Li", and sends the work order content to the device through the push service.

[0060] Step 4: Receive multiple inspection feedback data sent by the client; Engineer Li receives a work order on the client side, completes the on-site inspection according to the form instructions, and fills in the results (such as oil temperature "85℃", status "normal", and uploading a photo of the site). The client then encapsulates this data into a structured feedback data packet (e.g., {order_id: "WO_...", results: [{field_id: "temp", value: 85},...]}) and submits it. The server receives and verifies these multiple inspection feedback data from the client, preparing for further processing.

[0061] Step 5: Perform statistical classification processing on multiple inspection result data to obtain inspection report data; Based on the inspection execution equipment data from multiple inspection results, the multiple inspection results data are categorized and summarized to obtain inspection classification data: The system retrieves data from the database for all completed work orders from the past month. It groups the data using `assignee_id` (the data of the equipment executed during inspections) as the key. For example, it categorizes all work orders executed by engineers such as Li and Wang, along with their results. The system outputs the inspection classification data, with a structure like: {"ENG_LISI": [Work Order Set 1], "ENG_WANGWU": [Work Order Set 2], ...}.

[0062] The system performs statistical calculations on the data under each category. For example, for Li's category data: calculate his work order completion rate (100%), average processing time (15 minutes), and number of anomalies found (2 times). For the specific type of equipment inspected by Li (such as transformers): calculate its average oil temperature and the pass rate of various indicators.

[0063] Output inspection report data, which can be used to generate reports such as "individual performance reports" and "equipment health analysis reports" to support management decisions.

[0064] The inspection data processing method proposed in this invention constructs a fully automated intelligent inspection system, enabling flexible and efficient customization of inspection content. This allows administrators to quickly generate electronic forms to meet diverse needs without coding, reducing response time to business changes from days to minutes. Through frequency-driven automated task scheduling and precise assignment, it ensures that inspection tasks are triggered on time and delivered to execution nodes, eliminating missed inspections. Simultaneously, the mandatory structured feedback and real-time status tracking guarantee the transparency and controllability of the inspection process and the integrity and standardization of the results data, providing a high-quality data foundation for equipment status analysis, risk warning, and management decision-making.

[0065] like Figure 3 As shown, this embodiment of the invention also provides an inspection data processing device 30 for a server, comprising: The acquisition module 31 is used to acquire inspection target data, which includes inspection time data, inspection execution equipment data, and inspection object data. The first processing module 32 is used to traverse and fill the inspection form database according to the inspection target data to obtain inspection work order data. The first transceiver module 33 is used to send the inspection work order data to the client. The first transceiver module 33 is also used to receive multiple inspection feedback data sent by the client. The inspection feedback data is obtained by the client generating operation instructions based on the inspection work order data and executing them. The first processing module 32 is also used to perform statistical classification processing on the multiple inspection result data to obtain inspection report data.

[0066] Optionally, module 31 is specifically used for: The system receives inspection configuration parameters input by the user through a graphical interface. The configuration operation data is serialized according to a preset format to obtain the inspection target data.

[0067] Optionally, the first processing module 32 is specifically used for: Based on the inspection object data in the inspection target data, multiple inspection form templates in the inspection form database are matched to obtain a target inspection form template. The inspection target items in the target inspection form template are the same as those in the inspection object data. The inspection time data and inspection execution equipment data from the inspection target data are used to fill in the inspection execution equipment items and inspection object items of the target inspection form template to obtain inspection work order data.

[0068] Optionally, the inspection form database is obtained through the following process: The system receives inspection data input by the user through a graphical interface. The inspection project data is parsed and classified to obtain multiple inspection form templates, which include inspection time items, inspection execution equipment items, and inspection object items. Multiple inspection form templates are categorized according to a preset structure to obtain an inspection form database, which includes multiple inspection form templates.

[0069] Optionally, the first transceiver module 33 is specifically used for: Get the current time data; The current time data is compared with the inspection time data in the inspection work order data to obtain the comparison result; When the comparison result is a preset value, the target client is determined based on the inspection execution equipment data in the inspection work order data, and the inspection work order data is sent to the target client.

[0070] Optionally, the first processing module 32 is also specifically used for: Based on the inspection execution equipment data in the multiple inspection result data, the multiple inspection result data are classified and summarized to obtain inspection classification data. The inspection execution results data in the inspection classification data are statistically analyzed to obtain the inspection report data.

[0071] It should be noted that this device is a device corresponding to the above-described inspection data processing method for servers. All implementation methods in the above-described method embodiments are applicable to this embodiment and can achieve the same technical effect.

[0072] like Figure 4 As shown, this embodiment of the invention also provides an inspection data processing device 40 for a client, comprising: The second transceiver module 41 is used to receive inspection work order data sent by the server; the inspection work order data is obtained by traversing and filling the inspection form database according to the inspection target data; the inspection target data includes inspection time data, inspection execution equipment data, and inspection object data. The second processing module 42 is used to parse and process the inspection work order data to obtain operation instructions; execute the operation instructions and record and store the execution results to obtain multiple inspection feedback data. The second transceiver module 41 is also used to send the multiple inspection feedback data to the server, so that the server performs statistical classification processing on the multiple inspection result data to obtain inspection report data.

[0073] It should be noted that this device is the same as the above-described inspection data processing method for the client. All implementation methods in the above-described method embodiments are applicable to this embodiment and can achieve the same technical effect.

[0074] like Figure 5 As shown, this embodiment of the invention also provides a computing device 50, including a processor 51, a memory 52, and a program or instructions stored in the memory 52 and executable on the processor 51. When the program or instructions are executed by the processor 51, they implement the various processes of the above-described inspection data processing method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here. It should be noted that the computing device in this embodiment of the invention includes the above-described mobile electronic devices and non-mobile electronic devices.

[0075] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0076] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0077] In the embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0078] 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 network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0079] In addition, the functional units in the various embodiments of the present invention 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.

[0080] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a portion 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 of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0081] Furthermore, it should be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Moreover, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve by using their basic programming skills after reading the description of the present invention.

[0082] Therefore, the object of the present invention can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the object of the present invention can also be achieved simply by providing a program product containing program code for implementing the method or apparatus. That is, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent to the present invention. Furthermore, the steps for performing the above series of processes can naturally be performed in the order described, but are not necessarily required to be performed in chronological order. Some steps can be performed in parallel or independently of each other.

[0083] The above are preferred embodiments of the present invention. It should be noted that, for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for processing inspection data, characterized in that, A server comprises: acquire inspection target data, the inspection target data comprising inspection time data, inspection execution device data and inspection object data; fill the inspection form database according to the inspection target data to obtain inspection work order data; send the inspection work order data to a client; receive a plurality of inspection feedback data sent by the client, the inspection feedback data being generated by the client according to the inspection work order data and obtained by execution of an operation instruction; statistically classify the plurality of inspection result data to obtain inspection report data.

2. The method of claim 1, wherein, The method comprises: receive inspection configuration parameters input by a user through a graphical interface; serialize the configuration operation data according to a preset format to obtain the inspection target data.

3. The method of claim 1, wherein the inspection work order data is obtained by filling the inspection form database according to the inspection target data, comprising: matching a plurality of inspection form templates in the inspection form database according to the inspection object data in the inspection target data to obtain a target inspection form template, wherein the inspection target items in the target inspection form template are the same as the inspection object data; filling the inspection execution device items and the inspection object items of the target inspection form template with the inspection time data and the inspection execution device data in the inspection target data to obtain the inspection work order data.

4. The method of claim 1, wherein, The inspection form database is obtained by: receiving inspection item data input by a user through a graphical interface; analyzing and classifying the inspection item data to obtain a plurality of inspection form templates, wherein the inspection form templates comprise inspection time items, inspection execution device items and inspection object items; summarizing the plurality of inspection form templates according to a preset structure to obtain the inspection form database, wherein the inspection form database comprises the plurality of inspection form templates.

5. The method of claim 1, wherein the inspection work order data is sent to the client, comprising: acquiring current time data; comparing the current time data with the inspection time data in the inspection work order data to obtain a comparison result; when the comparison result is a preset value, determining a target client according to the inspection execution device data in the inspection work order data and sending the inspection work order data to the target client.

6. The method of claim 1, wherein the inspection report data is obtained by statistically classifying the plurality of inspection result data, comprising: classifying and summarizing the plurality of inspection result data according to the inspection execution device data in the plurality of inspection result data to obtain inspection classification data; statistically analyzing the inspection execution result data in the inspection classification data to obtain the inspection report data.

7. A method for processing data for inspection, characterized by, A client comprises: receiving inspection work order data sent by a server, wherein the inspection work order data is obtained by filling an inspection form database according to inspection target data, and the inspection target data comprises inspection time data, inspection execution device data and inspection object data; The inspection work order data is parsed to obtain an operation instruction; The operation instruction is executed and the execution result is recorded and stored to obtain a plurality of inspection feedback data; The plurality of inspection feedback data is sent to a server, so that the server statistically classifies the plurality of inspection result data to obtain inspection report data.

8. A data processing device for patrolling, characterized by For a server, comprising: An acquisition module configured to acquire inspection target data, the inspection target data comprising inspection time data, inspection execution device data and inspection object data; A first processing module configured to perform traversal filling processing on an inspection form database according to the inspection target data to obtain inspection work order data; A first transceiver module configured to send the inspection work order data to a client; The first transceiver module is further configured to receive a plurality of inspection feedback data sent by the client, the inspection feedback data being generated by the client according to the operation instruction obtained by executing the inspection work order data; The first processing module is further configured to statistically classify the plurality of inspection result data to obtain inspection report data.

9. A data processing device for patrolling, characterized by For a client, comprising: A second transceiver module configured to receive inspection work order data sent by a server; the inspection work order data being obtained by performing traversal filling processing on an inspection form database according to inspection target data; the inspection target data comprising inspection time data, inspection execution device data and inspection object data; A second processing module configured to parse the inspection work order data to obtain an operation instruction; execute the operation instruction and record and store the execution result to obtain a plurality of inspection feedback data; The second transceiver module is further configured to send the plurality of inspection feedback data to the server, so that the server statistically classifies the plurality of inspection result data to obtain inspection report data.

10. A computing device, comprising: Comprising: A processor and a memory storing a computer program, the computer program being executed by the processor to perform the method of any one of claims 1 to 6 or 7.

Citation Information

Patent Citations

  • Inspection method and inspection system

    CN103325153A

  • Inspection method and device and storage medium

    CN109728940A

  • Universal inspection task generation method and device, electronic equipment and storage medium

    CN117789326A