Machine inspection method and device and electronic equipment

By obtaining the carrier information and document information of the items to be inspected and generating inspection information with a credibility score, the difficulties of identifying the types of items and judging concealed or falsely reported items during machine inspection are solved, achieving more efficient inspection accuracy and efficiency.

CN120598754APending Publication Date: 2025-09-05NUCTECH JIANGSU CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510484642.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2021-11-01
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

Existing machine inspection and testing technology has difficulty in accurately identifying the types of transported items and determining whether they are concealed or falsely reported items, resulting in insufficient inspection efficiency and accuracy.

Method used

By obtaining the carrier information of the items to be inspected, calling the document information to obtain the task list, generating inspection information including the credibility score, and displaying the inspection information based on the credibility score, it assists inspectors in making quick judgments.

Benefits of technology

It improves the accuracy and efficiency of machine inspection, can directly identify concealed and falsely reported items, and enhances the effectiveness of inspection work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120598754A_ABST
    Figure CN120598754A_ABST
Patent Text Reader

Abstract

The invention provides a computer inspection method and device and electronic equipment, and relates to the technical field of computers. The machine inspection method comprises the following steps: obtaining a scanning image and carrier information of a to-be-inspected article in response to a machine inspection task arrival message; obtaining document information of the to-be-checked article according to the carrier information, wherein the document information at least comprises declaration article type information corresponding to the carrier information; checking information of the to-be-checked article is generated according to the document information and the scanning image; checking information is displayed for checking personnel; the step of generating the inspection information of the to-be-inspected article according to the document information and the scanning image comprises the substeps of determining historical transportation information of a delivery subject, a receiving subject and a carrier subject of the to-be-inspected article according to the document information; and determining the credibility score of the to-be-checked article according to the historical transportation information and document information of the delivery subject, the receiving subject and the carrier subject. According to the embodiment of the invention, the inspection accuracy and the inspection efficiency when subjects such as customs perform machine inspection on the packaged articles can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references

[0002] This disclosure claims priority to Chinese patent application number 202111281800.1, filed on November 1, 2021, and entitled “Machine Inspection Method, Device and Electronic Equipment”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of information technology, and in particular to a machine inspection method, device, and electronic equipment that can be used to improve the accuracy and efficiency of machine inspection of packaged items by entities such as customs. Background Art

[0004] Machine-based inspection involves customs and other transport inspection agencies identifying items in transit using radiographic scans to determine whether they are risky goods. Customs and other agencies can use machine-based inspection to identify and determine if items are in violation of regulations and pose a risk, without unloading or unpacking the items. This significantly improves both inspection and transportation efficiency.

[0005] However, in related technologies, the machine inspection scanning images provided by some machine inspection tasks are relatively complex. Inspectors can only judge the type of items based on the X-ray recognition images in the machine inspection scanning images, and analyze whether the items pose a safety risk based on the scanning images. It is difficult to accurately identify them, and it is also impossible to determine whether the transported items are consistent with the declared items, making it difficult to improve the accuracy of risk assessment of major false reporting incidents.

[0006] Therefore, a machine inspection method that can improve the accuracy and effectiveness of machine inspection is needed.

[0007] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute prior art known to ordinary technicians in the field. Summary of the Invention

[0008] The purpose of the present disclosure is to provide a machine inspection method, device and electronic equipment, which are used to overcome, at least to a certain extent, the problems of difficulty in identifying items, determining whether items are prohibited items, and concealing items during the machine inspection process due to the limitations and defects of related technologies.

[0009] According to a first aspect of an embodiment of the present disclosure, a machine inspection method is provided, comprising: obtaining a scanned image and carrier information of an item to be inspected in response to a machine inspection task arrival message; obtaining document information of the item to be inspected based on the carrier information, the document information at least including information on the type of declared items corresponding to the carrier information; generating inspection information of the item to be inspected based on the document information and the scanned image, the inspection information including a credibility score; displaying the inspection information to the inspector based on the credibility score; generating the inspection information of the item to be inspected based on the document information and the scanned image comprising: determining historical transportation information of the shipping entity, the receiving entity, and the carrier entity of the item to be inspected based on the document information; determining the credibility score of the item to be inspected based on the historical transportation information of the shipping entity, the receiving entity, and the carrier entity and the document information.

[0010] In an exemplary embodiment of the present disclosure, the document information includes at least customs declaration information, or the document information includes at least customs declaration information and manifest information.

[0011] In an exemplary embodiment of the present disclosure, obtaining the document information of the item to be inspected based on the carrier information includes: calling a preset information retrieval interface or accessing a preset database to obtain target document information corresponding to the carrier information; when the target document information is not obtained, sending the target document information acquisition task corresponding to the carrier information to the document information acquisition task list, so as to cyclically execute the target document information acquisition task according to a preset time interval until the target document information is obtained.

[0012] In an exemplary embodiment of the present disclosure, sending the document information acquisition task corresponding to the vehicle information to the document information acquisition task list includes: obtaining the document arrival time distribution data corresponding to the target document information; determining the task execution frequency of the target document information acquisition task corresponding to each sub-period within a future preset time period based on the document arrival time distribution data; and adding the target document information acquisition task to the document information acquisition task list corresponding to each sub-period based on the task execution frequency.

[0013] In an exemplary embodiment of the present disclosure, when the document information includes manifest information, generating the inspection information of the inspected item based on the document information and the scanned image includes: determining a time limit for completing the inspection task of the item to be inspected based on the manifest information; and determining a display priority of the inspection information based on the time limit for completing the inspection task.

[0014] In an exemplary embodiment of the present disclosure, displaying the inspection information to the inspector according to the credibility score includes: determining a display scheme for the inspection information according to the credibility score, the display scheme including at least a display background color, an alarm type identifier, and a display font size; and displaying the inspection information to the inspector according to the display scheme.

[0015] According to a second aspect of an embodiment of the present disclosure, there is provided an inspection and testing device for machine inspection, comprising: an on-site information acquisition module, configured to obtain a scanned image and carrier information of an item to be inspected in response to an arrival message of an inspection and testing task; a remote information acquisition module, configured to obtain document information of the item to be inspected based on the carrier information, wherein the document information includes at least information on the type of declared items corresponding to the carrier information; an information analysis and identification module, configured to generate inspection information of the item to be inspected based on the document information and the scanned image; and a task display module, configured to display the inspection information to the inspector based on the credibility score.

[0016] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute any one of the above methods based on instructions stored in the memory.

[0017] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a program is stored. When the program is executed by a processor, the machine-checking method as described in any one of the above is implemented.

[0018] The disclosed embodiment obtains the document information corresponding to the item to be inspected based on the carrier information corresponding to the item to be inspected, and generates inspection information including a credibility score for inspection personnel to view based on the document information and the scanned image of the item to be inspected, and determines the display scheme of the inspection information based on the credibility score. This can assist the inspection personnel in making quick judgments on the scanned image, thereby improving the accuracy and efficiency of the inspection personnel in judging the type of items. In addition, since the document information includes the information on the type of declared items and the credibility score, the inspection personnel can directly judge whether there are concealed or falsely reported items among the items to be inspected. Therefore, the role and effectiveness of machine inspection work can be greatly improved.

[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0021] Figure 1 is a flow chart of a machine inspection method in an exemplary embodiment of the present disclosure.

[0022] Figure 2 It is a sub-flowchart of step S2 in one embodiment of the present disclosure.

[0023] Figure 3 It is a sub-flowchart of step S22 in one embodiment of the present disclosure.

[0024] Figure 4 It is a sub-flowchart of step S3 in one embodiment of the present disclosure.

[0025] Figure 5 It is a sub-flowchart of step S3 in another embodiment of the present disclosure.

[0026] Figure 6 It is a sub-flowchart of step S4 in one embodiment of the present disclosure.

[0027] Figure 7 It is a block diagram of a machine inspection system provided in one embodiment of the present disclosure.

[0028] Figure 8 It is a flowchart of the machine inspection system 700 executing the machine inspection method in one embodiment of the present disclosure.

[0029] Figure 9 It is a block diagram of a machine inspection device in an exemplary embodiment of the present disclosure.

[0030] Figure 10 is a block diagram of an electronic device in an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0031] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the present disclosure will be more comprehensive and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or that other methods, components, devices, steps, etc. may be employed. In other cases, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0032] The accompanying drawings are merely schematic illustrations of the present disclosure. Identical reference numerals in the drawings denote identical or similar components, and thus their repeated descriptions will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0033] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

[0034] Figure 1 FIG. 4 is a flow chart of a machine inspection method in an exemplary embodiment of the present disclosure.

[0035] refer to Figure 1 , the machine inspection method 100 may include:

[0036] Step S1, responding to the machine inspection task arrival message to obtain the scanned image and carrier information of the item to be inspected;

[0037] Step S2: obtaining document information of the item to be inspected based on the carrier information, wherein the document information at least includes information on the type of declared item corresponding to the carrier information;

[0038] Step S3, generating inspection information of the item to be inspected based on the document information and the scanned image, wherein the inspection information includes a credibility score;

[0039] Step S4: displaying the verification information to the verification personnel according to the credibility score.

[0040] The disclosed embodiment obtains the document information corresponding to the item to be inspected based on the carrier information corresponding to the item to be inspected, and generates inspection information including a credibility score for inspection personnel to view based on the document information and the scanned image of the item to be inspected, and determines the display scheme of the inspection information based on the credibility score. This can assist the inspection personnel in making quick judgments on the scanned image, thereby improving the accuracy and efficiency of the inspection personnel in judging the type of items. In addition, since the document information includes the information on the type of declared items and the credibility score, the inspection personnel can directly judge whether there are concealed or falsely reported items among the items to be inspected. Therefore, the role and effectiveness of machine inspection work can be greatly improved.

[0041] Next, each step of the machine inspection method 100 is described in detail.

[0042] In step S1, the response machine checks the inspection task arrival message to obtain the scanned image and carrier information of the object to be inspected.

[0043] In one embodiment of the present disclosure, a machine inspection task can be triggered by the generation of a scanned image. For example, when a carrier transporting items to be inspected passes through a scanning device, an X-ray scan image of the items to be inspected is captured by an operator or automatically, and a task code corresponding to the scanned image is generated. In the related art, at this step, the scanned image is assigned to the inspector for the inspector to identify whether there are any dangerous items. Since the items to be inspected in scenarios such as customs are often huge in number or volume, the recognition efficiency and accuracy are low, and it is impossible to distinguish whether the items to be inspected are concealed items or falsely reported items.

[0044] In the disclosed embodiments, while acquiring the scanned image, information about the carrier of the item to be inspected is also obtained. The carrier of the item to be inspected can be, for example, a vehicle or a container, and corresponding carrier information can include, for example, the license plate number or container number. The above types of carriers are merely examples; any carrier that serves as the minimum reporting unit falls within the scope of the disclosed exemplary embodiments.

[0045] The method for obtaining vehicle information can be automatic or manual. Automatic acquisition can involve using a camera mounted next to the scanning device to automatically capture a photo of the vehicle, and then using a trained recognition model to identify the number of a preset location on the vehicle in the photo to automatically output the vehicle information. In some cases, the license plate number or container number is located in an inconvenient position for photographing. In this case, a staff member can manually take a photo or manually identify the vehicle information and upload the vehicle information to a system running the machine inspection method of the disclosed embodiments.

[0046] In step S2, the document information of the article to be inspected is obtained according to the carrier information, and the document information at least includes information on the type of declared article corresponding to the carrier information.

[0047] In one embodiment of the present disclosure, when the present disclosure is applied to customs inspection, the document information includes at least customs declaration information, or alternatively, the document information includes at least customs declaration information and manifest information. Whether it is customs declaration information or manifest information, the document information should at least include information such as the type of declared goods corresponding to the vehicle and the declaring entity, and may also include additional information related to the current transportation mission. The type of document information can be customized by those skilled in the art based on the application scenario, and this disclosure does not impose any specific restrictions on this.

[0048] Figure 2 It is a sub-flowchart of step S2 in one embodiment of the present disclosure.

[0049] refer to Figure 2 In one embodiment, step S2 may include:

[0050] Step S21, calling a preset information retrieval interface or accessing a preset database to obtain target document information corresponding to the vehicle information;

[0051] Step S22, when the target document information is not obtained, the target document information acquisition task corresponding to the vehicle information is sent to the document information acquisition task list, so as to cyclically execute the target document information acquisition task according to a preset time interval until the target document information is obtained.

[0052] In one embodiment of the present disclosure, a pre-configured customs information retrieval interface can be invoked to retrieve the target document information corresponding to the vehicle information from the customs system. Alternatively, a local information system database can be accessed to retrieve the target document information corresponding to the vehicle information. It should be noted that since most vehicles are reused, to avoid retrieving document information corresponding to multiple transports for a single vehicle, a retrieval time threshold can be set, for example, to only retrieve document information corresponding to the vehicle within the past month.

[0053] Due to the time lag between cargo arrival and customs clearance, while the target document information can often be retrieved directly from the carrier information, there are occasional instances where the customs clearance information has not yet been submitted, has not yet been reviewed, or is currently under review. In such cases, the target document information acquisition task for acquiring the target document information corresponding to the carrier information can be deferred, and accordingly, the pending inspection task can be deferred.

[0054] For example, a deferred processing method can be to set the target document information acquisition task to execute automatically and set the frequency of automatic execution for each time period. This can be achieved, for example, by adding the target document information acquisition task to a document information acquisition task list. The document information acquisition task list can be used to record one or more document information acquisition tasks corresponding to each time period, each document information acquisition task containing vehicle information. In the disclosed embodiment, a program is configured to call the document information acquisition task list at preset time intervals and automatically call the aforementioned preset information retrieval interface based on the document information acquisition task corresponding to the current time to obtain one or more document information.

[0055] To ensure timely access to document information and the timely scheduling of pending inspection tasks, it is usually necessary to set a high frequency for document information acquisition tasks. However, due to the large volume of customs inspection tasks, frequent access to the customs system places a heavy processing burden on the customs system, necessitating a reduced frequency for document information acquisition tasks.

[0056] Figure 3 It is a sub-flowchart of step S22 in one embodiment of the present disclosure.

[0057] refer to Figure 3 In one embodiment, step S22 may include:

[0058] Step S221, obtaining document arrival time distribution data corresponding to the target document information;

[0059] Step S222, determining the task execution frequency of the target document information acquisition task corresponding to each sub-period within a future preset period based on the document arrival time distribution data;

[0060] Step S223: adding the target document information acquisition task to the document information acquisition task list corresponding to each sub-period according to the task execution frequency.

[0061] In one embodiment, the execution frequency of document information acquisition tasks is set based on the document information arrival pattern. First, document arrival time distribution data can be determined based on the historical records of successful document information acquisition task executions (i.e., successful acquisition of the target document information). This document arrival time distribution data includes the time difference between the first execution of the document information acquisition task and the successful acquisition of the target document information for each type of inspection task.

[0062] When the document arrival time distribution data for all types of items to be inspected are highly similar, the document arrival time distribution data can be determined based on the successful execution time of all document information acquisition tasks. When the arrival time of certain types of document information is significantly inconsistent with that of other types of document information, and the arrival times of these types of document information are highly similar, the document arrival time distribution data can be determined based on the type of document information. In one embodiment, based on the successful execution time of all document information acquisition tasks and extracting the characteristics of each document information acquisition task, document arrival time distribution data for document information with different characteristics can be determined using a preset model.

[0063] For example, when historical data analysis shows that the probability of updating the document information of a certain item to be inspected on the day the scanned image is generated (the first day) is 60%, the probability of updating on the customs system on the second day is 30%, and the probability of updating on the customs system on the third day is 10%, then the document information acquisition task corresponding to the item to be inspected can be set to have the highest execution frequency on the first day (for example, once every 0.5 hours), the execution frequency on the second day is reduced (for example, once every 2 hours), the execution frequency on the third day is further reduced (for example, once every 4 hours), and the execution of the task is stopped from the fourth day. The above task setting probabilities are only examples, and the present disclosure is not limited to them. By gradually reducing the execution frequency of the document information acquisition task over time, the access burden of the customs system can be reduced.

[0064] In addition to determining document arrival time distribution data based on the type of items to be inspected, document arrival time distribution data can also be determined based on information related to the items to be inspected (shipper, carrier, consignee, etc.). The above classification method is only an example and is not specifically limited in this disclosure.

[0065] After obtaining the target document information by executing the document information acquisition task once or by executing it cyclically, the target document information can be analyzed to generate inspection information.

[0066] In step S3, inspection information of the item to be inspected is generated based on the document information and the scanned image, and the inspection information includes a credibility score.

[0067] Document information can provide a variety of information for generating inspection information.

[0068] In one embodiment, the document information can indicate the type of item to be inspected, and further, the inspection information can indicate the type of item to be inspected for inspection by the inspector. Inspectors can directly determine the correctness of the scanned image based on the type of item to be inspected, and determine whether any items not listed in the document information are included, thereby rapidly identifying items and detecting concealed or false reports.

[0069] In addition, document information can also help determine the urgency of the task and allow the backend to arrange the display priority of the inspection information.

[0070] Figure 4 It is a sub-flowchart of step S3 in one embodiment of the present disclosure.

[0071] refer to Figure 4 In one embodiment, when the document information includes manifest information, step S3 may include:

[0072] Step S31, determining the time limit for completing the inspection task of the items to be inspected based on the manifest information;

[0073] Step S32: determining the display priority of the inspection information according to the completion time limit of the inspection task.

[0074] Manifest information can reflect information such as the arrival time of the items to be inspected, the customs clearance time limit, and the departure time limit (e.g., transshipment or transfer). Therefore, for inspection tasks with early arrival times or urgent departure time limits, their execution priority can be increased, while for inspection tasks with loose customs clearance time limits, their priority can be lowered. The specific task priority to be increased can be determined by those skilled in the art according to relevant regulations, and this disclosure is not limited to this. After determining the priority of the inspection task, the display priority of the inspection information corresponding to the task can be determined.

[0075] In one embodiment of the present disclosure, in addition to extracting product category information and task priority information, auxiliary inspection and review information can be further extracted from the document information.

[0076] Figure 5 It is a sub-flowchart of step S3 in another embodiment of the present disclosure.

[0077] refer to Figure 5 In one embodiment, step S3 may include:

[0078] Step S33, determining the historical transportation information of the shipping entity, the receiving entity, and the carrier of the item to be inspected based on the document information;

[0079] Step S34: Determine the credibility score of the item to be inspected based on the historical transportation information of the shipping entity, the receiving entity, and the carrier entity, as well as the document information.

[0080] Figure 5 The embodiment shown can be used with Figure 4 The illustrated embodiments may be implemented in parallel or individually.

[0081] For example, when it is determined that the shipping entity or the carrier of the item to be inspected has multiple records of violations, concealment, or false reporting, the credibility score of the item to be inspected can be lowered and an alarm prompt can be generated. When it is determined that the shipping entity or the receiving entity of the item to be inspected is abnormal (for example, shipping iron ore from Guangdong to Australia), or when it is determined that the type of goods and the transportation information are obviously abnormal (for example, shipping mangoes from South Korea to Shandong in winter), a review prompt can be generated to lower the credibility score of the item to be inspected. In addition, the credibility of the item to be inspected can also be judged based on the transportation history provided by the document information. If the transportation time of an item to be inspected exceeds a preset length (for example, half a year), its credibility score will be lowered, etc. There can be many ways to judge the credibility of an item to be inspected based on document information, and the present disclosure does not impose any special restrictions on this.

[0082] In step S4, the verification information is displayed to the verification personnel according to the credibility score.

[0083] After generating inspection information, tasks can be assigned to one or more inspectors. When an inspector clicks on a task to execute it, the inspection information is displayed. Task assignment priority can be determined based on one or more factors, including the time the inspection task arrives, the time document information is obtained, the priority of the task determined based on the manifest, the type of item to be inspected, and any special requirements for the inspection task. The highest-priority inspection task is assigned to the inspector with the closest expected execution time and expertise in inspecting that type of item.

[0084] In addition to displaying scanned images of the information to be inspected, a pre-set image library can be used to search for standard scanned images corresponding to the type of item being inspected. This standard scanned image can then be displayed within the inspection information, allowing inspectors to compare the scanned image in question with the standard scanned image for rapid inspection. In some embodiments, an image recognition model can be used to automatically compare the scanned image with the standard scanned image to determine the credibility of the item being inspected. This credibility can be reflected through the aforementioned credibility score.

[0085] Verification information may include text, scanned images, icons, animations and other elements, and the display effect of the verification information may be determined based on the specific content of the verification information.

[0086] In one embodiment, the type of item to be inspected can be determined based on the document information, and prompt icons, fonts, etc. can be set in the inspection information based on the type of item to be inspected, for example, green icons are used for plants, silver icons are used for minerals, and so on.

[0087] In another embodiment, the display scheme of the inspection information may be determined according to the credibility of the item to be inspected.

[0088] Figure 6 It is a sub-flowchart of step S4 in one embodiment of the present disclosure.

[0089] refer to Figure 6 In one embodiment, step S4 may include:

[0090] Step S41, determining a display scheme for the verification information based on the credibility score, wherein the display scheme includes at least a display background color, an alarm type identifier, and a display font size;

[0091] Step S42: displaying the inspection information to the inspector according to the display scheme.

[0092] exist Figure 6 In the illustrated embodiment, if the credibility of the item currently being inspected is determined to be low (e.g., the score is below a first preset value), it can be highlighted using background color, warning symbols, font size, etc. to alert the inspector. Different credibility scores can be displayed in different ways. For example, a red theme (including background, font, icons, animation, and other elements) may be used for the lowest credibility score, a yellow theme may be used for medium credibility scores, and a green theme may be used for high credibility scores. By using different display methods to display inspection information of different credibility levels, the inspection efficiency of the inspector can be effectively improved.

[0093] In summary, the machine inspection and testing method provided by the embodiments of the present disclosure can effectively improve the inspection accuracy, task arrangement rationality, and inspection item scope of machine inspection and testing tasks.

[0094] According to the above method embodiment, the present disclosure also provides a machine inspection system for executing the above method.

[0095] Figure 7 It is a block diagram of a machine inspection system provided in one embodiment of the present disclosure.

[0096] refer to Figure 7 The machine inspection system 700 may include a customs machine inspection system 71, a document information auxiliary inspection system 72 and a customs information system 73.

[0097] The customs inspection and verification system 71 comprises an inspection and verification system server 711 and multiple customs inspection and verification clients 712. The inspection and verification system server 711 responds to operations from the inspection and verification clients and receives scanned images and carrier information corresponding to inspection and verification tasks. It interfaces with the document information auxiliary inspection system 72, sends document information requests for inspection and verification tasks, generates inspection information based on the obtained document information, and sends this inspection information to the inspection and verification clients 712. Customs inspectors on the inspection and verification clients 712 process inspection and verification tasks. Clicking on a task displays the corresponding inspection and verification image, and then provides an inspection and verification conclusion based on the corresponding document information.

[0098] The document information auxiliary inspection system 72 is used to respond to the receiver's request for inspection task document information, access the customs information system 73, obtain the document information corresponding to the task, and provide the task document information to the customs inspection system 71 through a data interface.

[0099] The customs information system 73 is used to respond to the request of the document information auxiliary inspection system 72 and return the document information corresponding to the machine inspection task.

[0100] According to the data transmission direction, the customs inspection system 71 obtains document information to assist the customs inspection business process such as Figure 8 shown.

[0101] Figure 8 It is a flowchart of the machine inspection system 700 executing the machine inspection method in one embodiment of the present disclosure.

[0102] refer to Figure 8 In step S801, the customs inspection officer uses the inspection system client software to open an inspection task, and the inspection client software sends a request to the inspection server;

[0103] In step S802, the machine inspection system server receives the task request from the client;

[0104] In step S803, after the machine inspection system server sends the image and other data corresponding to the task to the client, the process proceeds to step S813;

[0105] At the same time, in step S804, the machine inspection system server requests the document information corresponding to the task from the document information auxiliary inspection system;

[0106] In step S805, the document information auxiliary verification system receiver checks the document information request of the verification system;

[0107] In step S806, the document information auxiliary inspection system determines whether the document information corresponding to the task is available locally (previously requested and successfully obtained). If so, the system proceeds to step S812; otherwise, the system proceeds to step S807.

[0108] In step S807, if the document information auxiliary inspection system does not have the document information corresponding to the task locally, it accesses the customs information system to request the document information for the task;

[0109] In step S808, the customs information system returns the document information corresponding to the task;

[0110] In step S809, the document information auxiliary inspection system receives the task document information;

[0111] In step S810, the document information auxiliary inspection system determines whether the document information is obtained successfully. If yes, it proceeds to step S811; otherwise, it proceeds to step S812;

[0112] In step S811, the document information auxiliary inspection system stores the task document information and completes the association and binding between the task and the document information;

[0113] In step S812, the document information auxiliary inspection system returns the document information corresponding to the task to the machine inspection and verification system client according to the defined data format; if there is no document information, the data interface returns null;

[0114] In step S813, the machine inspection system client receives the task image and associated document information and displays it on the interface;

[0115] In step S814, the customs inspection officer analyzes and processes the task based on the document information. After reaching an analysis conclusion, the task processing flow ends.

[0116] The method of associating the document information in step S813 may be, for example, the embodiment described in step S3 above, which will not be described in detail here.

[0117] The machine-based inspection system provided by the disclosed embodiments connects to the customs information system to obtain document information such as customs declarations and manifests corresponding to machine-based inspection tasks, thereby linking and binding the inspection task information with the document information. When customs officers process machine-based inspection tasks in the inspection system, the corresponding document information is provided via a data interface, assisting them in their machine-based inspection work and effectively improving the accuracy and effectiveness of customs machine-based inspection services.

[0118] The implementation of this technical solution, after obtaining the document information corresponding to the machine inspection and verification task, provides the document information and inspection information corresponding to the task to the machine inspection and verification system for drawing review assistance through the data interface in accordance with the specified data interface definition. There is no need to change the network structure and business process of the original machine inspection and verification system. The document information assisted machine inspection and verification system can perfectly fit into the existing machine inspection and verification system, and plays an effective auxiliary role in the judgment of uninstructed tasks in the machine inspection and verification business.

[0119] Corresponding to the above method embodiments, the present disclosure also provides a machine inspection device that can be used to execute the above method embodiments.

[0120] Figure 9 It is a block diagram of a machine inspection device in an exemplary embodiment of the present disclosure.

[0121] refer to Figure 9 , the machine inspection device 900 may include:

[0122] On-site information acquisition module 91 is configured to obtain scanned images and carrier information of items to be inspected in response to machine inspection task arrival messages;

[0123] A remote information acquisition module 92 is configured to acquire document information of the item to be inspected based on the carrier information, wherein the document information at least includes information on the type of declared item corresponding to the carrier information;

[0124] an information analysis and identification module 93 configured to generate inspection information of the item to be inspected based on the document information and the scanned image, wherein the inspection information includes a credibility score;

[0125] The task display module 94 is configured to display the inspection information to the inspector according to the credibility score.

[0126] In an exemplary embodiment of the present disclosure, the information analysis and identification module 93 is configured to:

[0127] Determine the historical transportation information of the shipping entity, receiving entity, and carrier entity of the item to be inspected based on the document information;

[0128] The credibility score of the item to be inspected is determined based on the historical transportation information of the shipping entity, the receiving entity, and the carrier entity, as well as the document information.

[0129] In an exemplary embodiment of the present disclosure, the document information includes at least customs declaration information, or the document information includes at least customs declaration information and manifest information.

[0130] In an exemplary embodiment of the present disclosure, the remote information acquisition module 92 is configured to:

[0131] Calling a preset information retrieval interface or accessing a preset database to obtain target document information corresponding to the vehicle information;

[0132] When the target document information is not obtained, the target document information acquisition task corresponding to the vehicle information is sent to the document information acquisition task list, so as to cyclically execute the target document information acquisition task according to a preset time interval until the target document information is obtained.

[0133] In an exemplary embodiment of the present disclosure, the remote information acquisition module 92 is configured to:

[0134] Obtain document arrival time distribution data corresponding to the target document information;

[0135] Determining, based on the document arrival time distribution data, a task execution frequency of the target document information acquisition task corresponding to each sub-period within a future preset period;

[0136] The target document information acquisition task is added to the document information acquisition task list corresponding to each sub-period according to the task execution frequency.

[0137] In an exemplary embodiment of the present disclosure, when the document information includes manifest information, the information analysis and identification module 93 is configured to:

[0138] Determining a time limit for completing the inspection task of the items to be inspected based on the manifest information;

[0139] The display priority of the inspection information is determined according to the completion time limit of the inspection task.

[0140] In an exemplary embodiment of the present disclosure, the task display module 94 is configured to:

[0141] Determine a display scheme for the verification information based on the credibility score, the display scheme including at least a display background color, an alarm type identifier, and a display font size;

[0142] The inspection information is displayed to the inspector according to the display scheme.

[0143] Since the functions of the apparatus 900 have been described in detail in the corresponding method embodiments, they will not be described in detail in this disclosure.

[0144] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0145] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0146] Those skilled in the art will appreciate that various aspects of the present invention may be implemented as systems, methods, or program products. Therefore, various aspects of the present invention may be implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits," "modules," or "systems."

[0147] Refer to the following Figure 10 The electronic device 1000 according to this embodiment of the present invention will be described. Figure 10 The electronic device 1000 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present invention.

[0148] like Figure 10 As shown, electronic device 1000 is implemented as a general-purpose computing device. Components of electronic device 1000 may include, but are not limited to, the aforementioned at least one processing unit 1010, the aforementioned at least one storage unit 1020, and a bus 1030 connecting various system components (including storage unit 1020 and processing unit 1010).

[0149] The storage unit stores program code that can be executed by the processing unit 1010, causing the processing unit 1010 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 1010 can perform the method described in the embodiments of the present disclosure.

[0150] The storage unit 1020 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 10201 and / or a cache memory unit 10202 , and may further include a read-only memory unit (ROM) 10203 .

[0151] The storage unit 1020 may also include a program / utility 10204 having a set (at least one) of program modules 10205, such program modules 10205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0152] Bus 1030 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0153] The electronic device 1000 can also communicate with one or more external devices 1100 (e.g., a keyboard, a pointing device, a Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 1000, and / or any device that enables the electronic device 1000 to communicate with one or more other computing devices (e.g., a router, a modem, etc.). Such communication can occur via an input / output (I / O) interface 1050. Furthermore, the electronic device 1000 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 1060. As shown, the network adapter 1060 communicates with other modules of the electronic device 1000 via a bus 1030. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 1000, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0154] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0155] In exemplary embodiments of the present disclosure, a computer-readable storage medium is also provided, on which is stored a program product capable of implementing the aforementioned methods of this specification. In some possible implementations, various aspects of the present invention may also be implemented in the form of a program product comprising program code. When the program product is executed on a terminal device, the program code is configured to cause the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the "Exemplary Methods" section of this specification.

[0156] The program product for implementing the above-mentioned method according to an embodiment of the present invention can be a portable compact disc read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0157] The program product may be implemented in any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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 thereof.

[0158] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0159] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0160] The program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0161] Furthermore, the above-described figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention and are not intended to be limiting. It is readily understood that the processes illustrated in the above-described figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0162] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.

Claims

1. A machine inspection method, characterized in that: include: Responding to the machine inspection task arrival message, obtaining a scanned image of the item to be inspected and carrier information, wherein the carrier information includes at least a license plate number or a container number; Acquiring document information of the article to be inspected based on the carrier information, wherein the document information at least includes information on the type of declared article corresponding to the carrier information; generating inspection information of the item to be inspected based on the document information and the scanned image, the inspection information including a credibility score; Displaying the inspection information to the inspector according to the credibility score; The step of generating the inspection information of the item to be inspected based on the document information and the scanned image includes: Determine the historical transportation information of the shipping entity, receiving entity, and carrier entity of the item to be inspected based on the document information; The credibility score of the item to be inspected is determined based on the historical transportation information of the shipping entity, the receiving entity, and the carrier entity, as well as the document information.

2. The machine inspection method according to claim 1, wherein: The document information at least includes customs declaration information, or the document information at least includes customs declaration information and manifest information.

3. The machine inspection method according to claim 1 or 2, characterized in that: The step of obtaining the document information of the item to be inspected according to the carrier information includes: Obtaining target document information corresponding to the vehicle information; When the target document information is not obtained, the target document information acquisition task corresponding to the vehicle information is sent to the document information acquisition task list, so as to cyclically execute the target document information acquisition task according to a preset time interval until the target document information is obtained.

4. The machine inspection method according to claim 3, wherein: The sending of the document information acquisition task corresponding to the vehicle information to the document information acquisition task list includes: Obtain document arrival time distribution data corresponding to the target document information; Determining, based on the document arrival time distribution data, a task execution frequency of the target document information acquisition task corresponding to each sub-period within a future preset period; The target document information acquisition task is added to the document information acquisition task list corresponding to each sub-period according to the task execution frequency.

5. The machine inspection method according to claim 2, wherein: When the document information includes manifest information, generating the inspection information of the inspected item based on the document information and the scanned image includes: Determining a time limit for completing the inspection task of the items to be inspected based on the manifest information; The display priority of the inspection information is determined according to the completion time limit of the inspection task.

6. The machine inspection method according to claim 1, wherein: The displaying of the inspection information to the inspector according to the credibility score includes: Determine a display scheme for the verification information based on the credibility score, the display scheme including at least a display background color, an alarm type identifier, and a display font size; The inspection information is displayed to the inspector according to the display scheme.

7. A machine inspection device, characterized in that: include: On-site information acquisition module, configured to respond to machine inspection task arrival message to obtain scanned images and carrier information of items to be inspected; a remote information acquisition module configured to acquire document information of the item to be inspected based on the carrier information, wherein the document information at least includes information on the type of declared item corresponding to the carrier information; an information analysis and recognition module, configured to generate inspection information of the item to be inspected based on the document information and the scanned image, wherein the inspection information includes a credibility score; a task display module configured to display the inspection information to the inspector based on the credibility score; The information analysis and identification module is configured as follows: Determine the historical transportation information of the shipping entity, receiving entity, and carrier entity of the item to be inspected based on the document information; The credibility score of the item to be inspected is determined based on the historical transportation information of the shipping entity, the receiving entity, and the carrier entity, as well as the document information.

8. An electronic device, characterized in that: include: Memory; as well as A processor coupled to the memory, wherein the processor is configured to execute the machine-checking method according to any one of claims 1 to 6 based on instructions stored in the memory.

9. A computer-readable storage medium having a program stored thereon, wherein when the program is executed by a processor, the machine inspection method according to any one of claims 1 to 6 is implemented.