Inspection information processing method and device, equipment and medium

By responding to inspection task events, obtaining and encrypting inspection information, and performing identity and quality verification, the problems of lagging information updates and insufficient management in traditional inspection methods are solved, real-time, safe and accurate processing of inspection information is achieved, and the efficiency and quality of property management are improved.

CN119888882APending Publication Date: 2025-04-25GUANGZHOU HUANJUMARK NETWORK INFORMATION CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411243619.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

Traditional property inspection methods have problems such as slow data return speed, lagging information updates, easy omission or false alarms, insufficient information management and processing, which affect the accuracy and efficiency of inspections.

Method used

By responding to inspection task execution events, check-in information and real-time images of inspection points are obtained, symmetric encryption technology is used to generate tamper-proof codes, identity verification and quality verification are performed, abnormal reports are generated, and they are sent to task administrators in real time.

Benefits of technology

It improves the timeliness, security, accuracy and quality of inspection information, optimizes the inspection information processing process of property management, provides strong information support, and improves the efficiency and quality of property management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119888882A_ABST
    Figure CN119888882A_ABST
Patent Text Reader

Abstract

The invention relates to an inspection information processing method and device, equipment and a medium in the technical field of property information, and the method comprises the steps: responding to an inspection task execution event, and obtaining the inspection point detail information, containing inspection point card punching information and an inspection real-shot image, of a corresponding inspection point, the method comprises the following steps: symmetrically encrypting an original image representation corresponding to an inspection real-shot image according to watermark position information of a field watermark image in the inspection real-shot image to obtain an information packaging ciphertext, generating a tamper-proof code containing the ciphertext, synthesizing the tamper-proof code into the inspection real-shot image, and sending the tamper-proof code to the inspection real-shot image according to pre-specified identity information of an inspection task. And performing identity verification on the card punching identity information in the inspection point card punching information, performing quality verification on the inspection real-shot image, and when the identity verification and / or the quality verification are / is not passed, correspondingly generating a corresponding exception report, adding the exception report to the inspection point detail information, and sending the exception report to a task administrator. The inspection information can be prevented from being tampered, and abnormity can be reported in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of property information technology, and in particular to a patrol information processing method and its corresponding device, computer equipment, and computer-readable storage medium. Background Art

[0002] With the rapid development of the property management industry and the advancement of urbanization, inspection work in property management has become increasingly important. The traditional property inspection method mainly relies on manual recording with patrol sticks, but this method has obvious limitations. First, the data recorded by the patrol stick is transmitted back slowly, resulting in delayed information updates, which is not conducive to timely discovery of problems and taking countermeasures. Secondly, when abnormal situations are found during the inspection, the inspectors need to record and report them manually, which is prone to omissions or false alarms, affecting the accuracy and efficiency of the inspection. In addition, the traditional inspection method is also relatively weak in information management and processing, and it is difficult to provide accurate and powerful information support for property management.

[0003] In view of the shortcomings of traditional practices, the applicant has been engaged in research in related fields for a long time and has taken a different approach to solve industry problems in the field of property information technology. Summary of the invention

[0004] The primary purpose of the present application is to solve at least one of the above problems and to provide a patrol information processing method and its corresponding device, computer equipment, and computer program product.

[0005] In order to meet the various objectives of this application, this application adopts the following technical solutions:

[0006] A method for processing inspection information provided to meet one of the purposes of this application includes the following steps:

[0007] In response to the inspection task execution event, the inspection point detailed information of the corresponding inspection point is obtained, wherein the inspection point detailed information includes the inspection point check-in information and the inspection real-shot image, and the inspection real-shot image includes the on-site shot watermark image;

[0008] According to the watermark position information of the on-site watermark image in the inspection real-shot image, the original image representation corresponding to the inspection real-shot image is symmetrically encrypted to obtain the information encapsulation ciphertext, and an anti-tampering code containing the information encapsulation ciphertext is generated, and the anti-tampering code is synthesized into the inspection real-shot image;

[0009] According to the pre-specified identity information of the inspection task, identity verification is performed on the punch-in identity information in the inspection point punch-in information. When the identity verification fails, a corresponding identity anomaly report is generated and appended to the inspection point detail information, and sent to the task administrator;

[0010] The preset task quality inspection model is used to perform quality verification on the inspection real-shot images. When the quality verification fails, a corresponding quality inspection exception report is generated and appended to the inspection point details information, and sent to the task administrator.

[0011] On the other hand, an inspection information processing device provided to meet one of the purposes of the present application includes an event response module, an image anti-tampering module, a first abnormality reporting module and a second abnormality reporting module, wherein the event response module is used to respond to the inspection task execution event and obtain the inspection point detailed information of the corresponding inspection point, the inspection point detailed information includes the inspection point punch-in information and the inspection real-shot image, and the inspection real-shot image contains the on-site watermark image; the image anti-tampering module is used to symmetrically encrypt the original image representation corresponding to the inspection real-shot image according to the watermark position information of the on-site watermark image in the inspection real-shot image to obtain the information seal The ciphertext is packed to generate an anti-tampering code containing the information encapsulation ciphertext, and the anti-tampering code is synthesized into the actual inspection image; the first abnormality reporting module is used to authenticate the punch-in identity information in the punch-in information of the inspection point according to the pre-specified identity information of the inspection task. When the identity authentication fails, a corresponding identity abnormality report is generated and appended to the inspection point detailed information, and sent to the task administrator; the second abnormality reporting module is used to use a preset task quality inspection model to perform quality verification on the actual inspection image. When the quality verification fails, a corresponding quality inspection abnormality report is generated and appended to the inspection point detailed information, and sent to the task administrator.

[0012] On the other hand, a computer device provided to meet one of the purposes of the present application includes a central processing unit and a memory, wherein the central processing unit is used to call and run a computer program stored in the memory to execute the steps of the inspection information processing method described in the present application.

[0013] On the other hand, a computer program product provided to meet another purpose of the present application includes a computer program / instruction, which, when executed by a processor, implements the steps of the method described in any embodiment of the present application.

[0014] The technical solution of this application has many advantages, including but not limited to the following aspects:

[0015] First, by responding to inspection task execution events, this application can obtain real-time inspection point check-in information and inspection images, where the inspection images also include on-site watermark images, to ensure information processing timeliness, which helps the property management system to quickly respond to problems found during the inspection process.

[0016] Secondly, symmetric encryption technology is used to encapsulate the original image representation of the inspection, generate an anti-tampering code, and synthesize the code into the inspection image. It not only ensures the security of image information and prevents information tampering, but also provides a reliable basis for subsequent information traceability verification, greatly improving the accuracy and reliability of inspection information. Secondly, the anti-tampering code does not need to be stored additionally and can be retrieved and retrieved when needed, greatly improving information processing efficiency and eliminating the need to consume additional storage space.

[0017] Furthermore, the identity verification of the check-in information at the inspection point ensures the authenticity of the inspector's identity. When the identity verification fails, the system will automatically generate an identity abnormality report and send it to the task manager in a timely manner, thereby avoiding unnecessary increase in the workload of the inspector by outsourcing the work to others and improving the rigor and implementation of the inspection work.

[0018] In addition, by using the task quality inspection model to perform quality verification on the actual inspection images, when the quality verification fails, the system will generate a quality inspection exception report and notify the task administrator to achieve further automated inspection based on manual inspection, which is conducive to real-time compensation for omissions and / or errors in manual inspection, so that quality abnormalities at the inspection point can be discovered and handled in time and reported.

[0019] To sum up, it can improve the timeliness, security, accuracy and quality of inspection information processing, optimize the inspection information processing process of property management, and provide strong information support for property management, thereby improving the efficiency and quality of the entire property management. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0021] Figure 1 A schematic diagram of a network architecture of an exemplary application environment of the present application;

[0022] Figure 2 A flowchart of a typical embodiment of the inspection information processing method of the present application;

[0023] Figure 3 This is a principle block diagram of the inspection information processing device of the present application;

[0024] Figure 4 A schematic diagram of the structure of a computer device used in this application. DETAILED DESCRIPTION

[0025] The following describes the working principle of the inspection information processing method of the present application and its implementation in the network architecture.

[0026] refer to Figure 1 , the network architecture of the present application is composed of a terminal device 80 and a server 82. The terminal device 80 can be a mobile device used by a task manager or an inspector, such as a smart phone or a tablet computer, wherein the task manager can use the terminal device to trigger an inspection task issuance request, and the inspector can use the terminal device to receive inspection task details, take actual inspection images during the inspection task execution, and submit these images as proof of the completion of the inspection task. The server 82 is the core processing unit of the present method, and a property management system is deployed. It is responsible for executing a series of operations such as inspection task issuance, parameter push, actual inspection verification, status update, etc., and provides verification services, evidence storage services, clock-in services, and other possible execution services. The server 82 can be a single server or a front-end server in a distributed deployed service cluster to improve the processing power and reliability of the system.

[0027] The inspection tasks assigned in this application refer to a series of work activities planned in the field of property management to maintain property facilities, improve service quality or respond to the needs of owners. These inspection tasks usually involve inspectors with different work roles, such as property service personnel, maintenance technicians, security monitoring personnel, etc.

[0028] Each inspection task has its corresponding task execution process, which is the core part of the inspection task. It describes in detail a series of steps from task assignment to task completion. This process starts with the task manager submitting an inspection task issuance request through the property management system, and then the system distributes the task details to the corresponding inspectors. The inspectors perform the work according to the assigned task details and collect images at the inspection points of the task to prove the completion of the task. The task execution process also includes the verification of these images, and automatically updates the task status based on the verification results, and sends status update notifications to relevant personnel in real time to ensure the transparency and traceability of task execution.

[0029] Inspection routes can be set in the task execution process, which include at least one inspection point. Inspection points are specific pre-defined stages or milestones in the task execution process, which are crucial to the successful completion of the task. In the inspection task, the inspection route set can include but is not limited to inspection points corresponding to the safety availability of materials, the safety availability of facilities, the construction quality, and the maintenance quality. At these inspection points, the inspectors need to collect and submit the actual inspection images completed at the inspection points. These images will then be verified by the system's built-in image analysis engine to ensure that the inspection task meets the established standards and quality requirements.

[0030] The task administrator of the present application submits an inspection task distribution request corresponding to the inspection task through the server 82, and the server 82 responds to the request and obtains the inspection task, which in one embodiment includes the inspection route, designated inspection personnel, execution start and end time, execution effective time, inspection details, etc. Then, the server 82 pushes the inspection task to the terminal device 80 of the corresponding inspection personnel.

[0031] The inspection personnel use the camera function on their terminal device 80 to collect the inspection real-shot images according to the provided image capture parameters and submit them to the server 82. After receiving the inspection real-shot images, the image verification mechanism of the server 82 calls the image analysis engine for verification. The image analysis engine uses an adaptive learning algorithm to optimize the analysis accuracy and efficiency based on historical verification data, and calls the corresponding functional modules for verification, such as calling the signature recognition functional module to verify whether the signature is signed by the same person, calling the quality inspection functional module to identify whether there is any quality abnormality at the inspection site, and calling the image matching functional module to match whether the image to be verified matches its original image.

[0032] According to the verification results, the status update module of the server 82 automatically updates the task status and sends a task status update notification to the task manager and the inspection personnel. If the verification results of all key nodes are passed, the server 82 can automatically generate a task summary report and send a notification of the task summary report through the property management system.

[0033] From the above principle description, it can be seen that the inspection task processing method of the present application can ensure the transparency and credibility of the inspection task execution, while providing an efficient and reliable task collaboration and management platform, constituting a property collaboration management system, which is suitable for a variety of property management and service scenarios.

[0034] A patrol information processing method of the present application can be programmed as a computer program product and deployed in a client or server for execution. For example, in the exemplary application scenario of the present application, it can be deployed and implemented in the server of an independent station store, thereby accessing the interface opened after the computer program product is running and performing human-computer interaction with the process of the computer program product through a graphical user interface to execute the method.

[0035] See also Figure 2 , a patrol information processing method of the present application, in its typical embodiment, comprises the following steps:

[0036] Step S1100, responding to the inspection task execution event, obtaining the inspection point details information of the corresponding inspection point, wherein the inspection point details information includes the inspection point check-in information and the inspection real-shot image, and the inspection real-shot image includes the on-site shot watermark image;

[0037] The server responds to the checkpoint punch-in event during the execution of the inspection task, and obtains the checkpoint punch-in information generated by the terminal uploading the punch-in interactive operation at the checkpoint. The punch-in interactive operation can be that the inspector brings the near-field communication device of his terminal close to the near-field communication device equipped at the inspection point, and then hand-writes the inspector's own name on the handwritten signature panel interface displayed on the terminal; it can also be that the inspector uses the camera of his terminal to take a picture at the inspection point to identify the inspection point feature code, and then hand-writes the inspector's own name on the handwritten signature panel interface displayed on the terminal. The checkpoint punch-in information includes the inspection point information, punch-in identity information, and punch-in time. The punch-in identity information includes the account information of the puncher and the signature image of the puncher.

[0038] The server responds to the on-site shooting event of the inspection point during the execution of the inspection task, obtains the on-site real-shot image uploaded by the terminal at the inspection point, and determines the corresponding on-site shooting information, generates an on-site shooting watermark image containing the on-site shooting information, and synthesizes the on-site shooting watermark image to the preset watermark position in the on-site real-shot image to obtain the inspection real-shot image. The on-site shooting information includes shooting time, shooting point information, and photographer account information. The preset watermark position can be set as needed by those skilled in the art, such as the upper left corner, upper right corner, lower right corner, lower left corner, etc. in the image without affecting the position of the main content in the image.

[0039] The inspection point check-in information and the inspection real-shot images constitute the inspection point detailed information.

[0040] Step S1200: according to the watermark position information of the on-site watermark image in the inspection real-shot image, symmetrically encrypt the original image representation corresponding to the inspection real-shot image to obtain the information encapsulation ciphertext, generate the tamper-proof code including the information encapsulation ciphertext, and synthesize the tamper-proof code into the inspection real-shot image;

[0041] A preset watermark detection model is used to perform target detection on the inspection real-shot image. By performing convolution operations on the inspection real-shot image, the image semantic features corresponding to the inspection real-shot image are extracted, including the color, texture, edge, contour, and deep, complex and abstract semantic information of the inspection real-shot image, and a corresponding multi-scale feature map is generated. The on-site shot watermark image in the inspection real-shot image is used as the target detection object to predict multiple candidate frame areas on the feature map. The overlapping candidate frame areas are filtered through non-maximum suppression, and the anchor frame area of ​​the target detection object in the frame is inferred. The position information of the anchor frame area in the inspection real-shot image is obtained as the watermark position information of the on-site shot watermark image in the inspection real-shot image.

[0042] A preset image representation model is used to take the inspection real-shot image as input, extract the color, texture, edge, contour, deep complex and abstract semantic information of the inspection real-shot image, and obtain an image feature vector that vectorizes the semantic information as the original image representation.

[0043] Furthermore, the encryption function in the AES (Advanced Encryption Standard) symmetric encryption and decryption algorithm is used to use the watermark position information as the symmetric encryption and decryption key to symmetrically encrypt the original image representation, obtain the corresponding ciphertext as the information encapsulation ciphertext, and generate a tamper-proof code containing the information encapsulation ciphertext. The tamper-proof code can be a two-dimensional code. The rendering interface provided by OpenGL is called to generate a watermark image containing the tamper-proof code. In one embodiment, the watermark image is adjusted to a preset size and then its transparency is adjusted to a preset transparency. The watermark image after all adjustments are completed is synthesized to a preset position in the inspection real-shot image. The preset size, preset transparency, and preset position can be set by a person skilled in the art as needed. In another embodiment, a nearest neighbor interpolation algorithm is used to scale the watermark image to the size of the actual inspection image and binarize it to obtain a binary watermark image of the size with only 0 and 1, which is directly written into the LSB (Least Significant Bit) of the actual inspection image to implicitly embed the watermark image in the actual inspection image, so that the watermark image is hidden in the actual inspection image and it is difficult to distinguish the existence of the watermark image with the naked eye.

[0044] The image representation model is pre-trained to a convergence state and acquires the ability to represent the image semantic features of the input image. The specific selection of the image representation model can be any readily available open source model such as the Resnet series, VGG, Mobile series, etc.

[0045] The watermark detection model is pre-trained to a convergent state and acquires the ability to detect the watermark position information of the live-shot watermark image in the input image. The specific training process can be flexibly implemented by those skilled in the art according to the reasoning process disclosed herein. The watermark detection model can adopt a model suitable for the target detection task in terms of model selection. The YOLOV8 model is recommended. Other models such as U-Net model, Ret i naNet model, CornerNet model, etc. can also be adopted.

[0046] Step S1300: according to the pre-specified identity information of the inspection task, identity verification is performed on the punch-in identity information in the inspection point punch-in information. When the identity verification fails, a corresponding identity abnormality report is generated and appended to the inspection point detailed information, and sent to the task administrator;

[0047] The inspection task is usually pre-set by the task administrator, including pre-designating at least one inspection personnel. Therefore, after the inspection task is submitted to the server by the task administrator through its terminal, the account information and signature image of the inspection personnel are obtained, and the corresponding designated person account information and designated person signature image constitute the designated identity information. It can be understood that each inspection personnel can enter a signature image containing his or her own handwritten signature and his or her own account information on the property management system. The account information includes data such as account name, mobile phone number, identity ID, etc. that uniquely refers to the corresponding inspection personnel to distinguish them from other inspection personnel.

[0048] The account information of the designated person in the pre-designated identity information is compared with the account information of the punching person in the punching identity information in the inspection point punching information to obtain a first comparison result, and a preset signature recognition model is used to determine the signature image of the designated person in the pre-designated identity information and the signature confidence of the same person between the signature image of the punching person in the punching identity information. When the first comparison result indicates that there is a difference and / or the signature confidence of the same person is lower than a preset threshold, it is confirmed that the identity authentication fails, and an identity anomaly report describing the first comparison result and / or the signature confidence of the same person is generated accordingly. The preset threshold can be set as needed by those skilled in the art. The identity anomaly report can be flexibly implemented by those skilled in the art.

[0049] The appended inspection details information is sent to the terminal of the inspection personnel and the terminal of the task manager corresponding to the inspection task, and the task execution status of the inspection task corresponding to the inspection task is updated from pending execution to execution exception.

[0050] The signature recognition model is pre-converged to acquire the ability to determine the confidence of the signatures of the same person between two input signature images.

[0051] Step S1400: Use a preset task quality inspection model to perform quality inspection on the inspection real-shot image. When the quality inspection fails, generate a corresponding quality inspection exception report, append it to the inspection point details information, and send it to the task administrator.

[0052] The task quality inspection model is pre-trained to a convergence state and acquires the ability to detect quality abnormality signs and abnormality types in input images.

[0053] The task quality inspection model extracts the image semantic features corresponding to the inspection real-shot image by performing convolution operation on the inspection real-shot image, including the color, texture, edge, contour, deep complex and abstract semantic information of the inspection real-shot image, etc., generates a corresponding multi-scale feature map, and uses the quality abnormality sign image in the inspection real-shot image as the target detection object to predict multiple candidate frame areas on the feature map, and infers the anchor frame area of ​​the target detection object in the frame and its confidence and abnormality type by filtering the overlapping candidate frame areas through non-maximum suppression. The abnormality type characterizes the quality abnormality condition corresponding to the corresponding quality abnormality sign image. When the confidence of the quality abnormality sign image exceeds the preset threshold, it is confirmed that the quality abnormality sign image exists in the inspection real-shot image, and a corresponding quality inspection abnormality report is generated according to the abnormality type of the quality abnormality sign image. The preset threshold can be set as needed by those skilled in the art. The quality inspection abnormality report can be flexibly implemented by those skilled in the art.

[0054] The appended inspection details information is sent to the terminal of the inspection personnel and the terminal of the task manager corresponding to the inspection task, and the task execution status of the inspection task corresponding to the inspection task is updated from pending execution to execution exception.

[0055] In one embodiment, when the punch-in identity information in the inspection point details information of the inspection point passes the identity verification and the actual inspection image (including the anti-tampering code) passes the quality verification, the inspection point details information is sent to the inspection personnel, and the task execution status of the inspection task corresponding to the inspection task is updated from pending execution to completed execution.

[0056] It can be known from the typical embodiments of the present application that the technical solution of the present application has many advantages, including but not limited to the following aspects:

[0057] First, by responding to inspection task execution events, this application can obtain real-time inspection point check-in information and inspection images, where the inspection images also include on-site watermark images, to ensure information processing timeliness, which helps the property management system to quickly respond to problems found during the inspection process.

[0058] Secondly, symmetric encryption technology is used to encapsulate the original image representation of the inspection, generate an anti-tampering code, and synthesize the code into the inspection image. It not only ensures the security of image information and prevents information tampering, but also provides a reliable basis for subsequent information traceability verification, greatly improving the accuracy and reliability of inspection information. Secondly, the anti-tampering code does not need to be stored additionally and can be retrieved and retrieved when needed, greatly improving information processing efficiency and eliminating the need to consume additional storage space.

[0059] Furthermore, the identity verification of the check-in information at the inspection point ensures the authenticity of the inspector's identity. When the identity verification fails, the system will automatically generate an identity abnormality report and send it to the task manager in a timely manner, thereby avoiding unnecessary increase in the workload of the inspector by outsourcing the work to others and improving the rigor and implementation of the inspection work.

[0060] In addition, by using the task quality inspection model to perform quality verification on the actual inspection images, when the quality verification fails, the system will generate a quality inspection exception report and notify the task administrator to achieve further automated inspection based on manual inspection, which is conducive to real-time compensation for omissions and / or errors in manual inspection, so that quality abnormalities at the inspection point can be discovered and handled in time and reported.

[0061] To sum up, it can improve the timeliness, security, accuracy and quality of inspection information processing, optimize the inspection information processing process of property management, and provide strong information support for property management, thereby improving the efficiency and quality of the entire property management.

[0062] In a further embodiment, step S1300, according to the pre-specified identity information of the inspection task, identity verification is performed on the punch-in identity information in the inspection point punch-in information, and when the identity verification fails, a corresponding identity abnormality report is generated, including the following steps:

[0063] Step S1310, comparing the account information of the designated person in the pre-designated identity information of the inspection task with the account information of the clock-in person in the clock-in identity information in the inspection point clock-in information to obtain a first comparison result;

[0064] The designated person's account information is compared with the card-punching person's account information for consistency. When the comparison is consistent, the first comparison result is confirmed to be consistent; when not consistent, the first comparison result is confirmed to be inconsistent.

[0065] Step S1320: using a preset signature recognition model to determine the confidence level between the signature image of the designated person in the pre-designated identity information and the signature image of the punching person in the punching identity information;

[0066] The signature recognition model is pre-trained to a convergence state and learns the ability to determine the confidence of the signature of the same person between two input signature images.

[0067] The signature image of the designated person and the signature image of the clock-in person are input into the two image branch networks in the signature recognition model respectively, and the image semantic information of the corresponding signature images is extracted by the two image branch networks respectively. It is not difficult to understand that the image semantic information includes but is not limited to the shape, font type, size, writing habits, etc. of the handwriting, and the corresponding handwriting feature vector is obtained. The classification layer in the signature recognition model determines the vector distance between the two image feature vectors as the confidence of the signature of the same person.

[0068] Step S1330: When the first comparison result indicates that there is a difference and / or the confidence of the fan signature is lower than a preset threshold, it is confirmed that the identity authentication of the punch-in identity information has failed, and an identity anomaly report describing the first comparison result and / or the confidence of the fan signature is generated accordingly.

[0069] If the first comparison result is inconsistent, that is, there is a difference in the representation, it can be concluded that the inspector who punched in is not the same person as the designated inspector, so it is confirmed that the identity verification of the punch-in identity information fails, and an abnormal description text describing the first comparison result is generated accordingly. Those skilled in the art can flexibly implement the abnormal description text based on the disclosure herein.

[0070] If the confidence of the same person's signature is lower than the preset threshold, it means that the signature of the inspector who punched in and the signature of the designated inspector are not signed by the same person, so the identity verification of the punch-in identity information is confirmed to fail, and an abnormal description text describing the first comparison result is generated accordingly. Those skilled in the art can flexibly implement the abnormal description text and the preset threshold according to the disclosure herein.

[0071] When the first comparison result indicates that there are differences and / or the fan signature confidence is lower than a preset threshold, the abnormal description text describing the first comparison result and / or the abnormal description text of the fan signature confidence constitutes an identity anomaly report.

[0072] In this embodiment, identity verification is performed by matching the account information and signature image of the person punching the card with the account information and signature image of the designated person. When the identity verification fails, a corresponding identity anomaly report is generated to achieve efficient and accurate identity verification with high explainability, thereby ensuring the recognition of property management system users.

[0073] In a further embodiment, step S1400, using a preset task quality inspection model to perform quality inspection on the inspection real-shot image, when the quality inspection fails, generating a corresponding quality inspection exception report and appending it to the inspection point details information, and sending it to the task administrator, comprises the following steps:

[0074] Step S1500, in response to an image authenticity verification event, obtaining the inspection real-shot image to be verified corresponding to the event and the information encapsulation ciphertext contained in the anti-tampering code therein;

[0075] The task administrator selects the inspection real-shot images provided by the inspection personnel during the inspection task execution on his terminal, and uses the inspection real-shot images as the inspection real-shot images to be verified. The terminal uploads the inspection real-shot images to be verified to the server, triggering an image authenticity verification event.

[0076] The server responds to the image authenticity verification event, receives the patrol real-shot image to be verified, identifies the tamper-proof code in the patrol real-shot image to be verified, and obtains the information encapsulation ciphertext pre-encapsulated therein.

[0077] Step S1510, according to the watermark position information of the on-site watermark image in the inspection real-shot image to be verified, symmetrically decrypt the information encapsulation ciphertext, and when the symmetrical decryption is successful, obtain the original image representation;

[0078] The watermark detection model is used to perform target detection on the real-shot inspection image to be verified. By performing a convolution operation on the real-shot inspection image to be verified, the image semantic features corresponding to the real-shot inspection image to be verified are extracted, including the color, texture, edge, contour, and deep, complex and abstract semantic information of the real-shot inspection image to be verified, and a corresponding multi-scale feature map is generated. The on-site watermark image in the real-shot inspection image to be verified is used as the target detection object to predict multiple candidate frame areas on the feature map. The overlapping candidate frame areas are filtered through non-maximum suppression, and the anchor frame area of ​​the target detection object in the frame is inferred. The position information of the anchor frame area in the real-shot inspection image to be verified is obtained as the watermark position information of the on-site watermark image in the real-shot inspection image to be verified.

[0079] Furthermore, the decryption function in the AES (Advanced Encryption Standard) symmetric encryption and decryption algorithm is used to use the watermark position information as the symmetric encryption and decryption key to symmetrically decrypt the information encapsulation ciphertext. When the symmetric decryption is successful, the plaintext corresponding to the information encapsulation ciphertext is the original image representation. The original image representation is the image representation of the inspection real-shot image before encryption corresponding to the inspection real-shot image to be verified.

[0080] Step S1520, determining the degree of match between the original image representation and the image representation to be verified corresponding to the inspection real-shot image to be verified;

[0081] The image representation model is used to take the real-shot inspection image to be verified as input, extract the color, texture, edge, contour, deep complex and abstract semantic information of the real-shot inspection image to be verified, and obtain an image feature vector that vectorizes the semantic information as the representation of the image to be verified.

[0082] By traversing the original image representation and the image representation to be verified, it is determined whether the original image representation and the image representation to be verified are exactly the same. When they are exactly the same, it is confirmed that the matching degree between the original image representation and the image representation to be verified is 1; otherwise, it is confirmed that the matching degree between the original image representation and the image representation to be verified is 0.

[0083] Step S1530: When the symmetric decryption fails and / or the matching degree meets the preset conditions, it is confirmed that the authenticity verification of the real-shot inspection image to be verified fails, and an image anomaly report describing the reason for the symmetric decryption failure and / or the matching degree is generated accordingly.

[0084] If the matching degree is 0, it is confirmed that the matching degree meets the preset conditions. It can be proved that the visual effect presented by the inspection real-shot image to be verified is different from that of the inspection real-shot image before encryption, that is, the inspection real-shot image to be verified has been tampered with before encryption. Therefore, it is confirmed that the authenticity check of the inspection real-shot image to be verified has failed, and an abnormal description text describing the matching degree is generated accordingly. The abnormal description text includes an explanation of the origin of the matching degree, and the reason why the inspection real-shot image to be verified has been tampered with based on the matching degree. Those skilled in the art can flexibly implement the abnormal description text according to the disclosure herein.

[0085] If the symmetric decryption fails, it can be proved based on the principle of symmetric encryption and decryption that the watermark position information of the on-site watermark image in the real-shot inspection image to be verified has changed relative to the watermark position information before encryption, that is, the real-shot inspection image to be verified has tampered with the on-site watermark image of the corresponding real-shot inspection image before encryption. Therefore, it is confirmed that the authenticity check of the real-shot inspection image to be verified has failed, and an exception description text describing the reason for the failure of the symmetric decryption is generated accordingly. Those skilled in the art can flexibly implement the exception description text based on the disclosure herein.

[0086] When the symmetric decryption fails and / or the matching degree meets a preset condition, the abnormal description text describing the reason for the symmetric decryption failure and / or the abnormal description text of the matching degree constitute an image abnormality report.

[0087] In this embodiment, the task quality inspection model is used to perform quality verification on the actual inspection images. When the quality verification fails, a corresponding image abnormality report is generated to achieve efficient and accurate quality verification with high interpretability, thereby ensuring the recognition of property management system users.

[0088] In a further embodiment, step S1400, using a preset task quality inspection model to perform quality inspection on the inspection real-shot image, and when the quality inspection fails, generating a corresponding quality inspection exception report, includes the following steps:

[0089] Step S1410: Use a preset task quality inspection model to perform target detection on the inspection real-shot images to obtain the confidence and abnormality type of images with signs of quality abnormality in the inspection real-shot images;

[0090] The task quality inspection model is pre-trained to a convergence state and acquires the ability to detect quality abnormality signs and abnormality types in input images.

[0091] The task quality inspection model extracts the image semantic features corresponding to the inspection real-shot image by performing convolution operations on the inspection real-shot image, including the color, texture, edge, contour, deep complex and abstract semantic information of the inspection real-shot image, etc., generates a corresponding multi-scale feature map, and predicts multiple candidate frame areas on the feature map using the quality abnormality sign image in the inspection real-shot image as the target detection object, and infers the anchor frame area of ​​the target detection object in the frame and its confidence and abnormality type through non-maximum suppression filtering of overlapping candidate frame areas. The abnormality type characterizes the quality abnormality condition corresponding to the corresponding quality abnormality sign image.

[0092] Step S1420: When the confidence level of the image with signs of quality abnormality exceeds a preset threshold, it is confirmed that the image with signs of quality abnormality exists in the inspection real-shot image, and a corresponding quality inspection abnormality report is generated according to the abnormality type of the image with signs of quality abnormality.

[0093] At this time, it means that the credibility of the image with quality abnormality signs in the inspection real-shot image meets the standard, so the existence of the image with quality abnormality signs is confirmed, and the abnormality details description text associated with the abnormality type mapping of the image with quality abnormality signs is called from the preset abnormality description set as the quality inspection abnormality report. The abnormality description set contains multiple abnormality types and their mapped abnormality details description texts, and the abnormality details description text describes in detail the quality abnormality status represented by the corresponding abnormality type. Those skilled in the art can flexibly preset the abnormality description set according to the disclosure herein.

[0094] In this embodiment, the confidence and abnormality type of images with signs of quality abnormalities in the actual inspection images are determined by using a task quality inspection model. When the confidence exceeds a preset threshold, it is confirmed that the signs of quality abnormalities exist in the actual inspection images, and then a quality inspection abnormality report corresponding to the quality abnormality condition corresponding to the images with signs of quality abnormalities is generated. This can comprehensively and without omission detect the images with signs of quality abnormalities and their abnormality types in the input images, which is conducive to making up for omissions and / or errors in manual inspection.

[0095] In a further embodiment, step S1100, responding to the inspection task execution event, obtaining the inspection point details information of the corresponding inspection point, includes the following steps:

[0096] Step S1110, responding to a checkpoint punch-in event during the execution of the inspection task, obtaining the checkpoint punch-in information generated by the terminal when performing a punch-in interactive operation at the said checkpoint;

[0097] For each inspection point in the inspection route set for the inspection task, a near-field communication device and / or an inspection point feature code for performing punch-in interaction operations may be provided at the inspection point. The inspection point feature code may be a QR code (QR CODE) or a barcode, etc., and the near-field communication device may be an NFC device.

[0098] In one embodiment, the inspector can perform the clocking-in operation at the inspection point by placing the near field communication device of the terminal close to the near field communication device equipped at the inspection point, and then hand-writing the inspector's own name on the handwritten signature panel interface displayed on the terminal. The terminal obtains the unique identification code corresponding to the inspection point pre-stored in the near field communication device equipped at the inspection point through its near field communication device, generates a signature image containing the signature as the clocking-in signature image by enabling the pre-packaged image generation code of the handwritten signature panel interface, uses the account information corresponding to the property management system used by the inspector on the terminal as the clocking-in account information, and uses the current timestamp as the clocking-in time. Then, the terminal forms the clocking-in identity information with the clocking-in account information and the clocking-in signature image, and forms the clocking-in information of the inspection point with the clocking-in identity information, the clocking-in time and the unique identification code of the inspection point, and uploads it to the server to trigger the clocking-in event at the inspection point. The unique identification code of the inspection point is used to uniquely identify the inspection point to distinguish it from other inspection points. Specifically, it can be the factory unique identification code of the near-field communication device equipped on site at the inspection point, or it can be flexibly set by technicians in this field, such as ID.

[0099] In another embodiment, the inspector can use the camera of his terminal to take a photo at the inspection point to identify the inspection point feature code of the inspection point, and then hand-write the inspector's own name on the handwritten signature panel interface displayed on the terminal to perform the clock-in operation at the inspection point. The terminal obtains the corresponding pre-packaged unique identification code of the inspection point by identifying the inspection point feature code, generates a signature image containing the signature as the puncher signature image by enabling the pre-packaged image generation code of the handwritten signature panel interface, uses the corresponding account information of the property management system used by the inspector on the terminal as the puncher account information, and uses the current timestamp as the punch-in time. Then, the terminal forms the punch-in identity information with the puncher account information and the puncher signature image, and forms the check-in identity information, the punch-in time and the unique identification code of the inspection point as the inspection point clock-in information, which is uploaded to the server to trigger the check-in event of the inspection point. The unique identification code of the inspection point is used to uniquely identify the inspection point to distinguish it from other inspection points, and can be flexibly set by those skilled in the art, such as ID.

[0100] The server responds to the checkpoint punch-in event during the execution of the inspection task, receives the checkpoint punch-in information uploaded by the terminal, queries the checkpoint location table according to the unique identification code of the checkpoint in the checkpoint punch-in information, determines the checkpoint location information associated with the unique identification code mapping, appends the checkpoint location information to the checkpoint punch-in information, returns the checkpoint punch-in information and the punch-in success notification to the terminal, and updates the checkpoint status of the checkpoint during the inspection task execution of the terminal to punch-in success. The checkpoint location table includes the unique identification code of each checkpoint and the checkpoint location information associated with its mapping. The checkpoint location information indicates the location of the corresponding checkpoint, which can be located using GPS or a publicly recognized address description text.

[0101] Step S1120, responding to the on-site shooting event of the inspection point during the execution of the inspection task, obtaining the on-site real-time shooting image uploaded by the terminal at the inspection point, and determining the corresponding on-site shooting information, wherein the on-site shooting information includes the shooting time, the shooting point information, and the account information of the shooter;

[0102] Furthermore, the inspector uses the camera of his terminal to take real-life images at the inspection point and then uploads the real-life images to the server, as well as the current shooting location information and the account information corresponding to the property management system used by the inspector on the terminal.

[0103] The server receives the on-site real-shot image, current shooting location information and account information, responds to the on-site shooting event of the inspection point during the execution of the inspection task, uses the current timestamp as the shooting time, the current shooting location information as the shooting point information, and the account information as the account information of the photographer, and the shooting time, shooting point information, and photographer account information constitute the on-site shooting information.

[0104] Step S1130: Generate a live shooting watermark image containing the live shooting information, and synthesize the live shooting watermark into the live shooting image according to a preset watermark position to obtain the inspection real shooting image.

[0105] The rendering interface provided by OpenGL is called to generate a live shooting watermark image containing the live shooting information, the live shooting watermark image is synthesized to a preset watermark position in the live real-shot image, the inspection real-shot image is obtained, and the inspection real-shot image is returned to the terminal.

[0106] In this embodiment, by responding to the inspection clock-in events and on-site shooting events of the inspection points during the execution of the inspection task, the corresponding inspection point clock-in information and the inspection real-shot images are constructed, so that the on-site shooting information is placed in the watermark of the inspection real-shot image, so that it can be displayed visually for inspection personnel and task managers to check at any time. Secondly, the clock-in interactive operation is flexible and convenient, which improves the clock-in efficiency and information processing efficiency.

[0107] In a further embodiment, before step S1320, using a preset signature recognition model to determine the same person signature confidence between the signature image of the designated person in the pre-designated identity information and the signature image of the punching person in the punching identity information, the method includes:

[0108] Step S2320: Use a first training set to train the signature recognition model to a convergent state, and learn the ability to determine the confidence of the signature between two input signature images. The first training set includes multiple first training samples and their first supervisory labels. The first training sample includes two signature images, and the first supervisory label marks the confidence of the signature between the two signature images.

[0109] The signature recognition model can be a dual-tower model, which includes two image branch networks and a classification layer in terms of the model structure. The two image branch networks are the same image feature extraction model. The image feature extraction model can adopt a model used to extract image features. The recommended model is EffectiveNetV2. Other models such as the YOLO series model, Resnet model, Vi T (Vision Transformer) model, etc. can also be adopted. The classification layer is used for binary classification tasks and can be any vector distance algorithm such as the Euclidean distance algorithm, the cosine similarity algorithm, the inner product, etc.

[0110] Collect signature images obtained by hand-signing multiple times by multiple people in advance, split these signature images into two groups, each group contains the same number of signature images, then randomly extract one signature image from each of the two groups each time, and obtain the corresponding two signature images to form a single first training sample, until all signature images are extracted from the two groups, thereby obtaining multiple first training samples, and then annotate the supervisory label of the first training sample according to whether the two signature images in each first training sample are signed by the same person, for example, if the two signature images in the first training sample are signed by the same person, annotate the first supervisory label of the first training sample as 1; otherwise, annotate the first supervisory label of the first training sample as 0. Collect all first training samples and their first supervisory labels to form the first training set.

[0111] A single first training sample and its first supervision label in the first training set are called, and two signature images in the first training sample are input into two image branch networks in the signature recognition model respectively. The two image branch networks respectively extract image semantic information of the corresponding signature images. It is not difficult to understand that the image semantic information includes but is not limited to the shape, font type, size, writing habits, etc. of the handwriting, and the corresponding handwriting feature vector is obtained. The classification layer in the signature recognition model determines the vector distance between the two image feature vectors as the confidence of predicting the signature of the same person, and calls the preset cross entropy loss function. The technical personnel in this field can flexibly adapt it according to prior knowledge or experimental experience. The method is configured to calculate a cross entropy loss value corresponding to the predicted confidence of the same person's signature based on the supervisory label of the first training sample. When the cross entropy loss value is lower than or equal to a preset threshold, it indicates that the signature recognition model has been trained to a convergence state, thereby terminating the signature recognition model training; when the cross entropy loss value exceeds the preset threshold, it indicates that the signature recognition model has not converged, and then the model is gradient updated according to the cross entropy loss value, and the weight parameters of each link of the model are usually corrected through back propagation to make the model further close to convergence, and then, other first training samples and their first supervisory labels are continuously called to perform iterative training on the signature recognition model until the model is trained to a convergence state.

[0112] In this embodiment, the implementation process of training the signature recognition model to a convergence state is disclosed to ensure the accuracy and reliability of the confidence of the same person's signature obtained by the signature recognition model.

[0113] In a further embodiment, before step S1410, using a preset task quality inspection model to perform target detection on the inspection real-shot image, and obtaining the confidence and abnormality type of the image with quality abnormality signs in the inspection real-shot image, it includes:

[0114] Step S2410: Use a second training set to train the task quality inspection model to a convergent state, and learn the ability to detect images with signs of quality abnormalities and their abnormality types in input images. The second training set includes multiple second training samples and their second supervisory labels. The second training samples include historical inspection images. The second supervisory labels annotate the images with signs of quality abnormalities and their abnormality types in the historical inspection images.

[0115] Regarding the model selection of the task quality inspection model, a model suitable for the target detection task can be adopted. The recommended model is the YOLOV8 model. Other models such as the U-Net model, the Ret i naNet model, the CornerNet model, etc. can also be adopted.

[0116] Before the execution of each inspection task, for each inspection point in the inspection route set in advance for the inspection task, all possible quality abnormalities at the inspection point are considered, and corresponding historical inspection real-shot images containing at least one image showing quality abnormality are collected by taking multiple shots on-site at the inspection point. For example, at an inspection point for verifying the safety and feasibility of a waterproof plywood, waterproof plywood with quality abnormalities is photographed on-site to obtain corresponding historical inspection real-shot images. A single historical inspection real-shot image contains images showing quality abnormalities corresponding to one or more of the following image contents: cracks, hollows or curling of waterproof plywood, water leakage at seams of waterproof plywood, and waterproof plywood material types not meeting national standards.

[0117] Each of the obtained historical inspection images is used as the second training sample. For each second training sample, the label img marking tool is used to frame the specific position, size, and abnormality type of each corresponding quality abnormality sign image in the historical inspection image contained in the second training sample, and the corresponding annotation file is obtained as the second supervision label of the second training sample. All the second training samples and their second supervision labels are collected to form the second training set. The abnormality type represents the quality abnormality condition corresponding to the corresponding quality abnormality sign image, and can be set as needed by technicians in this field.

[0118] A single second training sample in the second training set and its second supervision label are called, and the task quality inspection model uses the second training sample as input to perform target detection on the second training sample. The task quality inspection model extracts the image semantic features corresponding to the second training sample by performing a convolution operation on the second training sample, including the color, texture, edge, contour, deep complex and abstract semantic information of the second training sample, and generates a corresponding multi-scale feature map. The image with quality abnormality signs in the second training sample is used as the target detection object to predict multiple candidate box areas on the feature map, and the overlapping candidate box areas are filtered by non-maximum suppression to predict the predicted anchor box area of ​​the target detection object in the box. The cross entropy loss function is used to The supervisory label of the training sample is used to calculate the loss value corresponding to the cross entropy loss of the predicted anchor box area. When the loss values ​​are all lower than the preset threshold, it indicates that the task quality inspection model has been trained to a convergence state, thereby terminating the training of the task quality inspection model; when the loss value is greater than or equal to the preset threshold, it indicates that the task quality inspection model has not converged, and then the task quality inspection model is gradient updated according to the loss value. Usually, the weight parameters of each link in the task quality inspection model are corrected by back propagation to make the task quality inspection model further close to convergence, and then, other second training samples in the second training set and their second supervisory labels are continued to be called to perform iterative training on the task quality inspection model until the task quality inspection model is trained to a convergence state.

[0119] In this embodiment, the implementation process of training the task quality inspection model to a convergence state is disclosed to ensure that the task quality inspection model can comprehensively and without omission detect images with signs of quality anomalies and their anomaly types in the input images, and ensure the accuracy and reliability of these detection results.

[0120] See also Figure 3, a patrol information processing device provided to meet one of the purposes of the present application is a functional embodiment of the patrol information processing method of the present application. On the other hand, the device is a patrol information processing device provided to meet one of the purposes of the present application, including an event response module 1100, an image anti-tampering module 1200, a first abnormality reporting module 1300 and a second abnormality reporting module 1400, wherein the event response module 1100 is used to respond to the patrol task execution event and obtain the patrol point detailed information of the corresponding patrol point, the patrol point detailed information includes the patrol point punch-in information and the patrol real-shot image, the patrol real-shot image contains the on-site watermark image; the image anti-tampering module 1200 is used to generate a watermark based on the watermark of the on-site watermark image in the patrol real-shot image The location information is used to symmetrically encrypt the original image representation corresponding to the actual inspection image to obtain the information encapsulation ciphertext, generate an anti-tampering code containing the information encapsulation ciphertext, and synthesize the anti-tampering code into the actual inspection image; the first abnormality reporting module 1300 is used to authenticate the punch-in identity information in the punch-in information of the inspection point according to the pre-specified identity information of the inspection task. When the identity authentication fails, a corresponding identity abnormality report is generated and appended to the inspection point details information, and sent to the task administrator; the second abnormality reporting module 1400 is used to use a preset task quality inspection model to perform quality verification on the actual inspection image. When the quality verification fails, a corresponding quality inspection abnormality report is generated and appended to the inspection point details information, and sent to the task administrator.

[0121] In a further embodiment, the first exception reporting module 1300 comprises: a first comparison submodule, used to compare the account information of the designated person in the pre-designated identity information of the inspection task with the account information of the clocking-in person in the clocking-in identity information in the inspection point clocking-in information to obtain a first comparison result; a signature recognition submodule, used to determine the signature confidence between the signature image of the designated person in the pre-designated identity information and the signature image of the clocking-in person in the clocking-in identity information using a preset signature recognition model; an identity exception submodule, used to confirm that the identity authentication of the clocking-in identity information has failed when the first comparison result indicates that there is a difference and / or the signature confidence of the same person is lower than a preset threshold, and to generate an identity exception report describing the first comparison result and / or the signature confidence of the same person.

[0122] In a further embodiment, after the second abnormality reporting module 1400, it includes: a first event response submodule, which is used to respond to an image authenticity verification event, obtain the real-shot inspection image to be verified corresponding to the event and the information encapsulation ciphertext contained in the anti-tampering code therein; a symmetric decryption submodule, which is used to symmetrically decrypt the information encapsulation ciphertext according to the watermark position information of the on-site watermark image in the real-shot inspection image to be verified, and when the symmetric decryption is successful, obtain the original image representation; a matching degree determination submodule, which is used to determine the matching degree between the original image representation and the image representation to be verified corresponding to the real-shot inspection image to be verified; an image abnormality submodule, which is used to confirm that the authenticity verification of the real-shot inspection image to be verified fails when the symmetric decryption fails and / or the matching degree meets the preset conditions, and correspondingly generate an image abnormality report describing the cause of the symmetric decryption failure and / or the matching degree.

[0123] In a further embodiment, the second abnormality reporting module 1400 includes: a target detection submodule, which is used to perform target detection on the inspection real-shot images using a preset task quality inspection model, and obtain the confidence and abnormality type of the image with signs of quality abnormalities in the inspection real-shot images; a quality inspection abnormality submodule, which is used to confirm the existence of the image with signs of quality abnormalities in the inspection real-shot images when the confidence of the image with signs of quality abnormalities exceeds a preset threshold, and generate a corresponding quality inspection abnormality report according to the abnormality type of the image with signs of quality abnormalities.

[0124] In a further embodiment, the event response module 1100 includes: a second event response sub-module, which is used to respond to the check-in event of the inspection point during the execution of the inspection task, and obtain the check-in information of the inspection point generated by the terminal uploading the check-in interaction operation at the inspection point; a third event response sub-module, which is used to respond to the on-site shooting event of the inspection point during the execution of the inspection task, obtain the on-site real-shot image uploaded by the terminal at the inspection point, and determine the corresponding on-site shooting information, wherein the on-site shooting information includes the shooting time, shooting point information, and the account information of the photographer; a watermark synthesis sub-module, which is used to generate an on-site shooting watermark image containing the on-site shooting information, and synthesize the on-site shooting watermark into the on-site real-shot image according to the preset watermark position to obtain the inspection real-shot image.

[0125] In a further embodiment, the signature recognition submodule includes: a first training submodule, which is used to use a first training set to train the signature recognition model to a convergence state, and learn the ability to determine the confidence of the signature of the same person between two input signature images. The first training set includes multiple first training samples and their first supervisory labels. The first training sample includes two signature images, and the first supervisory label marks the confidence of the signature of the same person between the two signature images.

[0126] In a further embodiment, before the target detection submodule, it includes: a second training submodule, which is used to use a second training set to train the task quality inspection model to a convergence state, and learn the ability to detect images with signs of quality abnormalities and their abnormal types in input images, wherein the second training set includes multiple second training samples and their second supervisory labels, and the second training samples include historical inspection images, and the second supervisory labels mark the images with signs of quality abnormalities and their abnormal types in the historical inspection images.

[0127] In order to solve the above technical problems, the present application also provides a computer device. Figure 4 As shown, a schematic diagram of the internal structure of a computer device. The computer device includes a processor, a computer-readable storage medium, a memory, and a network interface connected via a system bus. Among them, the computer-readable storage medium of the computer device stores an operating system, a database, and computer-readable instructions. The database may store a control information sequence. When the computer-readable instructions are executed by the processor, the processor may implement a patrol information processing method. The processor of the computer device is used to provide computing and control capabilities to support the operation of the entire computer device. The memory of the computer device may store computer-readable instructions. When the computer-readable instructions are executed by the processor, the processor may execute the patrol information processing method of the present application. The network interface of the computer device is used to connect and communicate with a terminal. Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0128] In this embodiment, the processor is used to execute Figure 3 The memory stores the program code and various data required to execute the above modules or submodules. The network interface is used to transmit data between user terminals or servers. The memory in this embodiment stores the program code and data required to execute all modules / submodules in the inspection information processing device of this application, and the server can call the program code and data of the server to execute the functions of all submodules.

[0129] The present application also provides a storage medium storing computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the inspection information processing method of any embodiment of the present application.

[0130] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments of the present application can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a computer-readable storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0131] In summary, this application can prevent tampering of inspection information and report abnormalities in a timely manner.

[0132] It will be understood by those skilled in the art that the various operations, methods, steps, measures, and schemes in the processes discussed in this application may be alternated, changed, combined, or deleted. Furthermore, other steps, measures, and schemes in the various operations, methods, and processes discussed in this application may also be alternated, changed, rearranged, decomposed, combined, or deleted. Furthermore, the steps, measures, and schemes in the various operations, methods, and processes in the prior art that are open source and in this application may also be alternated, changed, rearranged, decomposed, combined, or deleted.

[0133] The above description is only a partial implementation method of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for processing inspection information, characterized in that: The steps include: In response to the inspection task execution event, the inspection point detailed information of the corresponding inspection point is obtained, wherein the inspection point detailed information includes the inspection point check-in information and the inspection real-shot image, and the inspection real-shot image includes the on-site shot watermark image; According to the watermark position information of the on-site watermark image in the inspection real-shot image, the original image representation corresponding to the inspection real-shot image is symmetrically encrypted to obtain the information encapsulation ciphertext, and an anti-tampering code containing the information encapsulation ciphertext is generated, and the anti-tampering code is synthesized into the inspection real-shot image; According to the pre-specified identity information of the inspection task, identity verification is performed on the punch-in identity information in the inspection point punch-in information. When the identity verification fails, a corresponding identity anomaly report is generated and appended to the inspection point detail information, and sent to the task administrator; The preset task quality inspection model is used to perform quality verification on the inspection real-shot images. When the quality verification fails, a corresponding quality inspection exception report is generated and appended to the inspection point details information, and sent to the task administrator.

2. The inspection information processing method according to claim 1, characterized in that: According to the pre-specified identity information of the inspection task, identity verification is performed on the punch-in identity information in the inspection point punch-in information, and when the identity verification fails, a corresponding identity abnormality report is generated, including the following steps: Compare the account information of the designated person in the pre-designated identity information of the inspection task with the account information of the clock-in person in the clock-in identity information in the inspection point clock-in information to obtain a first comparison result; Using a preset signature recognition model to determine the confidence level between the signature image of the designated person in the pre-designated identity information and the signature image of the punching person in the punching identity information; When the first comparison result indicates that there is a difference and / or the confidence of the fan signature is lower than a preset threshold, it is confirmed that the identity authentication of the punch-in identity information has failed, and an identity anomaly report describing the first comparison result and / or the confidence of the fan signature is generated accordingly.

3. The inspection information processing method according to claim 1, characterized in that: The quality of the inspection images is verified by using a preset task quality inspection model. When the quality inspection fails, a corresponding quality inspection exception report is generated and appended to the inspection point details information. After the report is sent to the task administrator, the following steps are included: In response to an image authenticity verification event, obtain the real inspection image to be verified corresponding to the event and the information encapsulation ciphertext contained in the anti-tampering code therein; According to the watermark position information of the on-site watermark image in the real inspection image to be verified, the information encapsulation ciphertext is symmetrically decrypted, and when the symmetrical decryption is successful, the original image representation is obtained; Determining a degree of match between the original image representation and the image representation to be verified corresponding to the patrol inspection real-shot image to be verified; When the symmetric decryption fails and / or the matching degree meets the preset conditions, it is confirmed that the authenticity verification of the real-shot inspection image to be verified has failed, and an image anomaly report describing the reason for the symmetric decryption failure and / or the matching degree is generated accordingly.

4. The inspection information processing method according to claim 1, characterized in that: The quality of the inspection images is verified by using a preset task quality inspection model. When the quality inspection fails, a corresponding quality inspection exception report is generated, including the following steps: Using a preset task quality inspection model to perform target detection on the inspection real-shot images, and obtaining the confidence and abnormality type of images with signs of quality abnormality in the inspection real-shot images; When the confidence level of the image with signs of quality abnormality exceeds a preset threshold, it is confirmed that the image with signs of quality abnormality exists in the actual inspection image, and a corresponding quality inspection abnormality report is generated according to the abnormality type of the image with signs of quality abnormality.

5. The inspection information processing method according to claim 1, characterized in that: Responding to the inspection task execution event, obtaining the inspection point details of the corresponding inspection point includes the following steps: Respond to the checkpoint punch-in event during the inspection task execution process, and obtain the checkpoint punch-in information generated by the terminal uploading the punch-in interactive operation performed at the said checkpoint; In response to the on-site shooting event of the inspection point during the execution of the inspection task, the on-site real-time shooting image uploaded by the terminal at the inspection point is obtained, and the corresponding on-site shooting information is determined, and the on-site shooting information includes the shooting time, shooting point information, and the account information of the photographer; A live shooting watermark image containing the live shooting information is generated, and the live shooting watermark is synthesized into the live real shooting image according to a preset watermark position to obtain an inspection real shooting image.

6. The inspection information processing method according to claim 1, characterized in that: Before using a preset signature recognition model to determine the same person signature confidence between the signature image of the designated person in the pre-designated identity information and the signature image of the punching person in the punching identity information, the method includes: A signature recognition model is trained to a convergent state using a first training set to acquire the ability to determine the confidence of a signature between two input signature images. The first training set includes a plurality of first training samples and their first supervisory labels. The first training sample includes two signature images. The first supervisory label annotates the confidence of a signature between the two signature images.

7. The inspection information processing method according to claim 1, characterized in that: Before performing target detection on the inspection real-shot images using a preset task quality inspection model and obtaining the confidence and abnormality type of images with quality abnormality signs in the inspection real-shot images, the following steps are included: A second training set is used to train the task quality inspection model to a convergent state, and the model acquires the ability to detect images with signs of quality anomalies and their anomaly types in input images. The second training set includes multiple second training samples and their second supervisory labels. The second training samples include historical inspection images. The second supervisory labels annotate images with signs of quality anomalies and their anomaly types in the historical inspection images.

8. A patrol information processing device, characterized in that: include: An event response module is used to respond to the inspection task execution event and obtain the inspection point detailed information of the corresponding inspection point, wherein the inspection point detailed information includes the inspection point clock-in information and the inspection real-shot image, and the inspection real-shot image includes the on-site shot watermark image; An image tamper-proof module is used to symmetrically encrypt the original image representation corresponding to the inspection real-shot image according to the watermark position information of the on-site watermark image in the inspection real-shot image to obtain an information encapsulation ciphertext, generate an anti-tampering code including the information encapsulation ciphertext, and synthesize the anti-tampering code into the inspection real-shot image; A first abnormality reporting module is used to authenticate the punch-in identity information in the punch-in information of the inspection point according to the pre-specified identity information of the inspection task, and when the identity authentication fails, generate a corresponding identity abnormality report and append it to the inspection point detailed information, and send it to the task administrator; The second exception reporting module is used to use a preset task quality inspection model to perform quality verification on the inspection real-shot images. When the quality verification fails, a corresponding quality inspection exception report is generated and appended to the inspection point details information, and sent to the task administrator.

9. A computer device comprising a central processing unit and a memory, characterized in that: The central processing unit is used to call and run the computer program stored in the memory to execute the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: It stores a computer program implemented according to the method described in any one of claims 1 to 7 in the form of computer-readable instructions, and when the computer program is called and executed by a computer, the steps included in the corresponding method are executed.

Citation Information

Cited By

  • Unmanned aerial vehicle inspection image evaluation method based on multiple environments

    CN120220005A