Inspection behavior monitoring method and device, equipment and medium

By performing multiple verifications on the location and room identification of the inspection terminals, the problem of low inspection and monitoring accuracy is solved, ensuring the authenticity and accuracy of the inspection data, improving the credibility of the inspection data, and providing more solid data support for chain operation management.

CN121921859APending Publication Date: 2026-04-24SHENZHEN YALI DIGITAL TECHNOLOGY GROUP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN YALI DIGITAL TECHNOLOGY GROUP CO LTD
Filing Date
2026-01-14
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Existing inspection and monitoring methods suffer from low monitoring accuracy. Inspection personnel may fill out inspection reports in different locations or fail to conduct inspections within the specified time, resulting in distorted inspection data and affecting the effectiveness of management decisions.

Method used

By performing multiple verifications on the location information and room identification information of the inspection terminal, it is ensured that the inspection personnel can sign in and evaluate the work at the target location and in the room. This includes location verification, identification verification, and fingerprint verification, which ensures the authenticity and accuracy of the evaluation.

Benefits of technology

It has improved the monitoring accuracy of inspection activities, ensured the authenticity and credibility of inspection data, eliminated false sign-in and partial inspection report filling behavior, and provided more solid data support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121921859A_ABST
    Figure CN121921859A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent detection and control, and discloses an inspection behavior monitoring method and device, equipment and a medium. The method comprises the following steps: in response to a received sign-in request, verifying position information of an inspection terminal to obtain a corresponding position verification result; when the position verification result meets the position verification condition, displaying an inspection interaction picture for the target store; a plurality of to-be-unlocked room evaluation options are displayed on the inspection interaction picture; in response to an unlocking request for the room evaluation option, controlling the inspection terminal to execute an identifier detection operation, and verifying room identifier information obtained by detection to obtain a corresponding identifier verification result; and when the identification verification result meets the identification verification condition, switching the room evaluation option into an interactive state to respond to the inspection personnel to initiate an evaluation operation for the target room. According to the embodiment of the invention, the inspection personnel can be monitored in real time, and the monitoring precision of the inspection behavior is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent inspection and control technology, and in particular to a method, device, equipment and medium for monitoring inspection behavior. Background Technology

[0002] In the daily operations of industries such as chain hotels, retail stores, and property management, it is necessary to regularly dispatch inspection personnel to conduct on-site inspections at various stores. The current technology typically uses inspection monitoring software on the inspectors' mobile devices to monitor their activities. However, existing inspection monitoring methods suffer from technical problems related to low monitoring accuracy. For example, inspectors can fill out inspection reports remotely via an app; in multi-room inspection scenarios (such as hotel rooms), only some rooms may be inspected, and information from the inspected rooms may be used to fill in reports for other rooms; or inspections may not be conducted within the stipulated time, with data being entered retroactively. Summary of the Invention

[0003] The purpose of this application is to provide a method, device, equipment, and medium for monitoring inspection behavior, which can monitor inspection personnel in real time and improve the monitoring accuracy of inspection behavior.

[0004] This application provides a method for monitoring inspection behavior, including: In response to the received check-in request, the location information of the inspection terminal is verified, and the corresponding location verification result is obtained; When the location verification result meets the location verification conditions, an inspection interaction screen for the target store is displayed; the inspection interaction screen displays several room evaluation options that need to be unlocked. In response to the unlock request for the room evaluation option, the inspection terminal is controlled to perform an identification detection operation, verify the detected room identification information, and obtain the corresponding identification verification result. When the identification verification result meets the identification verification conditions, the room evaluation option is switched to an interactive state to respond to the inspection personnel's evaluation operation for the target room.

[0005] In some embodiments, verifying the location information of the inspection terminal includes: Determine the positional deviation between the location information of the inspection terminal and the target location information; Determine whether the position deviation exceeds the position deviation threshold; If so, output the position verification result that does not meet the stated position verification conditions; If not, output the position verification result that meets the stated position verification conditions.

[0006] In some embodiments, the verification of the detected room identification information includes: Determine the identification deviation between the room identification information and the target identification information; Determine whether the identification deviation exceeds the identification deviation threshold; If so, output the identifier verification result that does not meet the identifier verification conditions; If not, output the identifier verification result that meets the identifier verification conditions.

[0007] In some embodiments, the inspection behavior monitoring method further includes: After the evaluation operation is completed, in response to the received evaluation evidence storage request, the detected inspection fingerprint information is verified to obtain the corresponding fingerprint verification result. When the fingerprint verification result meets the fingerprint verification conditions, the evaluation data generated by the evaluation operation is stored and / or uploaded.

[0008] In some embodiments, the verification of the detected inspection fingerprint information includes: Determine the fingerprint deviation between the inspection fingerprint information and the target fingerprint information; the inspection fingerprint information includes the location information, time information, device identification information and / or the original serial number information of the room identification information when the inspection terminal submits the evaluation and evidence storage request; Determine whether the fingerprint deviation exceeds the fingerprint deviation threshold; If so, output the fingerprint verification result that does not meet the fingerprint verification conditions; If not, output the fingerprint verification result that meets the fingerprint verification conditions.

[0009] In some embodiments, the inspection behavior monitoring method further includes: Based on the location information of the inspection terminal, the motion trajectory of the inspection terminal is generated; Based on the movement trajectory of the inspection terminal, the location verification result and the identification verification result are verified to obtain the corresponding first verification result.

[0010] In some embodiments, the inspection behavior monitoring method further includes: Obtain the inspection status information of the inspection terminal; Based on the inspection status information of the inspection terminal, the inspection status of the inspection equipment is determined; Based on the inspection status of the inspection equipment, the location verification result and the identification verification result are verified to obtain the corresponding second verification result.

[0011] This application embodiment also provides an inspection behavior monitoring device, including: The first module is used to respond to the received check-in request, verify the location information of the inspection terminal, and obtain the corresponding location verification result. The second module is used to display an inspection interaction screen for the target store when the location verification result meets the location verification conditions; the inspection interaction screen displays several room evaluation options to be unlocked; The third module is used to respond to the unlock request for the room evaluation option, control the inspection terminal to perform an identification detection operation, verify the detected room identification information, and obtain the corresponding identification verification result. The fourth module is used to switch the room evaluation option to an interactive state when the identification verification result meets the identification verification conditions, so as to respond to the inspection personnel's evaluation operation for the target room.

[0012] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described inspection behavior monitoring method.

[0013] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the above-described inspection behavior monitoring method.

[0014] The beneficial effects of this application are as follows: When an inspector initiates a check-in request, the location information of the inspection terminal is verified. The inspection interaction screen will only be displayed when the inspection terminal is confirmed to be within the preset geographical range of the target store. This eliminates the possibility of inspectors checking in and filling out reports in different locations. For each room or area within the target store, the inspector must initiate an unlock request for a specific room evaluation option and control the inspection terminal to perform an identifier detection operation in order to switch the evaluation option to an interactive state. This effectively prevents inspectors from using information from inspected rooms to fill in reports for other uninspected rooms after only inspecting some rooms. It enables real-time monitoring of inspectors, improves the monitoring accuracy of inspection behavior, ensures the compliance of on-site operations of inspectors, and greatly improves the accuracy and reliability of inspection data, providing more solid data support for chain operation management. Attached Figure Description

[0015] Figure 1 This is a diagram illustrating the application environment of the inspection behavior monitoring method provided in the embodiments of this application.

[0016] Figure 2 This is a flowchart of the inspection behavior monitoring method provided in the embodiments of this application.

[0017] Figure 3This is a flowchart of a method for verifying the location information of an inspection terminal provided in an embodiment of this application.

[0018] Figure 4 This is a flowchart of a method for verifying detected room identification information provided in an embodiment of this application.

[0019] Figure 5 This is a schematic diagram of the inspection behavior monitoring device provided in the embodiments of this application.

[0020] Figure 6 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0021] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0022] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, and drawings are used to distinguish similar objects and are not used to describe a specific order or sequence.

[0023] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0024] The inspection behavior monitoring method provided in this application can be executed by a computer device, which can be a terminal device or a server. The terminal device includes, but is not limited to, mobile phones, computers, smart home appliances, vehicle terminals, and aircraft. The server can be a standalone physical server, a server cluster composed of multiple physical servers, a distributed system, or a cloud server. Furthermore, the information, data, and signals involved in this application's embodiments are all authorized by the relevant parties or have been fully authorized by all parties, and the collection, use, and processing of related data comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0025] Traditional inspection monitoring methods suffer from flaws in location and room identification verification mechanisms, leading to distorted inspection data. Specifically, location verification is not effectively implemented, allowing inspectors to submit data from non-target locations; the identification verification process lacks independent verification for each room, allowing multiple room reports to be generated from a single identification. This compromises the integrity and accuracy of inspection data, impacting the effectiveness of management decisions based on inspection results. For example, in a chain hotel room inspection scenario, inspectors are assigned to inspect multiple rooms. When inspectors only inspect a portion of the rooms, they may fill in the evaluation reports for other rooms by scanning the identification information of the inspected rooms, or submit the entire inspection data remotely from the office. Specifically, location verification fails to identify when the inspection terminal is located outside the target store area, and identification verification fails to ensure that each room's evaluation option corresponds to an independent identification detection operation. As a preferred implementation, this problem prevents the inspection system from accurately reflecting the true condition of each room, hindering timely handling of facility issues by store management.

[0026] If the aforementioned problems are not addressed, the data reliability of the inspection and monitoring system will decline, and false data will be used in subsequent analysis, leading to the misallocation of management resources. Furthermore, the authenticity and real-time nature of inspection activities cannot be guaranteed, potentially causing potential risks to go undetected and impacting the stability of the operational system. Therefore, establishing an effective monitoring mechanism is essential.

[0027] Based on this, embodiments of this application provide a method, device, equipment, and medium for monitoring inspection behavior. By responding to a check-in request, the location is verified and an interactive screen is displayed after the verification is successful. Then, by unlocking the request, the identifier detection and verification are performed to ensure that the evaluation operation is based on the actual location and room identifier verification. This enables real-time monitoring of inspection personnel and improves the monitoring accuracy of inspection behavior.

[0028] Figure 1 This diagram illustrates the application environment of the inspection behavior monitoring method provided in this embodiment. (See attached diagram.) Figure 1This method is applied to an inspection behavior monitoring system. The system includes a terminal 110 and a server 120. The terminal 110 and server 120 are connected via a network. The terminal 110 can be a desktop terminal or a mobile terminal; a mobile terminal can be at least one of a mobile phone, tablet, or laptop. The server 120 can be a standalone server or a server cluster consisting of several servers. The terminal 110 sends a check-in request to the server 120. When the location verification result meets preset location verification conditions, it displays an inspection interaction screen for the target store. The inspection interaction screen displays several room evaluation options to be unlocked. The terminal 110 sends an unlock request for these room evaluation options to the server 120. When the identification verification result meets preset identification verification conditions, it switches the room evaluation options to an interactive state to respond to the inspection personnel's initiation of an evaluation operation for the target room. The server 120, in response to the received check-in request, verifies the location information of the inspection terminal to obtain the corresponding location verification result. In response to the unlock request for the room evaluation options, it controls the inspection terminal to perform an identification detection operation, verifies the detected room identification information, and obtains the corresponding identification verification result.

[0029] It should be understood that Figure 1 The application scenarios shown are merely examples. In practical applications, the inspection behavior monitoring method provided in this application embodiment can also be applied to other scenarios. For example, the above-described inspection behavior monitoring method can be directly applied to terminal 110. Terminal 110 is used to respond to the received check-in request, verify the location information of the inspection terminal, and obtain the corresponding location verification result. When the location verification result meets the preset location verification conditions, an inspection interaction screen for the target store is displayed. The inspection interaction screen displays several room evaluation options to be unlocked. In response to the unlocking request for the room evaluation options, the inspection terminal is controlled to perform an identifier detection operation, verify the detected room identifier information, and obtain the corresponding identifier verification result. When the identifier verification result meets the preset identifier verification conditions, the room evaluation option is switched to an interactive state to respond to the inspection personnel's evaluation operation for the target room.

[0030] See Figure 2 In one embodiment, a method for monitoring inspection behavior is provided. The subject executing the method may be a terminal or a server, including but not limited to steps S201 to S204.

[0031] Step S201: In response to the received check-in request, the location information of the inspection terminal is verified to obtain the corresponding location verification result.

[0032] An inspection terminal refers to a mobile smart device, such as a smartphone or tablet, used by inspection personnel when performing inspection tasks. This terminal is configured with a specific inspection application to interact with the inspection unit and perform various inspection operations.

[0033] A check-in request is a signal sent by the inspection terminal to the executing entity, indicating that the inspection personnel have arrived or are about to begin their inspection task. This request typically contains the current location information of the inspection terminal.

[0034] The location information of the inspection terminal refers to the geographical location data of the inspection terminal at a specific moment. The acquisition methods may include, but are not limited to, the Global Positioning System, Wi-Fi positioning, and base station positioning.

[0035] The location verification result refers to the judgment conclusion drawn by the executing entity after comparing the received location information with the preset location verification conditions, which is used to indicate whether the location of the inspection terminal meets the requirements.

[0036] In response to a received check-in request, the location information of the inspection terminal is verified to ensure that the inspection personnel's terminal is located in the correct physical location when they begin their inspection task. One implementation is that the inspection terminal can send its current geographic coordinates, obtained through the Global Positioning System (GPS), to the executing entity. Upon receiving these coordinates, the executing entity compares them with the pre-defined fixed geographic coordinates of the target store. If they match perfectly, the location verification is considered successful. Another implementation is that the inspection terminal can send the Service Set Identifier (SSID) of its currently connected Wi-Fi network. The executing entity then checks whether the SSID is included in the target store's whitelist of networks. For example, when an inspection personnel arrives at the target store, their inspection terminal initiates a check-in, and the executing entity immediately obtains and verifies their location information to confirm whether they are within the pre-defined inspection area.

[0037] Step S202: When the location verification result meets the location verification conditions, display the inspection interaction screen for the target store.

[0038] The inspection interaction screen displays several room rating options waiting to be unlocked. The inspection interaction screen refers to the user interface presented to inspection personnel on the inspection terminal. This screen is designed to guide inspection personnel through the inspection process and provide corresponding operation entry points. The room rating options waiting to be unlocked refer to the preset rating function entry points for each room or area within the target store within the inspection interaction screen. These options are initially inactive or inoperable and require specific conditions to be met to be enabled.

[0039] Location verification conditions refer to a set of pre-set rules or thresholds used to determine whether the location of the inspection terminal is compliant. For example, the inspection terminal must be located within the geofence of the target store.

[0040] The target store refers to the specific physical location targeted by the inspection task, such as a branch of a chain hotel, a retail outlet, or a property management area.

[0041] When the location verification result meets the preset location verification conditions, the inspection interaction screen for the target store is displayed, ensuring that the inspection personnel can only access the inspection task interface related to that store after being confirmed to be in the correct location. Specifically, after successful location verification, the inspection terminal's application loads and presents a user interface listing all rooms or areas within the target store that need to be inspected, such as "Meeting Room A," "Office B," and "Storeroom C." The evaluation function entries for these rooms or areas are initially set to an unlocked state, meaning they cannot be directly operated. For example, after the inspection terminal's location information is successfully verified, an inspection interaction screen containing a list of all rooms to be inspected will be displayed on the terminal, but the evaluation buttons for these rooms will be grayed out or have a locked icon.

[0042] Step S203: In response to the unlock request for the room evaluation option, control the inspection terminal to perform an identification detection operation, verify the detected room identification information, and obtain the corresponding identification verification result.

[0043] An unlock request is an instruction issued by the inspection personnel through the inspection terminal, which aims to activate the evaluation option of a room that is yet to be unlocked.

[0044] Identification detection refers to the action performed by the inspection terminal to identify the unique identifier of a specific room or area. This may involve technologies such as scanning QR codes, reading NFC tags, or identifying Bluetooth beacons.

[0045] Room identification information refers to data obtained through identification detection operations that can uniquely identify a specific room or area.

[0046] The identification verification result refers to the judgment conclusion drawn by the executing entity after comparing the detected room identification information with the preset identification verification conditions, which indicates whether the room identification meets the requirements.

[0047] In response to an unlock request for a room rating option, the inspection terminal performs an identification detection operation to verify the detected room identification information. This aims to force inspectors to physically visit each room and verify their identity through physical identification before making an evaluation. One implementation is that when an inspector selects a room rating option to be unlocked in the inspection interaction screen, the inspection terminal is activated to prompt the inspector to manually enter the room's unique identification code. This code is then sent to the execution entity for verification. Another implementation is that the inspection terminal can activate its camera function, requiring the inspector to photograph the numerical or text label on the room door. The execution entity then performs Optical Character Recognition (OCR) on the captured image to extract the room identification information and compare it. For example, after the inspector clicks the "Meeting Room A" rating option, the inspection terminal will prompt them to scan the QR code at the meeting room door to obtain the room's unique identification information.

[0048] Step S204: When the identification verification result meets the identification verification conditions, switch the room evaluation option to an interactive state to respond to the inspection personnel's evaluation operation for the target room.

[0049] Label verification conditions refer to pre-set rules or thresholds used to determine whether room label information is compliant. For example, it requires that the detected label information be consistent with the preset label information of the room to be inspected.

[0050] The interactive state refers to the state where, after the room evaluation option is activated, the inspector can select, click, or enter evaluation content.

[0051] Evaluation operations refer to a series of actions taken by inspectors when the room evaluation option is in an interactive state, such as checking, recording, scoring, or submitting feedback for a target room or area.

[0052] When the identification verification result meets the preset identification verification conditions, the room evaluation option is switched to an interactive state to respond to the inspection personnel's evaluation operation for the target room. This is a crucial step in ensuring the authenticity of the evaluation operation; subsequent evaluations can only proceed after the room's identity has been accurately verified. Specifically, when the executing entity confirms that the room identification information detected by the inspection terminal completely matches the preset identification information of the room to be evaluated, the corresponding evaluation option for that room will be activated on the inspection interaction screen. At this time, the inspection personnel can click on the option to enter a detailed evaluation form or interface to check, record, and score various indicators of the target room. For example, after successfully scanning and verifying the QR code for Meeting Room A, the evaluation button for "Meeting Room A" will change from gray to clickable blue, allowing the inspection personnel to enter the evaluation page for that meeting room to perform the operation.

[0053] The following example will provide a more detailed explanation of the above technical solution: Suppose a hotel chain needs to conduct routine inspections of guest rooms at location A. User A is assigned to perform this task. In related technologies, user A might fill out the report directly through an application outside the hotel, or inspect only some guest rooms and then use information from those inspected rooms to fill in the reports for the remaining uninspected rooms, leading to distorted inspection data.

[0054] The inspection behavior monitoring method provided in this embodiment aims to solve the above-mentioned problems. Specifically, when user A arrives at location A, they first initiate a check-in request through the inspection terminal. The inspection terminal automatically obtains user A's current location information, such as through GPS positioning, and sends this information to the execution entity. After receiving the check-in request, the execution entity immediately verifies the location information of the inspection terminal. For example, the execution entity checks whether user A's inspection terminal location is within the preset geofence of location A. If the location verification result shows that user A is indeed within the geofence of location A, that is, it meets the preset location verification conditions, the inspection terminal screen will display an inspection interaction screen for location A. This screen clearly lists all the guest rooms to be inspected in location A, such as "Guest Room 101", "Guest Room 102", "Guest Room 103", etc. The evaluation options corresponding to these guest rooms are all in an unlocked state at this time and cannot be operated directly.

[0055] User A then enters location A and proceeds to the first guest room to be inspected, for example, guest room 101. Upon arriving at the door of guest room 101, User A clicks on the "Guest Room 101" room rating option on the inspection terminal's interactive screen, initiating an unlock request. In response to this unlock request, the inspection terminal is controlled to perform an identification detection operation. Specifically, the inspection terminal activates its built-in camera, prompting User A to scan the pre-set QR code on the guest room 101 doorplate. User A points the camera at the QR code and completes the scan, and the inspection terminal immediately obtains the room identification information contained within the QR code. This room identification information is sent to the execution entity for verification. The execution entity compares the received room identification information with the pre-set unique identifier for guest room 101. If the identification verification result shows that the scanned identification information is completely consistent with the pre-set identifier for guest room 101, i.e., it meets the pre-set identification verification conditions, the execution entity sends a command to the inspection terminal. Upon receiving this command, the inspection terminal switches the "Guest Room 101" rating option on the inspection interactive screen from an unlocked state to an interactive state. At this point, User A can click on this option to enter the detailed evaluation interface of Room 101 and evaluate the cleanliness, facilities and equipment of the room.

[0056] After completing the review of room 101, user A will proceed to rooms 102, 103, and so on, repeating the unlocking and review process. Only when user A actually arrives at each room and successfully scans its unique identifier can the corresponding review option be unlocked and a review submitted. This mechanism ensures that user A must personally visit each room to complete their inspection task, effectively avoiding the problem of filling out reports in different locations or using partial room information to fill in reports for other rooms.

[0057] Based on the above examples, the inspection behavior monitoring method provided in this embodiment demonstrates significant technical contributions. In related technologies, inspection personnel may fill out inspection reports directly through mobile terminals without actually arriving at the inspection location or checking all rooms one by one, making it difficult to guarantee the authenticity and accuracy of the inspection data.

[0058] This application effectively solves the aforementioned technical problems by introducing a multi-factor verification mechanism. First, when inspection personnel initiate a check-in request, the executing entity strictly verifies the location information of the inspection terminal. For example, the inspection interaction screen will only be displayed when the inspection terminal is confirmed to be within the preset geographical range of the target store. This step directly prevents inspection personnel from checking in and filling out reports in different locations, which contrasts sharply with the shortcomings of related technologies that allow for remote report filling.

[0059] Secondly, this application designs room evaluation options to be unlocked for each room or area within the target store. Inspection personnel must initiate an unlock request for a specific room evaluation option and control the inspection terminal to perform an identifier detection operation, such as scanning the room's unique QR code, to make the evaluation option interactive. This means that inspection personnel must personally visit each room to be evaluated and successfully identify its unique identifier before performing the evaluation. This mechanism effectively prevents inspection personnel from using information from only some rooms to fill in reports for other uninspected rooms. Compared to the potential vulnerability in related technologies where information from inspected rooms can be scanned to fill in reports for other rooms, this application's solution significantly improves the authenticity of the inspection process and the reliability of the data.

[0060] Therefore, the inspection behavior monitoring method in this embodiment, by combining location verification and room identification verification, constructs a rigorous inspection process, ensuring the compliance of on-site operations of inspection personnel, greatly improving the accuracy and reliability of inspection data, and providing more solid data support for chain operation management.

[0061] See Figure 3 In one embodiment, the method for verifying the location information of the inspection terminal includes, but is not limited to, steps S301 to S304.

[0062] Step S301: Determine the positional deviation between the location information of the inspection terminal and the target location information.

[0063] Step S302: Determine whether the position deviation exceeds the position deviation threshold.

[0064] If yes, proceed to step S303; otherwise, proceed to step S304.

[0065] Step S303: Output the position verification result that does not meet the position verification conditions.

[0066] Step S304: Output the position verification result that meets the position verification conditions.

[0067] Determining the positional deviation between the location information of the inspection terminal and the preset target location aims to quantify the spatial distance or degree of difference between the current location of the inspection terminal and the predetermined inspection target location. Calculating the positional deviation provides an objective data basis for subsequently determining whether the inspection terminal is within an effective inspection area. This positional deviation can be determined using distance calculation formulas in a geographic coordinate system (such as Euclidean distance, Haversine formula, etc.). The location information of the inspection terminal can be obtained through methods such as GPS module, Wi-Fi positioning, or base station positioning, while the preset target location information is usually the pre-configured precise geographic coordinates of the store or room. Alternatively, it can be determined by comparing the geographic area code of the inspection terminal (such as administrative division code, geographic raster code, etc.) with the area code of the preset target location. If they do not match, a deviation is considered to exist; if they match, the deviation is zero or within an acceptable range.

[0068] Based on this, determining whether the position deviation exceeds a preset position deviation threshold involves comparing the calculated position deviation with a pre-defined maximum acceptable deviation value to determine whether the inspection terminal's position meets the inspection requirements. This threshold defines the acceptable "presence" range for inspection personnel. The position deviation threshold can be set as a specific distance value (e.g., 50 meters, 100 meters), and the executing entity compares the calculated actual position deviation with this distance value. If the actual deviation is less than or equal to the threshold, the position is considered to meet the requirements; otherwise, it is not. Alternatively, the preset position deviation threshold can be set as a geographical area (e.g., a circular area, a polygonal area), and the executing entity determines whether the inspection terminal's position falls within this preset geographical area. If it does, the position deviation is considered not to exceed the threshold; otherwise, it does.

[0069] Based on the judgment result, if yes, a location verification result that does not meet the location verification conditions is output; otherwise, a location verification result that meets the location verification conditions is output. This is based on the comparison result of the position deviation and the threshold to generate a clear location verification result. This result will directly affect the subsequent inspection process, such as whether to allow the display of the inspection interaction screen. The location verification result can be represented by returning a boolean value (e.g., true for compliance, false for non-compliance) or a status code (e.g., 0 for compliance, 1 for non-compliance), or by sending a specific message or instruction to the inspection terminal to indicate the verification result, such as sending a "location verification failed" prompt message or sending an instruction to "allow access to the inspection interface".

[0070] This application's solution verifies the location information of inspection terminals by introducing a precise location deviation calculation and threshold judgment mechanism. Specifically, when an inspection terminal initiates a check-in request, the executing entity first obtains the terminal's real-time location information and compares it with the pre-set precise location information of the target store to calculate the actual location deviation between the two. Subsequently, the executing entity compares this calculated location deviation with a preset, acceptable maximum location deviation threshold. If the actual location deviation is within the allowable threshold range, i.e., does not exceed the threshold, the executing entity determines that the inspection terminal's location meets the preset verification conditions and outputs a qualified location verification result. Conversely, if the actual location deviation exceeds the preset threshold, the executing entity determines that the inspection terminal's location does not meet the verification conditions and outputs a disqualified location verification result. This mechanism ensures that only when the inspection personnel's terminal is indeed within the effective range of the target store can the initial location verification pass, thus providing a reliable basis for subsequent inspection operations and effectively avoiding false check-ins and location fraud.

[0071] The following is a concrete example. When an inspection personnel initiates a check-in request using their inspection terminal, the terminal uses its built-in GPS module to obtain its current latitude and longitude coordinates and sends this information to the backend server. The backend server pre-stores the precise latitude and longitude coordinates of each target store as preset target location information. After receiving the location information from the inspection terminal, the server can use the Haversine formula to calculate the straight-line distance between the terminal's current location and the target store's location; this distance is the location deviation. For example, the server can set a location deviation threshold of 50 meters. If the calculated location deviation is less than or equal to 50 meters, the server determines that the location verification is successful and returns a "Location verification successful" response to the inspection terminal, allowing it to display the inspection interaction screen for the target store. Conversely, if the location deviation is greater than 50 meters, the server determines that the location verification has failed and returns a "Location verification failed, please move closer to the target store" message to the inspection terminal, preventing it from entering the inspection interface.

[0072] The above technical solution provides an objective, accurate, and quantifiable location verification method by quantifying location deviations and comparing them with preset thresholds when verifying the location information of inspection terminals. This significantly improves the accuracy and reliability of location verification, effectively preventing inspection personnel from falsely signing in at non-target locations or using location fraud to evade inspection tasks. This solution ensures the authenticity of inspection behavior, laying a solid foundation for subsequent inspection data collection and evaluation operations, thereby enhancing the credibility and management efficiency of the entire inspection monitoring system.

[0073] See Figure 4 In one embodiment, the method for verifying the detected room identification information includes, but is not limited to, steps S401 to S404.

[0074] Step S401: Determine the identification deviation between the room identification information and the target identification information.

[0075] Step S402: Determine whether the label deviation exceeds the label deviation threshold.

[0076] If yes, proceed to step S403; otherwise, proceed to step S404.

[0077] Step S403: Output the identification verification result that does not meet the identification verification conditions.

[0078] Step S404: Output the identifier verification result that meets the identifier verification conditions.

[0079] Determining the identification deviation between room identification information and preset target identification information aims to quantify the degree of difference between the detected room identification information and the target identification information expected by the executing entity. This step allows the executing entity to make a judgment even when there is an incomplete match, thereby increasing the robustness of the verification. For example, the identification deviation can be quantified by calculating string similarity (such as Levenshtein distance or Jaccard similarity coefficient), which is suitable for cases where the identification information is a text string; or, if the identification information is image features or coded data, the deviation can be represented by feature vector distance (such as Euclidean distance or cosine similarity) or bit error rate.

[0080] Determining whether the identification deviation exceeds the identification deviation threshold is done by comparing it with a preset threshold. The executing entity can tolerate a certain degree of error to avoid misjudgment due to minor differences. This threshold can be a specific numerical value; for example, if the identification deviation is string similarity, the threshold can be set to 0.8, indicating that a similarity higher than 80% is considered compliant. Alternatively, the threshold can be dynamically adjusted, for example, adaptively adjusted based on historical data or environmental conditions to optimize the accuracy and fault tolerance of the verification. If yes, the identification verification result that does not meet the identification verification conditions is output; if no, the identification verification result that meets the identification verification conditions is output. This is the final output of the verification process, clearly indicating whether the room identification information has passed the verification. The verification result can be a Boolean value (true / false) or an enumeration type (compliant / incompatible), and can also contain more detailed information, such as the specific deviation value, the reason code for verification failure, etc., to facilitate subsequent troubleshooting or logging.

[0081] After the inspection terminal receives an unlock request for the room evaluation option and performs an identifier detection operation, the executing entity first obtains the detected room identifier information. To overcome potential recognition errors or data inconsistencies in the actual environment, this solution does not simply perform precise matching, but instead quantifies the degree of difference between the room identifier information and the target identifier information by determining the identifier deviation. Subsequently, the calculated identifier deviation is compared with a preset identifier deviation threshold. This comparison process allows the executing entity to accept the identifier information within a certain error range, thereby improving the fault tolerance of the verification. If the identifier deviation does not exceed the preset threshold, the identifier information is considered valid, and a result that meets the identifier verification conditions is output; otherwise, a result that does not meet the identifier verification conditions is output. In this way, this solution ensures that even under non-ideal detection conditions, the validity of the room identifier can be accurately and flexibly determined, thereby deciding whether to switch the room evaluation option to an interactive state, effectively avoiding verification failures caused by minor errors and ensuring the smooth progress of the inspection process.

[0082] As a specific implementation, when inspection personnel use an inspection terminal to scan a QR code in a room to obtain room identification information, for example, the preset target identification information is "ROOM_A_001". If, due to slight wear on the QR code or scanning angle issues, the inspection terminal detects room identification information as "RO0M_A_001" (the number 0 instead of the letter O), the execution entity will determine the identification deviation between "RO0M_A_001" and "ROOM_A_001". For example, this deviation can be quantified using string edit distance (such as Levenshtein distance), where the calculated edit distance is 1. If the execution entity's preset identification deviation threshold is 0, then because the calculated deviation of 1 exceeds the threshold of 0, the execution entity will output a result that does not meet the identification verification conditions. However, if the execution entity's preset identification deviation threshold is 1, then the calculated deviation of 1 does not exceed the threshold of 1, and the execution entity will output a result that meets the identification verification conditions. Through this deviation and threshold-based verification mechanism, the execution entity can set the fault tolerance level according to actual needs, effectively handling situations where identification information is not completely matched due to non-ideal factors.

[0083] Through the above technical solution, this application enables more refined and robust verification of the detected room identification information. By introducing a mechanism for calculating identification deviation and determining a threshold, the executing entity is no longer limited to strict exact matching but can tolerate a certain range of identification errors or data differences. This significantly improves the success rate of identification verification, avoids verification failures due to minor errors, and ensures that inspection personnel can smoothly unlock room evaluation options and perform subsequent operations, thereby improving the efficiency of inspection work and user experience.

[0084] In some embodiments, the inspection behavior monitoring method further includes: after the evaluation operation is completed, in response to the received evaluation evidence storage request, verifying the detected inspection fingerprint information to obtain the corresponding fingerprint verification result; and when the fingerprint verification result meets the fingerprint verification conditions, storing and / or uploading the evaluation data generated by the evaluation operation.

[0085] The response to a received evaluation and evidence storage request refers to the signal triggered by the executing entity after detecting that the inspector has completed the evaluation, initiating the data solidification and verification process. This request is crucial for initiating subsequent fingerprint verification and data storage / upload. As one specific implementation, the inspector can click the "Submit Evaluation" or "Complete" button on the inspection interaction screen. When the executing entity receives this button click event, it is considered to have received the evaluation and evidence storage request. As another implementation, the inspection terminal can automatically generate and send an evaluation and evidence storage request based on preset logic, such as after all required evaluation fields have been filled out, without requiring manual triggering by the inspector.

[0086] Verification of the detected inspection fingerprint information aims to validate the authenticity and integrity of the evaluation data, ensuring that the data has not been tampered with after generation. This verification process is accomplished by comparing the inspection fingerprint information with preset or real-time generated target fingerprint information. For example, upon receiving an evaluation evidence storage request, the inspection terminal can collect current environmental context information (such as location, time, device identification, etc.) and the characteristic information of the evaluation data itself (such as hash value), combine this information to generate inspection fingerprint information, and then compare it with preset verification rules or reference fingerprints. Alternatively, the inspection terminal can package the evaluation data and related environmental information, generate a hash value using an encryption algorithm as the inspection fingerprint information, and send it to the execution entity for verification. The execution entity then verifies the data according to the same algorithm and preset rules.

[0087] This application's solution effectively addresses the issues of authenticity and integrity that may arise after evaluation data generation by introducing a verification mechanism for inspection fingerprint information after the inspection personnel complete the evaluation operation. After the inspection personnel complete the evaluation of the target room, the executing entity no longer relies solely on previous check-in and room identification verification but responds to the evaluation evidence storage request initiated by the inspection personnel. At this time, the inspection terminal actively or passively detects and generates inspection fingerprint information, which may include environmental context information at the time of the evaluation operation and the characteristic information of the evaluation data itself. Subsequently, the executing entity rigorously verifies this inspection fingerprint information, comparing it with preset or dynamically generated target fingerprint information. Only when the fingerprint verification result meets the preset fingerprint verification conditions, i.e., confirming the authenticity and tamper-proof nature of the evaluation data, will the executing entity allow the evaluation data generated by the evaluation operation to be stored locally or uploaded to a remote server. This mechanism ensures that not only does the inspection behavior occur at the correct location and time, but the evaluation result itself is also authentic and reliable, thereby significantly improving the integrity and credibility of the entire inspection monitoring process.

[0088] The following is a concrete example. After completing the room evaluation of the target store, the inspection personnel click the "Submit" button on the inspection interaction screen. The inspection terminal receives this evaluation evidence request. At this time, the inspection terminal will immediately collect the current device's GPS location information, system time, and device unique identifier, and combine them with the hash value of the evaluation data to generate inspection fingerprint information containing this information. This inspection fingerprint information is then sent to the backend server for verification. The backend server will check according to preset rules, such as whether the location in the fingerprint information is within the allowable error range of the known location of the target room, whether the time is within the valid inspection period, whether the device ID is a registered device, and whether the hash value of the evaluation data is consistent with the hash value recalculated by the server based on the original evaluation data. If all verification items pass, that is, the fingerprint verification result meets the preset fingerprint verification conditions, the backend server will store the evaluation data generated by the evaluation operation (e.g., room cleanliness score, device operation status record, etc.) in the database and mark it as verified data. If the fingerprint verification fails, the evaluation data may be rejected for storage or marked as abnormal data, and an alarm will be triggered.

[0089] Through the above technical solution, this application effectively addresses the issues of authenticity and integrity that may arise after evaluation data is generated. This solution ensures that only rigorously verified and tamper-proof evaluation data is stored or uploaded, thereby significantly improving the reliability and credibility of inspection results. Combined with the aforementioned location verification and identifier verification, this solution constructs a full-chain data integrity assurance system from pre-inspection conditions to the solidification of inspection results, greatly reducing the risk of false evaluations and data tampering, and providing a solid data foundation for effective supervision of inspection activities and subsequent data analysis.

[0090] In some embodiments, the detected inspection fingerprint information is verified, including: determining the fingerprint deviation between the inspection fingerprint information and the target fingerprint information; determining whether the fingerprint deviation exceeds the fingerprint deviation threshold; if yes, outputting the fingerprint verification result that does not meet the fingerprint verification conditions; if no, outputting the fingerprint verification result that meets the target fingerprint verification conditions.

[0091] The inspection fingerprint information includes the original serial number information of the location, time, equipment identification information and / or room identification information when the inspection terminal submits the evaluation and evidence storage request.

[0092] Inspection fingerprint information refers to a comprehensive set of data automatically collected or generated by the inspection terminal when inspection personnel submit an evaluation and evidence storage request, uniquely identifying the current inspection and evaluation behavior. Its purpose is to provide a multi-dimensional, difficult-to-forge chain of evidence for the evaluation operation, ensuring the authenticity and traceability of the evaluation behavior. This information may include, but is not limited to, one or more of the following: Location information, referring to the geographical location data of the inspection terminal when submitting the evaluation and evidence storage request. This location information can be obtained in various ways, such as obtaining latitude and longitude coordinates through the Global Positioning System; obtaining location based on a wireless LAN access point through Wi-Fi positioning technology; or obtaining location based on a mobile communication base station through base station positioning technology. Its purpose is to confirm whether the inspection personnel are in the expected physical location when performing the evaluation operation. Time information, referring to the specific timestamp when the inspection terminal submits the evaluation and evidence storage request. This time information is usually provided by the inspection terminal's system clock and can be synchronized with the server time. Its purpose is to confirm whether the evaluation operation is completed within the specified time window, preventing retroactive recording or premature operation. Device identification information, referring to the hardware or software information used to uniquely identify the inspection terminal. For example, this could be the International Mobile Equipment Identity (IMEI), Media Access Control Address (MAC address), device serial number, or a unique device ID assigned by the executing entity. The purpose is to verify whether the device performing the evaluation operation is an authorized inspection terminal. The raw serial number of the room identification information refers to the original data content of the room identification actually read by the inspection terminal through the identification detection operation when unlocking the room evaluation option. For example, if the room identification is a QR code, it is the raw string after decoding the QR code; if the room identification is an NFC tag, it is the raw ID or data read from the NFC tag. The purpose is to accurately associate the evaluation behavior with a specific room identification object, preventing the evaluation of incorrect rooms.

[0093] Target fingerprint information refers to the expected inspection fingerprint data pre-configured by the executing entity for a specific inspection task or target store / room, used for comparison and verification. This information typically includes the location range, time window, authorized device identifier, and precise identification code of the target room corresponding to the inspection fingerprint information. Its purpose is to serve as a benchmark for evaluating evidence storage requests, determining whether the actually collected inspection fingerprint information meets the expected inspection conditions.

[0094] Fingerprint deviation refers to the degree of difference between the actual collected inspection fingerprint information and the preset target fingerprint information. For example, location information can calculate the geographical distance between the actual coordinates and the target coordinates; time information can calculate the deviation between the actual time and the target time window; device identification information can determine whether there is a complete match; and the original serial number information of the room identification can determine whether the strings are consistent. Its function is to quantify the degree of deviation between the actual inspection behavior and the expected inspection requirements.

[0095] Fingerprint deviation threshold refers to the tolerance range set by the executing entity to determine whether fingerprint deviation is acceptable. For example, the positional deviation threshold can be set to 10 meters, and the time deviation threshold can be set to 5 minutes. Its function is to allow inspection fingerprint information within a certain reasonable error range, while filtering out obviously non-compliant abnormal data.

[0096] The fingerprint verification result refers to the judgment conclusion made based on the comparison between the fingerprint deviation and the preset fingerprint deviation threshold, indicating whether the inspected fingerprint information meets the preset conditions. This result can be either "meets the preset fingerprint verification conditions" or "does not meet the preset fingerprint verification conditions." Its function is to serve as the basis for deciding whether to store or upload evaluation data.

[0097] After the evaluation operation is completed, when the inspection terminal receives the evaluation evidence storage request, the solution in this application performs more detailed and multi-dimensional verification of the inspection fingerprint information to ensure the authenticity and validity of the evaluation data. Specifically, the inspection terminal collects the current location information, time information, device identification information, and the original serial number information of the room identification information detected when unlocking the room evaluation option, integrating this information to form the "fingerprint" of this inspection. Subsequently, the executing entity compares the inspection fingerprint information with the pre-set target fingerprint information to calculate the fingerprint deviation of each indicator. For example, the location information is compared with the target location range, the time information is compared with the target time window, the device identification information is compared with the list of authorized devices, and the original serial number information of the room identification is compared with the precise serial number of the target room. By comprehensively judging these multi-dimensional deviations and comparing them with the preset fingerprint deviation threshold, the executing entity can accurately determine whether the evaluation operation was performed in the correct location, at the correct time, by the correct device, and in the correct room. Only when all or key fingerprint deviations are within acceptable threshold ranges will a fingerprint verification result that meets the preset fingerprint verification conditions be output, thus allowing the storage or uploading of evaluation data. This multi-verification mechanism significantly improves the credibility of evaluation data and effectively prevents fraudulent or non-standard evaluation behavior.

[0098] In one specific implementation, when the inspector completes the evaluation of the target room and clicks the "Save Evaluation" button, the inspection terminal immediately triggers an evaluation evidence storage request. At this time, the inspection terminal obtains the current precise latitude and longitude coordinates as location information through its built-in GPS module; obtains the current timestamp as time information from the system clock; reads the device's IMEI code as device identification information; and retrieves the original string of the room QR code scanned when unlocking the room evaluation option as the original string information of the room identification information. This information is packaged into inspection fingerprint information. The executing entity compares this inspection fingerprint information with the preset target fingerprint information. For example, the preset target fingerprint information may include the geofence of the target room (such as an area within a 10-meter radius centered on the room's center point), the allowed evaluation time period (such as 9:00 AM to 5:00 PM), the list of authorized inspection terminal IMEIs, and the precise string of the room's QR code, "ROOM_A_QR_CODE_XYZ". The executing unit calculates the distance deviation between the actual GPS coordinates and the geofence, the deviation between the actual time and the allowed time period, determines whether the IMEI is in the authorized list, and whether the original serial number completely matches the preset string. If the location deviation is less than 10 meters, the time deviation is less than 5 minutes, the IMEI is in the authorized list, and the original serial number completely matches, the fingerprint verification result meets the preset fingerprint verification conditions, and the evaluation data is then stored locally and uploaded to the cloud server. Conversely, if any condition is not met, a fingerprint verification result that does not meet the preset conditions is output, and the inspection personnel are alerted to an operational anomaly.

[0099] Through the above technical solution, this application provides a more rigorous and reliable mechanism for storing inspection and evaluation data. By integrating multi-dimensional data such as the location information, time information, equipment identification information, and original serial number information of the inspection terminal into inspection fingerprint information, and performing a refined comparison with preset target fingerprint information, it can effectively identify and prevent false, misplaced, or unauthorized evaluation behaviors. This significantly improves the authenticity, traceability, and tamper-proof capability of inspection and evaluation data, ensuring the quality and management efficiency of inspection work, and providing a solid and reliable foundation for subsequent data analysis and decision-making.

[0100] In some embodiments, the inspection behavior monitoring method further includes: generating the movement trajectory of the inspection terminal based on the location information of the inspection terminal; and verifying the location verification result and the identification verification result based on the movement trajectory of the inspection terminal to obtain the corresponding first verification result.

[0101] The movement trajectory of an inspection terminal refers to the continuous path formed by the terminal's movement over a period of time. Its function is to provide a record of the spatial movement of inspection personnel during the inspection process. There are several ways to generate a movement trajectory. For example, the inspection terminal can periodically collect its own location information, such as GPS coordinates, base station positioning data, or Wi-Fi positioning data, and connect these location points in chronological order to form trajectory data. Alternatively, the inspection terminal can record location information at key nodes, such as when checking in, unlocking room evaluation options, or completing an evaluation operation, and infer the intermediate movement path using interpolation algorithms or path planning algorithms.

[0102] Based on this, the location verification results and label verification results are verified using the movement trajectory of the inspection terminal. This aims to improve the accuracy and reliability of the verification by using macroscopic movement trajectory information to perform a secondary verification of the previously discrete location and label verification results. Specifically, the movement trajectory of the inspection terminal can be compared with the preset inspection route or the geographical range of the target stores and rooms. For example, it checks whether the trajectory covers all stores and rooms to be inspected, whether the order of the trajectory is reasonable, and whether there are any abnormal jumps or stops. If the trajectory shows that the inspection terminal did not pass through a certain location or room, but the corresponding location verification result or label verification result shows that it has passed, it may be determined that it does not meet the first verification condition. In addition, parameters such as the speed and dwell time of the movement trajectory can be analyzed. For example, if the trajectory shows that the inspection personnel's dwell time in a certain room is too short to complete the evaluation operation, but the label verification result passes, it may be determined that it does not meet the first verification condition.

[0103] In the inspection behavior monitoring method of this application, the executing entity first performs preliminary verification of the location information and room identification information of the inspection terminal according to a preset process to ensure that the inspection personnel are in the correct location and interacting with the correct objects. During this process, the inspection terminal continuously or periodically collects its location information and aggregates this location information to generate the movement trajectory of the inspection terminal in real time or near real time. Subsequently, this movement trajectory is used as an independent verification dimension to perform secondary verification of the previously obtained location verification results and identification verification results. For example, the executing entity can analyze whether the movement trajectory of the inspection terminal is consistent with the preset inspection path, whether it has made reasonable movements between various target stores and rooms, and whether the dwell time at each location is as expected. In this way, even if the inspection personnel circumvent a single location or identification verification by some means, their abnormal movement trajectory will be captured, thereby exposing potential violations. This mechanism, which combines point verification with linear trajectory verification, makes the monitoring of inspection behavior no longer limited to the static "whether present" but extends to the dynamic "how to move" and "whether to move in compliance with regulations," greatly improving the authenticity and credibility of inspection data and behavior.

[0104] The following is a concrete example. Assume the inspector uses a smartphone equipped with a GPS module as their inspection terminal. When the inspector arrives at the target store and sends a check-in request, the executing entity first verifies their current GPS location information. If it meets preset conditions, an inspection interaction screen is displayed. Subsequently, the inspector enters different rooms within the store, unlocking room evaluation options by scanning QR codes within each room. Throughout the inspection process, the smartphone's GPS module automatically records and uploads its location coordinates every 5 seconds. These continuous location coordinates are connected on the backend server to form the inspector's complete movement trajectory during the inspection task. After the inspection task is completed, the executing entity retrieves this movement trajectory and compares it with the preset store layout and room order. For example, if the movement trajectory shows the inspector jumped directly from the store entrance to the innermost room without passing through the middle rooms, but the verification results for these middle rooms show "passed," then the executing entity will determine that the verification results for these middle rooms are abnormal and generate a first verification result that does not meet the first verification condition. For example, if the movement trajectory shows that the inspection personnel only stay in a room for a few seconds, which is far less than the time required to complete the evaluation operation, but the room's identification verification result is "passed", the executing entity will also mark it as abnormal.

[0105] Through the above technical solution, this application effectively addresses the problem that relying solely on discrete verification results may lead to the evasion or falsification of the inspection process. By generating the movement trajectory of the inspection terminal and using this trajectory to verify the position verification results and identifier verification results, the executing entity can verify the actual behavioral path of the inspection personnel from a macroscopic perspective, thereby discovering abnormal or false inspection behaviors that are difficult to detect through a single verification point. This not only significantly improves the comprehensiveness and accuracy of inspection behavior monitoring but also provides a stronger guarantee for the authenticity and reliability of inspection data, making inspection management more rigorous and trustworthy.

[0106] In some embodiments, the inspection behavior monitoring method further includes: acquiring inspection status information of the inspection terminal; determining the inspection status of the inspection equipment based on the inspection status information of the inspection terminal; and verifying the location verification result and the identification verification result based on the inspection status of the inspection equipment to obtain the corresponding second verification result.

[0107] Acquiring inspection status information from the inspection terminal aims to collect various operational data during the terminal's inspection tasks. This status information can cover the terminal's battery level, network connection quality, GPS module status, camera module response, and system memory and processor usage. For example, the battery percentage can be obtained by calling the terminal's operating system's application programming interface (API), or network signal strength and connection stability can be monitored through the network interface. Alternatively, the inspection terminal can be configured to periodically or proactively package and upload its operational status data to a server when triggered by specific events (such as battery level below a preset threshold or network disconnection) for subsequent analysis.

[0108] Based on the inspection status information from the inspection terminal, the inspection status of the inspection equipment is determined. Its function is to comprehensively evaluate the overall operational status of the inspection terminal based on the acquired status data. The inspection status of the inspection equipment can be classified into different levels such as "normal," "warning," or "abnormal." For example, when the battery level of the inspection terminal remains below a preset low battery threshold, its inspection status can be determined as "low battery warning"; when the GPS module cannot obtain effective positioning information for an extended period or its positioning accuracy is too low, it can be determined as "positioning abnormal." Furthermore, rule-based judgment logic can be used, with a series of complex combinations of preset conditions to determine the inspection status, such as "if the network signal is weak and the GPS positioning accuracy is low, then the inspection status is abnormal," or machine learning models can be used to train historical data to automatically identify potential abnormal inspection status patterns.

[0109] Based on the inspection status of the inspection equipment, the location verification results and identification verification results are verified. This aims to introduce the operating status of the inspection equipment itself as an additional basis for judgment, performing a secondary review of the previously obtained location and identification verification results. Its function is to significantly improve the reliability and accuracy of the inspection process, effectively preventing misjudgments or potential cheating caused by equipment malfunctions. For example, if the inspection status of the inspection equipment is determined to be "abnormal positioning," even if the initial location verification result shows compliance with preset conditions, the second verification result may be judged as non-compliant, thus preventing the subsequent display of the inspection interaction screen. Implementation methods may include: if the inspection status of the inspection equipment is judged to be "abnormal" or "warning," the executing entity can directly downgrade the corresponding location verification result and / or identification verification result to "non-compliant," or require manual confirmation from inspection personnel. Another implementation method is to assign different weights or confidence levels to different inspection equipment statuses, and combine these weights to perform a weighted evaluation of the original verification results during the review, thereby obtaining a more refined and reliable second verification result.

[0110] This application's solution acquires the inspection status information of the inspection terminal and determines the inspection status of the inspection equipment based on this information. This inspection status is then used to perform a secondary verification of the initial location and identification verification results. This makes the entire inspection monitoring process not only reliant on matching external environments (such as geographical location and room identification) but also considers the inherent operational reliability of the executing entity (the inspection terminal). For example, if the GPS module of the inspection terminal malfunctions, resulting in inaccurate positioning, even if the reported location information is numerically close to the target store location, the executing entity can identify the abnormal state of the positioning module through the verification mechanism, thereby rejecting the location verification result and avoiding misjudgments caused by equipment malfunctions. Similarly, if the camera module malfunctions, even if the attempt to scan the identification appears successful, the executing entity can prevent subsequent operations through the verification mechanism. This mechanism forms a more comprehensive and robust verification system, incorporating the health status of the inspection terminal into the monitoring decision-making of inspection behavior, effectively compensating for potential loopholes in relying solely on external verification, and significantly improving the authenticity and credibility of inspection data.

[0111] The following is a concrete example. Inspection personnel use a handheld inspection terminal to conduct store inspections. When an inspector arrives near a store and attempts to check in, the terminal acquires their current GPS location information and compares it with the target store's preset geofence to obtain a preliminary location verification result. Simultaneously, the terminal's background program continuously monitors its battery level, network signal strength, GPS module positioning accuracy, and camera module operating status. For example, if the terminal's battery level is below 20%, or if the GPS module fails to acquire positioning information with an accuracy better than 10 meters for one minute consecutively, the execution entity will determine the inspection device's inspection status as "abnormal." After the preliminary location verification result shows compliance, the execution entity will further check the inspection device's inspection status. If the inspection status is "abnormal," for example, due to GPS module malfunction causing unreliable positioning, even if the preliminary location verification passes, the execution entity will determine the second verification result as failing and prompt the inspector with "Device positioning abnormal, please check device status." Only when the inspection equipment's inspection status is "normal" will the executing entity adopt the preliminary location verification result and display the inspection interaction screen for the target store. When the inspection personnel enter the store and attempt to unlock the evaluation option for a room, the terminal will prompt to perform an identification detection operation, such as scanning the QR code in the room using a camera. If the camera module is detected as faulty at this time, even if the QR code is scanned, the executing entity will review the identification verification result as not meeting the conditions based on the abnormal status of the inspection equipment, thereby preventing the room evaluation option from being unlocked and displaying the message "Camera malfunction, identification detection cannot be performed."

[0112] Through the above technical solution, in addition to verifying the location information and room identification information of the inspection terminal, the monitoring and verification of the inspection status of the inspection terminal itself are further introduced. This makes the monitoring of inspection behavior no longer solely dependent on the matching of the external environment, but also takes into account the inherent operational reliability of the inspection terminal. When the inspection terminal is in an abnormal state (such as low battery, poor network, or positioning module failure), even if the initial location or identification verification results meet the conditions, the executing entity can promptly detect and conduct a secondary verification, thereby effectively avoiding data distortion, misjudgment, or potential cheating caused by equipment problems. This significantly improves the authenticity, accuracy, and reliability of the inspection process, ensures the validity and credibility of the inspection data, and provides managers with a more reliable basis for monitoring inspection behavior.

[0113] See Figure 5 This application also provides an inspection behavior monitoring device, which can implement the above-mentioned inspection behavior monitoring method. The device includes: The first module 501 is used to respond to the received check-in request, verify the location information of the inspection terminal, and obtain the corresponding location verification result. The second module 502 is used to display an inspection interaction screen for the target store when the location verification result meets the location verification conditions; the inspection interaction screen displays several room evaluation options that need to be unlocked; The third module 503 is used to respond to the unlock request for the room evaluation option, control the inspection terminal to perform the identification detection operation, verify the detected room identification information, and obtain the corresponding identification verification result. The fourth module 504 is used to switch the room evaluation option to an interactive state when the identification verification result meets the identification verification conditions, in order to respond to the evaluation operation initiated by the inspection personnel for the target room.

[0114] The specific implementation method of the inspection behavior monitoring device is basically the same as the specific implementation method of the above-mentioned inspection behavior monitoring method, and will not be described again here.

[0115] Figure 6 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application.

[0116] The following reference Figure 6 To describe an electronic device 600 according to such an embodiment of the present disclosure. Figure 6 The electronic device 600 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0117] like Figure 6 As shown, the electronic device 600 is presented in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including storage unit 620 and processing unit 610), a display unit 640, etc.

[0118] The storage unit stores program code, which can be executed by the processing unit 610, causing the processing unit 610 to perform the steps described in the above-described inspection behavior monitoring method section of this specification according to various exemplary embodiments of this disclosure.

[0119] Storage unit 620 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 6201 and / or cache memory 6202, and may further include a read-only memory (ROM) 6203.

[0120] Storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0121] Bus 630 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0122] Electronic device 600 can also communicate with one or more external devices 600' (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 600, and / or with any device that enables electronic device 600 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 650. Furthermore, electronic device 600 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 660. Network adapter 660 can communicate with other modules of electronic device 600 via bus 630. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0123] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0124] The inspection behavior monitoring method, device, equipment, and medium provided in this application verify the location information of the inspection terminal when the inspection personnel initiate a check-in request. The inspection interaction screen will only be displayed when the inspection terminal is confirmed to be within the preset geographical range of the target store. This prevents the inspection personnel from checking in and filling out reports in different locations. For each room or area within the target store, the inspection personnel must initiate an unlock request for a specific room evaluation option and control the inspection terminal to perform an identifier detection operation in order to switch the evaluation option to an interactive state. This effectively prevents the behavior of inspection personnel from using information from inspected rooms to fill in reports for other uninspected rooms after only inspecting some rooms. It enables real-time monitoring of inspection personnel, improves the monitoring accuracy of inspection behavior, ensures the compliance of on-site operations of inspection personnel, and greatly improves the accuracy and reliability of inspection data, providing more solid data support for chain operation management.

[0125] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, or network device, etc.) to execute the methods described above according to the embodiments of this disclosure.

[0126] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0127] Computer-readable storage media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0128] Those skilled in the art will understand that the above modules can be distributed in the device as described in the embodiments, or they can be modified accordingly and located in one or more devices that are unique to this embodiment. The modules in the above embodiments can be combined into one module, or they can be further divided into multiple sub-modules.

[0129] Exemplary embodiments of this disclosure have been specifically shown and described above. It should be understood that this disclosure is not limited to the detailed structures, arrangements, or implementations described herein; rather, this disclosure is intended to cover various modifications and equivalent arrangements contained within the spirit and scope of the appended claims.

Claims

1. A method for monitoring inspection behavior, characterized in that, include: In response to the received check-in request, the location information of the inspection terminal is verified, and the corresponding location verification result is obtained; When the location verification result meets the location verification conditions, an inspection interaction screen for the target store is displayed; the inspection interaction screen displays several room evaluation options that need to be unlocked. In response to the unlock request for the room evaluation option, the inspection terminal is controlled to perform an identification detection operation, verify the detected room identification information, and obtain the corresponding identification verification result. When the identification verification result meets the identification verification conditions, the room evaluation option is switched to an interactive state to respond to the inspection personnel's evaluation operation for the target room.

2. The inspection behavior monitoring method according to claim 1, characterized in that, The verification of the location information of the inspection terminal includes: Determine the positional deviation between the location information of the inspection terminal and the target location information; Determine whether the position deviation exceeds the position deviation threshold; If so, output the position verification result that does not meet the stated position verification conditions; If not, output the position verification result that meets the stated position verification conditions.

3. The inspection behavior monitoring method according to claim 1, characterized in that, The verification of the detected room identification information includes: Determine the identification deviation between the room identification information and the target identification information; Determine whether the identification deviation exceeds the identification deviation threshold; If so, output the identifier verification result that does not meet the identifier verification conditions; If not, output the identifier verification result that meets the identifier verification conditions.

4. The inspection behavior monitoring method according to claim 1, characterized in that, Also includes: After the evaluation operation is completed, in response to the received evaluation evidence storage request, the detected inspection fingerprint information is verified to obtain the corresponding fingerprint verification result. When the fingerprint verification result meets the fingerprint verification conditions, the evaluation data generated by the evaluation operation is stored and / or uploaded.

5. The inspection behavior monitoring method according to claim 4, characterized in that, The verification of the detected inspection fingerprint information includes: Determine the fingerprint deviation between the inspection fingerprint information and the target fingerprint information; the inspection fingerprint information includes the location information, time information, device identification information and / or the original serial number information of the room identification information when the inspection terminal submits the evaluation and evidence storage request; Determine whether the fingerprint deviation exceeds the fingerprint deviation threshold; If so, output the fingerprint verification result that does not meet the fingerprint verification conditions; If not, output the fingerprint verification result that meets the fingerprint verification conditions.

6. The inspection behavior monitoring method according to claim 1, characterized in that, Also includes: Based on the location information of the inspection terminal, the motion trajectory of the inspection terminal is generated; Based on the movement trajectory of the inspection terminal, the location verification result and the identification verification result are verified to obtain the corresponding first verification result.

7. The inspection behavior monitoring method according to claim 1, characterized in that, Also includes: Obtain the inspection status information of the inspection terminal; Based on the inspection status information of the inspection terminal, the inspection status of the inspection equipment is determined; Based on the inspection status of the inspection equipment, the location verification result and the identification verification result are verified to obtain the corresponding second verification result.

8. A monitoring device for inspection activities, characterized in that, include: The first module is used to respond to the received check-in request, verify the location information of the inspection terminal, and obtain the corresponding location verification result. The second module is used to display an inspection interaction screen for the target store when the location verification result meets the location verification conditions. The inspection interaction screen displays several room rating options that need to be unlocked; The third module is used to respond to the unlock request for the room evaluation option, control the inspection terminal to perform an identification detection operation, verify the detected room identification information, and obtain the corresponding identification verification result. The fourth module is used to switch the room evaluation option to an interactive state when the identification verification result meets the identification verification conditions, so as to respond to the inspection personnel's evaluation operation for the target room.

9. An electronic device, characterized in that, The electronic device includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the inspection behavior monitoring method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the inspection behavior monitoring method according to any one of claims 1 to 7.