Information binding method and apparatus, and electronic device and computer-readable storage medium

By calculating the time difference between the image collected by the device and the identification information, and binding information according to the preset time difference interval, the inaccurate information binding problem in the prior art caused by device time difference and inaccurate calibration is solved. Improves the accuracy of information binding.

WO2025031520A1PCT designated stage expired Publication Date: 2025-02-13SF TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/123465
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-08
Filing Date
2024-10-08
Publication Date
2025-02-13

AI Technical Summary

Technical Problem

Due to equipment time differences and inaccurate calibration, the existing information binding technology has a large difference between the calculated time difference and the actual time difference, which affects the accuracy of information binding.

Method used

By calculating the time difference between the two image information collected by the first device and the time difference between the two identification information collected by the second device, and binding information based on these time difference and preset time difference intervals, reducing the time difference and calibration Inaccurate effects.

Benefits of technology

Improve the accuracy of information binding and reduce the impact of equipment time differences and inaccurate calibration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024123465_13022025_PF_FP_ABST
    Figure CN2024123465_13022025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are an information binding method and apparatus, and an electronic device and a computer-readable storage medium. The method comprises: acquiring first image information and second image information which are collected by means of a first device, and first identification information and second identification information which are collected by means of a second device; calculating a first collection time difference between the first image information and the second image information, and a second collection time difference between the first identification information and the second identification information; and on the basis of the first collection time difference, the second collection time difference and a preset first time difference interval, binding the first image information with the first identification information, so as to obtain an image identification group, wherein the preset first time difference interval is determined on the basis of a difference value between the first collection time difference corresponding to image information in a historical bound image identification group and the second collection time difference corresponding to identification information in the historical bound image identification group. The present application facilitates an improvement in the accuracy of information binding.
Need to check novelty before this filing date? Find Prior Art

Description

Information binding method, device, electronic device and computer-readable storage medium Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an information binding method, device, electronic device, and computer-readable storage medium. Background Art

[0002] With the development of the logistics industry and computer technology, image code information binding technology has emerged. Image code information binding technology refers to the corresponding binding of image information and identification information, which can be applied in technical fields such as item security inspection.

[0003] In related technologies, a time difference is typically pre-set for determining information binding. This is problematic because if there are significant discrepancies between the device times used to collect information and the time calibration is inaccurate, the calculated time difference will differ significantly from the actual time difference, affecting information binding and hindering accuracy.

[0004] Summary of the Invention

[0005] The present application provides an information binding method, apparatus, electronic device, and computer-readable storage medium, which are used to solve the technical problem that the current information binding solution is affected by large differences between device times and inaccurate time calibration, thereby hindering the accuracy of information binding.

[0006] In the first aspect, the present application provides an information binding method, including: obtaining first image information and second image information collected by a first device, and first identification information and second identification information collected by a second device; calculating a first acquisition time difference between the first image information and the second image information, and a second acquisition time difference between the first identification information and the second identification information; binding the first image information and the first identification information according to the first acquisition time difference and the second acquisition time difference, and a preset first time difference interval to obtain an image identification group, wherein the preset first time difference interval is determined based on the difference between the first acquisition time difference corresponding to the image information in the historically bound image identification group and the second acquisition time difference corresponding to the identification information in the historically bound image identification group.

[0007] In the second aspect, an embodiment of the present application provides an information binding device, including: a data acquisition module, used to acquire first image information and second image information collected by a first device, and first identification information and second identification information collected by a second device; a calculation module, used to calculate a first acquisition time difference between the first image information and the second image information, and a second acquisition time difference between the first identification information and the second identification information; a binding module, used to bind the first image information and the first identification information according to the first acquisition time difference and the second acquisition time difference, and a preset first time difference interval, to obtain an image identification group, wherein the preset first time difference interval is determined based on the difference between the first acquisition time difference corresponding to the image information in the historically bound image identification group and the second acquisition time difference corresponding to the identification information in the historically bound image identification group.

[0008] In a third aspect, an embodiment of the present application further provides an electronic device comprising a memory and a processor; the memory stores an application, and the processor is used to run the application in the memory to execute the steps in the information binding method of the first aspect above.

[0009] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores instructions suitable for loading by a processor to execute the steps in the information binding method of the first aspect above.

[0010] From the above content, it can be concluded that this application has the following beneficial effects:

[0011] In the related art, when data binding is performed based on the time difference between image information collected by a first device and identification information collected by a second device, the calculated time difference may differ significantly from the actual time difference due to inaccurate time synchronization between the first and second devices, thereby affecting information binding. In the embodiment of the present application, a first acquisition time difference between two pieces of image information collected by the first device and a second acquisition time difference between two pieces of identification information collected by the second device are first calculated. Information binding is performed based on the first acquisition time difference, the second acquisition time difference, and a preset first time difference interval. This is beneficial to reducing the impact caused by the time difference or inaccurate time synchronization between the first and second devices, thereby facilitating improved accuracy of information binding. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] FIG1 is a schematic diagram of a scenario of an information binding method provided in an embodiment of the present application.

[0013] FIG2 is a flow chart of the information binding method provided in an embodiment of the present application.

[0014] FIG3 is a schematic diagram of a security inspection scenario provided in an embodiment of the present application.

[0015] FIG4 is a schematic diagram of a device network topology provided in an embodiment of the present application.

[0016] FIG5 is a schematic diagram of a ticket information collection scenario provided in an embodiment of the present application.

[0017] FIG6 is a flow chart of information binding provided in an embodiment of the present application.

[0018] FIG7 is a schematic diagram of the structure of the information binding device provided in an embodiment of the present application.

[0019] FIG8 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.

[0020] FIG9 is a schematic diagram of the structure of a storage medium provided in an embodiment of the present application. DETAILED DESCRIPTION

[0021] In related technologies, data binding can be performed directly based on the time difference between the time when the first device collects image information and the time when the second device collects identification information. For example, if the time difference is less than a certain value, it can be considered that the image information and identification information are successfully bound.

[0022] The problem with related technologies is that the time when the first device captures the image information is typically determined based on the first device's device time. Similarly, the time when the second device captures the identification information is typically determined based on the second device's device time. If there is a significant discrepancy between the device times and the time calibration is inaccurate, the calculated time difference will differ significantly from the actual time difference, affecting information binding and hindering the accuracy of information binding.

[0023] To solve the above problems, the embodiments of the present application provide an information binding method, apparatus, device and computer-readable storage medium, which are described in detail below.

[0024] The information binding method in the embodiment of the present application is applied to an information binding device, which is arranged in an electronic device. The electronic device is provided with one or more processors, memories, and one or more applications. The one or more applications are stored in the memories and configured to be executed by the processor to implement the information binding method; the electronic device can be a terminal, such as a mobile phone or a tablet computer, and the electronic device can also be a server, or a service cluster composed of multiple servers.

[0025] As shown in FIG1 , FIG1 is a schematic diagram of a scenario of an information binding method provided in an embodiment of the present application. The information binding scenario in the embodiment of the present application includes an electronic device 100 .

[0026] In an exemplary embodiment, the electronic device 100 is integrated with an information binding device, and the electronic device 100 runs a computer-readable storage medium corresponding to the information binding method to execute the steps of the information binding method.

[0027] It can be understood that the electronic devices in the information binding scenario shown in Figure 1, or the devices included in the electronic devices, do not constitute a limitation on the embodiments of the present application. That is, the number of devices or types of devices included in the information binding scenario, or the number of devices or types of devices included in each device do not affect the overall implementation of the technical solution in the embodiments of the present application, and can all be regarded as equivalent replacements or derivatives of the technical solution claimed to be protected in the embodiments of the present application.

[0028] In the embodiment of the present application, the electronic device 100 is mainly used to execute the information binding method of the following embodiment.

[0029] In the embodiments of the present application, the electronic device 100 may be an independent electronic device, or may be an electronic device grid or electronic device cluster composed of electronic devices. For example, the electronic device 100 described in the embodiments of the present application includes, but is not limited to, a computer, a grid host, a single grid electronic device, a set of multiple grid electronic devices, or a cloud electronic device composed of multiple electronic devices. Cloud electronic devices are composed of a large number of computers or grid electronic devices based on cloud computing.

[0030] Those skilled in the art will understand that the application environment shown in FIG1 is merely one application scenario of the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include more or fewer electronic devices than shown in FIG1 , or a grid connection relationship between electronic devices. For example, only one electronic device is shown in FIG1 . It is understandable that the information binding scenario may also include one or more other electronic devices, which are not specifically limited here; the electronic device 100 may also include a memory.

[0031] In addition, in the information binding scenario of the present application, the electronic device 100 may be provided with a display device, or the electronic device 100 may not be provided with a display device, but may be in communication with an external display device 200, and the display device 200 is used to output the result of the execution of the information binding method in the electronic device. The electronic device 100 can access a backend database 300 (the backend database can be a local memory of the electronic device, or the backend database can be set in the cloud), and the backend database 300 stores information related to information binding.

[0032] It should be noted that the scenario diagram of the information binding method shown in Figure 1 is only an example. The information binding scenario described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application.

[0033] The following is a more detailed example description of the information binding method provided in the embodiment of the present application with reference to Figures 2 to 6.

[0034] Based on the above information binding scenario, an embodiment of an information binding method is proposed. The information binding method in this embodiment is applied to an electronic device, and the type of electronic device is not specifically limited. For example, the electronic device can be a terminal or a server. This embodiment uses a server as an example for description.

[0035] FIG2 is a flow chart of the information binding method provided in an embodiment of the present application. As shown in FIG2 , the information binding method in an embodiment of the present application includes the following contents.

[0036] S201: Acquire first image information and second image information collected by a first device, and first identification information and second identification information collected by a second device.

[0037] The first device and the second device are devices used to collect information on the items to be inspected. Multiple items to be inspected are sequentially transmitted to the first device and the second device through the transmission device. The first device takes photos to obtain image information, and the second device scans to obtain identification information.

[0038] In an exemplary embodiment, the above-mentioned information binding method is applied to the field of express package security inspection as an example. For example, when an express package undergoes security inspection, it will pass through a first device for image acquisition and a second device for identification acquisition in sequence, and the express packages are queued and continuously pass through the first device and the second device. At this time, it is necessary to bind the image information with the identification information corresponding to the image information, so that when an express package is found to be abnormal, the abnormal package can be identified in time.

[0039] The first image information is obtained by the first device capturing an image of one object to be inspected, while the second image information is obtained by the first device capturing an image of another object to be inspected. Similarly, the first identification information is obtained by the second device capturing an image of one object to be inspected, while the second identification information is obtained by the second device capturing an image of another object to be inspected.

[0040] It should be noted that the interval between the objects to be detected corresponding to the first image information and the second image information is the same as the interval between the objects to be detected corresponding to the first identification information and the second identification information.

[0041] For example, an item interval value a is set in advance (its specific value can be set and adjusted according to actual needs). When the items to be detected pass through the first device and the second device in sequence according to the queue, the first device captures images of two of the items to be detected to obtain first image information and second image information. The two items to be detected are separated by a number of items to be detected; similarly, the two items to be detected corresponding to the first identification information and the second identification information are also separated by a number of items to be detected.

[0042] In an exemplary embodiment, the above-mentioned object interval value a can be 0, that is, the first image information and the second image information are image information corresponding to two adjacent objects to be detected, and the first identification information and the second identification information are identification information corresponding to two adjacent objects to be detected.

[0043] S202: Calculate a first acquisition time difference between the first image information and the second image information, and a second acquisition time difference between the first identification information and the second identification information.

[0044] The first acquisition time difference is the difference between the acquisition time of the first image information and the acquisition time of the second image information. The second acquisition time difference is the difference between the acquisition time of the first identification information and the acquisition time of the second identification information.

[0045] In an exemplary embodiment, the acquisition time of the first image information and the acquisition time of the second image information are determined according to the device time of the first device, and the acquisition time of the first identification information and the acquisition time of the second identification information are determined according to the device time of the second device. In this way, there is no need for time correction, which is conducive to reducing the error impact caused by the time correction process.

[0046] In another application scenario, each acquisition time can be after the time calibration has been performed. That is, the first acquisition time difference and the second acquisition time difference are not calculated directly using the device time. Since the difference in acquisition time is used, the error caused by the time calibration process can be reduced to a certain extent.

[0047] S203: Bind the first image information and the first identification information according to the first acquisition time difference and the second acquisition time difference, and a preset first time difference interval to obtain an image identification group, wherein the preset first time difference interval is determined based on a difference between the first acquisition time difference corresponding to the image information in the historically bound image identification group and the second acquisition time difference corresponding to the identification information in the historically bound image identification group.

[0048] The preset first time difference interval is a pre-set time difference interval, which is used to determine whether the image information and identification information to be bound belong to the same object to be detected. If they belong to the same object to be detected, the information can be bound to obtain a set of matching image information and identification information as an image identification group.

[0049] It should be noted that the preset first time difference interval is determined according to the difference between the first acquisition time difference and the second acquisition time difference corresponding to the image information and identification information that have been successfully bound in the past.

[0050] It should be noted that the position of the first image information in the image information queue is the same as the position of the second identification information in the identification information queue. For example, if the first image information is the bth image information in the image information queue, then the first identification information is also the bth identification information in the identification information queue. The value of b can be set and adjusted according to actual needs and is not specifically limited here.

[0051] When binding information, the first acquisition time difference is the time difference between two adjacent items to be detected passing through the first device, and the second acquisition time difference is the time difference between two adjacent items to be detected passing through the second device. If the difference between the current corresponding first acquisition time difference and the second acquisition time difference falls within the preset first time difference interval (close to 0), it means that the transmission device did not experience any abnormalities during the information collection process, such as the transmission device not temporarily stopping or an item to be detected falling midway. At this time, it can be assumed that the first image information in the image information queue and the corresponding first identification information in the identification information queue belong to the same item to be detected, and the two can be bound.

[0052] In this way, information binding is performed based on the first acquisition time difference, the second acquisition time difference and the preset first time difference interval, which is conducive to reducing the impact caused by the time difference or inaccurate time calibration between the first device and the second device, thereby helping to improve the accuracy of information binding.

[0053] In an exemplary embodiment, the first image information is collected before the second image information. However, in actual application, the first image information may also be image information collected after the second image information. The same applies to the identification information, which will not be repeated here.

[0054] In an exemplary embodiment, if the second image information is the last image information in the image information queue, and the second identification information is the last identification information in the identification information queue, and if the first image information and the first identification information are successfully bound, then it can be considered that the second image information and the second identification information are successfully bound.

[0055] In an exemplary embodiment, the preset first time difference interval is pre-constructed according to the following steps: obtaining an image identification queue, wherein the image identification queue includes at least two successfully bound image identification groups, and each image identification group in the at least two image identification groups includes: image information and identification information; taking each image identification group in the at least two image identification groups as a target image identification group in turn to obtain at least two target image identification groups, and obtaining a time difference history queue based on the acquisition time difference between each target image identification group in the at least two target image identification groups and the reference image identification group corresponding to the target image identification group, wherein the positional relationship between the target image identification group and the reference image identification group corresponding to the target image identification group is adjacent or fixed interval; constructing a preset first time difference interval based on the statistical characteristics of each acquisition time difference in the time difference history queue, wherein the statistical characteristics include at least one of the median, mode and mean.

[0056] The preset first time difference interval can be determined based on image identification groups that have been successfully bound historically. It should be noted that when constructing the preset first time difference interval, the positional relationship between the target image identification group and the reference image identification group corresponding to the target image identification group is the same as the positional relationship between the first image information and the second image information in their respective image information queues during information binding. These positions can be adjacent or at a fixed interval, and the corresponding interval value can be set based on actual needs and is not specifically limited here.

[0057] In an exemplary embodiment, the acquisition time difference between the target image identification group and the reference image identification group corresponding to the target image identification group is the difference between the corresponding image acquisition time difference and the identification acquisition time difference. The image acquisition time difference is the difference in acquisition time between the image information in the target image identification group and the image information in the reference image identification group. The identification acquisition time difference is the difference in acquisition time between the identification information in the target image identification group and the identification information in the reference image identification group.

[0058] For example, in a specific application scenario, a time difference history queue is obtained based on the acquisition time difference between each target image identification group in at least two target image identification groups and the reference image identification group corresponding to the target image identification group, including: calculating a first historical acquisition time difference between image information in the target image identification group and image information in the reference image identification group corresponding to the target image identification group, and a second historical acquisition time difference between identification information in the target image identification group and identification information in the reference image identification group corresponding to the target image identification group; calculating a target time difference value between the first historical acquisition time difference and the second historical acquisition time difference, and associating the target time difference value with the target image identification group; and sorting at least two target time difference values ​​associated with the at least two target image identification groups according to the sorting of the at least two target image identification groups to obtain a time difference history queue.

[0059] After obtaining the time difference history queue, the statistical characteristics of each acquisition time difference (i.e., each target time difference value) are calculated, such as calculating the average value to obtain the average acquisition time difference. The interval is expanded according to the average acquisition time difference to obtain a preset first time difference interval. The specific interval expansion range can be pre-set and adjusted according to actual needs, and is not specifically limited here.

[0060] It should be noted that, to further improve the success rate of information binding, in the embodiments of this application, information binding is performed based on two information binding schemes. The selection of the information binding scheme is determined based on the subordinate relationship between the target time difference value and the preset first time difference interval. For example, if binding can be successfully performed using the first information binding scheme, the first information binding scheme is used first. If binding fails using the first information binding scheme, it is determined whether binding can be successfully performed using the second information binding scheme. The two specific information binding schemes are shown below.

[0061] 1. Calculate the difference between the first acquisition time difference and the second acquisition time difference, and use the difference between the first acquisition time difference and the second acquisition time difference as the target time difference; if the target time difference falls within the preset first time difference interval, bind the first image information and the first identification information to obtain an image identification group.

[0062] 2. When the target time difference does not fall within the preset first time difference interval, obtain a preset second time difference interval, which is determined according to the item transmission time between the first device and the second device; calculate the difference between the acquisition time of the first image information and the acquisition time of the first identification information, and use the difference between the acquisition time of the first image information and the acquisition time of the first identification information as the transportation time difference; when the transportation time difference falls within the preset second time difference interval, bind the first image information and the first identification information to obtain an image identification group; when the transportation time difference does not fall within the preset second time difference interval, add a binding failure label to the first image information and the first identification information.

[0063] The binding failure label is a pre-set binding failure prompt label. Adding the binding failure label is helpful for users to check and eliminate erroneous data.

[0064] In this way, the first information binding scheme that uses the difference in acquisition time corresponding to the preset first time difference interval and the adjacent (or fixed interval) image information and identification information to bind information can reduce the impact of device time differences and time calibration differences and improve the accuracy of information binding.

[0065] If the binding fails, a second information binding solution is further used to perform information binding based on a preset second time difference interval and the acquisition time difference corresponding to the image information and the identification information, thereby improving the success rate of information binding.

[0066] In the second solution, the preset second time difference interval can be expanded based on the historically collected time difference between the time when the detected object passes through the first device and the second device (the specific expansion value is preset according to actual needs). The preset second time difference interval can also be updated based on the image identification group that is successfully bound in real time.

[0067] In an exemplary embodiment, after binding the first image information and the first identification information to obtain the image identification group, the method also includes: obtaining the information time difference of each image identification group (i.e., each successfully bound image identification group); updating the preset second time difference interval according to the statistical characteristics of the information time difference, wherein the statistical characteristics include at least one of the median, mode and mean.

[0068] The information time difference for each image identification group is the difference between the acquisition times corresponding to the image information and the identification information in that image identification group. By calculating the statistical characteristics (e.g., the average) of the information time difference, a statistical value of the information time difference (e.g., the average information time difference) can be obtained. An interval can be expanded based on the average information time difference to obtain an updated preset second time difference interval.

[0069] In one application scenario, the statistical value offset value between the newly calculated information time difference statistical value and the original information time difference statistical value (that is, the information time difference statistical value corresponding to the unupdated preset second time difference interval) can also be determined first. If the statistical value offset value is too large (for example, exceeding the preset offset range), the range of the preset second time difference interval is updated.

[0070] In this way, the preset second time difference interval corresponding to the second solution is dynamically updated to adapt to changes in the device environment, which is conducive to improving the robustness of the information binding method and thus improving the success rate of information binding. In addition, for situations where the time synchronization frequency is inconsistent (for example, the first device synchronizes with the server once every minute, while the second device synchronizes once every five minutes) or the time synchronization is unsuccessful, the time inaccuracy is a slow shift in a certain direction rather than a sudden change. Using a method of dynamically updating the binding interval (i.e., the preset second time difference interval) can deal with such abnormal situations and improve the accuracy of information binding.

[0071] In an exemplary embodiment, an item is transferred between the first device and the second device via a conveying device, the first device is a security inspection device, and the second device is a scanning device.

[0072] After obtaining the first image information and the second image information collected by the first device, and the first identification information and the second identification information collected by the second device, the method also includes: determining the timed-out first image information based on the collection time of the first image information and the preset timeout threshold, determining the timed-out first identification information based on the collection time of the first identification information and the preset timeout threshold, clearing the timed-out first image information that has not been information bound and the timed-out first identification information that has not been information bound; and / or, when the start and stop information corresponding to the transmitting device is detected, clearing the first image information, the second image information, the first identification information and the second identification information.

[0073] For example, the current operating status of the entire information collection system can be determined to clear historical data remaining in the binding queue. This ensures that when new data arrives, the entire binding queue has been cleared, effectively returning to its initial state. This periodic reset strategy prevents interference from false triggering data and increases the robustness of the information binding process. Data clearing is performed in the following two scenarios.

[0074] 1. If the start and stop information of the transmission device can be collected, all current image information and identification information will be cleared.

[0075] 2. If the start and stop information of the transmission device cannot be collected, determine whether there is any legacy data that has not been bound for a long time in the current information queue, and clear the legacy data that has not been bound for a long time to reduce its interference with subsequent information binding.

[0076] In an exemplary embodiment, the above-mentioned information binding method is further specifically described based on a specific application scenario. Figure 3 is a schematic diagram of a security inspection scenario provided by an embodiment of the present application. It should be noted that Figure 3 is illustrated by taking the example that the first device is a security inspection device, the second device is a six-sided scanning device, and the first device is arranged after the second device. In actual use, the first device can also be arranged before the second device, and the second device can include any one or both of a security inspection device and a radio frequency identification (RFID) device, which is not specifically limited here.

[0077] As shown in Figure 3, centralized security inspection can be used during security checks. A centering device 310 controls the objects to be inspected near the centerline of a conveyor belt 320, and multiple objects to be inspected pass through a second device 330 and a first device 350 in sequence. By binding the waybill number to the X-ray image of the object to be inspected, it is possible to automatically intercept or locate the object when AI identifies a risk.

[0078] Figure 4 is a schematic diagram of a device network topology provided in an embodiment of the present application. It should be noted that the second device may include at least one of a six-sided scanning device and an RFID device. The security inspection device 420, the six-sided scanning device 440 and the RFID device 450 are independent devices, and their respective system times are independent. The information collected by the six-sided scanning device 440 and the RFID device 450 is first transmitted to the main control or warehouse control system (Warehouse Control System, WCS) 430, and then uploaded by the main control or WCS 430 to the centralized security inspection system server (time synchronization server) 410. The security inspection device 420, the six-sided scanning device 440, the RFID device 450, the main control or WCS 430 will all perform regular time synchronization with the centralized security inspection system server (time synchronization server) 410.

[0079] As shown in Figure 3, when an object to be inspected passes through the six-sided scanning device 330, the scanning time Time1 is recorded. When it passes through the security inspection device 350 to generate image information, the image information acquisition time Time2 is recorded. At the same time, the speed of the conveyor belt 320 (i.e., the transmission device) when it is in uniform motion is recorded as Vec, and the distance between the six-sided scanning device 330 and the security inspection device 350 is DistanceXRayObr. Therefore, under ideal conditions without considering errors, the ideal actual running time required for the object to be inspected to pass through the security inspection device 350 and the six-sided scanning device 330 is expressed as follows (1): deltaT = DistanceXRayObr / Vec (1)

[0080] In actual use, the scanning time corresponding to the identification information and the acquisition time corresponding to the image information are used to determine the time when the object to be inspected passes through the security inspection device and the scanning device as shown in the following formula (2): timeDiff = Time2-Time1 (2)

[0081] At the same time, in order to maintain a certain degree of compatibility (for example, taking into account the package orientation, package size, etc., which may result in actual differences in the time difference even when the same package is triggered multiple times), an interval can be determined according to timeDiff, that is, the preset second time difference interval, recorded as (timeRangeMin, timeRangeMax), and the value range of the interval can be fine-tuned near the theoretical value range. For example, the distance between the security inspection device 350 and the six-sided scanning device 330 is 5 meters, and the speed of the conveyor belt 320 is 2 meters / second, then the theoretical deltaT=5 / 2=2.5s (2500 milliseconds), then (timeRangeMin, timeRangeMax) can be set to (2200, 2800) in milliseconds.

[0082] In the embodiments of the present application, a first information binding scheme based on a preset first time difference range and a second information binding scheme based on a preset second time difference range are used.

[0083] For the second information binding scheme, there are the following several situations.

[0084] 1. If timeRangeMin < timeDiff < timeRangeMax, it is considered that the image information and the identification information belong to the same item to be detected, and the corresponding image information and identification information can be bound.

[0085] 2. If timeDiff < timeRangeMin, it generally belongs to one of the following two situations. A. When the previous item to be detected passes through the security inspection device, in addition to generating normal image information, extra screenshots are taken, that is, an additional image information is generated. When this image information is bound to the next identification information in the identification information queue, the situation of time2’ - time1 < rangeMin will occur. At this time, this image information should be excluded (image without code). B. When the current item to be detected passes through the scanning device, one identification information is missing. When the image information in the image information queue searches for the corresponding identification information, the current image information actually finds the identification information of the next item to be detected. At this time, the time difference time2’ - time1 < rangeMin, and the corresponding image information should be excluded or a preset marker identification information for distinguishing abnormal situations should be added to the image information (image without code).

[0086] 3. If timeDiff > timeRangeMax, it generally belongs to one of the following two situations. A. The scanning device is accidentally triggered when the item to be detected passes through, that is, an additional identification information is scanned. When the next item to be detected passes through, because this additional identification information is still in the queue, it will be compared with the image information corresponding to the next item to be detected, resulting in the time difference timeDiff being greater than timeRangeMax. At this time, the redundant identification information should be excluded, or a preset marker picture information should be added for binding (code without image). B. When the current item to be detected passes through the security inspection device, the corresponding image information is not scanned and generated, resulting in the image information corresponding to the next item to be detected being bound and judged with the identification information of the current item to be detected. At this time, the corresponding time difference value is greater than timeRangeMax, and the redundant identification information should be excluded, or a preset marker picture information should be added for binding (code without image).

[0087] It should be noted that when timeDiff=timeRangeMax or timeDiff=timeRangeMin, it can also be regarded as a successful binding, which is not specifically limited here.

[0088] Based on this second information binding solution, occasional data over-triggering or under-triggering can be eliminated to ensure the effectiveness of the overall binding queue. However, it has high requirements for device operating status (such as network status, device time synchronization frequency, or device time synchronization success).

[0089] When directly using the time difference and the preset range interval for information binding, it depends on the normal operation of the device and the automatic time calibration of each associated device and the main server. If the time calibration is wrong, because the timestamp data source of the image code binding comes from different devices, the time difference will gradually deviate from the preset range interval, resulting in an error in the code binding. If the belt becomes loose due to long-term operation, causing the belt speed to fail to reach the preset speed, the binding constraint condition of the time interval obtained by the original preset constant distance / fixed speed will also become invalid. Although this solution can eliminate some binding error data through time intervals, the fault tolerance rate is low, and device abnormalities will lead to a decrease in the success rate of code binding.

[0090] For example, the actual time difference deltaT between a package passing through the scanner and the security check equipment is a fixed distance divided by a constant speed. This fixed distance typically remains constant after the equipment is installed and deployed, but the conveyor belt speed may vary due to factors such as the actual energy consumption control requirements of the transfer station or the aging of the conveyor belt. For example, a high-speed mode speed of, say, 1.5 m / s may be set, but the actual operating speed may not reach the preset high-speed mode speed. This change is difficult to detect without additional sensors for monitoring.

[0091] Furthermore, timeDiff = time2 - time1 is an ideal formula. It assumes that both time2 and time1 are synchronized with the centralized security inspection server / time calibration server, and does not take into account time calibration differences.

[0092] Taking time calibration into consideration, if the time of the time calibration server at a certain moment is ServerTime, the time after the security inspection device is calibrated is XTime, and the time after the scanning device is calibrated is ObrTime, the time difference between the two can be obtained by combining the above formulas (1) and (2) as follows: timeDiff = XTime - OrbTime = (ServerTime - XTime) - (ServerTime' - ObrTime) + DistanceXRayObr / Vec (3)

[0093] Here, ServerTime and ServerTime' can be considered the same value because the security inspection device and the scanning device are connected to the same time synchronization server. According to formula (3), the value of timeDiff also depends on the accuracy of XTime and ObrTime after the security inspection device and the scanning device synchronize their time.

[0094] Although the preset second time difference interval can be widened (the maximum width does not exceed 1.5 times the gap between the two packages / belt speed), in actual use, the X-ray time calibration frequency may be high, XTime is accurate, and ObrTime is inaccurate due to system, network, or calibration frequency settings. As a result, after the time interval has run for a period of time (such as one day), the overall time range shown in the data statistics exceeds the original preset range, resulting in a binding code error.

[0095] To address the aforementioned issues with the second information binding solution, the present embodiment proposes first using the first information binding solution for information binding. If the binding fails, the second information binding solution is used for further binding. When using the first information binding solution for information binding, the device time of each device can be directly used without the need to use the time after time calibration, thereby reducing the impact of time calibration and improving the accuracy of information binding.

[0096] FIG5 is a schematic diagram of a ticket information collection scenario provided by an embodiment of the present application. Tickets 1, 2, 3, and n in FIG5 represent items to be inspected. The six-sided scanning photoelectric sensor is a photoelectric sensor installed inside the six-sided scanning device 510. The six-sided scanning device 510 collects identification information when the six-sided scanning photoelectric sensor is triggered and records the corresponding collection time. The same applies to the security inspection device 520, which will not be described in detail here. Specifically, from top to bottom in FIG5, the states of ticket 1 during identification information collection (corresponding to Time 1, which is determined by the device time of the six-sided scanning device 510), ticket 2 during identification information collection (corresponding to Time 2, which is determined by the device time of the six-sided scanning device 510), ticket 1 during image information collection (corresponding to Time 3, which is determined by the device time of the security inspection device 520), and ticket 2 during image information collection (corresponding to Time 4, which is determined by the device time of the security inspection device 520). It should be noted that the intervals between tickets shown in FIG5 are for illustrative purposes only and are not intended to be limiting.

[0097] For each of the above collection times, deltaTObr = Time2 - Time1, where deltaTObr represents the time difference between when ticket 2 passes through the six-sided scanner 510 and when ticket 1 passes through the six-sided scanner 510, i.e., the second collection time difference corresponding to ticket 1. deltaTXRay = Time4 - Time3, where deltaTXRay represents the time difference between when ticket 2 passes through the security inspection device 520 and when ticket 1 passes through the security inspection device 520, i.e., the first collection time difference corresponding to ticket 1.

[0098] When the conveyor belt speed remains constant, deltaTObr = deltaTXRay. In actual use, the conveyor belt speed may change, but the interval between two tickets is small, and the impact of the conveyor belt speed change in a short period of time is also small. Therefore, a time interval constraint can be applied, as shown in the following formula (4): rangeMin <deltaTXRay-deltaTObr<rangeMax (4)

[0099] Among them, deltaTXRay-deltaTObr is the target time difference, and the interval range defined by rangeMin and rangeMax is the preset first time difference interval. In this way, whether information binding can be performed is determined according to formula (4). In actual use, for ticket 2 and ticket 1, theoretically, deltaTXRay=deltaTObr, that is, the value of deltaTXRay-deltaTObr approaches 0. In the process of calculation according to formula (4), Time2 and Time1 are both derived from the device time of the scanning device (for example, the six-sided scanning device 510), and Time4 and Time3 are both derived from the device time of the security inspection device 520. The time difference corresponding to the device time of the same device is used to avoid the difference caused by time calibration and improve the accuracy of information binding. In this way, even if the security inspection device 520 and the scanning device (for example, the six-sided scanning device 510) are not calibrated, it will not cause any impact.

[0100] FIG6 is a schematic diagram of a specific process of information binding provided by an embodiment of the present application. As shown in FIG6 , in order to improve the success rate of information binding, the first information binding scheme mentioned above is used first, and information binding is performed based on formula (4). If the binding is unsuccessful, the second information binding scheme mentioned above is used to perform information binding based on the difference between the acquisition time and the preset second time difference interval. If it is still unsuccessful, the abnormal data is eliminated, that is, fault-tolerant processing is performed (refer to the above-mentioned case of having codes but no images or having images but no codes). It should be noted that the preset second time difference interval is also updated in real time based on the image identification group that is successfully bound to improve the success rate of subsequent binding. Specifically, as shown in FIG6 , the information binding method includes the following steps.

[0101] S610, collecting identification information and saving it to an identification information queue, collecting image information and saving it to an image information queue;

[0102] S620, calculating the acquisition time difference deltaTObr between the current identification information and the previous identification information, and calculating the acquisition time difference deltaTXRay between the current image information and the previous image information;

[0103] S630, determine whether (deltaTXRay-deltaTObr) is greater than rangeMin and less than rangeMax;

[0104] If (deltaTXRay - deltaTObr) is greater than rangeMin and less than rangeMax, step S650 is executed, the information is successfully bound, and the preset second time difference interval is updated based on the successfully bound image identification group;

[0105] If (deltaTXRay-deltaTObr) is less than rangeMin and / or (deltaTXRay-deltaTObr) is greater than rangeMax, executing step S640 to determine whether the difference between the acquisition time of the current identification information and the acquisition time of the image information falls within a preset second time difference interval;

[0106] If the difference between the acquisition time of the current identification information and the acquisition time of the image information falls within the preset second time difference interval, step S650 is executed to successfully bind the information, and the preset second time difference interval is updated based on the successfully bound image identification group;

[0107] If the difference between the acquisition time of the current identification information and the acquisition time of the image information does not fall within the preset second time difference interval, step S660 is executed, the information binding is unsuccessful, and it is determined whether there is a code but no image or there is an image but no code, and abnormal data is eliminated;

[0108] Step S670: store and record the binding result.

[0109] It should be noted that although the above-mentioned information binding method is applied to the field of security inspection systems in the embodiments of the present application, it can also be applied to other technical fields during actual use, and is not specifically limited here. For example, it can also be applied to a code scanning and collection system for the logistics field. The waybill information of the logistics ticket may be obtained by scanning the six sides of the waybill attached to the ticket, or it may be obtained by identifying the RFID tag attached to the package through an RFID device. The six-side scanning device and the RFID device are two separate devices, and the ticket passes through the six-side scanning device or the RFID device at different times. When the code scanning and collection system collects the waybill data of the ticket, the information binding method in the embodiment of the present application can also be used to fuse the six-side scanning data and the RFID data, so as to feedback the waybill data of each ticket after the six-side scanning data and the RFID data are fused to the upper system.

[0110] In the related art, when data binding is performed based on the time difference between image information collected by a first device and identification information collected by a second device, the calculated time difference may differ significantly from the actual time difference due to inaccurate time synchronization between the first and second devices, thereby affecting information binding. In the embodiment of the present application, a first acquisition time difference between two pieces of image information collected by the first device and a second acquisition time difference between two pieces of identification information collected by the second device are first calculated. Information binding is performed based on the first acquisition time difference, the second acquisition time difference, and a preset first time difference interval. This is beneficial to reducing the impact caused by the time difference or inaccurate time synchronization between the first and second devices, thereby facilitating improved accuracy of information binding.

[0111] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 6 , and the device embodiment of the present application is described in detail below in conjunction with Figures 7 and 8 . It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, and therefore, for portions not described in detail, reference can be made to the above method embodiment.

[0112] In order to better implement the information binding method in the embodiment of the present application, based on the information binding method, the embodiment of the present application further provides an information binding device. FIG7 is a structural diagram of the information binding device provided in the embodiment of the present application. As shown in FIG7 , the information binding device includes:

[0113] The data acquisition module 701 is configured to acquire first image information and second image information acquired by the first device, and first identification information and second identification information acquired by the second device;

[0114] A calculation module 702 is configured to calculate a first acquisition time difference between the first image information and the second image information, and a second acquisition time difference between the first identification information and the second identification information;

[0115] Binding module 703 is used to bind the first image information and the first identification information according to the first acquisition time difference and the second acquisition time difference, as well as a preset first time difference interval, to obtain an image identification group, wherein the preset first time difference interval is determined based on the difference between the first acquisition time difference corresponding to the image information in the historically bound image identification group and the second acquisition time difference corresponding to the identification information in the historically bound image identification group.

[0116] In an exemplary embodiment, the information binding device also includes a first time difference interval construction module, which is used to: obtain an image identification queue, wherein the image identification queue includes at least two successfully bound image identification groups, and each image identification group in the at least two image identification groups includes: image information and identification information; take each image identification group in the at least two image identification groups as a target image identification group in turn to obtain at least two target image identification groups, and obtain a time difference history queue based on the acquisition time difference between each target image identification group in the at least two target image identification groups and the reference image identification group corresponding to the target image identification group, wherein the positional relationship between the target image identification group and the reference image identification group corresponding to the target image identification group is adjacent or fixed interval; construct a preset first time difference interval based on the statistical characteristics of each acquisition time difference in the time difference history queue, wherein the statistical characteristics include at least one of the median, mode and mean.

[0117] In an exemplary embodiment, when obtaining a time difference history queue based on the acquisition time difference between each target image identification group in at least two target image identification groups and the reference image identification group corresponding to the target image identification group, the first time difference interval construction module is specifically used to: calculate a first historical acquisition time difference between the image information in the target image identification group and the image information in the reference image identification group corresponding to the target image identification group, and a second historical acquisition time difference between the identification information in the target image identification group and the identification information in the reference image identification group corresponding to the target image identification group; calculate a target time difference value between the first historical acquisition time difference and the second historical acquisition time difference, and associate the target time difference value with the target image identification group; sort at least two target time difference values ​​associated with the at least two target image identification groups according to the sorting of the at least two target image identification groups to obtain a time difference history queue.

[0118] In an exemplary embodiment, the binding module 703 is specifically used to: calculate the difference between the first acquisition time difference and the second acquisition time difference, and use the difference between the first acquisition time difference and the second acquisition time difference as the target time difference; and bind the first image information and the first identification information according to the subordinate relationship between the target time difference and the preset first time difference interval to obtain an image identification group.

[0119] In an exemplary embodiment, the binding module 703 binds the first image information and the first identification information according to the subordinate relationship between the target time difference value and the preset first time difference interval to obtain the image identification group, and is specifically used to: when the target time difference value belongs to the preset first time difference interval, bind the first image information and the first identification information to obtain the image identification group.

[0120] In an exemplary embodiment, when the binding module 703 binds the first image information and the first identification information according to the subordinate relationship between the target time difference and the preset first time difference interval to obtain the image identification group, it is specifically used to: when the target time difference does not belong to the preset first time difference interval, obtain the preset second time difference interval, wherein the preset second time difference interval is determined according to the item transmission time between the first device and the second device; calculate the difference between the acquisition time of the first image information and the acquisition time of the first identification information, and use the difference between the acquisition time of the first image information and the acquisition time of the first identification information as the transportation time difference; when the transportation time difference belongs to the preset second time difference interval, bind the first image information and the first identification information to obtain the image identification group.

[0121] In an exemplary embodiment, the binding module 703 is further configured to add a binding failure tag to the first image information and the first identification information when the delivery time difference does not fall within a preset second time difference interval.

[0122] In an exemplary embodiment, the information binding device also includes an interval updating module, which is used to: obtain the information time difference of the successfully bound image identification group; update the preset second time difference interval according to the statistical characteristics of the information time difference, wherein the statistical characteristics include at least one of the median, mode and mean.

[0123] In an exemplary embodiment, an item is transferred between the first device and the second device via a conveying device, the first device is a security inspection device, and the second device is a scanning device.

[0124] In an exemplary embodiment, the information binding device also includes a data cleaning module, which is used to: determine the timed-out first image information based on the acquisition time of the first image information and the preset timeout threshold, and determine the timed-out first identification information based on the acquisition time of the first identification information and the preset timeout threshold, and clear the timed-out first image information that has not been information bound and the timed-out first identification information that has not been information bound.

[0125] In an exemplary embodiment, the data cleaning module is further configured to: clear the first image information, the second image information, the first identification information, and the second identification information when start / stop information corresponding to the transmission device is detected.

[0126] In addition, what is shown in FIG7 is only one embodiment of the information binding device, not all embodiments. Based on the embodiment of the information binding device in this application, all other embodiments obtained by those skilled in the art without making any creative work are within the scope of protection of this application.

[0127] An embodiment of the present application further provides an electronic device, as shown in FIG8 , which is a schematic structural diagram of the electronic device provided in an embodiment of the present application.

[0128] In an exemplary embodiment, an electronic device integrates any one of the information binding devices provided in the embodiments of the present application.

[0129] The electronic device includes: one or more processors; a memory; and one or more applications, wherein the one or more applications are stored in the memory and configured to execute the steps of the information binding method in any of the above embodiments by the processor.

[0130] The electronic device may include components such as a processor 801 with one or more processing cores, a memory 802 with one or more computer-readable storage media, a power supply 803, and an input unit 804. Those skilled in the art will appreciate that the electronic device structure shown in FIG8 does not limit the electronic device, and may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0131] The processor 801 is the control center of the electronic device. It connects the various parts of the entire electronic device using various interfaces and lines. By running or executing software programs and / or modules stored in the memory 802 and accessing data stored in the memory 802, it performs various functions and data processing of the electronic device, thereby monitoring the electronic device as a whole. Optionally, the processor 801 may include one or more processing cores; preferably, the processor 801 may integrate an application processor and a modem processor. The application processor mainly processes the operating system, user interface, and application programs, while the modem processor mainly handles wireless communications. It is understood that the modem processor described above may not be integrated into the processor 801.

[0132] The memory 802 can be used to store software programs and modules. The processor 801 executes various functional applications and data processing by running the software programs and modules stored in the memory 802. The memory 802 may mainly include a program storage area and a data storage area. The program storage area may store an operating system or application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area may store data created according to the use of the electronic device. In addition, the memory 802 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory 802 may also include a memory controller to provide the processor 801 with access to the memory 802.

[0133] The electronic device also includes a power supply 803 for supplying power to various components. Preferably, the power supply 803 can be logically connected to the processor 801 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 803 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, or a power status indicator, among other components.

[0134] The electronic device may further include an input unit 804, which may be configured to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0135] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. In an exemplary embodiment, the processor 801 in the electronic device loads the executable files corresponding to the processes of one or more application programs into the memory 802 according to the following instructions, and the processor 801 runs the application programs stored in the memory 802, thereby implementing the information binding method of any of the above embodiments.

[0136] In addition, FIG8 shows only one embodiment of the electronic device, not all embodiments. All other embodiments obtained by those skilled in the art based on the electronic device embodiment in this application without any creative work shall fall within the scope of protection of this application.

[0137] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0138] To this end, as shown in FIG9 , an embodiment of the present application provides a computer-readable storage medium 900, which may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. Computer-readable storage medium 900 stores a computer program 910, which is loaded by a processor to execute the steps of any of the information binding methods provided in the embodiments of the present application.

[0139] In addition, what is shown in FIG9 is only one embodiment of a computer-readable storage medium, not all embodiments. All other embodiments obtained by those skilled in the art based on the computer-readable storage medium embodiment in this application without any creative work shall fall within the scope of protection of this application.

[0140] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the detailed description of other embodiments above and will not be repeated here.

[0141] In specific implementation, the above units or structures can be implemented as independent entities, or can be arbitrarily combined to implement as the same or several entities. The specific implementation of the above units or structures can refer to the previous method embodiments and will not be repeated here.

[0142] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.

[0143] The above is a detailed introduction to the information binding method, device, electronic device, computer-readable storage medium and computer-readable storage medium provided by this application. Specific examples are used in this article to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method of this application and its core idea; at the same time, for technical personnel in this field, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on this application.

Claims

1. An information binding method, characterized in that: include: Acquire first image information and second image information collected by the first device, and first identification information and second identification information collected by the second device; Calculating a first acquisition time difference between the first image information and the second image information, and a second acquisition time difference between the first identification information and the second identification information; According to the first acquisition time difference and the second acquisition time difference, and a preset first time difference interval, the first image information and the first identification information are bound to obtain an image identification group, wherein the preset first time difference interval is determined based on the difference between the first acquisition time difference corresponding to the image information in the historically bound image identification group and the second acquisition time difference corresponding to the identification information in the historically bound image identification group.

2. The information binding method according to claim 1, characterized in that: The preset first time difference interval is pre-constructed according to the following steps: Acquire an image identification queue, wherein the image identification queue includes at least two successfully bound image identification groups, and each of the at least two image identification groups includes: image information and identification information; Taking each of the at least two image identification groups as a target image identification group in turn, obtaining at least two target image identification groups, and obtaining a time difference history queue according to the acquisition time difference between each of the at least two target image identification groups and a reference image identification group corresponding to the target image identification group, wherein the positional relationship between the target image identification group and the reference image identification group corresponding to the target image identification group is adjacent or at a fixed interval; The preset first time difference interval is constructed according to the statistical characteristics of each acquisition time difference in the time difference history queue, wherein the statistical characteristics include at least one of the median, the mode and the mean.

3. According to the information binding method according to claim 2, it is characterized in that: The step of obtaining a time difference history queue according to the acquisition time difference between each target image identification group in the at least two target image identification groups and a reference image identification group corresponding to the target image identification group includes: Calculating a first historical acquisition time difference between the image information in the target image identification group and the image information in the reference image identification group corresponding to the target image identification group, and a second historical acquisition time difference between the identification information in the target image identification group and the identification information in the reference image identification group corresponding to the target image identification group; Calculating a target time difference between the first historical acquisition time difference and the second historical acquisition time difference, and associating the target time difference with the target image identification group; According to the order of the at least two target image identification groups, at least two target time difference values ​​associated with the at least two target image identification groups are ordered to obtain the time difference history queue.

4. The information binding method according to any one of claims 1 to 3, characterized in that: The step of binding the first image information and the first identification information according to the first acquisition time difference, the second acquisition time difference, and a preset first time difference interval to obtain an image identification group includes: Calculating a difference between the first acquisition time difference and the second acquisition time difference, and taking the difference between the first acquisition time difference and the second acquisition time difference as a target time difference; According to the subordinate relationship between the target time difference value and the preset first time difference interval, the first The image information is bound to the first identification information to obtain the image identification group.

5. The information binding method according to claim 4, characterized in that: The step of binding the first image information and the first identification information according to the subordinate relationship between the target time difference value and the preset first time difference interval to obtain the image identification group includes: When the target time difference value belongs to the preset first time difference interval, the first image information and the first identification information are bound to obtain the image identification group.

6. The information binding method according to claim 4, characterized in that: The step of binding the first image information and the first identification information according to the subordinate relationship between the target time difference value and the preset first time difference interval to obtain the image identification group includes: When the target time difference value does not belong to the preset first time difference interval, obtaining a preset second time difference interval, wherein the preset second time difference interval is determined according to the item transmission time between the first device and the second device; Calculating a difference between a time when the first image information is collected and a time when the first identification information is collected, and using the difference between the time when the first image information is collected and the time when the first identification information is collected as a transportation time difference; When the transport time difference belongs to the preset second time difference interval, the first image information and the first identification information are bound to obtain the image identification group.

7. The information binding method according to claim 6, characterized in that: Also includes: When the delivery time difference does not belong to the preset second time difference interval, a binding failure label is added to the first image information and the first identification information.

8. The information binding method according to claim 6 or 7, characterized in that: Also includes: Get the information time difference of the successfully bound image identification group; The preset second time difference interval is updated according to the statistical characteristics of the information time difference, wherein the statistical characteristics include at least one of a median, a mode and a mean.

9. The information binding method according to any one of claims 1 to 8, characterized in that: Items are transferred between the first device and the second device via a transmission device, the first device is a security inspection device, and the second device is a scanning device.

10. The information binding method according to claim 9, characterized in that: Also includes: Determine the timeout first image information according to the acquisition time of the first image information and the preset timeout threshold, and determine the timeout first identification information according to the acquisition time of the first identification information and the preset timeout threshold; The timed-out first image information that has not been information-bound and the timed-out first identification information that has not been information-bound are cleared.

11. The information binding method according to claim 9 or 10, characterized in that: Also includes: When the start / stop information corresponding to the transmission device is detected, the first image information, the second image information, the first identification information, and the second identification information are cleared.

12. An information binding device, characterized in that: The information binding device comprises: A data acquisition module, used to acquire first image information and second image information collected by the first device, and first identification information and second identification information collected by the second device; a calculation module, configured to calculate a first acquisition time difference between the first image information and the second image information, and a second acquisition time difference between the first identification information and the second identification information; A binding module is used to bind the first image information and the first identification information according to the first acquisition time difference and the second acquisition time difference, and a preset first time difference interval to obtain an image identification group, wherein the preset first time difference interval is determined according to the difference between the first acquisition time difference corresponding to the image information in the image identification group that has been historically bound, and the second acquisition time difference corresponding to the identification information in the image identification group that has been historically bound.

13. An electronic device, characterized in that: It comprises a memory and a processor; the memory stores an application program, and the processor is used to run the application program in the memory to execute the steps in the information binding method according to any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and the instructions are suitable for being loaded by a processor to execute the steps in the information binding method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Luggage tracking method and device, equipment and readable storage medium

    CN113487651A

  • Article security check system and method, electronic equipment and storage medium

    CN113866838A

  • Sound and picture asynchronization detection method and device, electronic equipment and storage medium

    CN115633208A

  • Data processing method and device, computer equipment and storage medium

    CN116095370A

  • Article identification and tracking

    EP3786836A1