Cross-regional engineering patrol inspection method and system based on Internet of Things

By establishing a data link through Internet of Things technology, the problems of transportation distance and low manual operation efficiency in traditional inspections are solved, online real-time management of cross-regional engineering inspections is realized, and work efficiency and data security are improved.

CN120746492APending Publication Date: 2025-10-03GUANGZHOU FANGSHI CONSTR ENG SUPERVISION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510908841.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2025-03-27
Filing Date
2025-07-02
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Traditional engineering inspection methods are limited by transportation distances, resulting in high time and labor costs, making it difficult to implement regular inspections, and there is the possibility of low manual operation efficiency and personal errors.

Method used

By adopting Internet of Things technology, basic data links, matching data links and closed-loop data links are established through the cloud core system and terminal front-end system to realize online real-time management of cross-regional engineering inspections. IoT devices are used to obtain real-time image and video streams, generate and store data links, and ensure data integrity and security.

Benefits of technology

It has achieved the regularization of cross-regional inspections, improved the efficiency of evidence collection, rectification and evaluation, prevented personal mistakes and cheating, and ensured the rigor and accuracy of inspections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120746492A_ABST
    Figure CN120746492A_ABST
Patent Text Reader

Abstract

The invention relates to a cross-regional engineering patrol inspection method and system based on the Internet of Things, the system comprises a core system running in a cloud end, a front-end system providing a network stack to connect patrol inspection equipment and running in terminal equipment, and the core system can run in a server; the front-end system can be operated on a mobile phone or a tablet computer; the problems of geographical limitation, low efficiency and subjective errors of traditional manual patrol inspection are solved, cross-regional real-time remote monitoring, automatic process closed loop and data security storage are supported, and the leakproofness and execution efficiency of project management are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of engineering management, and in particular to a cross-regional engineering inspection method and system based on the Internet of Things. Background Art

[0002] Project supervision inspections involve regular or irregular inspections of construction projects to ensure effective control of construction quality, safety, and progress. These inspections promptly identify any quality and safety issues that arise during construction. Any non-compliance with requirements is promptly corrected and rectified, effectively nipping any problems in the bud. Quality, safety, and other potential safety issues discovered during inspections, along with the measures taken and the results achieved, should be recorded promptly and accurately.

[0003] Traditional on-site inspection methods require inspectors to conduct on-site inspections at every project location, regardless of transportation distance. This approach is both time-consuming and labor-intensive. Furthermore, due to transportation distance constraints, regular on-site inspections are difficult to implement, creating potential management loopholes. In many cases, insufficient human resources can make it difficult to even conduct regular on-site inspections.

[0004] The invention patent, "A drone inspection based on 5G network and RFID technology," uses drones for inspections. However, due to the limitations of drone driving force and continuous range, large and medium-sized industrial drones are not suitable for inspections of cross-regional engineering projects. They can only conduct aerial observations or close-up observations of structures within the drone's range. Small consumer drones are even more incapable of ultra-long-range or cross-regional inspections. Therefore, they are not fully suitable for the evidence collection, rectification, and evaluation required for remote inspections of engineering projects, especially for cross-regional remote inspections.

[0005] The invention patent, "A Supervision and Inspection Method and System Based on Geospatial Data and Real-Time Video," primarily utilizes geospatial data and real-time video for on-site investigations, and utilizes geospatial data for spatial analysis and decision support. However, the acquired real-time information and data lack a complete data chain, enabling closed-loop management through scientific sorting, alignment, and merging. Furthermore, the system lacks specific functional support for critical tasks such as rectification and evaluation of discovered issues. In particular, geospatial data lacks direct relevance to inspections and does not improve work efficiency. Summary of the Invention

[0006] The purpose of this invention is to utilize Internet of Things technology to give full play to the accuracy, convenience, and time- and space-spanning characteristics of computer software and network systems, to replace the manual inspection and rectification response work of traditional engineering projects and to achieve true strict closed-loop management, and to realize cross-regional online real-time remote inspection and rectification response of engineering projects based on the Internet of Things.

[0007] To achieve the above-mentioned objectives, the present invention provides a cross-regional engineering inspection method based on the Internet of Things, comprising a core system running on the cloud, providing a network stack to connect the inspection equipment, and a front-end system running on a terminal device. The core system can run on a server, cloud host, or other environment; the front-end system can run on a mobile phone, tablet, PC, or other software environment. The method is characterized by comprising the following steps:

[0008] S1 Basic Data Link Establishment: The core system obtains the real-time video stream of the inspection equipment at the project site through the Internet of Things, and feeds it back to the front-end system through the network protocol. The front-end system intercepts the video frame and inputs the question text, combines it with the timestamp to generate the basic data link, and sends the basic data link to the core system through the network protocol and stores it in the database;

[0009] S2: The front-end system connects to the core system through the network protocol, queries the stored basic data chain and displays it. When the front-end system obtains the core system and displays data, it makes three requests to obtain the basic data chain, the matching data chain, and the closed-loop data chain, respectively, to avoid the core system from responding sluggishly due to a large amount of data requested at one time; upload rectification response pictures, texts and scanned copies to generate the matching data chain, align it with the basic data chain and store it in the database;

[0010] S3 Marking the closed loop of the data chain: The front-end system reviews the rectification response results, marks the Boolean values ​​and explanatory text, and generates a closed loop data chain; the closed loop data chain is merged with the basic data chain and the matching data chain to form a complete closed loop data chain and store it in the database;

[0011] The basic data chain, matching data chain, and closed-loop data chain include a timestamp, a unique identifier, a data content field, and a hash value field for verifying integrity, and ensure data integrity and security through a digital signature field.

[0012] Furthermore, the data structure of the basic data chain consists of JSON and arrays; the video frames of the basic data chain are first pixel-compressed and then stored in a one-dimensional array in binary code in time sequence; the question text is stored in a one-dimensional array in binary code in time sequence; an MD5 value is generated based on the video frame and the one-dimensional array of the question text, and stored in a hash value array; the timestamp, unique identifier and hash value are spliced ​​to generate an MD5 value, which is used by the core system to verify the legitimacy of the request.

[0013] Furthermore, the data structure of the matching data chain consists of JSON and arrays; the matching data chain uses the unique identifier of the basic data chain as an index to retrieve the corresponding problem record in the database; the rectification reply image is stored in a three-dimensional array in the order of the problems, wherein the array members of the first dimension correspond to the order of the problem text in the data structure of the basic data chain, and the second dimension supports the storage of binary codes of images and document files; the binary code of the rectification reply text is stored in a one-dimensional array of text data, and the data consistency is verified through the hash value field; a digital signature field is generated to ensure data integrity and security.

[0014] Furthermore, the data structure of the closed-loop data chain consists of JSON and Boolean values; the closed-loop data chain stores unique identifiers of the basic data chain and the matching data chain; the closed-loop data chain marks a Boolean value for each rectification issue, and for those that fail, a one-dimensional array with only two Boolean value members consisting of a Boolean value and a text information binary code is stored; the Boolean value member such as true, which indicates that the rectification is passed, is directly stored in null, and for the Boolean value member that fails the rectification: the text is converted into binary code and its MD5 value is generated; the hash value of each Boolean value member is arranged in time sequence and spliced ​​into a one-dimensional array to form a final closed-loop hash value, which is formed by splicing the closed-loop hash value, timestamp, unique identifier of the basic data chain and the matching data chain of the closed-loop data chain and converting them into lowercase, and generating a 32-bit MD5 value for the core system to perform connection request signature verification.

[0015] Furthermore, the method also includes a primary key generation step: the core system extracts the video frame and question text in the basic data chain, and splices the array members one by one in a one-dimensional array order in a circular polling manner as a storage unit member; at the same time, the basic data chain unique identifier is extracted as the basic value of the first primary key value of the basic data chain, and the natural sequence number is spliced ​​at the end to form a new basic data chain primary key value, which is stored in the core system database; the core system extracts the rectification reply picture and rectification reply text in the matching data chain, and splices the array members one by one in a one-dimensional array order in a circular polling manner as a storage unit member, and at the same time extracts the matching data chain. The unique identifier of the matching data chain is used as the second primary key value of the matching data chain, and the basic value of the second primary key value of the matching data chain is spliced ​​at the end with a natural sequence number to form the first primary key value of the matching data chain, which is stored in the core system database; the first primary key value of the matching data chain acts on the core system database to index the basic data chain; the first primary key value of the matching data chain acts on the second primary key value of the matching data chain to realize reverse indexing, ensuring that the basic data chain and the matching data chain form an orderly closed key identifier in the closed-loop data chain. At this time, the basic data chain and the matching data chain complete the aligned data logic processing and storage in the core system database.

[0016] Furthermore, the reverse index includes the following steps: establishing a reverse index in the core system database by using the unique identifier of the matching data chain as the second primary key of the matching data chain, ensuring that the basic data chain and the matching data chain are bidirectionally associated through the unique identifier of the basic data chain and the unique identifier of the matching data chain;

[0017] The basic data chain, matching data chain, and closed-loop data chain correspond to the three basic work processes and information records of "evidence collection records", "rectification response", and "evaluation archiving" during project inspections.

[0018] Furthermore, the core system is connected to the patrol and inspection equipment through the Internet of Things or 5G, and the front-end system sends control instructions to the patrol and inspection equipment via the core system to remotely control the patrol and inspection equipment. The instructions include at least screenshots, movement, and zoom. The engineering patrol and inspection system is compatible with 5G, 4G, Internet of Things, Beidou BDS positioning or GPS positioning, GB28181, Rtsp, Rtmp, Onvif, Modbus, Ssh, Ftp, Http and other standards or technologies, connects various 5G instruments and equipment and completes predetermined procedures and work tasks.

[0019] Furthermore, the patrol inspection equipment is a law enforcement recorder or an intelligent video monitor.

[0020] A cross-regional engineering inspection system based on the Internet of Things (IoT), characterized by comprising a core system, a front-end system, and a database; the core system including a basic data link establishment module for acquiring real-time image transmission information from inspection equipment via the IoT or 5G, and saving video frames, timestamps, and question text via instructions to generate a basic data link; a network module for establishing HTTP links; and an instruction sending module for sending instructions to inspection equipment.

[0021] The data chain alignment module is used to upload pictures, texts and scanned copies of rectification responses and align and store them with the basic data chain;

[0022] The data chain closed-loop marking module is used to mark the rectification and evaluation results with Boolean values, merge them with the basic data chain and the matching data chain to form a complete closed-loop data chain and store them in the database.

[0023] The beneficial effects of the present invention are as follows: The present invention provides an Internet of Things-based cross-regional project inspection method and system, effectively resolving the time and space conflicts inherent in traditional inspection methods, which require inspectors to conduct on-site inspections at each project location, regardless of the project's proximity. The present invention primarily addresses three issues: 1. The constraints imposed by transportation distances between project locations on inspection work; 2. The low efficiency of manual processing of evidence collection, rectification, and evaluation information generated by inspections; and 3. The potential for personal error or cheating during manual inspections and rectification responses.

[0024] Compared with the existing technology, the present invention mainly brings three improvements: 1. Inspection is not affected by the traffic distance of the project area, and a completely regular working method can be achieved. It is no longer necessary to conduct inspections regularly or irregularly. For engineering projects across provinces and cities with ultra-long distances, true rocker arm management can be achieved; 2. The evidence collection, rectification, and evaluation information generated by inspections are efficient and accurate to achieve a closed loop; 3. Personal errors and cheating possibilities that may exist in manual inspections and rectification responses are completely prevented. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] For ease of explanation, the present invention is described in detail with reference to the following preferred embodiments and the accompanying drawings.

[0026] Figure 1 This is a schematic diagram of the overall software system architecture of a cross-regional engineering inspection method and system based on the Internet of Things of the present invention;

[0027] Figure 2 This is a schematic diagram of the flow of a basic data link establishment module, a matching data link alignment module, and a marking data link closed-loop module of a cross-regional engineering inspection method and system based on the Internet of Things of the present invention;

[0028] Figure 3 This is a schematic diagram of the interaction process between the core system and the front-end system of a cross-regional engineering inspection method and system based on the Internet of Things of the present invention;

[0029] Figure 4 This is a schematic diagram of a front-end system inspection and evidence collection recording screen of a cross-regional engineering inspection method and system based on the Internet of Things of the present invention;

[0030] Figure 5 This is a schematic diagram of a front-end system inspection and rectification response screen of a cross-regional engineering inspection method and system based on the Internet of Things of the present invention;

[0031] Figure 6 It is a schematic diagram of the inspection and evaluation archiving screen of the front-end system of a cross-regional engineering inspection method and system based on the Internet of Things of the present invention. DETAILED DESCRIPTION

[0032] To make the implementation objectives, technical solutions, and features of the present invention more clear, the following will be combined with the accompanying drawings of the embodiments of the present invention to clearly and completely describe the technical solutions implemented in the present invention. Obviously, the described embodiments are only some examples of the present invention, not all implementation cases. Generally, the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in different configurations.

[0033] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings.

[0034] In the description of this application, it should also be noted that, unless otherwise expressly specified or limited, the terms "disposed," "installed," "connected," "connected," and "asymmetric encryption" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; mechanical connections or electrical connections; direct connections or indirect connections through an intermediate medium; and internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in this application based on the specific circumstances.

[0035] This embodiment provides a method and system for cross-regional engineering inspection based on the Internet of Things. The solution provided by the embodiment of the present invention is described in detail below:

[0036] like Figure 1 As shown, a cross-regional engineering inspection system based on the Internet of Things includes a core system running on a cloud server, a front-end system and a database that provide a network stack to connect the inspection equipment and run on the terminal equipment. The core system includes a basic data link establishment module, which is used to obtain real-time image transmission information of the inspection equipment through the Internet of Things or 5G, and save video frames, timestamps and problem texts through instructions to generate a basic data link; it also includes a network module for establishing an HTTP link; an instruction sending module for sending instructions to the inspection equipment; a matching data link alignment module for uploading pictures, texts and scanned copies of rectification replies, and aligning and storing them with the basic data link; a marked data link closed-loop module for marking the rectification evaluation results through Boolean values, merging them with the basic data link and the matching data link to form a complete closed-loop data link and store them in the database.

[0037] like Figure 2-3 As shown, the cross-regional engineering inspection method based on the Internet of Things includes the following steps:

[0038] S1 Basic Data Link Establishment: The core system obtains the real-time video stream of the inspection equipment at the project site through the Internet of Things or 5G, and feeds it back to the front-end system through the HTTP network protocol. The front-end system intercepts the video frame and inputs the question text, combines it with the timestamp to generate the basic data link, and sends the basic data link to the core system through the network protocol and stores it in the database;

[0039] S2: The front-end system connects to the core system through the network protocol, queries the stored basic data chain and displays it. When the front-end system obtains the core system and displays data, it makes three requests to obtain the basic data chain, the matching data chain, and the closed-loop data chain, respectively, to avoid the core system from responding sluggishly due to a large amount of data requested at one time; upload rectification response pictures, texts and scanned copies to generate the matching data chain, align it with the basic data chain and store it in the database;

[0040] S3 Marking the closed loop of the data chain: The front-end system reviews the rectification response results, marks the Boolean values ​​and explanatory text, and generates a closed loop data chain; the closed loop data chain is merged with the basic data chain and the matching data chain to form a complete closed loop data chain and store it in the database;

[0041] The basic data chain, matching data chain, and closed-loop data chain include a timestamp, a unique identifier, a data content field, and a hash value field for verifying integrity, and ensure data integrity and security through a digital signature field.

[0042] The data structure of the basic data chain consists of JSON and arrays; the video frames of the basic data chain are first pixel-compressed and then stored in a one-dimensional array in binary code in time sequence; the question text is stored in a one-dimensional array in binary code in time sequence; an MD5 value is generated based on the video frame and the one-dimensional array of the question text and stored in a hash value array; the timestamp, unique identifier and hash value are spliced ​​together to generate an MD5 value, which is used by the core system to verify the legitimacy of the request.

[0043] The data structure of the basic data chain is { builtTimestamp: 1731547978499 / / The unix millisecond timestamp is used to restore the forensic record year, month, day, hour, minute, and second when the basic data of the displayed data information is created in the front-end system. builtToken: '61f487b0-fc0b-11ef-b668-65702aaf2fa2' / / The serial number (uuid universal unique identifier) ​​acts as the basic value of the first primary key value of the storage database, builtEvidenceData: [] / / The evidence record images of the basic data are arranged in a one-dimensional array in the order of storage. The binary codes of jpg and png images can be stored. The binary codes of jpg and png images should be pixel compressed before storage to reduce the data length and save the database storage space of the core system. builtProblemData: [] / / The problem text of the basic data is arranged in a one-dimensional array in the order of storage, and the binary code of the text information can be stored. / / The builtEvidenceData and builtProblemData are sequentially arranged, and the corresponding members are synthesized and MD5Hash values ​​are extracted and concatenated. The builtEvidenceData and builtProblemData are arranged in a one-dimensional array in the order in which they were stored. builtHash is used in the core system to verify data integrity. builtHash: [ ], builtLength: / / The length (number) of builtEvidenceData and builtProblemData members should be consistent, and the base value is stored in builtLength. builtSign: '' / / Concatenate pairHash, builtTimestamp, and builtToken, convert uppercase letters to lowercase, and then convert to a 32-bit MD5 value. builtSign is used by the core system to perform connection request signature verification.

[0044] The data structure of the matching data chain consists of JSON and arrays; the matching data chain uses the unique identifier of the basic data chain as an index to retrieve the corresponding problem record in the database; the rectification reply image is stored in a three-dimensional array in the order of the problems, wherein the array members of the first dimension correspond to the order of the problem text in the data structure of the basic data chain, and the second dimension supports the storage of binary codes of pictures and document files; the binary code of the rectification reply text is stored in a one-dimensional array of text data, and the data consistency is verified through the hash value field; a digital signature field is generated to ensure data integrity and security.

[0045] The data structure of the matching data chain is { / / The unix millisecond timestamp is used to correct the data when the front-end system restores the displayed data information. pairTimestamp: 1733305411071, / / The serial number (uuid universal unique identifier) ​​acts as the second primary key value for storing the database pairToken: 'f22581d0-fcb1-11ef-8a33-19fdb93671d6', / / builtToken acts on the core system to index the basic data chain in the database builtToken: 'f22581d0-fcb1-11ef-8a33-19fdb93671d6', / / Store images and scans of the corrected data in a three-dimensional array. The first dimension of the array should correspond to the order of the builtEvidenceData in the data structure of the basic data chain. The second dimension can store binary codes for jpg, png, pdf, or ofd files. This means that multiple images and scans of the corrected data can be stored for each basic data forensic record. The binary codes of jpg and png images should be compressed before storing to reduce data length and conserve database storage space in the core system.

[0046] pairResponseData: [ [[ ].[ ],[ ],…], [[ ].[ ],…], … ] , / / The correction reply description text that matches the data is arranged in a one-dimensional array in the order of storage, and the binary code of the text information can be stored pairTextData: [ ], / / Arrange the corresponding members of pairResponseData and pairTextData in sequence, extract the MD5Hash value, and then splice them together. Arrange them in a one-dimensional array according to the time sequence of pairResponseData and pairTextData. PairHash acts on the core system to verify data integrity. pairHash: [ ], / / The length (number) of pairTextData members is stored in pairLength as a base value, which should be consistent with the value of builtLength in the data structure of the basic data chain. pairLength: , / / Concatenate pairHash, pairTimestamp, pairToken, and builtToken, convert uppercase letters to lowercase, and then convert to a 32-bit MD5 value. pairSign is used by the core system to perform connection request signature verification.

[0047] pairSign: '' };

[0048] The data structure of the closed-loop data chain consists of JSON and Boolean values; the closed-loop data chain stores unique identifiers of the basic data chain and the matching data chain; the closed-loop data chain marks a Boolean value for each rectification issue, and for those that fail, a one-dimensional array with only two Boolean value members consisting of a Boolean value and text information binary code is stored; the Boolean value member such as true that the rectification passed is directly stored in null, and the Boolean value member that failed the rectification: the text is converted into binary code and its MD5 value is generated; the hash value of each Boolean value member is arranged in time sequence and spliced ​​into a one-dimensional array to form the final closed-loop hash value, which is converted to lowercase by splicing the closed-loop hash value, timestamp, unique identifier of the basic data chain and the matching data chain of the closed-loop data chain, and a 32-bit MD5 value is generated for the core system to perform connection request signature verification.

[0049] The data structure of the closed-loop data link is: { / / Unix millisecond timestamp acts on the evaluation archive year, month, day, hour, minute, and second when the front-end system restores the closed-loop data of the displayed data information sealTimestamp: 1733305411071, / / builtToken and pairToken act on the core system to index the basic data chain and match the data chain in the database builtToken: '61f487b0-fc0b-11ef-b668-65702aaf2fa2', pairToken: 'f22581d0-fcb1-11ef-8a33-19fdb93671d6', / / / Closed-loop data is arranged in a one-dimensional array in the order of storage. For those that pass the rectification, only the Boolean value is stored. For those that fail the rectification, a one-dimensional array with only two members consisting of a Boolean value and a text information binary code is stored. sealData: [ ], / / Sequence the corresponding members of sealData, extract the MD5Hash value, and then splice them together. Arrange them in a one-dimensional array according to the time sequence of the corresponding sealData. For non-Boolean value members of sealData, extract the MD5Hash value from the binary code of the text information in its one-dimensional array. For Boolean value members of sealData, directly store the null value. sealHash acts on the core system to verify data integrity sealHash: [ ], / / The length (number) of sealData members is stored in sealLength as a base value, which should be consistent with the value of builtLength in the data structure of the basic data chain. sealLength: , / / Concatenate sealHash, sealTimestamp, pairToken, and builtToken, convert uppercase letters to lowercase, and then convert to a 32-bit MD5 value. sealSign acts on the core system to perform connection request signature verification.

[0050] sealSign: '' };

[0051] The method also includes a primary key generation step: the core system extracts the video frame and question text in the basic data chain, and splices the array members one by one in a one-dimensional array order in a circular polling manner as a storage unit member; at the same time, the basic data chain unique identifier is extracted as the basic value of the first primary key value of the basic data chain, and a natural sequence number is spliced ​​at the end to form a new basic data chain primary key value, the natural sequence number starts from the number 1 and the corresponding one-dimensional array length value of the Boolean value member of the closed-loop data chain is the maximum natural sequence number; stored in the core system database; the core system extracts the rectification reply picture and rectification reply text in the matching data chain, and splices the array members one by one in a one-dimensional array order in a circular polling manner Splicing, as a storage unit member, simultaneously extracts the unique identifier of the matching data chain as the second primary key value of the matching data chain, and splices the basic value of the second primary key value of the matching data chain with the natural sequence number at the end to form the first primary key value of the matching data chain, and stores it in the core system database; the first primary key value of the matching data chain acts on the core system database to index the basic data chain; the first primary key value of the matching data chain acts on the second primary key value of the matching data chain to realize reverse indexing, ensuring that the basic data chain and the matching data chain form an orderly closed key identifier in the closed-loop data chain. At this time, the basic data chain and the matching data chain complete the aligned data logic processing and storage in the core system database.

[0052] The reverse index comprises the following steps: establishing a reverse index in the core system database by using the unique identifier of the matching data chain as the second primary key of the matching data chain, ensuring that the basic data chain and the matching data chain are bidirectionally associated through the unique identifier of the basic data chain and the unique identifier of the matching data chain;

[0053] The basic data chain, matching data chain, and closed-loop data chain correspond to the three basic work processes and information records of "evidence collection records", "rectification response", and "evaluation archiving" during project inspections.

[0054] The core system is connected to the inspection equipment via the Internet of Things (IoT) or 5G. The front-end system sends control commands to the inspection equipment via the core system, remotely controlling the inspection equipment. The commands include at least screenshots, movement, and zoom. The engineering inspection system is compatible with standards or technologies such as 5G, 4G, IoT, Beidou BDS or GPS positioning, GB28181, RTSP, RTMP, Onvif, Modbus, SSH, FTP, and Http, connecting to various 5G instruments and equipment to complete predetermined procedures and tasks. The inspection equipment is a law enforcement recorder or intelligent video surveillance system.

[0055] The specific operation process of the present invention is as follows: First, evidence is collected and recorded. The inspector activates the front-end system and instructs the core system to connect to the patrol inspection device worn by project site personnel (in this embodiment, a body camera). The patrol inspection device's real-time video, data, status, and other data are processed by the core system and then fed back to the front-end system for display to the inspector. The inspector then uses the patrol inspection device's intercom function or a mobile phone to indicate the project site personnel's location and direction of movement. Simultaneously, based on the content of the real-time video (live) video displayed by the front-end system, the inspector instructs the front-end system to temporarily save the real-time video frames, timestamps, and other information, and enter text information related to any quality or safety issues discovered. The front-end system converts the timestamps of the temporarily saved video frames and other data into the basic data chain according to a predetermined procedure. After completing the patrol inspection, the inspector instructs the front-end system to send the basic data chain to the core system. The method steps store the basic data chain in a database.

[0056] like Figure 4-6 As shown, the inspected project personnel query and display the basic data chain through the front-end system. They respond to each question presented in a text message according to the pre-defined procedures of the front-end system and upload the corresponding evidence images after rectification. The front-end system converts the data chain into the matching data chain according to the method steps and sends it to the core system. The core system aligns the basic data chain and the matching data chain according to the method steps and stores them in the database.

[0057] Finally, an evaluation and archiving process is performed. Inspectors use the front-end system to query and display the basic and matching data chains. Each corrective response and accompanying evidence image is reviewed and evaluated individually according to the front-end system's predefined procedures. The front-end system sets Boolean value flags according to predefined procedures, converts these into the closed-loop data chain, and transmits them to the core system. The core system, using predefined data logic algorithms, arranges and merges the basic, matching, and closed-loop data chains, then stores them in a database. This completes the closed-loop process of remote inspection and corrective response for the project.

[0058] With the inspection equipment and this system operating efficiently together, the basic data link is established, the data link is aligned, and the data link is closed. The software system records the entire process, including evidence collection, rectification and response, and evaluation and archiving. This ensures the rigor and effectiveness of the inspection work and truly reflects the work process and results. Furthermore, based on the results, functions such as scoring and ranking, performance appraisal, and external supervision and joint inspection can be added.

[0059] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a set of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a -----" does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.

[0060] The above descriptions are merely examples of various embodiments of the present application, but the scope of protection of the present application is not limited thereto. Any modifications or substitutions that can be readily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included within the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A cross-regional engineering inspection method based on the Internet of Things, comprising a core system running on the cloud, providing a network stack to connect the inspection equipment and a front-end system running on a terminal device, characterized in that: The following steps are involved: S1 Basic Data Link Establishment: The core system obtains the real-time video stream of the inspection equipment at the project site through the Internet of Things, and feeds it back to the front-end system through the network protocol. The front-end system intercepts the video frame and inputs the question text, combines it with the timestamp to generate the basic data link, and sends the basic data link to the core system through the network protocol and stores it in the database; S2: The front-end system connects to the core system through the network protocol, queries the stored basic data chain and displays it, uploads the rectification response pictures, texts and scans, generates a matching data chain, aligns it with the basic data chain and stores it in the database; S3 Marking the closed loop of the data chain: The front-end system reviews the rectification response results, marks the Boolean values ​​and explanatory text, and generates a closed loop data chain; the closed loop data chain is merged with the basic data chain and the matching data chain to form a complete closed loop data chain and store it in the database; The basic data chain, matching data chain, and closed-loop data chain include a timestamp, a unique identifier, a data content field, and a hash value field for verifying integrity, and ensure data integrity and security through a digital signature field.

2. The method for cross-regional engineering inspection based on the Internet of Things according to claim 1 is characterized by: The data structure of the basic data chain consists of JSON and arrays; the video frame of the basic data chain is first pixel-compressed and then stored in a one-dimensional array in binary code in time sequence; the question text is stored in a one-dimensional array in binary code in time sequence; Generate MD5 value based on the one-dimensional array of video frame and question text, and store it in hash value array; The timestamp, unique identifier, and hash value are concatenated to generate an MD5 value, which is used by the core system to verify the legitimacy of the request.

3. The method for cross-regional engineering inspection based on the Internet of Things according to claim 2 is characterized by: The data structure of the matching data chain consists of JSON and arrays; the matching data chain uses the unique identifier of the basic data chain as an index to retrieve the corresponding problem record in the database; the rectification response images are stored in a three-dimensional array in the order of the problems, where the array members of the first dimension correspond to the order of the problem text in the data structure of the basic data chain, and the second dimension supports the storage of binary codes of images and document files; the binary code of the rectification response text is stored in a one-dimensional array of text data, and the data consistency is verified through the hash value field; Generate digital signature fields to ensure data integrity and security.

4. The method for cross-regional engineering inspection based on the Internet of Things according to claim 3 is characterized by: The data structure of the closed-loop data chain consists of JSON and Boolean values; the closed-loop data chain stores unique identifiers of the basic data chain and the matching data chain; the closed-loop data chain marks a Boolean value for each rectification issue, and for those that fail, a one-dimensional array with only two Boolean value members consisting of a Boolean value and text information binary code is stored; the Boolean value member such as true that the rectification passed is directly stored in null, and the Boolean value member that failed the rectification: the text is converted into binary code and its MD5 value is generated; the hash value of each Boolean value member is arranged in time sequence and spliced ​​into a one-dimensional array to form the final closed-loop hash value, which is converted to lowercase by splicing the closed-loop hash value, timestamp, unique identifier of the basic data chain and the matching data chain of the closed-loop data chain, and a 32-bit MD5 value is generated for the core system to perform connection request signature verification.

5. The method for cross-regional engineering inspection based on the Internet of Things according to claim 4 is characterized in that: It also includes a primary key generation step: the core system extracts the video frame and question text in the basic data chain, and splices the array members one by one in a one-dimensional array order in a circular polling manner as a storage unit member; at the same time, the basic data chain unique identifier is extracted as the basic value of the first primary key value of the basic data chain, and the natural sequence number is spliced ​​at the end to form a new basic data chain primary key value, which is stored in the core system database; the core system extracts the rectification reply picture and rectification reply text in the matching data chain, and splices the array members one by one in a one-dimensional array order in a circular polling manner as a storage unit member, and at the same time extracts the matching data chain. The unique identifier is used as the second primary key value of the matching data chain, and the basic value of the second primary key value of the matching data chain is spliced ​​with the natural sequence number at the end to form the first primary key value of the matching data chain, which is stored in the core system database; the first primary key value of the matching data chain acts on the core system database to index the basic data chain; the first primary key value of the matching data chain acts on the second primary key value of the matching data chain to realize reverse indexing, ensuring that the basic data chain and the matching data chain form an orderly closed key identifier in the closed-loop data chain. At this time, the basic data chain and the matching data chain complete the aligned data logic processing and storage in the core system database.

6. The method for cross-regional engineering inspection based on the Internet of Things according to claim 5 is characterized by: The reverse index includes the following steps: using the unique identifier of the matching data chain as the second primary key of the matching data chain, establishing a reverse index in the core system database, and ensuring that the basic data chain and the matching data chain are bidirectionally associated through the basic data chain unique identifier and the matching data chain unique identifier.

7. The method for cross-regional engineering inspection based on the Internet of Things according to claim 6 is characterized by: The core system is connected to the patrol inspection equipment through the Internet of Things or 5G, and the front-end system sends control instructions to the patrol inspection equipment via the core system to remotely control the patrol inspection equipment. The instructions include at least screenshot, movement, and zoom.

8. The method for cross-regional engineering inspection based on the Internet of Things according to claim 7 is characterized in that: The patrol inspection equipment is a law enforcement recorder or an intelligent video monitor.

9. A cross-regional engineering inspection system based on the Internet of Things, characterized by: It includes a core system, a front-end system, and a database. The core system includes a basic data link establishment module for obtaining real-time image transmission information of patrol inspection equipment through the Internet of Things or 5G, and saving video frames, timestamps, and question text through instructions to generate a basic data link. It also includes a network module for establishing HTTP links. An instruction sending module is used to send instructions to patrol inspection equipment; The data chain alignment module is used to upload pictures, texts and scanned copies of rectification responses and align and store them with the basic data chain; The data chain closed-loop marking module is used to mark the rectification and evaluation results with Boolean values, merge them with the basic data chain and the matching data chain to form a complete closed-loop data chain and store them in the database.