Inspection method and device
By replacing internal auditors with the server-side system and its execution end, the large-scale service capabilities are used to conduct item audits, which solves the problems of high audit costs and difficult to verify authenticity in the existing technology, and achieves low-cost and high-authenticity audit effects.
Patent Information
- Application Number
- CN202311760476.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2025-06-20
AI Technical Summary
In the prior art, the cost of auditing items in specific activities is high and the authenticity is difficult to verify, which cannot effectively solve the audit needs.
Through the server system and its execution end, the internal auditors of the audit demand side are replaced by the internal auditors of the audit demand side to perform audit tasks, and use the service capabilities of a large-scale coverage to conduct credible and low-cost item audits. The specific steps include receiving the audit form submitted by the user, issuing audit tasks to the execution end of the matching target location, obtaining evidence data of the evidence collection project, and determining the audit results based on the evidence data.
It realizes low-cost and high-authentic item inspections, saves transportation and food and accommodation costs by replacing internal auditors, and ensures the authenticity of the inspection results through detailed on-site evidence collection.
Smart Images

Figure CN120181771A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent logistics, and in particular, to an inspection method and device. Background Art
[0002] In specific scenarios, there is a need to inspect specific items in specific activities, for example, to check whether a specific item that appears in a specific activity is a designated item, so as to prevent risks brought by false behaviors. In the prior art, usually, the inspection requirement party arranges internal inspectors to perform the above inspections, which is costly and the authenticity is difficult to verify. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide an inspection method and device, which can perform reliable and low-cost item inspections with the help of a server system with wide coverage and its execution terminals.
[0004] To achieve the above object, according to one aspect of the present invention, an inspection method is provided.
[0005] The inspection method of the embodiments of the present invention is executed by a service-side system and is used to inspect whether there is a target item in an activity at a target time and a target location; the method includes: receiving an inspection form submitted by a user terminal, which contains a target time, a target location, and a target item identifier, and issuing an inspection task to an execution terminal of the service side that matches the target location before the target time; wherein, the inspection task contains at least one evidence-taking item to be evidenced, and the evidence-taking item includes: an inspection time item, an inspection location item, and an item of on-site items of the same type as the target item; obtaining evidence data of the evidence-taking item reported by the execution terminal, obtaining an inspection result according to the evidence data, and returning the inspection result to the user terminal.
[0006] Optionally, the method further includes: after receiving the inspection form, determining whether the target location is within the performance geographical range of the service side; if so, performing the step of issuing the inspection task.
[0007] Optionally, the evidence data of the inspection time item includes: the evidence data reporting time of the execution terminal, the evidence data of the inspection location item includes: an image, a video, or electronic map positioning data for proving the inspection location, and the evidence data of the item of on-site items includes: images and videos of the on-site items.
[0008] Optionally, the method further includes: obtaining a feature code of the on-site item obtained by the execution terminal by scanning a graphic code of the on-site item, querying an associated area of the on-site item according to the feature code; in the case where the associated area is different from a preset compliance area of the target item, generating an inspection result indicating a violation.
[0009] Optionally, the method further includes: after obtaining the evidence data, performing data format verification on the evidence data, verifying whether the evidence data reporting time in the inspection time item is within a preset neighborhood of the target time, and verifying whether the inspection location in the inspection location item is the target location; and when the verification and review are passed, performing the step of obtaining the inspection result according to the evidence data.
[0010] To achieve the above object, according to another aspect of the present invention, an inspection device is provided.
[0011] The inspection device according to an embodiment of the present invention is disposed in the service - side system and is used to inspect whether there is a target item in the activities at the target time and the target location; the device may include: a task issuing unit, configured to receive an inspection form containing the target time, the target location, and the target item identifier submitted by the user - end, and issue an inspection task to the execution - end of the service - side that matches the target location before the target time; wherein, the inspection task contains at least one evidence - taking item to be evidenced, and the evidence - taking item includes: an inspection time item, an inspection location item, and an item of on - site items of the same type as the target item; a data processing unit, configured to obtain the evidence data of the evidence - taking item reported by the execution - end, obtain an inspection result according to the evidence data, and return the inspection result to the user - end.
[0012] Optionally, the task issuing unit is further configured to: after receiving the inspection form, determine whether the target location is within the service - side's performance geographical range; if so, perform the step of issuing the inspection task; and the evidence data of the inspection time item includes: the evidence data reporting time of the execution - end, the evidence data of the inspection location item includes: images, videos, or electronic map positioning data for proving the inspection location, and the evidence data of the item of on - site items includes: images and videos of the on - site items.
[0013] Optionally, the data processing unit is further configured to: obtain the feature code of the on - site item obtained by the execution - end by scanning the graphic code of the on - site item, query the associated area of the on - site item according to the feature code; when the associated area is different from the preset compliance area of the target item, generate an inspection result indicating a violation; after obtaining the evidence data, perform data format verification and review on the evidence data; and when the verification and review are passed, perform the step of obtaining the inspection result according to the evidence data.
[0014] To achieve the above object, according to still another aspect of the present invention, an electronic device is provided.
[0015] An electronic device according to the present invention includes: one or more processors; a storage device for storing one or more programs, which when executed by the one or more processors, cause the one or more processors to implement the inspection method provided by the present invention.
[0016] To achieve the above object, according to another aspect of the present invention, there is provided a computer-readable storage medium.
[0017] A computer-readable storage medium of the present invention stores a computer program thereon, and when the program is executed by a processor, it implements the inspection method provided by the present invention.
[0018] According to the technical solution of the present invention, the embodiments in the above invention have the following advantages or beneficial effects:
[0019] The server system receives an inspection form submitted by the client containing the target time, target location, and target item identifier, and issues an inspection task to the execution end of the service provider matching the target location before the target time. The inspection task contains at least one evidence-taking item to be evidenced, and these evidence-taking items include: an inspection time item, an inspection location item, and an item of on-site items of the same type as the target item. Thereafter, the server system obtains the evidence data of the evidence-taking items reported by the execution end, obtains an inspection result based on the evidence data, and returns the inspection result to the client. In this way, the server system with a wide coverage of service capabilities and its execution end replace the internal inspectors of the inspection requester to perform item inspections in specific activities. The inspection process involves detailed and rich evidence-taking of on-site items, time, and location, ensuring the authenticity of the inspection result. At the same time, the transportation costs and accommodation costs of internal inspectors are saved, resulting in a reduction in inspection costs.
[0020] The further effects of the above non-conventional optional methods will be described in combination with specific embodiments below. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention. Among them:
[0022] Figure 1 is a schematic diagram of the main steps of the inspection method in an embodiment of the present invention;
[0023] Figure 2 is a schematic diagram of multi-terminal interaction of the inspection method in an embodiment of the present invention;
[0024] Figure 3 is a schematic diagram of the components of the inspection device in an embodiment of the present invention;
[0025] Figure 4is an exemplary system architecture diagram to which embodiments of the present invention can be applied;
[0026] Figure 5 is a schematic structural diagram of an electronic device for implementing the inspection method in the embodiments of the present invention. Detailed implementation manners
[0027] The following describes exemplary embodiments of the present invention with reference to the accompanying drawings. Various details of the embodiments of the present invention are included to facilitate understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted below.
[0028] It should be noted that, without conflict, the embodiments of the present invention and the technical features in the embodiments can be combined with each other.
[0029] Figure 1 is a schematic diagram of the main steps of the inspection method in the embodiments of the present invention. The inspection method is executed by the service provider system and is used to inspect whether there is a target item in the activities at the target time and target location. Exemplarily, the above activities can be banquets, feasts, etc. in real scenarios, and the target items can correspond to consumables used in the activities, such as prepackaged foods, cigarettes, wines, etc. The inspection requester (i.e., the user below) needs to know through inspection whether the on-site items used in the activities are compliant target items, so as to complete business purposes. For example, adjusting the management strategy of the target items, evaluating the sellers of the target items, etc.
[0030] In the prior art, the user appoints specialized internal inspectors to conduct inspections on a large scale (such as a national scale), which is costly and the authenticity is questionable. In view of this problem, in the technical solution of the present invention, the user submits a request to a specific service provider, and the service provider replaces the internal inspectors to conduct inspections. Since the service provider has a wide coverage service ability (such as covering the whole country) and a large number of staff members (such as express delivery staff) spread over a large area, local staff members can enter the activity site with evidence collection terminals (execution terminals) to conduct on-site evidence collection, thereby completing the inspection work. This method can save a large amount of costs and ensure the authenticity and credibility of the inspection results through a strict evidence collection process.
[0031] As Figure 1 shown, the inspection method of the embodiments of the present invention can be specifically executed according to the following steps:
[0032] Step S101: Receive an inspection form containing the target time, target location, and target item identifier submitted by the user terminal, and issue an inspection task to the execution terminal of the service provider matching the target location before the target time.
[0033] In this step, the client submits an inspection form to the service provider system, which includes the target time, target location, and target item identifier. In one embodiment, after receiving the inspection form, the service provider system determines whether the target location is within the service provider's performance geographical scope; if not, it returns a rejection response; if so, it issues an inspection task to the service provider's execution end near the target location (for example, within 1 km of the target location) at a preset time before the target time. In practical applications, the inspection task may contain at least one evidence-taking item to be evidenced, and these evidence-taking items may include: an inspection time item, an inspection location item, and an item of on-site items of the same type as the target item.
[0034] Step S102: Obtain the evidence data of the evidence-taking items reported by the execution end, obtain the inspection result according to the evidence data, and return the inspection result to the client.
[0035] In practical applications, the evidence data of the above inspection time item may include: the evidence data reporting time of the execution end, the evidence data of the inspection location item may include: images, videos, or electronic map positioning data for proving the inspection location, and the evidence data of the on-site item may include: images and videos of the on-site item.
[0036] In the embodiment of the present invention, after obtaining the above evidence data, the service provider system can perform data format verification on the evidence data, such as verifying whether the evidence-taking items are complete, whether the data size, resolution, etc. of the images and videos meet the requirements, etc., and verifying whether the evidence data reporting time in the inspection time item is within the preset neighborhood of the target time (for example, the distance from the target time does not exceed 1 hour), and verifying whether the inspection location in the inspection location item is the target location. After the verification and review are passed, the service provider system determines the inspection result according to the evidence data. For example, by comparing the images and videos of the on-site items with the target item identifier, the inspection result of whether the item is compliant or non-compliant is obtained; if the verification or review fails, the service provider system determines that the current inspection process fails.
[0037] As a preferred solution, the evidence collection items for the above inspection tasks may also include items for the feature codes of on-site items (such as SD codes). At the event site, the execution end obtains the feature codes of on-site items by scanning the graphic codes of on-site items (such as QR codes or barcodes), and returns the feature codes as evidence data to the service provider system. The service provider system then queries in the background system based on the feature codes to obtain the associated area of the on-site item (such as the production province or the approved sales province), and then determines whether the above associated area is the same as the preset compliance area of the target item; if the same, it is determined that this evidence collection item is compliant; if different, an inspection result indicating a violation is generated. In the actual scenario, relevant personnel may swap target items from different regions to obtain benefits, so it is necessary to discover and stop this behavior through inspection. In the above steps, this effect can be achieved by comparing the associated area of the on-site item with the compliance area of the target item.
[0038] In the technical solution of the embodiment of the present invention, the server system receives an inspection form submitted by the user end containing the target time, target location, and target item identifier, and issues an inspection task to the execution end of the service provider matching the target location before the target time. The inspection task contains at least one evidence collection item to be collected, and these evidence collection items include: an inspection time item, an inspection location item, and an item of on-site items of the same type as the target item. Thereafter, the server system obtains the evidence data of the evidence collection items reported by the execution end, obtains the inspection result based on the evidence data, and returns the inspection result to the user end. In this way, the server system with a wide range of service capabilities and its execution end are used to replace the internal inspectors of the inspection demand side to perform item inspections in specific activities. The inspection process involves detailed and rich evidence collection of on-site items, time, and location, ensuring the authenticity of the inspection result. At the same time, the transportation costs and accommodation costs of internal inspectors are saved, resulting in a decrease in inspection costs.
[0039] The following describes a specific embodiment of the present invention. Refer to Figure 2 。
[0040] In the actual scenario, liquor producers (i.e., inspection demanders, users) will encourage local sales agents to use specific model products (target items) of related brands at various banquets (i.e., events). Generally, the sales agents report the usage quantity of the target items to the producers to obtain benefits, but the authenticity of the usage quantity cannot be evaluated. Therefore, the producers have the motivation to inspect the actual usage situation of the target items. In the prior art, the producers appoint special internal inspectors for inspection, which is costly and it is difficult to guarantee the authenticity of the inspection results.
[0041] In the technical solution of this embodiment, the user submits a request to a specific service provider, and the service provider replaces the internal auditing personnel to perform the audit. Since the service provider has the service ability to cover a large range (such as covering the whole country) and a large number of staff members (such as couriers) spread over a large area, the local staff can enter the banquet site with the evidence collection terminal (execution end) to conduct on-site evidence collection, thus completing the audit work. This method can save a large amount of costs and ensure the authenticity and credibility of the audit results through a strict evidence collection process. The specific audit process is as follows. It should be noted that the service provider system includes a first subsystem and a second subsystem. The former is mainly connected to the user side, and the latter mainly performs audit management and scheduling work.
[0042] The user side submits an audit form to the first subsystem. After the first subsystem passes the geographical range verification, it waits for a certain period of time. When the distribution time arrives, the audit task is distributed to the distribution site through the second subsystem. The distribution site distributes the audit task to the courier's execution end through a preset task scheduling mode. The courier arrives at the target location at an appropriate time, performs a clock-in operation, and then uses the execution end to conduct audit evidence collection to obtain evidence data. During the evidence collection process, a certain number of on-site items can be randomly selected for evidence collection. After the evidence collection is completed, the evidence data is reported to the second subsystem. If the site determines that the courier has not arrived at the target location within a certain period of time, an unclocked reminder will be issued. If it determines that the courier has not obtained evidence data within a certain period of time, an unaudited reminder will be issued and a preset strategy will be interacted with the execution end. After receiving the evidence data, the second subsystem performs verification and review, and sends the verification and review results to the first subsystem. If the verification and review pass, the first subsystem sends a spot check request to the user side. After the user side completes the spot check, the spot check results are sent to the second subsystem through the first subsystem. After obtaining the audit results based on the evidence data, the second subsystem sends them to the user side through the first subsystem to complete the audit process.
[0043] At the banquet location, the courier first checks whether the packaging boxes of the on-site items are damaged. If damaged, there may be an item replacement behavior. At this time, the courier takes on-site photos for evidence collection and uploads them. The second subsystem can directly give an audit result of violation. If the packaging box is not damaged, the courier randomly selects a small number of on-site items for scanning to obtain the feature codes of the on-site items and uploads them to the second subsystem. The second subsystem obtains the associated area through the feature codes and determines whether there is a violation by comparing it with the compliance area of the target item. In addition, the first subsystem can track the order status throughout the process. After the geographical range verification passes, the status of the audit form is determined as "order placed successfully"; after the audit task is distributed to the second subsystem, the status of the audit form is determined as "pending execution"; after the execution end obtains the audit task, the status of the audit form is determined as "in execution"; after the execution end reports the evidence data, the status of the audit form is determined as "under review"; after the audit results are returned to the user side, the status of the audit form is determined as "order completed".
[0044] This embodiment implements an inspection management system based on distribution resources, reducing the user's labor input and various costs and protecting the user's interests.
[0045] It should be noted that in the technical solution of the present invention, in aspects such as the collection, collection, update, analysis, processing, use, transmission, and storage of the user's personal information that may be involved, they all comply with the provisions of relevant laws and regulations, are used for legal purposes, and do not violate public order and good customs. Necessary measures are taken for the user's personal information to prevent illegal access to the user's personal information data, and to maintain the security of the user's personal information, network security, and national security.
[0046] For the foregoing method embodiments, for the convenience of description, they are expressed as a series of action combinations. However, those skilled in the art should know that the present invention is not limited by the described action sequence. In fact, some steps can be performed in other sequences or simultaneously. In addition, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential for implementing the present invention.
[0047] To facilitate better implementation of the above solutions of the embodiments of the present invention, the following also provides related devices for implementing the above solutions.
[0048] Please refer to Figure 3 As shown, the inspection device 300 provided by the embodiment of the present invention is set in the service provider system and is used to inspect whether there is a target item in the activities at the target time and target location; the device 300 may include: a task issuing unit 301 and a data processing unit 302.
[0049] Among them, the task issuing unit 301 can be used to receive the inspection form containing the target time, target location, and target item identifier submitted by the user terminal, and issue an inspection task to the execution end of the service provider matching the target location before the target time; among them, the inspection task contains at least one evidence-taking item to be evidenced, and the evidence-taking item includes: an inspection time item, an inspection location item, and an item of on-site items of the same type as the target item; the data processing unit 302 can be used to obtain the evidence data of the evidence-taking items reported by the execution end, obtain an inspection result according to the evidence data, and return the inspection result to the user terminal.
[0050] As a preferred solution, the task issuing unit 301 may further be configured to: after receiving the inspection form, determine whether the target location is within the performance geographical scope of the service provider; if so, perform the step of issuing the inspection task; and, the evidence data of the inspection time item includes: the evidence data reporting time of the execution end, the evidence data of the inspection location item includes: images, videos or electronic map positioning data for proving the inspection location, and the evidence data of the on-site item item includes: images and videos of the on-site item.
[0051] In addition, in the embodiment of the present invention, the data processing unit 302 may further be configured to: obtain the feature code of the on-site item obtained by the execution end by scanning the graphic code of the on-site item, query the associated area of the on-site item according to the feature code; in the case where the associated area is different from the preset compliance area of the target item, generate an inspection result indicating a violation; after obtaining the evidence data, perform data format verification on the evidence data, and verify whether the evidence data reporting time in the inspection time item is within the preset neighborhood of the target time, and verify whether the inspection location in the inspection location item is the target location; in the case where the verification and review are passed, perform the step of obtaining the inspection result according to the evidence data.
[0052] According to the technical solution of the embodiment of the present invention, the server system receives an inspection form submitted by the user end containing a target time, a target location and a target item identifier, issues an inspection task to the execution end of the service provider matching the target location before the target time, and the inspection task contains at least one evidence-taking item to be evidenced, and these evidence-taking items include: an inspection time item, an inspection location item, and an item of the on-site item of the same type as the target item. Thereafter, the server system obtains the evidence data of the evidence-taking items reported by the execution end, obtains the inspection result according to the evidence data, and returns the inspection result to the user end. In this way, the server system with a wide range of service capabilities and its execution end are used to replace the internal inspectors of the inspection demand side to perform item inspections in specific activities. The inspection process involves detailed and rich evidence-taking of on-site items, time and location, ensuring the authenticity of the inspection result, and at the same time saving the transportation costs and accommodation costs of the internal inspectors, so that the inspection cost is reduced.
[0053] Figure 4 An exemplary system architecture 400 is shown to which the inspection method or inspection device of the embodiment of the present invention can be applied.
[0054] As Figure 4As shown, the system architecture 400 may include terminal devices 401, 402, 403, a network 404, and a server 405 (this architecture is merely an example, and the components included in the specific architecture can be adjusted according to the specific situation of the application). The network 404 is used to provide a medium for communication links between the terminal devices 401, 402, 403 and the server 405. The network 404 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0055] Users can use the terminal devices 401, 402, 403 to interact with the server 405 through the network 404 to receive or send messages, etc. Various communication client applications, such as inspection applications (only for example), can be installed on the terminal devices 401, 402, 403.
[0056] The terminal devices 401, 402, 403 can be various electronic devices with a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop computers, and desktop computers, etc.
[0057] The server 405 can be a server that provides various services, such as a background server that supports the inspection applications operated by users using the terminal devices 401, 402, 403 (only for example). The background server can process the received target item inspection requests, etc., and feedback the processing results (such as inspection results - only for example) to the terminal devices 401, 402, 403.
[0058] It should be noted that the inspection method provided by the embodiments of the present invention is generally executed by the server 405. Correspondingly, the inspection device is generally set in the server 405.
[0059] It should be understood that Figure 4 the numbers of terminal devices, networks, and servers in
[0060] The present invention also provides an electronic device. The electronic device according to the embodiments of the present invention includes: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the inspection method provided by the present invention.
[0061] Next, refer to Figure 5 , which shows a schematic structural diagram of a computer system 500 of an electronic device suitable for implementing the embodiments of the present invention. Figure 5 The shown electronic device is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.
[0062] AsFigure 5 As shown in Figure 5 , computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 502 or a program loaded from storage section 508 into random access memory (RAM) 503. In RAM 503, various programs and data required for the operation of computer system 500 are also stored. CPU 501, ROM 502, and RAM 503 are connected to each other via bus 504. Input / output (I / O) interface 505 is also connected to bus 504.
[0063] The following components are connected to I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. Communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on drive 510 as needed so that a computer program read therefrom is installed into storage section 508 as needed.
[0064] Specifically, according to the embodiments disclosed in the present invention, the process described in the above main step diagram can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for performing the method shown in the main step diagram. In the above embodiment, the computer program can be downloaded and installed from a network through communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit 501, the above functions defined in the system of the present invention are executed.
[0065] It should be noted that the computer-readable medium shown in the present invention can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present invention, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0066] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks can occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0067] The units involved in the embodiments of the present invention can be implemented in software or in hardware. The described units can also be provided in a processor. For example, it can be described as: a processor includes a task distribution unit and a data processing unit. Among them, the names of these units do not constitute a limitation to the unit itself in some cases. For example, the task distribution unit can also be described as "a unit that provides evidence collection items to the data processing unit".
[0068] As another aspect, the present invention also provides a computer-readable medium. This computer-readable medium can be included in the device described in the above embodiments; or it can exist separately without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the device, the steps performed by the device include: receiving an inspection form submitted by the user terminal containing a target time, a target location, and a target item identifier, and issuing an inspection task to the execution end of the service provider matching the target location before the target time; wherein, the inspection task contains at least one evidence collection item to be collected, and the evidence collection items include: an inspection time item, an inspection location item, and an item of on-site items of the same type as the target item; obtaining the evidence data of the evidence collection items reported by the execution end, obtaining an inspection result according to the evidence data, and returning the inspection result to the user terminal.
[0069] In the technical solution of the embodiments of the present invention, the server system receives an inspection form submitted by the user terminal containing a target time, a target location, and a target item identifier, issues an inspection task to the execution end of the service provider matching the target location before the target time, and the inspection task contains at least one evidence collection item to be collected. These evidence collection items include: an inspection time item, an inspection location item, and an item of on-site items of the same type as the target item. Thereafter, the server system obtains the evidence data of the evidence collection items reported by the execution end, obtains an inspection result according to the evidence data, and returns the inspection result to the user terminal. In this way, the server system with a wide coverage of service capabilities and its execution end are used to replace the internal inspectors of the inspection demand side to perform item inspections in specific activities. The inspection process involves detailed and rich evidence collection of on-site items, time, and location, ensuring the authenticity of the inspection result. At the same time, the transportation costs and accommodation costs of internal inspectors are saved, resulting in a reduction in inspection costs.
[0070] The above specific embodiments do not constitute a limitation to the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. An inspection method, characterized in that, Executed by the service provider system to check whether a target item exists in the activities at the target time and target location; the method includes: Receiving an inspection form submitted by the client containing the target time, target location, and target item identifier, and issuing an inspection task to the execution end of the service provider matching the target location before the target time; wherein, the inspection task contains at least one evidence-taking item to be evidenced, and the evidence-taking item includes: an inspection time item, an inspection location item, and an item of on-site items of the same type as the target item; Obtaining the evidence data of the evidence-taking items reported by the execution end, obtaining an inspection result based on the evidence data, and returning the inspection result to the client.
2. The method according to claim 1, characterized in that, The method further includes: After receiving the inspection form, determining whether the target location is within the service provider's performance geographical range; if so, performing the step of issuing the inspection task.
3. The method according to claim 1, characterized in that, The evidence data of the inspection time item includes: the evidence data reporting time of the execution end, the evidence data of the inspection location item includes: images, videos, or electronic map positioning data for proving the inspection location, and the evidence data of the item of on-site items includes: images and videos of the on-site items.
4. The method according to claim 1, characterized in that, The method further includes: Obtaining the feature code of the on-site item obtained by the execution end by scanning the graphic code of the on-site item, and querying the associated area of the on-site item according to the feature code; In the case where the associated area is different from the preset compliance area of the target item, generating an inspection result indicating a violation.
5. The method according to claim 3, characterized in that, The method further includes: After obtaining the evidence data, performing data format verification on the evidence data, auditing whether the evidence data reporting time in the inspection time item is within the preset neighborhood of the target time, and auditing whether the inspection location in the inspection location item is the target location; In the case where the verification and auditing are passed, performing the step of obtaining the inspection result according to the evidence data.
6. An inspection device, characterized in that, Set in the service provider system to check whether a target item exists in the activities at the target time and target location; the device includes: A task issuing unit, configured to receive an inspection form submitted by the client containing the target time, target location, and target item identifier, and issue an inspection task to the execution end of the service provider matching the target location before the target time; wherein, the inspection task contains at least one evidence-taking item to be evidenced, and the evidence-taking item includes: an inspection time item, an inspection location item, and an item of on-site items of the same type as the target item; A data processing unit, configured to obtain the evidence data of the evidence-taking items reported by the execution end, obtain an inspection result based on the evidence data, and return the inspection result to the client.
7. The device according to claim 6, characterized in that, The task issuing unit is further configured to: after receiving the inspection form, determine whether the target location is within the service provider's performance geographical range; If so, perform the step of issuing the inspection task; In addition, the evidence data of the inspection time item includes: the evidence data reporting time of the execution end; the evidence data of the inspection location item includes: images, videos or electronic map positioning data for proving the inspection location; and the evidence data of the on-site item item includes: images and videos of the on-site items.
8. The device according to claim 6, characterized in that, The data processing unit is further configured to: Obtain the feature code of the on-site item obtained by the execution end scanning the graphic code of the on-site item, and query the associated area of the on-site item according to the feature code; and generate an inspection result indicating a violation when the associated area is different from the preset compliance area of the target item. After obtaining the evidence data, perform data format verification on the evidence data, and verify whether the evidence data reporting time in the inspection time item is within the preset neighborhood of the target time, and verify whether the inspection location in the inspection location item is the target location; and when the verification and review are passed, perform the step of obtaining the inspection result according to the evidence data.
9. An electronic device, characterized in that, including: One or more processors; A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-5.
10. A computer-readable storage medium, on which a computer program is stored, characterized in that, When the program is executed by the processor, it implements the method according to any one of claims 1-5.