A method and system for inspection communication

By using dynamic QR code encryption technology and multiple verification mechanisms, the problem of unreliable inspection data in environments with limited wireless networks has been solved, enabling reliable point identification and data collection, and improving the security and adaptability of the inspection system.

CN122392152APending Publication Date: 2026-07-14BEIJING GANGTIEXIA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING GANGTIEXIA TECH CO LTD
Filing Date
2026-05-09
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In scenarios where public networks or conventional wireless networks cannot be deployed, existing inspection solutions cannot effectively identify fixed locations, static QR codes are easily copied, NFC tag information is easily tampered with, and real-time network communication is easily interrupted, resulting in unreliable and difficult-to-synchronize data, and failing to meet the inspection requirements for high security and strong compliance.

Method used

Dynamic QR code encryption technology is adopted. The dynamic QR code is generated and verified by scanning with a handheld inspection terminal. The identity is verified by combining the timestamp and the device serial number. After the verification is successful, the inspection data is collected, the data packet is signed and encrypted and sent to the server. The server performs multiple verifications to ensure the credibility and integrity of the data.

Benefits of technology

In environments with no network, weak network, or classified information, it achieves dynamic location identification and reliable data collection, preventing static markers from being copied and used to forge location records, ensuring the security and reliability of inspection data, and significantly improving adaptability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122392152A_ABST
    Figure CN122392152A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of inspection management and data communication, and discloses an inspection communication method and system. The method is applied to an inspection communication system, the inspection communication system comprises a server, a handheld inspection terminal and an inspection point display terminal, the inspection point display terminal is arranged at an inspection point, and the method comprises the following steps: the server sends an inspection work order to the handheld inspection terminal, the inspection work order comprises inspection task information and an inspection point data set; after an inspection personnel arrives at a target inspection point based on the inspection point data set, a dynamic two-dimensional code is generated by an inspection point display terminal corresponding to the target inspection point in response to a preset inspection trigger instruction; the handheld inspection terminal scans and identifies the dynamic two-dimensional code to obtain a first decryption result of the dynamic two-dimensional code; the handheld inspection terminal checks the first decryption result, and after the checking is passed, collects inspection data of the target inspection point; and the handheld inspection terminal sends the inspection data to the server.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of inspection management and data communication technology, and more specifically, to an inspection communication method and system. Background Technology

[0002] In scenarios where public or conventional wireless networks cannot be deployed, such as energy facilities, classified computer rooms, enclosed factory areas, and warehouse areas, periodic inspections of pre-set fixed locations are typically required. Inspection personnel need to reach the designated locations, confirm their status, collect on-site data, and transmit the inspection results back to the backend system for archiving.

[0003] In related technologies, inspection management is mainly achieved using static QR codes, NFC tags, or real-time network-connected mobile terminals. Specifically, the static QR code inspection solution uses permanent QR code markers at fixed locations; inspection personnel scan the code with a handheld terminal, record the inspection results, and upload them to the backend when network access is available. The NFC tag inspection solution uses near-field communication tags at fixed locations; inspection personnel use a handheld terminal to scan the tag and complete the inspection record. The mobile inspection solution, relying on real-time network connectivity, involves the handheld terminal continuously communicating with the backend during inspections, immediately uploading data after scanning or inputting information, and completing backend verification.

[0004] The above inspection plan can complete basic inspection management in a normal network environment, but it has significant shortcomings in restricted network environments (such as no network, weak network, controlled network, or classified network):

[0005] (1) Some fixed locations cannot access the network or are not allowed to deploy continuously online communication modules, which makes it impossible for the location to rely on the network to complete on-site identification.

[0006] (2) Static QR codes remain unchanged for a long time and are easily photographed, forwarded, copied or reproduced and used to forge the location records.

[0007] (3) Traditional near-field communication tags also face the risk of tag information being copied, transcribed or replaced when there is a lack of dynamic identification mechanism.

[0008] (4) In classified or controlled environments, real-time communication between the handheld terminal and the server may be interrupted due to network conditions, or may not be able to operate in scenarios where there is no network or wireless communication is disabled.

[0009] Offline inspection solutions typically only emphasize "caching first, then uploading," lacking a unified verification link for the credibility, timeliness, and consistency of offline data. This makes it difficult for servers to verify the authenticity of data (unable to distinguish between legitimate offline data and tampered data), and thus fails to meet the needs of high-security and strong-compliance inspection scenarios.

[0010] There is currently no effective solution to the aforementioned technical problems. Summary of the Invention

[0011] This application provides an inspection communication method and system to at least solve the technical problems of easy tampering of inspection records, unreliable data, and difficulty in effectively achieving data synchronization and management when conducting fixed-point inspections in a restricted network environment.

[0012] According to one aspect of the embodiments of this application, a patrol communication method is provided, applied to a patrol communication system, the patrol communication system including a server, a handheld patrol terminal, and a patrol point display terminal, wherein the patrol point display terminal is disposed at a patrol point, and the method includes:

[0013] The server sends an inspection work order to the handheld inspection terminal, wherein the inspection work order includes inspection task information and inspection point dataset.

[0014] After the inspection personnel arrive at the target inspection point based on the inspection point dataset, in response to the preset inspection trigger command, the inspection point display terminal corresponding to the target inspection point generates a dynamic QR code, wherein the dynamic QR code is encrypted text.

[0015] The handheld inspection terminal scans and identifies the dynamic QR code to obtain the first decryption result of the dynamic QR code;

[0016] The handheld inspection terminal verifies the first decryption result, and after the verification is successful, collects the inspection data of the target inspection point.

[0017] The handheld inspection terminal sends the inspection data to the server.

[0018] Optionally, in response to a preset inspection trigger command, the inspection point display terminal corresponding to the target inspection point generates a dynamic QR code, including:

[0019] The inspection point display terminal obtains the firmware burning information of the inspection point display terminal, wherein the firmware burning information includes the point device serial number of the inspection point display terminal, the basic parameters for QR code generation and the dynamic token generation basis information, and the dynamic token generation basis information is related to time.

[0020] The inspection point display terminal obtains the current timestamp and generates dynamic token information based on the timestamp and the dynamic token generation basis information;

[0021] The inspection point display terminal encrypts the dynamic token information based on the serial number of the point device and the basic parameters generated by the dynamic QR code to obtain the encryption result.

[0022] The inspection point display terminal encodes the encryption result to generate the dynamic QR code.

[0023] Optionally, the handheld inspection terminal scans and identifies the dynamic QR code to obtain a first decryption result of the dynamic QR code, including:

[0024] The handheld inspection terminal decrypts the content of the dynamic QR code to obtain decrypted data, wherein the decrypted data includes the device serial number, timestamp, and dynamic token information.

[0025] The handheld inspection terminal verifies the first decryption result, including:

[0026] The handheld inspection terminal determines whether the scanning time of the dynamic QR code is within a preset time window based on the timestamp;

[0027] The handheld inspection terminal matches inspection point information in the inspection point dataset based on the serial number of the point device.

[0028] If the scanning time of the dynamic QR code is within a preset time window, and the serial number of the location device matches the inspection point information in the inspection point dataset, the verification is confirmed to be successful.

[0029] Optionally, the handheld inspection terminal sends the inspection data to the server, including:

[0030] The handheld inspection terminal encapsulates the inspection data into an inspection record data packet;

[0031] The handheld inspection terminal signs and encrypts the inspection record data packet.

[0032] The handheld inspection terminal sends the signed and encrypted inspection record data packet to the server.

[0033] Optionally, after the server receives the inspection record data packet, the method further includes:

[0034] The server verifies the inspection record data packet;

[0035] After the inspection record data packet passes the verification, the server writes the inspection record data packet into the inspection database and generates corresponding inspection result data, which includes the inspection result and the corresponding processing information.

[0036] Optionally, the server verifies the inspection record data packet, including:

[0037] The server performs signature verification on the inspection record data packet;

[0038] After the signature verification is successful, the server decrypts the inspection record data packet to obtain a second decryption result;

[0039] The server performs a second verification on the original encrypted QR code of the dynamic QR code and checks whether the encrypted QR code is consistent with the second decryption result.

[0040] The server confirms the corresponding inspection point based on the serial number of the point device at the inspection point display terminal.

[0041] The server verifies the validity of the QR code scan based on the timestamp and dynamic token information of the inspection point display terminal.

[0042] The server verifies the inspection time window based on the inspection task.

[0043] The server checks whether the target inspection items uploaded to the server are complete based on the inspection point information.

[0044] Optionally, before the handheld inspection terminal sends the inspection record data packet to the server, the method further includes:

[0045] The handheld inspection terminal determines the network status between the handheld inspection terminal and the server;

[0046] If the network connection between the handheld inspection terminal and the server is normal, the handheld inspection terminal sends the inspection record data packet to the server; if there is no available communication network between the handheld inspection terminal and the server, the handheld inspection terminal sends the inspection record data packet to the server through a server access device, wherein the server access device and the handheld inspection terminal are connected via a wired connection, and the server access device and the server are connected via a wired and / or wireless connection.

[0047] Optionally, the method further includes:

[0048] After the handheld inspection terminal scans the dynamic QR code for the first time, it obtains the serial number of the location device in the first decryption result;

[0049] The handheld inspection terminal generates QR code identification information based on the serial number of the device at the location, and sends the QR code identification information to the server;

[0050] Based on the scanned identification information, the server establishes an association between the device serial number and the business location information.

[0051] Optionally, the inspection task information includes the inspection task number, inspection sequence, time window information, and mandatory upload items; the inspection point dataset includes the inspection points to be inspected, the inspection sequence, and the point requirement information corresponding to the inspection task.

[0052] The inspection data includes basic inspection data and additional collected data. The basic inspection data includes at least the original encrypted QR code of the dynamic QR code, and also includes at least one of the following: device serial number, timestamp, dynamic token information, QR code scanning time, inspection personnel identification, and handheld inspection terminal identification. The additional collected data includes at least one of the following: on-site inspection image data, sensor data, voice annotation information, and abnormal work order information.

[0053] According to another aspect of the embodiments of this application, an inspection communication system is also provided, including a server, a handheld inspection terminal, and an inspection point display terminal, wherein the inspection point display terminal is disposed at the inspection point.

[0054] The server is configured to send inspection information to the handheld inspection terminal;

[0055] The inspection point display terminal is configured to generate a dynamic QR code in response to a preset inspection trigger command after the inspection personnel arrive at the target inspection point based on the inspection point dataset. The dynamic QR code is encrypted text.

[0056] The handheld inspection terminal is configured to: scan and recognize the dynamic QR code to obtain a first decryption result of the dynamic QR code; verify the first decryption result, and after the verification is successful, collect inspection data of the target inspection point; and send the inspection data to the server.

[0057] The inspection communication method and system provided in this application send an inspection work order to a handheld inspection terminal via a server. The inspection work order includes inspection task information and an inspection point dataset. After the inspection personnel arrive at the target inspection point based on the inspection point dataset, in response to a preset inspection trigger command, the display terminal corresponding to the target inspection point generates a dynamic QR code, wherein the dynamic QR code is encrypted. The handheld inspection terminal scans and identifies the dynamic QR code to obtain a first decryption result. The handheld inspection terminal verifies the first decryption result, and upon successful verification, collects the inspection data for the target inspection point. The handheld inspection terminal sends the inspection data to the server, enabling it to provide timely location identification information to inspection personnel even when fixed inspection points are not connected to the network or have a weak network connection, thus preventing the falsification of location records after static markers are copied. Simultaneously, even when the network is limited or not allowed at the inspection site, the handheld inspection terminal can still complete the collection and storage of inspection data, and subsequently synchronize it to the server in a reliable manner. This application solves the problems of location falsification and unreliable data in restricted environments such as no network, weak network, and confidentiality, realizing dynamic inspection point identification and reliable data collection, significantly improving the security, adaptability, and reliability of inspections in restricted network environments. Attached Figure Description

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

[0059] Figure 1 This is a first flowchart illustrating the inspection communication method provided according to an embodiment of this application;

[0060] Figure 2 This is a structural block diagram of an inspection communication system provided according to an embodiment of this application;

[0061] Figure 3 This is a schematic diagram illustrating the relationship between core data objects in the inspection data of the inspection communication method provided in the embodiments of this application;

[0062] Figure 4 This is the initial identification process for the first online access of an inspection point to the inspection communication system according to the inspection communication method provided in the embodiments of this application;

[0063] Figure 5 This refers to the online data synchronization process when the inspection site has network connectivity, according to the inspection communication method provided in the embodiments of this application.

[0064] Figure 6This is the data synchronization process when network access is not allowed at the inspection site according to the inspection communication method provided in the embodiments of this application.

[0065] Figure label:

[0066] 10 - Server, 20 - Handheld inspection terminal, 30 - Inspection point display terminal, 40 - Server access device. Detailed Implementation

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

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

[0069] According to an embodiment of this application, an embodiment of an inspection communication method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0070] Figure 1 This is a flowchart illustrating the inspection communication method provided according to an embodiment of this application. Figure 1 As shown, the inspection communication method provided in this application includes the following steps:

[0071] In step S101, the server 10 sends an inspection work order to the handheld inspection terminal 20, wherein the inspection work order includes inspection task information and inspection point dataset.

[0072] Figure 2This is a structural block diagram of an inspection communication system provided according to an embodiment of this application, such as... Figure 2 As shown in the embodiment of this application, the inspection communication method is applied to an inspection communication system. This system includes a server 10, a handheld inspection terminal 20, and an inspection point display terminal 30. The inspection point display terminal 30 (hereinafter referred to as the point display terminal or point terminal) is located at the inspection point. The server 10 is a backend system for processing inspection data. For example, the server 10 can be a cloud server. The server 10 is used to issue inspection tasks to the handheld inspection terminal 20, or to receive inspection data sent by the handheld inspection terminal 20, and to verify, parse, and store the inspection data in a database. The handheld inspection terminal 20 is used to scan and identify the QR code displayed on the inspection point display terminal 30, collect inspection data, and synchronize data with the server 10. The inspection points are fixed points, with at least one point. Each inspection point is equipped with an inspection point display terminal 30, which generates and displays a dynamic QR code for that inspection point.

[0073] In this step, server 10 sends an inspection work order to the handheld inspection terminal 20, wherein, for example... Figure 3 As shown, the inspection work order includes inspection task information and an inspection point dataset. The inspection task information includes the inspection task number, inspection sequence, time window information (time window requirements), and mandatory upload items. The mandatory upload items are the items that must be uploaded to server 10. The time window information is used to determine or verify the inspection time.

[0074] The inspection point dataset is a local dataset of inspection points, including the inspection points to be inspected (task point list), the inspection order, and the point requirement information corresponding to the inspection task (point requirement index). The point requirement information describes the business requirements corresponding to a specific inspection point, including the point name, inspection frequency, whether photos are required, whether data retrieval is required, workflow, and work instructions. The inspection point dataset can be a complete point database, or it can only include the points for this inspection task, the inspection order, and the point requirement information corresponding to that task.

[0075] It is understandable that some content in the inspection task information and the inspection point dataset may overlap. For example, both the inspection task information and the inspection point dataset may include the inspection order.

[0076] The inspection work order also includes decryption verification parameters, including decryption rules and time window rules. These decryption verification parameters can be included in the inspection work order and sent from server 10 to handheld inspection terminal 20 along with the work order. The decryption verification parameters are used to verify the dynamic QR code generated by the inspection point display terminal 30 at the inspection point.

[0077] Step S102: After the inspection personnel arrive at the target inspection point based on the inspection point dataset, in response to the preset inspection trigger command, the inspection point display terminal 30 corresponding to the target inspection point generates a dynamic QR code, wherein the dynamic QR code is encrypted text.

[0078] Among them, the inspection trigger command is a QR code refresh operation command. The inspection personnel check the inspection point dataset in the handheld inspection terminal 20, determine the target inspection point to be inspected, and after arriving at the target inspection point, they can send the QR code refresh trigger operation command to the inspection point display terminal 30 through the handheld inspection terminal 20. After receiving the refresh trigger operation command, the inspection point display terminal 30 generates the corresponding QR code and displays it.

[0079] The QR code refresh trigger operation command can also be triggered directly at the inspection point display terminal 30. For example, when the inspection personnel click the QR code or the corresponding button on the inspection point display terminal 30, the QR code refresh trigger operation command is triggered.

[0080] In step S103, the handheld inspection terminal 20 scans and identifies the dynamic QR code to obtain the first decryption result of the dynamic QR code.

[0081] After the inspection point display terminal 30 generates a dynamic QR code, the inspection personnel scan and identify the generated QR code using the handheld inspection terminal 20. In this application, the QR code is encrypted text, and scanning and identifying the QR code is equivalent to decrypting the content of the QR code, thus obtaining the first decryption result of the dynamic QR code.

[0082] In step S104, the handheld inspection terminal 20 verifies the first decryption result, and after the verification is successful, collects the inspection data of the target inspection point.

[0083] The handheld inspection terminal 20 decrypts the QR code and obtains the first decryption result. After obtaining the first decryption result, the first decryption result is verified to improve the timeliness and reliability of the inspection point identification information and reduce the risk of forgery of the decryption result.

[0084] Once the decryption result is verified, the handheld inspection terminal 20 collects inspection data of the target inspection point. The inspection data may include QR code recognition result data and the inspection data of the target inspection point.

[0085] In step S105, the handheld inspection terminal 20 sends the inspection data to the server.

[0086] After the handheld inspection terminal 20 collects the inspection data of the target inspection point, it can send it to the server 10, that is, synchronize the inspection data of the target inspection point to the server 10.

[0087] The inspection communication method provided in this application embodiment sends an inspection work order to a handheld inspection terminal via a server. The inspection work order includes inspection task information and an inspection point dataset. After the inspection personnel arrive at the target inspection point based on the inspection point dataset, in response to a preset inspection trigger command, the inspection point display terminal corresponding to the target inspection point generates a dynamic QR code, wherein the dynamic QR code is encrypted. The handheld inspection terminal scans and identifies the dynamic QR code to obtain a first decryption result. The handheld inspection terminal verifies the first decryption result, and upon successful verification, collects the inspection data of the target inspection point. The handheld inspection terminal sends the inspection data to the server, enabling it to provide timely location identification information to inspection personnel even when fixed inspection points are not connected to the network or have a weak network connection. This prevents static markers from being copied and used to forge location arrival records. Furthermore, even when the network is limited or not allowed at the inspection site, the handheld inspection terminal can still collect and save inspection data and subsequently synchronize it to the server in a reliable manner. This application solves the problems of location forgery and unreliable data in restricted environments such as no network, weak network, and confidentiality issues, achieving dynamic location identification and reliable data collection, significantly improving the security, adaptability, and reliability of the inspection communication system.

[0088] As an optional embodiment, step S102 can be achieved through the following steps: in response to a preset inspection trigger command, the inspection point display terminal corresponding to the target inspection point generates a dynamic QR code, including:

[0089] Step S1021, the inspection point display terminal 30 obtains the firmware burning information of the inspection point display terminal, wherein the firmware burning information includes the point device serial number of the inspection point display terminal, the basic parameters for QR code generation and the dynamic token generation basis information, and the dynamic token generation basis information is related to time.

[0090] Step S1022: The inspection point display terminal 30 obtains the current timestamp and generates dynamic token information based on the timestamp and the dynamic token generation basis information;

[0091] Step S1023: The inspection point display terminal 30 encrypts the dynamic token information based on the serial number of the point device and the basic parameters generated by the dynamic QR code to obtain the encryption result;

[0092] In step S1024, the inspection point display terminal 30 encodes the encryption result to generate a dynamic QR code.

[0093] like Figure 3As shown, the firmware burning information of the inspection point display terminal 30 is the read-only basic information of the QR code module of the inspection point display terminal 30. It represents the basic information burned by the QR code module at the factory and is the basis for generating dynamic QR codes. The firmware burning information includes the serial number of the inspection point display terminal, the basic parameters for QR code generation (basic parameters for dynamic code generation), and the information on the basis for dynamic token generation.

[0094] The inspection point display terminal 30 includes a QR code module, which is used to generate dynamic QR codes. The QR code module is a read-only module. The basic information related to the inspection point itself is burned into the QR code module when the inspection point display terminal 30 leaves the factory, and the server 10 cannot edit or modify it.

[0095] Upon arrival at a designated inspection point, the inspection point display terminal 30 triggers a QR code refresh operation. The inspection point display terminal 30 acquires the device serial number, the current timestamp, and time-generated dynamic token information. The time-generated dynamic token information is dynamically generated by the inspection point display terminal 30 based on the current timestamp and the dynamic token generation criteria information in the firmware. Based on the device serial number burned into the firmware and the basic parameters for generating the dynamic QR code, the inspection point display terminal 30 encrypts the dynamic token information and encodes the encryption result into a dynamic QR code (dynamic QR code data).

[0096] like Figure 3 As shown, the dynamic QR code data includes the location device serial number, timestamp, dynamic token information, and the original QR code ciphertext. This application does not specifically limit the type of encryption algorithm used to generate the dynamic QR code, as long as it can effectively encrypt and protect the dynamic QR code data.

[0097] The display duration of the generated dynamic QR code on the inspection point display terminal 30 can be preset. When the display duration of the dynamic QR code reaches the preset duration threshold (such as 30 seconds), the inspection point display terminal 30 automatically turns off the display. The display duration can be preset by the dynamic QR code module or determined at the factory when the inspection point display terminal 30 is shipped.

[0098] As can be seen from the above, the inspection point display terminal 30 in this embodiment is a read-only hardware device, with built-in unmodifiable point device serial number, QR code generation parameters, and dynamic token generation basis information. Each time it is refreshed, the inspection point display terminal 30 locally collects the timestamp, combines it with the firmware burning information to generate an encrypted dynamic QR code, and automatically turns off the display after a preset display duration (such as 30 seconds).

[0099] Because the timestamp and dynamic token information involved in generating the QR code change with each refresh, the same fixed inspection point corresponds to different QR code content at different times, thus making the location identification information of the inspection point dynamic and timely.

[0100] As an optional embodiment, such as Figure 4 As shown, the inspection communication method can also be implemented through the following steps: The method further includes:

[0101] S201, after the handheld inspection terminal 20 scans the dynamic QR code for the first time, the serial number of the point device in the first decryption result is obtained;

[0102] S202, the handheld inspection terminal 20 generates QR code identification information based on the serial number of the point device, and sends the QR code identification information to the server 10;

[0103] S203, the server 10 establishes an association and binding relationship between the device serial number and the business location information based on the scanned identification information.

[0104] like Figure 3 As shown, the association and binding relationship (backend binding relationship) includes the device serial number, business location identifier, and binding status, etc. This association and binding relationship is the basis for generating inspection work orders.

[0105] Server 10 does not rely on online configuration of information within the QR code module to identify inspection points. Instead, after the handheld inspection terminal 20 scans the target inspection point for the first time, server 10 establishes an association between the device serial number of the point and the specific business information of the point in the background based on the device serial number uploaded by the handheld inspection terminal 20.

[0106] For newly connected inspection points (newly connected to the inspection communication system), the handheld inspection terminal 20 can scan the code to complete the initial association and binding. For points that have already been bound, the server 10 issues an inspection work order to the handheld inspection terminal 20 based on the existing binding relationship. The handheld inspection terminal 20 receives the inspection work order from the server 10 (step S101), obtains the inspection point dataset from it, and scans the corresponding target inspection point according to the inspection point dataset.

[0107] As an optional embodiment, step S103 can be achieved through the following steps: the handheld inspection terminal scans and identifies the dynamic QR code to obtain a first decryption result of the dynamic QR code, including:

[0108] S1031, the handheld inspection terminal 20 decrypts the content of the dynamic QR code to obtain decrypted data, wherein the decrypted data includes the serial number of the point device, the timestamp, and the dynamic token information;

[0109] In step S104, the following steps can be used: the handheld inspection terminal 20 verifies the first decryption result, including:

[0110] S1041: The handheld inspection terminal 20 determines whether the scanning time of the dynamic QR code is within a preset time window based on the timestamp;

[0111] S1042: The handheld inspection terminal 20 matches the inspection point information in the inspection point dataset based on the serial number of the point device.

[0112] S1043: If the scanning time of the dynamic QR code is within the preset time window range, and the serial number of the point device matches the inspection point information in the inspection point dataset, the verification is confirmed to be successful.

[0113] After scanning the dynamic QR code, the handheld inspection terminal 20 decrypts the QR code content locally to obtain the decrypted device serial number, timestamp, and dynamic token information. Then, based on the timestamp, it determines whether the current scanning time is within the time window range issued by the server 10. If it is not within the preset time window range, the current inspection process is terminated. If it is within the preset time window range, it searches the local inspection point dataset for matching inspection point information based on the decrypted device serial number. If the match fails, the process terminates. If the match is successful, the point verification is confirmed, and the handheld inspection terminal 20 can retrieve the point requirement information associated with the target inspection point (including inspection frequency, whether photos are required, whether data reading is required, workflow, work instructions, and items that need to be uploaded). That is, after successful verification, the handheld inspection terminal 20 outputs the verified point requirement information to confirm the legality of the current inspection task. In this embodiment, the process continues only when both the time window verification and point matching are successful; if either step fails, the process is terminated, and no further data is output.

[0114] It is understood that the location requirement information in the inspection point dataset comes from the inspection work order issued by the server 10, rather than from online modification of the information inside the QR code module of the inspection point display terminal 30.

[0115] After the time window verification and location matching are successful, the handheld inspection terminal 20 collects the inspection data for this inspection. This inspection data may include basic data and additional data. Basic data includes, but is not limited to: 1. Original QR code encrypted text; 2. Decrypted location device serial number, timestamp, and dynamic token information; 3. QR code scanning time; 4. Inspection personnel identification; 5. Handheld terminal identification; 6. Location inspection results. Additional data includes, but is not limited to: 1. Inspection site photos (inspection site image data); 2. Sensor data; 3. Voice annotation information; 4. Abnormal work order information.

[0116] The purpose of retaining the original QR code ciphertext in the inspection data is to enable the server 10 to perform secondary verification based on the original QR code ciphertext when it receives inspection data in the future, so as to ensure data security, rather than relying solely on the local parsing results of the handheld inspection terminal 20.

[0117] As an optional embodiment, step S105 can be implemented through the following steps:

[0118] S1051, the handheld inspection terminal encapsulates the inspection data into an inspection record data packet;

[0119] S1052, the handheld inspection terminal signs and encrypts the inspection record data packet;

[0120] S1053, the handheld inspection terminal sends the signed and encrypted inspection record data packet to the server.

[0121] After collecting inspection data, the handheld inspection terminal 20 encapsulates the data into a standardized inspection record data packet and signs and encrypts the packet before offline storage. The specific signature and encryption algorithms are not limited. Figure 3 As shown, the inspection record data packet includes decryption results, inspection results, code return time, inspection personnel identification, terminal identification, additional collected data, signature results, and encryption results.

[0122] The handheld inspection terminal 20 uses the locally stored digital signature private key to calculate a digital signature on the content of the inspection record data packet and generate a signature value. Then, the handheld inspection terminal 20 uses a preset encryption key to encrypt the inspection record data packet and the signature value as a whole, generating an encrypted data packet. Both the encryption algorithm and the signature algorithm are based on the decryption and verification parameter configuration pre-issued by the server 10, ensuring that the server 10 can use the corresponding public key and decryption key to perform reverse verification.

[0123] As can be seen from the above, in this embodiment, when the handheld inspection terminal 20 first connects to the inspection communication system at an inspection point, it scans the QR code at the inspection point to upload the device serial number to the server 10, thus completing the binding. Afterwards, the handheld inspection terminal 20 receives inspection work orders (including point requirement information, time window information, and decryption verification parameters, etc.) from the server 10 to form a local inspection point dataset. After scanning the dynamic QR code at the inspection point, the handheld inspection terminal 20 performs decryption, time window verification, and point matching locally, then collects inspection data (including the original QR code ciphertext), generates a signed and encrypted inspection record data packet, and sends the inspection record data packet to the server 10 for storage.

[0124] As an optional embodiment, after the server 10 receives the inspection record data packet, the method further includes:

[0125] S301, the server 10 verifies the inspection record data packet;

[0126] S302, after the inspection record data packet passes the verification, the server 10 writes the inspection record data packet into the inspection database and generates corresponding inspection result data, the inspection result data including the inspection result and the processing information corresponding to the inspection result.

[0127] After receiving the inspection record data packet, server 10 verifies it. Upon successful verification, it writes the compliant inspection record data packet into the inspection database, thus storing the inspection data and generating corresponding inspection result data. For example, it can generate inspection status flags (success / abnormal) based on the business verification results, and generate subsequent processing suggestions (such as re-inspection reminders or abnormal reporting) when the inspection status is abnormal. Additionally, server 10 can automatically update the inspection work order completion status based on the inspection result data.

[0128] As an optional embodiment, in step S302, the server 10 verifies the inspection record data packet, including:

[0129] S3021, The server 10 performs signature verification on the inspection record data packet;

[0130] S3022, After the signature verification is passed, the server 10 decrypts the inspection record data packet to obtain the second decryption result;

[0131] S3023, the server 10 performs a second verification on the original QR code ciphertext of the dynamic QR code and checks whether the QR code ciphertext is consistent with the second decryption result;

[0132] S3024, the server 10 confirms the corresponding inspection point according to the serial number of the point device of the inspection point display terminal 30;

[0133] S3025, the server 10 verifies the validity of the QR code scanning based on the timestamp and dynamic token information of the inspection point display terminal 30;

[0134] S3026, The server 10 verifies the inspection time window according to the inspection task;

[0135] S3027, the server 10 checks whether the target inspection item (forced upload item) uploaded to the server 10 is complete based on the inspection point information.

[0136] After receiving the inspection record data packet, server 10 performs signature verification and decryption on the received inspection record data packet through steps S3021 and S3022. First, server 10 uses the pre-stored public key of the inspection terminal to verify the digital signature in the received inspection record data packet, determining whether the signature is valid and whether the data has been tampered with. If the signature is invalid, it refuses to enter the data and records an anomaly. If the signature is valid, it uses the pre-stored decryption key to decrypt the data packet, restoring the plaintext structure of the original inspection record data packet. After decryption, server 10 separates the original QR code ciphertext, the second decryption result, and the inspection data. Step S3021 verifies the integrity of the inspection record data packet through signature verification; step S3022 verifies the readability of the inspection record data packet through decryption and restoration.

[0137] In step S3023, server 10 uses the same encryption algorithm and dynamic QR code generation parameters as the inspection point display terminal 30 to re-encrypt the decrypted and restored point device serial number, timestamp, and dynamic token information, generating a new QR code ciphertext. Subsequently, server 10 compares this newly generated QR code ciphertext byte-by-byte with the original QR code ciphertext extracted from the inspection record data packet, performing a secondary verification of the dynamic QR code ciphertext. If the two are completely identical, it confirms that the dynamic QR code generated by the inspection point display terminal 30 has not been tampered with; if they are inconsistent, it determines that forgery or attack has occurred, and the inspection record data packet is refused entry into the database. Step S3023 is used to verify the authenticity of the data source.

[0138] Next, server 10, through step S3024, queries the association binding relationship based on the device serial number at the inspection point to confirm the business point information corresponding to the inspection point; then, through step S3025, server 10 compares whether the timestamp meets the time window requirements specified in the inspection work order, and if the timestamp meets the requirements, verifies the validity of the QR code scanning based on the dynamic token information; then, through step S3026, it checks whether the mandatory upload items (such as photos, sensor data, etc.) have been completely uploaded in the inspection results. Steps S3024 to S3027 are used for business rule verification.

[0139] If any of the above checks fails, an exception handling flag is generated; if all checks pass, the inspection record is confirmed as compliant and valid. In this embodiment, server 10 ensures the security and reliability of the inspection record data packets entering the database through multiple checks.

[0140] Server 10 can write the serial numbers of the equipment at the points, timestamps, inspection personnel identification, handheld terminal identification, inspection results, additional collected data, original QR code ciphertext, signature values, etc. from the verified compliant inspection records into the inspection result table according to the preset database structure.

[0141] As an optional embodiment, before the handheld inspection terminal 20 sends the inspection record data packet to the server, the method further includes:

[0142] S401, the handheld inspection terminal 20 determines the network status between the handheld inspection terminal 20 and the server 10;

[0143] S4021, if the network connection between the handheld inspection terminal 20 and the server 10 is normal, the handheld inspection terminal 20 sends the inspection record data packet to the server 10; S4022, if there is no available communication network between the handheld inspection terminal 20 and the server 10, the handheld inspection terminal 20 sends the inspection record data packet to the server 10 through the server access device 40, wherein the server access device and the handheld inspection terminal are connected via a wired connection, and the server access device and the server are connected via a wired and / or wireless connection.

[0144] In this embodiment, a dual-path data synchronization mechanism is adopted based on the network status between the handheld inspection terminal 20 and the server 10.

[0145] The handheld inspection terminal 20 detects whether there is an accessible communication network (such as a 5G communication network, intranet, VPN, or dedicated frequency band). If the communication network is accessible and the connection is available, that is, when the handheld inspection terminal 20 has an available network and the inspection site policy allows network access, the handheld inspection terminal 20 sends the inspection record data packet directly to the server 10 through the preset communication link using the online direct synchronization path.

[0146] When the handheld inspection terminal 20 lacks a usable network or direct network access is not permitted at the inspection site, an offline-to-wired synchronization path is adopted. The handheld inspection terminal 20 saves the signed and encrypted inspection record data packets on local storage media (e.g., memory). After the inspection is completed, the handheld inspection terminal 20 connects to the server access device 40 via a wired link (e.g., USB, Type-C interface) and uploads the inspection record data packets to the server 10 through the import application on the server access device 40.

[0147] Server access device 40 is used to receive offline inspection record data packets from handheld inspection terminal 20 via wired means such as USB, Type-C, or Ethernet cable in environments with no network or weak network, and acts as a relay device to upload the inspection record data packets to server 10. It does not participate in point identification or data collection itself. Server access device 40 can be a workstation, a base set at the inspection point, or other import device that is connected to server 10, and this application does not limit it.

[0148] Server 10 is used to establish location associations and bindings, issue inspection tasks, and receive and uniformly verify data packets from all sources. Verification includes: signature validity, data packet decryption, secondary verification of the original QR code ciphertext, timestamp validity, QR code scanning validity, location binding consistency, and mandatory entry integrity. Once all verification items pass, Server 10 writes the inspection record data packet to the inspection database and generates an inspection result report.

[0149] In some embodiments, such as Figure 5 As shown, when the network connection between the handheld inspection terminal and the server is normal, that is, when the inspection site has network connectivity and can perform online data synchronization, data synchronization is achieved through the following steps:

[0150] (1) The server 10 sends an inspection work order (including time window and location requirements) to the handheld inspection terminal 20.

[0151] (3) After the inspection personnel arrive at the fixed target inspection point, they trigger the inspection point display terminal 30 to refresh the QR code through the handheld inspection terminal 20.

[0152] (3) The inspection point display terminal 30 generates and displays the current dynamic QR code.

[0153] (4) The handheld inspection terminal 20 scans the dynamic QR code and completes the decryption and location matching locally.

[0154] (5) The handheld inspection terminal 20 collects inspection data, retains the original QR code ciphertext, and forms an inspection record data packet that has been signed and encrypted.

[0155] (6) When the handheld inspection terminal 20 has network access, it directly uploads the inspection record data packet to the server 10.

[0156] (7) Server 10 performs signature verification, decryption, original ciphertext secondary verification and business verification on the uploaded data packets, and completes the storage after the verification is passed.

[0157] In other embodiments, such as Figure 6 As shown, when there is no available communication network between the handheld inspection terminal 20 and the server 10, i.e. (when network access is not allowed at the inspection site), data transmission is achieved through the following steps:

[0158] (1) Server 10 first sends the inspection work order (time window information and location requirement information) to server access device 40.

[0159] (2) The server access device 40 then imports the above content into the handheld inspection terminal 20. Therefore, in this offline scenario, the server does not directly interact with the handheld inspection terminal 20.

[0160] (3) After the inspection personnel arrive at the fixed target inspection point, they trigger the inspection point display terminal 30 to refresh the QR code and complete the scanning through the handheld inspection terminal 20.

[0161] (4) The handheld inspection terminal 20 completes decryption and inspection data collection at the inspection site.

[0162] (5) The handheld inspection terminal 20 generates an inspection record data packet, retains the original QR code ciphertext, and signs and encrypts the data packet.

[0163] (6) After the inspection is completed, the handheld inspection terminal 20 imports the inspection record data packet into the server access device 40 via a wired link.

[0164] (7) The server access device 40 uploads the inspection record data packet to the server 10.

[0165] (8) Server 10 performs unified verification and unified storage on the data imported offline.

[0166] The following describes the inspection communication method provided in this application using specific embodiments as examples.

[0167] Example 1: Deployment of a Communication System for Inspection of an Energy Data Center

[0168] Inspection point display terminals 30 are deployed at multiple (e.g., 100) key equipment locations. Each inspection point display terminal 30 has a read-only chip with a QR code module, which is programmed with a unique device serial number (e.g., SN-A01~SN-A100), basic parameters for QR code generation, dynamic token generation rules, encryption algorithm, and time synchronization key. The unique device serial number serves as the unique identifier for the inspection point display terminal 30.

[0169] 1) Server 10 initialization: Enter the name of each inspection point, inspection cycle (twice a day), and inspection requirements for each point (photos must be taken and temperature sensors must be read).

[0170] 2) Initial inspection: The inspection personnel use the handheld inspection terminal 20 to scan the QR code of the SN-A01 location. The handheld inspection terminal 20 uploads the serial number of the device at that location to the server 10. The server 10 automatically establishes a binding and issues two inspection tasks for today (08:00-09:00, 16:00-17:00) and decryption keys.

[0171] 3) Formal Inspection: At 08:15, the inspection personnel trigger the SN-A01 to refresh the QR code. The inspection point display terminal 30 at the SN-A01 location displays a dynamic QR code (valid for 30 seconds). The handheld inspection terminal 20 scans and decrypts the code, verifies that the current time is within the preset time window, matches the location information, collects photos, temperature values ​​(23.5℃), and a voice note stating "Equipment is operating normally," generating an encrypted inspection record data packet.

[0172] 4) The network at this inspection point is closed, and the handheld inspection terminal 2 cannot connect to the network. After the inspection is completed, the inspection record data packet is imported into the server access device 40 deployed outside the computer room via USB cable. The server access device 40 automatically uploads the inspection record data packet to the server 10.

[0173] 5) After server 10 receives the inspection record data packet: Signature verification successful → Decryption successful → Hash recalculated using the original ciphertext, consistent with the decrypted information → Timestamp 08:15 is within 08:00-09:00 → Photo and temperature value are complete → Data is entered into the database, and the inspection status is "Compliant inspection completed".

[0174] Example 2: Remote Inspection of Classified Data Centers

[0175] 1) Wireless communication is prohibited in the data center, and all terminals must be physically isolated. Server access device 40 is located outside the isolation area and is only allowed wired access.

[0176] 2) Daily tasks are distributed by the administrator to the server access device 40 via the intranet and then imported into the handheld inspection terminal 20.

[0177] 3) Inspection personnel carry handheld inspection terminal 20 into the isolation area, complete the scanning and data collection, and import the inspection record data packet to the server access device 40 via network cable when exiting. There is no wireless signal throughout the process.

[0178] 4) After receiving the inspection record data packet sent by the server access device 40, the server 10 still performs full-item verification according to the unified process to ensure that the data is true and valid.

[0179] Compared with the prior art, this application has at least the following beneficial effects:

[0180] (1) Based on dynamic QR codes, the inspection point identification, inspection confirmation, inspection data collection and data synchronization are completed. The dynamic QR code identification of fixed inspection points, local verification of handheld inspection terminals, data signature encryption and storage and unified data storage on the server are integrated into an integrated synchronous closed-loop design to realize safe inspection in restricted environments.

[0181] (2) The dynamic QR code contains the device serial number, timestamp, and time-based dynamic token information. It is generated and displayed locally at the inspection point based on the factory-programmed information within the module, thus adapting to scenarios where the inspection point is not connected to the network and the QR code module is read-only. Under the condition that the inspection point is not connected to the network, dynamic and anti-counterfeiting inspection point identification is achieved, and reliable and traceable inspection data is collected and stored locally through the handheld inspection terminal 20. By replacing static QR codes or static near-field tags with time-based dynamic QR codes, the timeliness of the inspection point identification information is improved, and the risk of counterfeiting (counterfeiting inspection points to ensure inspection is in place) is reduced.

[0182] (3) When the handheld inspection terminal generates inspection record data packets, it retains the original QR code ciphertext, so that the server 10 can perform secondary verification and improve the reliability of the data returned after offline.

[0183] (4) Improve the adaptability to complex network strategies by using two data synchronization paths: direct online synchronization and offline-to-wired synchronization.

[0184] (5) By performing unified verification (signature verification, dynamic QR code verification), unified parsing and unified database entry processing on data arriving from different paths through the server, a data synchronization closed loop is formed in a restricted network environment, thereby improving the efficiency and effectiveness of data synchronization management.

[0185] (6) By sending the inspection work order and location requirements to the handheld inspection terminal, the consistency between the on-site data collection and the task requirements can be improved.

[0186] In summary, the embodiments of this application provide an inspection (communication and data synchronization) method in which the point display terminal is offline, the inspection terminal can be offline, and the server can perform unified verification. This method solves the problems of point forgery, unreliable data, and single synchronization path in restricted environments such as no network, weak network, and confidentiality. It realizes dynamic point identification, reliable data collection, dual-channel synchronization path, and unified data entry verification, which significantly improves the security, adaptability, and reliability of inspection in restricted network environments.

[0187] According to an embodiment of this application, an inspection communication system for implementing the above-described inspection communication method is also provided. Figure 2 This is a structural block diagram of an inspection communication system provided according to an embodiment of this application, such as... Figure 2 As shown, the inspection communication system includes a server 10, a handheld inspection terminal 20, and an inspection point display terminal 30, wherein the inspection point display terminal 30 is installed at the inspection point.

[0188] The server 10 is configured to send inspection information to the handheld inspection terminal.

[0189] The inspection point display terminal 30 is configured to generate a dynamic QR code in response to a preset inspection trigger command after the inspection personnel arrive at the target inspection point based on the inspection point dataset. The dynamic QR code is encrypted text.

[0190] The handheld inspection terminal 20 is configured to: scan and identify the dynamic QR code to obtain a first decryption result of the dynamic QR code; verify the first decryption result, and after the verification is successful, collect inspection data of the target inspection point; and send the inspection data to the server.

[0191] The inspection communication method provided in this application corresponds to the inspection communication system in the above embodiments. Any option in the embodiments of the inspection communication system is also applicable to the embodiments of the inspection communication method, and will not be repeated here.

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

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

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

Claims

1. A patrol communication method, characterized in that, An inspection communication system is applied, comprising a server, a handheld inspection terminal, and an inspection point display terminal, wherein the inspection point display terminal is located at the inspection point, and the method includes: The server sends an inspection work order to the handheld inspection terminal, wherein the inspection work order includes inspection task information and inspection point dataset. After the inspection personnel arrive at the target inspection point based on the inspection point dataset, in response to the preset inspection trigger command, the inspection point display terminal corresponding to the target inspection point generates a dynamic QR code, wherein the dynamic QR code is encrypted text. The handheld inspection terminal scans and identifies the dynamic QR code to obtain the first decryption result of the dynamic QR code; The handheld inspection terminal verifies the first decryption result, and after the verification is successful, collects the inspection data of the target inspection point. The handheld inspection terminal sends the inspection data to the server.

2. The method according to claim 1, characterized in that, In response to a preset inspection trigger command, the inspection point display terminal corresponding to the target inspection point generates a dynamic QR code, including: The inspection point display terminal obtains the firmware burning information of the inspection point display terminal, wherein the firmware burning information includes the point device serial number of the inspection point display terminal, the basic parameters for QR code generation and the dynamic token generation basis information, and the dynamic token generation basis information is related to time. The inspection point display terminal obtains the current timestamp and generates dynamic token information based on the timestamp and the dynamic token generation basis information; The inspection point display terminal encrypts the dynamic token information based on the serial number of the point device and the basic parameters generated by the dynamic QR code to obtain the encryption result. The inspection point display terminal encodes the encryption result to generate the dynamic QR code.

3. The method according to claim 2, characterized in that, The handheld inspection terminal scans and identifies the dynamic QR code to obtain a first decryption result of the dynamic QR code, including: The handheld inspection terminal decrypts the content of the dynamic QR code to obtain decrypted data, wherein the decrypted data includes the device serial number, timestamp, and dynamic token information. The handheld inspection terminal verifies the first decryption result, including: The handheld inspection terminal determines whether the scanning time of the dynamic QR code is within a preset time window based on the timestamp; The handheld inspection terminal matches inspection point information in the inspection point dataset based on the serial number of the point device. If the scanning time of the dynamic QR code is within a preset time window, and the serial number of the location device matches the inspection point information in the inspection point dataset, the verification is confirmed to be successful.

4. The method according to claim 1, characterized in that, The handheld inspection terminal sends the inspection data to the server, including: The handheld inspection terminal encapsulates the inspection data into an inspection record data packet; The handheld inspection terminal signs and encrypts the inspection record data packet. The handheld inspection terminal sends the signed and encrypted inspection record data packet to the server.

5. The method according to claim 4, characterized in that, After the server receives the inspection record data packet, the method further includes: The server verifies the inspection record data packet; After the inspection record data packet passes the verification, the server writes the inspection record data packet into the inspection database and generates corresponding inspection result data, which includes the inspection result and the corresponding processing information.

6. The method according to claim 5, characterized in that, The server verifies the inspection record data packet, including: The server performs signature verification on the inspection record data packet; After the signature verification is successful, the server decrypts the inspection record data packet to obtain a second decryption result; The server performs a second verification on the original encrypted QR code of the dynamic QR code and checks whether the encrypted QR code is consistent with the second decryption result. The server confirms the corresponding inspection point based on the serial number of the point device at the inspection point display terminal. The server verifies the validity of the QR code scan based on the timestamp and dynamic token information of the inspection point display terminal. The server verifies the inspection time window based on the inspection task. The server checks whether the target inspection items uploaded to the server are complete based on the inspection point information.

7. The method according to claim 4, characterized in that, Before the handheld inspection terminal sends the inspection record data packet to the server, the method further includes: The handheld inspection terminal determines the network status between the handheld inspection terminal and the server; If the network connection between the handheld inspection terminal and the server is normal, the handheld inspection terminal sends the inspection record data packet to the server; if there is no available communication network between the handheld inspection terminal and the server, the handheld inspection terminal sends the inspection record data packet to the server through a server access device, wherein the server access device and the handheld inspection terminal are connected via a wired connection, and the server access device and the server are connected via a wired and / or wireless connection.

8. The method according to claim 2, characterized in that, The method further includes: After the handheld inspection terminal scans the dynamic QR code for the first time, it obtains the serial number of the location device in the first decryption result; The handheld inspection terminal generates QR code identification information based on the serial number of the device at the location, and sends the QR code identification information to the server; Based on the scanned identification information, the server establishes an association between the device serial number and the business location information.

9. The method according to claim 1, characterized in that, The inspection task information includes the inspection task number, inspection sequence, time window information, and mandatory upload items; the inspection point dataset includes the inspection points to be inspected, the inspection sequence, and the point requirement information corresponding to the inspection task. The inspection data includes basic inspection data and additional collected data. The basic inspection data includes at least the original encrypted QR code of the dynamic QR code, and also includes at least one of the following: device serial number, timestamp, dynamic token information, QR code scanning time, inspection personnel identification, and handheld inspection terminal identification. The additional collected data includes at least one of the following: on-site inspection image data, sensor data, voice annotation information, and abnormal work order information.

10. An inspection communication system, characterized in that, It includes a server, a handheld inspection terminal, and an inspection point display terminal, wherein the inspection point display terminal is installed at the inspection point. The server is configured to send inspection information to the handheld inspection terminal; The inspection point display terminal is configured to generate a dynamic QR code in response to a preset inspection trigger command after the inspection personnel arrive at the target inspection point based on the inspection point dataset. The dynamic QR code is encrypted text. The handheld inspection terminal is configured to: scan and recognize the dynamic QR code to obtain a first decryption result of the dynamic QR code; verify the first decryption result, and after the verification is successful, collect inspection data of the target inspection point; and send the inspection data to the server.