Multi-point mobile inspection information recording method, device, equipment and medium
By using static QR code technology in the inspection system to automatically match inspection tasks, the inefficiency of inspection personnel in task retrieval is solved, and efficient and accurate execution of inspection tasks is achieved.
Patent Information
- Application Number
- CN202510002146.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-02
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2045-01-02
AI Technical Summary
In traditional inspection systems, inspectors need to spend a lot of time searching for tasks, resulting in low inspection efficiency.
Using static QR code technology, inspection tasks are automatically matched by scanning the code, and task units are dynamically constructed for each location. Inspection personnel do not need to search for tasks and can directly obtain unit task information.
It improved inspection efficiency, ensured the accurate execution and completion of inspection tasks, and reduced unnecessary workload and equipment costs.
Smart Images

Figure CN120071460B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital inspection technology, and in particular to a method, apparatus, equipment, and medium for recording information on multi-point mobile inspections. Background Technology
[0002] On-site inspections are a crucial daily task in property management. Multiple inspection points are set up within the property management area. Inspection personnel, according to their assigned tasks, inspect relevant property equipment, security facilities, and site cleanliness at each point, promptly reporting any abnormalities. This effectively improves the resident experience. Traditional manual record-keeping can no longer meet today's management efficiency demands. An online management system has been introduced, allowing inspection personnel to report inspection information to the system via smartphones or other smart devices after completing their on-site inspections. The system then automatically compiles the inspection data and identifies anomalies.
[0003] However, in related technologies, the configured inspection tasks need to be pushed to the inspection personnel in advance in the form of a list, or the inspection personnel need to search for the inspection tasks of each point in the system after arriving at each point based on the description information of the point. When there are many inspection tasks, the inspection personnel need to spend a lot of time searching for tasks, resulting in low inspection efficiency. Summary of the Invention
[0004] This invention aims to solve at least one of the technical problems existing in the prior art. To this end, this invention proposes a multi-point mobile inspection information recording method, device, equipment, and medium, which can associate the inspection tasks of each inspection personnel with a static QR code at each point, eliminating the need for task retrieval and improving inspection efficiency.
[0005] In a first aspect, embodiments of the present invention provide a multi-point mobile inspection information recording method applied to an inspection system. The inspection system has multiple static QR codes, multiple available inspection accounts, and multiple candidate location information. Each static QR code is uniquely associated with one candidate location information. An image of the associated static QR code is posted at the inspection site corresponding to each candidate location information. The method includes:
[0006] Multiple first point information is determined from multiple candidate point information, at least one first task unit is constructed for each first point information, and a first inspection task is constructed based on all the first point information, wherein the first task unit includes an available inspection account and unit task information.
[0007] When any of the available inspection accounts accesses any of the static QR codes by scanning the code, the available inspection account that performs the scan is determined as the target inspection account, and the static QR code being scanned is determined as the target location information.
[0008] Based on the target inspection account, at least one target task unit is determined from each of the first task units of the target location information, and the unit task information recorded in the target task unit is pushed to the target inspection account.
[0009] Record the target inspection information fed back by the target inspection account to the corresponding target task unit, and update the task inspection progress of the first inspection task.
[0010] According to some embodiments of the present invention, after constructing the first inspection task based on all the first location information, the method further includes:
[0011] Determine at least one point information to be updated from multiple first point information, and construct target update information for the point information to be updated;
[0012] When the target update information carries at least one unit update information of the first task unit, the corresponding first task unit is updated based on the unit update information, wherein the unit update information is used to update the available inspection account and / or the unit task information recorded in the first task unit.
[0013] Alternatively, when the target update information carries a deletion instruction for at least one of the first task units, the corresponding first task unit is deleted in the first inspection task.
[0014] According to some embodiments of the present invention, the inspection system has multiple available permissions preset, and each available permission corresponds to multiple available inspection accounts; after constructing at least one first task unit for each first location information, the method further includes:
[0015] Write the unit task information and at least one unit permission into the first task unit, and associate the available inspection account corresponding to each unit permission, wherein the unit permission is any of the available permissions;
[0016] After determining the target inspection account, in the first task unit to which the target inspection account belongs, all unit permissions are replaced by the target inspection account.
[0017] According to some embodiments of the present invention, after updating the task inspection progress of the first inspection task, the method further includes:
[0018] After the first inspection task is completed, the target inspection account is determined as the reference inspection account, the corresponding reference inspection account is recorded in each of the first task units, and the recorded permissions of each unit are restored.
[0019] When the first inspection task is restarted, if the new target inspection account is not the reference inspection account, the reference inspection account is deleted from each of the first task units corresponding to the new target inspection account, and the unit permissions are replaced by the new target inspection account.
[0020] According to some embodiments of the present invention, after constructing the first inspection task based on all the first location information, the method further includes:
[0021] Activate the first inspection task and determine the available inspection account recorded in the first inspection task as the first inspection account;
[0022] Based on any of the first inspection accounts, the associated first location information is determined as account location information, and the starting location information is determined from at least one of the account location information and sent to the first inspection account.
[0023] Whenever the first inspection account reports a target inspection information, recommended location information is determined from the account location information that has not recorded the target inspection information and sent to the first inspection account.
[0024] According to some embodiments of the present invention, after constructing the first inspection task based on all the first location information, the method further includes:
[0025] Multiple second point information is determined from multiple candidate point information, at least one second task unit is constructed for each second point information, and a second inspection task is constructed based on all the second point information, wherein the second task unit includes an available inspection account and the unit task information;
[0026] When multiple target task units are matched based on the target inspection account and the target location information, and the multiple target task units include at least one first task unit and at least one second task unit, the unit task information corresponding to any target task unit is pushed to the target inspection account, and the unit task information corresponding to the next target task unit is pushed after the target inspection information is obtained.
[0027] Once each target task unit has obtained the target inspection information, it pushes the next recommended location information to the target inspection account.
[0028] According to some embodiments of the present invention, after recording the target inspection information fed back by the target inspection account to the corresponding target task unit, the method further includes:
[0029] When the target inspection information is used to characterize an inspection anomaly, the current target location information is marked as an abnormal location information, and the next recommended location information is pushed to the target inspection account.
[0030] When all the first task units corresponding to the target inspection account have completed the recording of the target inspection information, the abnormal point information and the corresponding unit task information are pushed to the target inspection account.
[0031] When the inspection update information is received from the target inspection account, and the inspection update information is used to indicate that the inspection is normal, the target inspection information is replaced based on the inspection update information, and the task inspection progress of the first inspection task is updated.
[0032] Secondly, embodiments of the present invention provide a multi-point mobile inspection information recording device, including at least one control processor and a memory for communicatively connecting with the at least one control processor; the memory stores instructions executable by the at least one control processor, the instructions being executed by the at least one control processor to enable the at least one control processor to perform the multi-point mobile inspection information recording method as described in the first aspect above.
[0033] Thirdly, embodiments of the present invention provide an electronic device including a multi-point mobile inspection information recording device as described in the second aspect above.
[0034] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer-executable instructions for executing the multi-point mobile inspection information recording method as described in the first aspect above.
[0035] The multi-point mobile inspection information recording method according to embodiments of the present invention has at least the following beneficial effects: Multiple first point information is determined from multiple candidate point information; at least one first task unit is constructed for each first point information; a first inspection task is constructed based on all the first point information; wherein the first task unit includes an available inspection account and unit task information; when any available inspection account accesses any static QR code by scanning a code, the available inspection account performing the scanning is determined as the target inspection account, and the scanned static QR code is determined as the target point information; based on the target inspection account, at least one target task unit is determined from each of the first task units of the target point information; the unit task information recorded in the target task unit is pushed to the target inspection account; the target inspection information fed back by the target inspection account is recorded in the corresponding target task unit, and the task inspection progress of the first inspection task is updated. According to the technical solution of the present invention, any number of task units can be dynamically constructed for each location and associated with a static QR code. After the inspection personnel scan the code on site, the unit task information is automatically matched, and the inspection personnel do not need to perform task retrieval, thus improving the inspection efficiency. Attached Figure Description
[0036] Figure 1 This is a schematic diagram of an inspection system provided in one embodiment of the present invention;
[0037] Figure 2 This is a flowchart of a multi-point mobile inspection information recording method provided in another embodiment of the present invention;
[0038] Figure 3 This is a complete flowchart of a multi-point mobile inspection information recording method provided in another embodiment of the present invention;
[0039] Figure 4 This is a structural diagram of a multi-point mobile inspection information recording device provided in another embodiment of the present invention. Detailed Implementation
[0040] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0041] In the description of this invention, it should be understood that the orientation descriptions, such as up, down, front, back, left, right, etc., are based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting this invention.
[0042] In the description of this invention, "several" means one or more, "more than" means two or more, "greater than," "less than," and "exceeding" are understood to exclude the stated number, while "above," "below," and "within" are understood to include the stated number. The use of "first" and "second" in the description is merely for distinguishing technical features and should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features, or implicitly indicating the order of the indicated technical features.
[0043] In the description of this invention, unless otherwise explicitly defined, terms such as "set up," "install," and "connect" should be interpreted broadly, and those skilled in the art can reasonably determine the specific meaning of the above terms in this invention in conjunction with the specific content of the technical solution.
[0044] This invention provides a method, apparatus, device, and medium for recording mobile inspection information at multiple locations. The method includes: determining multiple first location information from multiple candidate location information; constructing at least one first task unit for each first location information; constructing a first inspection task based on all the first location information; wherein each first task unit includes an available inspection account and unit task information; when any available inspection account accesses any static QR code by scanning a QR code, the available inspection account performing the scan is determined as the target inspection account, and the scanned static QR code is determined as the target location information; based on the target inspection account, at least one target task unit is determined from each of the first task units of the target location information; the unit task information recorded in the target task unit is pushed to the target inspection account; the target inspection information fed back by the target inspection account is recorded in the corresponding target task unit, and the task inspection progress of the first inspection task is updated. According to the technical solution of the present invention, any number of task units can be dynamically constructed for each location and associated with a static QR code. After the inspection personnel scan the code on site, the unit task information is automatically matched, and the inspection personnel do not need to perform task retrieval, thus improving the inspection efficiency.
[0045] First, refer to Figure 1 , Figure 1This is a schematic diagram of the inspection system provided in an embodiment of the present invention. The inspection system 10 has multiple static QR codes, multiple available inspection accounts, and multiple candidate location information. Each static QR code is uniquely associated with a candidate location information, and an image of the associated static QR code is posted at the inspection site corresponding to each candidate location information.
[0046] It should be noted that in this embodiment, static QR codes can be printed and posted at the inspection site, allowing inspection personnel to trigger the process of this embodiment by scanning the code. If dynamic QR codes are used, management personnel would need to frequently change the QR code images at the inspection site, increasing unnecessary workload. Alternatively, display devices could be set up at the inspection site to display dynamic QR codes, which would inevitably increase unnecessary equipment costs. Furthermore, the QR codes associated with each candidate point information would need to be dynamically modified in the inspection system, leading to unnecessary maintenance work. Therefore, this embodiment does not use dynamic QR codes. Property inspection is a high-frequency daily task, and using static QR codes can effectively reduce unnecessary workload.
[0047] It should be noted that each available inspection account corresponds to one inspection personnel, which will not be repeated hereafter.
[0048] It should be noted that each candidate location corresponds to one inspection location, such as... Figure 1 As shown, the candidate location information includes garbage stations, residences, and parks. Garbage stations correspond to the first location 21, residences correspond to the second location 22, and parks correspond to the third location 23. The specific correspondence can be adjusted according to actual needs. Since static QR codes are used, this embodiment can maintain a QR code mapping table in the inspection system 10, which records the unique mapping relationship between static QR codes and candidate location information.
[0049] The following is based on the appendix Figure 1 The inspection system shown further illustrates the technical solution of this embodiment of the invention.
[0050] Reference Figure 2 , Figure 2 The flowchart illustrates a multi-point mobile inspection information recording method provided by an embodiment of the present invention. This multi-point mobile inspection information recording method includes, but is not limited to, the following steps:
[0051] S11, determine multiple first point information from multiple candidate point information, construct at least one first task unit for each first point information, and construct a first inspection task based on all the first point information, wherein the first task unit includes an available inspection account and unit task information;
[0052] S12, when any available inspection account scans any static QR code, the available inspection account that performed the scan is identified as the target inspection account, and the static QR code being scanned is identified as the target location information;
[0053] S13, Based on the target inspection account, determine at least one target task unit from each first task unit of the target location information, and push the unit task information recorded in the target task unit to the target inspection account.
[0054] S14, record the target inspection information fed back by the target inspection account to the corresponding target task unit, and update the task inspection progress of the first inspection task.
[0055] It should be noted that when constructing the first inspection task, multiple first point information can be selected from the candidate point information according to the points to be inspected. This embodiment does not limit the number of first point information, for example... Figure 1 As shown, the first point 21, the second point 22 and the third point 23 can all be selected as the first point information, or only the first point 21 and the second point 22 can be selected. This embodiment does not limit the selection of all candidate point information each time it is configured. It can be flexibly configured according to the needs of the inspection task.
[0056] It should be noted that each first point information can correspond to multiple first task units. Each first task unit includes an available inspection account and a unit task information. Multiple first task units can be configured for each available inspection account. The unit task information corresponding to each first task unit is different, so as to enable multiple inspection tasks to be configured for one inspection personnel at one inspection point, making the task configuration more accurate and clear, and improving the flexibility of inspection task configuration.
[0057] For example, refer to Figure 1 As shown, taking the residence corresponding to the second location 22 as the first location information as an example, a first task unit can be configured to record employee B and equipment inspection. Employee B is the corresponding optional inspection account, and equipment inspection is the unit task information. Another first task unit can be configured to record employee C and security inspection, which are respectively optional inspection accounts and unit task information. Of course, if new inspection tasks need to be created for employee B or employee C in this first location information, corresponding first task units can be further configured to ensure that each first task unit corresponds to an optional inspection account and unit task information, and that there are no duplicate first task units.
[0058] It should be noted that after configuring at least one first task unit for each first location information, the first inspection task is constructed based on all the first location information. Since the static QR code in this embodiment corresponds to each candidate location information, that is, each first location information corresponds to one static QR code, and the inspection personnel need to use scanning the code as the trigger condition for the execution of the inspection task, this embodiment does not use the set of all first task units as the first inspection task, but constructs the first inspection task based on the first location information. By using the first location information as the information bridge between the static QR code and the first task unit, it can be ensured that the inspection personnel have a matching chain of unit task information after scanning the code.
[0059] It should be noted that each optional inspection account in this embodiment corresponds to one inspection personnel. After logging into the optional inspection account on a smart terminal, the inspection personnel can perform subsequent operations. The smart terminal can be any device with a camera, such as a mobile phone or tablet, and no further limitations are made here.
[0060] It should be noted that after the first inspection task is completed, inspection personnel can scan the static QR code at any inspection point using a smart terminal. After scanning, the smart terminal accesses the inspection system via the link indicated by the static QR code and simultaneously sends the currently logged-in available inspection account. The inspection system determines the corresponding static QR code based on the currently accessed link, identifies the corresponding available inspection account as the target inspection account, and identifies the first point information corresponding to the scanned static QR code as the target point information. It is worth noting that in this embodiment, determining the target task unit only requires searching based on the target point information and the target inspection account. After the first inspection task is started, the search is performed within the first inspection task. Since each first task unit corresponds to only one available inspection account, the target inspection account and target point information can accurately match the target task unit, sending the corresponding unit task information to the target inspection account. This displays the unit task information on the inspection personnel's smart terminal to instruct them to complete the inspection. The inspection personnel only need to perform a single scan operation, without needing to perform any task retrieval, effectively improving inspection efficiency and ensuring the correct completion of the inspection task.
[0061] For example, such as Figure 1As shown, when the inspection personnel log in to the available inspection account "Employee A" on the smart terminal and scan the code at the first point 21, the inspection system 10 detects that the static QR code sent by the smart terminal is QR code 1, identifies the garbage station as the target point information, and obtains the target inspection account "Employee A" from the feedback of the smart terminal. Based on the garbage station and Employee A, the system searches in the first inspection task and determines the inspection task information corresponding to the target task unit as "sanitation inspection". This information is then pushed to the inspection personnel's smart terminal, prompting them to conduct sanitation-related inspections. For example, another inspector logs in as "Employee B" on a smart terminal and scans a code at the second location 22. The inspection system 10 determines that the target location information corresponding to QR code 2 is a residence. After matching the target task unit with Employee B and the residence, it obtains the unit task information "Equipment Inspection" and issues it. However, it will not match the first task unit of Employee C at the same target location information, so the unit task information "Security Inspection" will not be issued. By using the target location information as the basis for matching, the corresponding target location information can be determined after scanning the code. Combined with the target inspection account, the target task unit is determined, thus achieving accurate matching of unit task information.
[0062] It should be noted that this embodiment does not limit the available inspection account that initiates the scanning operation to be recorded in the first inspection task. If the inspection personnel accidentally enter an inspection point that they do not need to inspect, they can still scan the static QR code on site. According to the above principle, the unit inspection task of the inspection point is matched. The target inspection account and the target point information need to match. If the currently available inspection account does not have a task at the inspection point, relevant prompt information can be pushed directly to remind the inspection personnel to go to the next correct inspection point. This avoids the inspection personnel from staying at the wrong inspection point for a long time because they cannot find the task, and can effectively improve the inspection efficiency.
[0063] For example, such as Figure 1 As shown, when the available inspection account logged in by the inspection personnel is employee B, after scanning QR code 1 at the garbage station, if garbage station 1 and employee B cannot match the target task unit in the first inspection task, a prompt message is sent to the smart terminal, such as "No inspection task at the current location". Alternatively, the information of the first location matched based on employee B in the first inspection task can be displayed, such as "Please go to the residence for inspection".
[0064] It should be noted that after pushing unit task information to the target inspection account, the inspection system listens for target inspection information fed back by the target inspection account. For example, a text input box is displayed on the running interface of the smart terminal logged into the target inspection account. The inspection task enters the target inspection information in the text input box and clicks submit. After the inspection system obtains the target inspection information, since it is triggered based on the target task unit, it can determine that the target inspection information is associated with the target task unit. The system records the target inspection information to the corresponding target task unit and determines that the target task unit is completed, thereby updating the task inspection progress. The statistics and updating of task inspection progress are technologies well known to those skilled in the art, and will not be limited here.
[0065] Additionally, in one embodiment, reference is made to Figure 3 After step S11 is completed, the following steps are included, but are not limited to:
[0066] S21, determine at least one point information to be updated from multiple first point information, and construct the target update information of the point information to be updated;
[0067] S22, when the target update information carries at least one unit update information of the first task unit, the corresponding first task unit is updated based on the unit update information, wherein the unit update information is used to update the available inspection account and / or unit task information recorded by the first task unit.
[0068] S23, when the target update information carries a deletion instruction for at least one first task unit, delete the corresponding first task unit in the first inspection task.
[0069] It should be noted that after constructing the first inspection task according to the above embodiment, inspection tasks in the property management field are usually not fixed and need to be frequently adjusted according to actual management needs. Therefore, this embodiment can also dynamically update various information of the inspection system. It is worth noting that the QR code in this embodiment is a static QR code. Therefore, static QR codes do not need to be updated. Even if the QR code on site is damaged, it is only necessary to reprint an image and post it. Of course, if the inspection point is canceled, the corresponding static QR code is directly deleted from the QR code mapping table, and the mapping relationship between the static QR code and the candidate inspection point is not adjusted.
[0070] It should be noted that when updating the information of any first location point, you can click on the first location point in the management interface of the inspection system. The inspection system will then designate the clicked first location point as the location point to be updated and construct corresponding target update information for it. Each configuration item of the first inspection task can be used as the update object. Of course, the number of locations to be updated can be arbitrary. After selecting multiple locations to be updated, you can configure a unit update information for each location point.
[0071] It should be noted that when updating the first task unit, such as changing patrol personnel or updating the patrol tasks of patrol personnel at that patrol point, unit update information can be recorded in the target update information. This unit update information can include the identifier of the task unit to be updated. After the patrol system obtains the unit update information, it can locate the corresponding task unit to be updated. The unit update information can be in tabular form, for example, recording available patrol accounts and unit task information. After the task unit to be updated is determined in the first patrol task, the content recorded in the unit update information simply replaces the current content.
[0072] It should be noted that if it is necessary to delete the first task unit, the identifier of the first task unit and the deletion command can be directly included in the target update information, so that the inspection system can locate the first task unit based on the identifier and then perform the deletion operation. For example Figure 1 As shown, when employee B is no longer needed to perform equipment inspection at the residence, the first task unit "Residence-Employee B-Equipment Inspection" is deleted from the first inspection task by carrying the corresponding deletion instruction of the first task unit through the target update information.
[0073] Additionally, in one embodiment, reference is made to Figure 3 The inspection system has multiple available permissions, each corresponding to multiple available inspection accounts; in step S11, after constructing at least one first task unit for each first location information, the system also includes, but is not limited to, the following steps:
[0074] S31, Write unit task information and at least one unit permission into the first task unit, and associate the available inspection account corresponding to each unit permission, wherein the unit permission is any available permission;
[0075] S32, after determining the target inspection account, replace all unit permissions in the first task unit to which the target inspection account belongs.
[0076] It should be noted that in the field of property management, inspection tasks are usually high-frequency tasks, such as once a day or once a week. Due to staff scheduling constraints, it is difficult to ensure that each inspection is performed by the same inspector. If shift work is required, this embodiment can write unit permissions into the first task unit, without writing specific optional inspection accounts. Each unit permission can include multiple optional inspection accounts, so that the first task unit has multiple candidate inspectors. When one of the inspectors is identified as the target inspection account according to the QR code scanning operation in the above embodiment, the target task unit records the unit permissions. If the target inspection account meets the unit permissions, it can be determined that the inspection operation will be performed by the inspector corresponding to the target inspection account, realizing the adaptive matching of inspection tasks with inspection accounts.
[0077] It is worth noting that the available permissions in this embodiment correspond to multiple available inspection accounts, and each available inspection account can correspond to multiple available permissions. The available permissions and available inspection accounts in this embodiment have a many-to-many relationship, which will not be repeated hereafter.
[0078] It's important to note that each replacement only applies to the currently involved first task unit. Other first task units with the same unit permissions are not matched. This prevents erroneous replacements when multiple inspectors are assigned the same permissions, ensuring the correct inspector can access the unit task information due to account mismatch. Furthermore, if other inspectors with the same permissions perform inspections, unit task information will not be pushed due to account mismatch. Replacing unit permissions with the target inspector account avoids duplicate inspections by inspectors with the same permissions.
[0079] For example, such as Figure 1 As shown, the corresponding unit permissions are written in the inspection personnel column of the first inspection task. For example, from top to bottom, "Cleaning Personnel", "Maintenance Personnel", "Third-Party Service Personnel", and "Cleaning Personnel" are written. Employee A's permission is "Cleaning Personnel". After scanning the code at the garbage station, the unit permission corresponding to the garbage station is "Cleaning Personnel", which matches the available permissions corresponding to employee A, thus identifying employee A as the target inspection account. However, employee A will not be written as an available inspection account in the park at the same time. Of course, if employee A scans the code in the park, the relevant replacement can be performed. If employee D, whose permission is "Cleaning Personnel", scans the code in the park, the relevant replacement is performed based on employee D. It is only necessary to ensure that the inspection personnel meet the unit permissions, which improves the configuration flexibility of the inspection task.
[0080] Additionally, in one embodiment, reference is made to Figure 3 After step S14 is completed, the following steps are included, but are not limited to:
[0081] S41, after the first inspection task is completed, the target inspection account is determined as the reference inspection account, the corresponding reference inspection account is recorded in each first task unit, and the records of permissions of each unit are restored.
[0082] S42, when the first inspection task is restarted, if the new target inspection account is not the reference inspection account, delete the reference inspection account in each first task unit corresponding to the new target inspection account, and replace the unit permissions with the new target inspection account.
[0083] It should be noted that this embodiment uses unit permissions to represent all inspectors capable of performing inspections. After the first inspection task is completed, the next first inspection task may not be performed by the same person. For example, if the first inspection task is a daily task, due to staff rotation, the inspector at the garbage station on the second day will no longer be employee A, but employee D with the same unit permissions. This is common in the property management field. Therefore, this embodiment records the target inspection task as a reference inspection account after each first inspection task is completed and obtains the recording unit permission. If the target inspection account scanned at the same first location when the first inspection task is started next time is the reference inspection account from the previous day, it can be determined that the same inspector is still on duty, and the same reference inspection account in the first inspection task can be directly determined as the target inspection account. If the new target inspection account is another available inspection account, the account can be replaced again according to the method described in the above embodiment, and the previously recorded reference inspection account can be deleted, realizing adaptive dynamic adjustment of inspection personnel.
[0084] For example, according to Figure 1 As shown, the sanitation inspection of the garbage station was completed by employee A on the first day. After completing the first inspection task on the first day, both "cleaner" and employee A were recorded in the corresponding first task unit. Employee A was recorded as the reference inspection account. Similarly, employee A and "cleaner" were recorded in the corresponding inspection personnel for the park. When employee A scanned the code at the garbage station again to perform the inspection task on the second day, it could be determined that the inspector was still on duty on the second day. Employee A was replaced in the corresponding inspection personnel for both the garbage station and the park, and the "cleaner" unit permission was deleted. When employee D scanned the code at the garbage station on the second day because employee A was on leave, employee D was replaced in the corresponding inspection personnel for both the garbage station and the park.
[0085] Additionally, in one embodiment, reference is made to Figure 3 After step S11 is completed, the following steps are included, but are not limited to:
[0086] S51, activate the first inspection task, and determine the available inspection account recorded in the first inspection task as the first inspection account.
[0087] S52, based on any first inspection account, determine the associated first location information as account location information, determine the starting location information from at least one account location information and send it to the first inspection account;
[0088] S53: Whenever the first inspection account reports a target inspection information, the recommended location information is determined from the location information of accounts that have not recorded the target inspection information and sent to the first inspection account.
[0089] It should be noted that in this embodiment, when constructing the first inspection task, only multiple first task units need to be constructed. However, the inspection personnel are unaware of the assigned inspection points. Therefore, in this embodiment, after the first inspection task is activated, the available inspection account is determined as the first inspection account through the inspection system. The first inspection account sends the associated first point information as the starting point information. When the first inspection account is associated with multiple first point information, all the first point information can be pushed as the starting point information, or one can be selected as the starting point information to trigger the inspection personnel to execute the inspection task. For example, the one closest to the inspection personnel can be selected as the starting point information.
[0090] For example, such as Figure 1 As shown, when the first inspection task is started, the first location information of employee A includes the garbage station and the park. Both can be pushed to employee A's smart terminal, and employee A can manually determine which inspection location to inspect first. Alternatively, the garbage station that is closer can be pushed to employee A first. The corresponding push strategy can be selected according to the actual needs.
[0091] It should be noted that the push of starting point information in this embodiment can prompt the inspection personnel to the correct inspection point. However, the starting point information in this embodiment is only a recommended starting point and does not limit the inspection personnel to take the starting point information as the first inspection point. The inspection personnel can still choose any first point information according to actual needs. For example, they can scan the code at the nearest candidate inspection point. According to the rules of this embodiment, if no corresponding first task unit is configured, the unit task information will not be pushed. The inspection personnel can determine that there is no inspection task at the current inspection point and move to the next inspection point.
[0092] It should be noted that after the inspection personnel report the target inspection information, it can be determined that the inspection task of one inspection point has been completed, and they need to move on to the next inspection point. This embodiment uses the same method as described above, retrieving the next account's location information from the first inspection account in the first inspection task as the recommended location information, and recommending the next inspection point. For example... Figure 1As shown, after employee A uploads the target inspection information for the garbage station as "hygiene qualified," the inspection system recognizes that employee A also has a park as an account location and pushes the park as a recommended location to employee A. Of course, if employee A also has a residence as an account location, it can choose either the park or the residence as the recommended location, or push both to employee A, as described in the above embodiment. This embodiment does not impose further limitations here. Similarly, the recommended location information is only a recommendation and does not require the next inspection location to be a recommended location; this will not be repeated here.
[0093] Additionally, in one embodiment, reference is made to Figure 3 After step S11 is completed, the following steps are included, but are not limited to:
[0094] S61, determine multiple second point information from multiple candidate point information, construct at least one second task unit for each second point information, and construct a second inspection task based on all the second point information, wherein the second task unit includes an available inspection account and unit task information;
[0095] S62, when multiple target task units are matched based on the target inspection account and target location information, and the multiple target task units include at least one first task unit and at least one second task unit, push the unit task information corresponding to any target task unit to the target inspection account, and push the unit task information corresponding to the next target task unit after obtaining the target inspection information.
[0096] S63: Once each target task unit has obtained the target inspection information, it pushes the next recommended location information to the target inspection account.
[0097] It should be noted that this embodiment can construct multiple inspection tasks in the inspection system. The principle of the second inspection task can refer to the first inspection task, and will not be repeated here. It is worth noting that each inspection task has a different execution cycle. Therefore, the same task unit can be constructed in different inspection tasks. The first inspection task is the daily inspection from Monday to Friday, and the second task is the inspection on Saturday and Sunday. The inspection items for weekdays and weekends can be somewhat different, and there can be multiple identical task units. For example, both the first and second inspection tasks can be configured with sanitation inspections of garbage stations. This embodiment does not limit the second task unit to be different from the first task unit. The first and second inspection tasks can be configured independently according to actual needs, achieving flexible task configuration. Of course, if there are identical first and second task units at the same time, the unit task information can be pushed to the target inspection account only once, and the feedback target inspection information can be recorded simultaneously in the corresponding first and second task units.
[0098] It should be noted that when a target inspection account matches multiple target task units, it can mean that different tasks are configured for the same inspector in the first inspection task. For example, in the first inspection task, a task of equipment inspection, security inspection, and sanitation inspection are configured for the inspector at the first location information corresponding to the residence. Therefore, the target inspection account can match 3 first task units, resulting in 3 target inspection tasks. Alternatively, it can mean that a single inspection task is configured for the same inspector in multiple inspection tasks. For example... Figure 1 As shown, taking a residential location as an example, in the first inspection task, employee B is assigned an equipment inspection, and in the second inspection task, employee B is assigned a hygiene inspection. Therefore, employee B can be matched with two target inspection tasks. In this case, according to the description of the above embodiment, even though the inspection tasks are different, each task unit is different. Therefore, unit task information can be pushed to the target inspection account one by one. After each target inspection information is uploaded, the next unit task information is pushed, allowing the inspection personnel to complete each task sequentially, ensuring the completion of each inspection task.
[0099] It should be noted that when each target task unit has obtained the target inspection information, it can push the next recommended location information according to the description of the above embodiment. The recommended location information is pushed by the target inspection account after all inspection tasks of a target location information are completed, so as to avoid misleading the inspection personnel to leave the inspection location before all tasks are completed.
[0100] Additionally, in one embodiment, reference is made to Figure 3 After step S14 is completed, the following steps are included, but are not limited to:
[0101] S71, when the target inspection information is used to characterize inspection anomalies, the current target location information is marked as an abnormal location information, and the next recommended location information is pushed to the target inspection account;
[0102] S72, when all the first task units corresponding to the target inspection account have completed the recording of the target inspection information, push the abnormal point information and the corresponding unit task information to the target inspection account.
[0103] S73: When the inspection update information fed back by the target inspection account is obtained, and the inspection update information is used to indicate that the inspection is normal, the target inspection information is replaced based on the inspection update information, and the task inspection progress of the first inspection task is updated.
[0104] It should be noted that after obtaining the target inspection information, those skilled in the art are well aware of how to determine whether an inspection anomaly has occurred. For example, by performing semantic analysis on the target inspection information, or by setting relevant options in the smart terminal of the inspection personnel, the target inspection information can be characterized as abnormal or normal based on the options selected by the inspection personnel. This will not be elaborated on here.
[0105] It should be noted that when the target inspection information indicates an anomaly, in the field of property management, the inspection personnel may not necessarily have maintenance skills. Therefore, in order to improve inspection efficiency, this embodiment first marks the abnormal point information and reports the anomaly, pushes the next recommended point information to the target inspection account, notifies the inspection personnel to perform the next inspection task, and sends a prompt message to the maintenance personnel.
[0106] It should be noted that the abnormal location information is marked in this embodiment. Therefore, after the target inspection account completes the recording of all target inspection information, the abnormal location information is pushed to the target inspection account, prompting the inspection personnel to go to the abnormal location for re-inspection. Of course, if the repair takes a long time, the inspection personnel can directly record the relevant information in the inspection update information and then stop the inspection.
[0107] It should be noted that when the inspection update information returned by the target inspection account indicates that the inspection is normal, meaning the anomaly has been eliminated, the target inspection information no longer takes effect. In this embodiment, the target inspection information is replaced with the inspection update information, and the task inspection progress is updated again. For example... Figure 1 As shown, in the first inspection task, the target inspection information uploaded by employee A is "sanitation unqualified". After completing the sanitation inspection of the park, the first location information of the garbage station is pushed to employee A. After the second inspection, the inspection update information reported by employee A is "sanitation qualified". In the corresponding first task unit, "sanitation unqualified" is no longer recorded, but replaced with "sanitation qualified".
[0108] like Figure 4 As shown, Figure 4 This is a structural diagram of a multi-point mobile inspection information recording device provided in one embodiment of the present invention. The present invention also provides a multi-point mobile inspection information recording device, comprising:
[0109] The processor 401 can be implemented using a general-purpose central processing unit (CPU), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.
[0110] The memory 402 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 402 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 402 and is called and executed by the processor 401 to execute the multi-point mobile inspection information recording method of the embodiments of this application.
[0111] Input / output interface 403 is used to implement information input and output;
[0112] The communication interface 404 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0113] Bus 405 transmits information between various components of the device (e.g., processor 401, memory 402, input / output interface 403, and communication interface 404);
[0114] The processor 401, memory 402, input / output interface 403 and communication interface 404 are connected to each other within the device via bus 405.
[0115] This application also provides an electronic device, including the multi-point mobile inspection information recording device described above.
[0116] This application embodiment also provides a storage medium, which is a computer-readable storage medium, storing a computer program that, when executed by a processor, implements the above-described multi-point mobile inspection information recording method.
[0117] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate, and may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0118] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically include computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0119] The above provides a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.
Claims
1. A method for recording information of a multi-point mobile inspection, characterized in that, The method is applied to an inspection system, which has multiple static QR codes, multiple available inspection accounts, multiple candidate location information, and multiple available permissions. Each static QR code is uniquely associated with one candidate location information, and an image of the associated static QR code is posted at the inspection site corresponding to each candidate location information. Each available permission corresponds to multiple available inspection accounts. Multiple first point information is determined from multiple candidate point information, at least one first task unit is constructed for each first point information, and a first inspection task is constructed based on all the first point information, wherein the first task unit includes an available inspection account and unit task information. When any of the available inspection accounts accesses any of the static QR codes by scanning the code, the available inspection account that performs the scan is determined as the target inspection account, and the static QR code being scanned is determined as the target location information. Based on the target inspection account, at least one target task unit is determined from each of the first task units of the target location information, and the unit task information recorded in the target task unit is pushed to the target inspection account. Record the target inspection information fed back by the target inspection account to the corresponding target task unit, and update the task inspection progress of the first inspection task. After constructing at least one first task unit for each of the first location information, the method further includes: Write the unit task information and at least one unit permission into the first task unit, and associate the available inspection account corresponding to each unit permission, wherein the unit permission is any of the available permissions; After determining the target inspection account, in the first task unit to which the target inspection account belongs, all unit permissions are replaced by the target inspection account.
2. The multi-point mobile inspection information recording method according to claim 1, characterized in that, After constructing the first inspection task based on all the information of the first location, the method further includes: Determine at least one point information to be updated from multiple first point information, and construct target update information for the point information to be updated; When the target update information carries at least one unit update information of the first task unit, the corresponding first task unit is updated based on the unit update information, wherein the unit update information is used to update the available inspection account and / or the unit task information recorded in the first task unit. Alternatively, when the target update information carries a deletion instruction for at least one of the first task units, the corresponding first task unit is deleted in the first inspection task.
3. The multi-point mobile inspection information recording method according to claim 1, characterized in that, After updating the task inspection progress of the first inspection task, the method further includes: After the first inspection task is completed, the target inspection account is determined as the reference inspection account, the corresponding reference inspection account is recorded in each of the first task units, and the recorded permissions of each unit are restored. When the first inspection task is restarted, if the new target inspection account is not the reference inspection account, the reference inspection account is deleted from each of the first task units corresponding to the new target inspection account, and the unit permissions are replaced by the new target inspection account.
4. The multi-point mobile inspection information recording method according to claim 1, characterized in that, After constructing the first inspection task based on all the information of the first location, the method further includes: Activate the first inspection task and determine the available inspection account recorded in the first inspection task as the first inspection account; Based on any of the first inspection accounts, the associated first location information is determined as account location information, and the starting location information is determined from at least one of the account location information and sent to the first inspection account. Whenever the first inspection account reports a target inspection information, recommended location information is determined from the account location information that has not recorded the target inspection information and sent to the first inspection account.
5. The multi-point mobile inspection information recording method according to claim 4, characterized in that, After constructing the first inspection task based on all the information of the first location, the method further includes: Multiple second point information is determined from multiple candidate point information, at least one second task unit is constructed for each second point information, and a second inspection task is constructed based on all the second point information, wherein the second task unit includes an available inspection account and the unit task information; When multiple target task units are matched based on the target inspection account and the target location information, and the multiple target task units include at least one first task unit and at least one second task unit, the unit task information corresponding to any target task unit is pushed to the target inspection account, and the unit task information corresponding to the next target task unit is pushed after the target inspection information is obtained. Once each target task unit has obtained the target inspection information, it pushes the next recommended location information to the target inspection account.
6. The multi-point mobile inspection information recording method according to claim 4, characterized in that, After recording the target inspection information fed back by the target inspection account to the corresponding target task unit, the method further includes: When the target inspection information is used to characterize an inspection anomaly, the current target location information is marked as an abnormal location information, and the next recommended location information is pushed to the target inspection account. When all the first task units corresponding to the target inspection account have completed the recording of the target inspection information, the abnormal point information and the corresponding unit task information are pushed to the target inspection account. When the inspection update information is received from the target inspection account, and the inspection update information is used to indicate that the inspection is normal, the target inspection information is replaced based on the inspection update information, and the task inspection progress of the first inspection task is updated.
7. A multi-point mobile inspection information recording device, characterized in that, It includes at least one control processor and a memory for communicatively connecting to the at least one control processor; the memory stores instructions executable by the at least one control processor, which, when executed by the at least one control processor, enable the at least one control processor to perform the multi-point mobile inspection information recording method as described in any one of claims 1 to 6.
8. An electronic device, characterized in that, It includes the multi-point mobile inspection information recording device as described in claim 7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for causing a computer to perform the multi-point mobile inspection information recording method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Inspection system and inspection method
CN106296858A