Device and method for intercepting moving objects
By generating interception indication signals through information identification and processing, the interception actuator is triggered, solving the problems of untimely interception of goods and data loss in existing technologies. This achieves rapid interception and data accuracy, while reducing labor costs.
Patent Information
- Application Number
- CN202410495398.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-23
- Publication Date
- 2025-10-24
AI Technical Summary
Existing gantry scanning equipment is unidirectional in terms of data flow, which leads to the inability to intercept goods in a timely manner during the production process, resulting in wasted equipment resources and missed packages. In addition, data loss is easily caused when the equipment malfunctions, and manual rescanning increases labor costs.
The system obtains the attribute information of moving objects through an information identifier, generates processing results using an information processor, generates an interception indication signal using an interception determiner, and triggers the interception executor to perform actions with a delay, thereby achieving rapid interception of moving objects, avoiding information loss and reducing labor costs.
It enables rapid interception of moving objects, ensures the accuracy of data collection, reduces manual investigation workload, lowers labor costs, and improves the performance of scanning equipment.
Smart Images

Figure CN120833097A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to an apparatus and method for intercepting a moving article. BACKGROUND
[0002] Current logistics sorting centers usually set gantry scanning devices on both sides of the conveyor belt to scan the packages moving on the conveyor belt. However, the existing gantry scanning devices are unidirectional from the data flow, that is, there is no feedback to the site after the packages pass through the gantry. This can cause many goods in the production process to be unable to be intercepted in time, thereby causing waste of equipment resources. In addition, when the scanning device fails or the business system fails, there will be a situation of missed scanning of packages, which can cause the data of the packages to be lost if the staff cannot be notified in time and go to the site for maintenance. In order to avoid the above situation, some sites will use manual scanning to perform supplementary scanning, which can increase the labor cost. SUMMARY
[0003] An object of the present disclosure is to provide an apparatus and method for intercepting a moving article to at least partially solve the above problems and other potential problems.
[0004] In a first aspect of the present disclosure, an apparatus for intercepting a moving article is provided, comprising: an information identifier configured to identify an information mark of the moving article to obtain attribute information of the moving article; an information processor configured to process the attribute information to generate a processing result for the attribute information; an interception determiner configured to generate an indication signal based on the processing result, the indication signal indicating whether the moving article needs to be intercepted; an interception trigger configured to generate a trigger signal in a case where the indication signal indicates that the moving article needs to be intercepted; and an interception executor configured to trigger a predetermined action under the control of the trigger signal to intercept the moving article.
[0005] In a second aspect of the present disclosure, a method for intercepting a moving article is provided, comprising: identifying an information mark of the moving article to obtain attribute information of the moving article; processing the attribute information to generate a processing result for the attribute information; generating an indication signal based on the processing result, the indication signal indicating whether the moving article needs to be intercepted; generating a trigger signal in a case where the indication signal indicates that the moving article needs to be intercepted; and causing an interception executor to trigger a predetermined action under the control of the trigger signal to intercept the moving article.
[0006] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS
[0007] The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
[0008] Figure 1 A structural schematic of an apparatus for intercepting a moving article according to some embodiments of the present disclosure is shown;
[0009] Figure 2 A structural schematic of an intercept trigger and an intercept enforcer according to some embodiments of the present disclosure is shown;
[0010] Figure 3 A structural schematic of an apparatus for intercepting a moving article according to some embodiments of the present disclosure is shown;
[0011] Figure 4 A flowchart of a process for intercepting a moving article according to some embodiments of the present disclosure is shown; and
[0012] Figure 5 A flowchart of a method for intercepting a moving article according to one embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0013] Embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings. While certain embodiments of the present disclosure will be shown and described, it will be clear to those having ordinary skill in the art that the present disclosure can be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather should be interpreted to cover all equivalent forms. It will also be clear to those having ordinary skill in the art that the drawings and the embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the present disclosure.
[0014] In the description of embodiments of the present disclosure, the term "includes" and its variants are to be read as open-ended terms that mean "includes, but is not limited to." The term "based on" is to be read as "based, at least in part, on." The term "one embodiment" and "the embodiment" are to be read as "at least one embodiment." The term "some embodiments" is to be read as "at least some embodiments." Other explicit and implicit definitions can also be included below.
[0015] As described above, the existing gantry scanning device is unidirectional from the data flow, i.e. the package passes through the gantry and there is no feedback to the site. This can cause many goods in the production process to be intercepted in time, resulting in waste of equipment resources. In addition, when the scanning device fails or the business system fails, the package scanning will be missed. If the staff cannot be notified in time and go to the site for maintenance, it will cause the loss of package data. In order to avoid the above situation, some sites will use manual scanning to supplement the scanning, which will increase the labor cost.
[0016] Embodiments of the present disclosure provide a scheme for intercepting a moving object, in which the attribute information of the moving object is obtained by identifying the information identifier of the moving object, and the attribute information is processed to generate a processing result for the attribute information, and then an indication signal for indicating whether the moving object needs to be intercepted is generated based on the processing result, and a trigger signal is generated in the case that the indication signal indicates that the moving object needs to be intercepted, so that the interception executor triggers a predetermined action under the control of the trigger signal to intercept the moving object. In this way, the rapid interception of the moving object can be realized, the loss of object information can be avoided, the accuracy of data acquisition can be ensured, and the scanning device has better performance. In the following, the principles of the present disclosure will be described in detail in combination with Figures 1 to 5 Embodiments of the present disclosure.
[0017] Figure 1 The structure diagram of the device for intercepting a moving object according to some embodiments of the present disclosure is shown. Figure 2 The structure diagram of the interception trigger and the interception executor 20 according to some embodiments of the present disclosure is shown. As Figure 1 and Figure 2 shown, the device described herein generally includes an information identifier 10, an information processor, an interception determiner, an interception trigger, and an interception executor 20.
[0018] In some embodiments, as Figure 1 shown, the information identifier 10 can be arranged on the gantry 30. The gantry 30 is arranged adjacent to the conveyor belt 40. The conveyor belt 40 can drive the moving object 50 to move along a predetermined moving direction. The information identifier 10 is used to identify the information identifier of the moving object 50 to obtain the attribute information of the moving object 50. In some embodiments, the moving object 50 can be a express package, and the information identifier can be a barcode printed on the package in advance. The information identifier 10 can adopt any form of scanning device, such as a barcode scanner, etc., and the embodiments of the present disclosure do not limit this.
[0019] In some embodiments, the information identifier 10 is communicatively connected to an information processing end (not shown in the figure). The information processing end can be any type of terminal, for example, can include a computing system / server. The information processing end includes an information processor and an interception determiner. The information processor is configured to process the attribute information of the moving object 50 to generate a processing result for the attribute information. In some embodiments, in the case that the information identifier 10 successfully identifies the barcode on the package and obtains the attribute information of the package, the information identifier 10 can deliver the attribute information to the information processing end to enable the information processing end to process the attribute information. The interception determiner is configured to generate an indication signal indicating whether the moving object 50 needs to be intercepted based on the processing result for the attribute information. In some embodiments, the interception determiner includes a processing result determining unit. The processing result determining unit is configured to generate an indication signal indicating that the moving object needs to be intercepted in the case that the processing result indicates that the processing of the attribute information fails. In some embodiments, the interception determiner can further include an error information determining unit. In the case that the information identifier 10 fails to identify the barcode on the package and does not obtain the attribute information of the package, the information error unit is configured to generate error information indicating that the attribute information is not obtained. The error information determining unit is configured to generate an indication signal indicating that the moving object needs to be intercepted based on the error information.
[0020] The interception trigger is configured to generate a trigger signal in the case that the indication signal indicates that the moving object 50 needs to be intercepted. The interception trigger is communicatively connected to the information processing end to receive the indication signal. In some embodiments, the interception trigger can include a delay trigger unit. The delay trigger unit is configured to generate the trigger signal after a period of time in the case that the indication signal indicates that the moving object 50 needs to be intercepted. The delay trigger unit includes a delay calculation unit. The delay calculation unit is configured to calculate a period of time in the case that the indication signal indicates that the moving object 50 needs to be intercepted. In some embodiments, the period of time can be calculated based on the moving speed of the moving object 50 and the distance between the current position of the moving object 50 and the predetermined interception position.
[0021] The interception executor 20 is configured to trigger a predetermined action to intercept the moving object under the control of the trigger signal. In some embodiments, the interception executor 20 is disposed adjacent to the side of the conveyor belt 40 and is spaced apart from the gantry 30 by a predetermined distance L. As shown in the figure, the interception executor 20 includes a plurality of interception arms 21. The interception arms 21 are configured to be controlled by the trigger signal to move to the position of the moving object 50 to intercept the moving object 50. Figure 1 and Figure 2As shown, the intercepting actuator 20 can include a driving base 21, a rotating member 22, a fixing member 23, and an intercepting member 24. The driving base 21 is configured to receive a trigger signal. In some embodiments, an intercepting trigger can be arranged in the driving base 21. The rotating member 22 is coupled to the driving base 21. The rotating member 22 can be driven and rotated in a predetermined direction R in the case that the driving base 21 receives the trigger signal. The fixing member 23 is fixed on the driving base 21 to support the rotating member 22, so that the rotating member 22 can rotate around the fixing member 23. The intercepting member 24 is connected to a side of the rotating member 22. The intercepting member 24 is configured to intercept the moving object 50 in the case that the rotating member 22 is driven.
[0022] With continued reference to Figure 1 and Figure 2 In some embodiments, the fixing member 23 can be a fixed shaft, so that the rotating member 22 can be driven in a predetermined initial position. The intercepting member 24 can be a T-shaped intercepting plate, so that the moving object 50 to be intercepted can be knocked off from the conveyor belt 40, so that the moving object 50 to be intercepted does not flow to the downstream logistics system. In addition, the fixed shaft and the T-shaped intercepting plate can be installed and removed according to actual work needs. It should be understood that based on the teachings given in the present disclosure, those skilled in the art can think of other types of intercepting actuators to achieve the above functions, such as a hanging push plate, etc., which all fall within the scope of the present disclosure.
[0023] Taking the T-shaped intercepting plate as the intercepting member 24, the time t2 of the intercepting trigger delay in the case that the moving object 50 needs to be intercepted can be calculated as follows. Assuming that the moving speed of the moving object 50 is V, the distance between the gantry 30 and the fixing member 23 is L, the length of the T-shaped intercepting plate is S, and the recognition time of the information identifier 10 to the information identification of the moving object 50 is t1, then t2 = t1 + (2L-S) / V. After the intercepting trigger delays for the time t2, the trigger signal can be generated to drive the intercepting member 24, so that the moving object 50 can be intercepted out of the conveyor belt 40 at a predetermined intercepting position. In some embodiments, as shown in Figure 1 The area through which the T-shaped intercepting plate rotates in the predetermined direction R can be divided into an upper half area and a lower half area. The upper half area is an area enclosed between the initial position of the T-shaped intercepting plate and the position of the T-shaped intercepting plate after rotating a first angle. The lower half area is an area enclosed between the position of the T-shaped intercepting plate after rotating the first angle and the position of the T-shaped intercepting plate after rotating a second angle. In order to avoid back correction, in the case that the position of the T-shaped intercepting plate is in the upper half area, the driving base 21 can drive the rotating member 22 and the T-shaped intercepting plate to rotate in a clockwise direction as shown in Figure 1 In the case that the position of the T-shaped intercepting plate is in the lower half area, the driving base 21 can drive the rotating member 22 and the T-shaped intercepting plate to rotate in a counterclockwise direction as shown inFigure 1 The first angle and the second angle can be set according to actual work needs.
[0024] Figure 3 A structural diagram of the device 100 for intercepting a moving object according to some embodiments of the present disclosure is shown. In some embodiments, the area between the gantry 30 and the intercepting actuator 20 is the system operation area 200, and the area away from the gantry 30 and the intercepting actuator 20 is the manual operation area 300. The operation on the moving object in the system operation area 200 is completed via the device 100. The moving object processed by the device 100 will be driven to the manual operation area 300 by the conveyor belt 40. The moving object entering the manual operation area 300 can be further operated. The position division of the system operation area 200 and the manual operation area 300 can be determined according to actual work needs, and embodiments of the present disclosure do not limit this. In this way, the workload of manually checking the object can be greatly reduced, and the labor cost is greatly reduced.
[0025] Figure 4 A flowchart of the process 400 for intercepting a moving object according to some embodiments of the present disclosure is shown. The process 400 can be implemented at the device 100 as shown. Figure 1
[0026] At block 401, the information identifier identifies the information identifier of the moving object. At block 402, the information processor receives the attribute information of the moving object. At block 403, the intercepting determinator determines whether the attribute information is successfully received. If the attribute information is successfully received, the process 400 proceeds to block 404. If the attribute information is not successfully received, the process 400 proceeds to block 406.
[0027] At block 404, the intercepting determinator determines whether the attribute information is successfully processed. If the attribute information is successfully processed, the process 400 proceeds to block 405, and the process 400 ends.
[0028] At block 406, the intercept trigger calculates a period of time based on the moving speed of the moving object and the distance between the current position of the moving object and the predetermined intercepting position. At block 407, the intercepting actuator intercepts the moving object. Then the process 400 proceeds to block 405, and the process 400 ends.
[0029] Figure 5 A flowchart of the method for intercepting a moving object according to an embodiment of the present disclosure is shown. The method 500 can be implemented at the device 100 as shown. Figure 1
[0030] At block 510, the device 100 identifies the information identifier of the moving object to obtain the attribute information of the moving object.
[0031] At block 520, the apparatus 100 processes the attribute information to generate a processing result for the attribute information.
[0032] At block 530, the apparatus 100 generates an indication signal based on the processing result, the indication signal indicating whether the moving object needs to be intercepted.
[0033] At block 540, the apparatus 100 generates a trigger signal in a case where the indication signal indicates that the moving object needs to be intercepted.
[0034] At block 550, the apparatus 100 causes the interception executor to trigger a predetermined action under control of the trigger signal to intercept the moving object.
[0035] In some embodiments, identifying the information identifier of the moving object includes: in response to a failure in identifying the information identifier of the moving object, generating error information indicating that attribute information of the moving object is not acquired.
[0036] In some embodiments, generating the indication signal based on the attribute information of the moving object includes: generating the indication signal indicating that the moving object needs to be intercepted based on the error information.
[0037] In some embodiments, generating the indication signal based on the attribute information of the moving object includes: in a case where the processing result indicates a failure in processing the attribute information, generating the indication signal indicating that the moving object needs to be intercepted.
[0038] In some embodiments, generating the trigger signal in a case where the indication signal indicates that the moving object needs to be intercepted includes: generating the trigger signal after a delay in a case where the indication signal indicates that the moving object needs to be intercepted.
[0039] In some embodiments, the method 500 further includes: in a case where the indication signal indicates that the moving object needs to be intercepted, calculating the delay based on a moving speed of the moving object and a distance between a current position of the moving object and a predetermined interception position.
[0040] According to an example implementation of the present disclosure, a computer readable storage medium is provided, having stored thereon one or more computer instructions, wherein the one or more computer instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, and the computer executable instructions are executed by a processor to implement the method described above.
[0041] The computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can be a computer- readable storage medium having no data, programs, program modules, e.g., instructions for operation, or digital content stored thereon or therein for a short time or not at all.
[0042] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can be a computer- readable storage medium having no data, programs, program modules, e.g., instructions for operation, or digital content stored thereon or therein for a short time or not at all.
[0043] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can be a computer- readable storage medium having no data, programs, program modules, e.g., instructions for operation, or digital content stored thereon or therein for a short time or not at all.
[0044] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable data processing apparatus or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0045] Having described various implementations of the disclosure above, the descriptions are not exhaustive and do not limit the disclosure to the disclosed implementations. Numerous modifications and adaptations thereof will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The scope of the disclosure includes all the implementations of which an equivalent would be apparent to those skilled in the art from the disclosure given and the associated drawings. The selection of the terms to be used in the written description is not intended to limit the scope of the present disclosure, but rather to best describe the principles of the various implementations in preference to a careful drawing of equivalent alternatives which are to be substituted for the preferred implementations illustrated and described.
Claims
1. A device for intercepting a moving object, comprising: an information identifier configured to identify an information mark of the moving object to obtain attribute information of the moving object; an information processor configured to process the attribute information to generate a processing result for the attribute information; an interception determiner configured to generate an indication signal based on the processing result, the indication signal indicating whether the moving object needs to be intercepted; an interception trigger configured to generate a trigger signal in a case where the indication signal indicates that the moving object needs to be intercepted; and an interception executor configured to trigger a predetermined action under control of the trigger signal to intercept the moving object. 2.The device of claim 1, wherein the information identifier comprises an information error reporting unit configured to generate error reporting information indicating that the attribute information of the moving object is not obtained in response to a failure in identifying the information mark of the moving object. 3.The device of claim 2, wherein the interception determiner comprises an error information determination unit configured to generate the indication signal indicating that the moving object needs to be intercepted based on the error reporting information. 4.The device of claim 1, wherein the interception determiner comprises a processing result determination unit configured to generate the indication signal indicating that the moving object needs to be intercepted in response to a case where the processing result indicates a failure in processing the attribute information. 5.The device of claim 1, wherein the interception trigger comprises a delay trigger unit configured to generate the trigger signal after a delay in a case where the indication signal indicates that the moving object needs to be intercepted. 6.The device of claim 5, wherein the delay trigger unit comprises a delay calculation unit configured to calculate the delay in a case where the indication signal indicates that the moving object needs to be intercepted, the calculation of the delay being based on a moving speed of the moving object and a distance between a current position of the moving object and a predetermined interception position. 7.The device of claim 1, wherein the interception executor comprises: a driving base configured to receive the trigger signal; a rotating member configured to be driven and rotated in a predetermined direction in a case where the driving base receives the trigger signal; a fixing member configured to support the rotating member; and an intercepting member configured to intercept the moving object in a case where the rotating member is driven. 8.A method for intercepting a moving object, comprising: identifying an information mark of a moving object to obtain attribute information of the moving object; processing the attribute information to generate a processing result for the attribute information; generating an indication signal based on the processing result, the indication signal indicating whether the moving object needs to be intercepted; and triggering a predetermined action under control of the trigger signal to intercept the moving object. generating a trigger signal in a case where the indication signal indicates that the moving object needs to be intercepted; and causing an interception executor to trigger a predetermined action under control of the trigger signal to intercept the moving object.
9. The method of claim 8, wherein the identifying the information identifier of the moving object comprises: generating error information indicating that attribute information of the moving object is not acquired in response to a failure in identifying the information identifier of the moving object.
10. The method of claim 9, wherein the generating the indication signal based on the attribute information of the moving object comprises: generating the indication signal indicating that the moving object needs to be intercepted based on the error information.
11. The method of claim 8, wherein the generating the indication signal based on the attribute information of the moving object comprises: generating the indication signal indicating that the moving object needs to be intercepted in a case where the processing result indicates a failure in processing the attribute information.
12. The method of claim 8, wherein the generating the trigger signal in a case where the indication signal indicates that the moving object needs to be intercepted comprises: generating the trigger signal after a lapse of a period of time in a case where the indication signal indicates that the moving object needs to be intercepted.
13. The method of claim 10, further comprising: calculating the period of time based on a moving speed of the moving object and a distance between a current position of the moving object and a predetermined interception position in a case where the indication signal indicates that the moving object needs to be intercepted.