Baggage position determination method, sorting system, and computer storage medium
By setting numbered carriers and sensors on the carousel, and combining them with RFID devices to detect baggage flight information, the problem of inaccurate baggage location detection in existing technologies has been solved, achieving precise positioning and efficient detection of baggage.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- VANDERLANDE IND LOGISTICS AUTOMATED SYST (SHANGHAI) CO LTD
- Filing Date
- 2025-11-04
- Publication Date
- 2026-05-15
AI Technical Summary
Existing baggage location detection solutions cannot accurately locate baggage on the carousel, especially when multiple bags are packed together or stacked, resulting in low operational efficiency.
By setting multiple sequentially numbered carriers on the carousel and using the first and second sensors to obtain the distance information of the carriers at different times, combined with the RFID device to detect the flight information of the baggage, the controller compares and judges to determine whether there is baggage on the carrier and binds the baggage with the carrier number for accurate positioning.
It enables precise positioning of luggage on the carousel, improving detection accuracy and work efficiency, and reducing ineffective labor for operators.
Smart Images

Figure CN2025132445_15052026_PF_FP_ABST
Abstract
Description
Methods for determining baggage location, sorting systems, and computer storage media
[0001] This application claims priority to Chinese Patent Application No. 202411572082.7, filed on November 5, 2024, entitled "Method for determining the location of baggage, sorting system and computer storage medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This invention relates to the field of baggage sorting technology, and in particular to a method for determining the location of baggage, a sorting system, and a computer storage medium. Background Technology
[0003] The departure carousel, located at the end of the airport baggage system, collects and buffers baggage delivered by conveyor lines. To improve operational efficiency, carousels often carry baggage from multiple flights. Operators retrieving baggage for a specific flight from the carousel need to check all baggage tags individually, resulting in low efficiency. A sorting system can detect the position of baggage on the carousel and display the corresponding flight information on a screen, thereby reducing unnecessary labor for operators and improving efficiency.
[0004] Existing baggage location detection methods rely on conventional photoelectric detection (Solution 1). Solution 1, the conventional photoelectric detection method, can only detect the initial position of baggage on the carousel and cannot detect multiple bags packed together or stacked. In addition, existing baggage location detection methods also include those based on Radio Frequency Identification (RFID) (Solution 2). Solution 2, the RFID-based detection method, detects baggage tags. Since RFID technology itself does not support location detection, it cannot accurately locate baggage on the carousel. Summary of the Invention
[0005] The purpose of this invention is to solve the problem of inaccurate baggage location detection in existing solutions on the carousel. This invention provides a method for determining baggage location, a sorting system, a computer storage medium, and a program product, which can improve the accuracy and efficiency of baggage location detection.
[0006] To address the aforementioned technical problems, embodiments of the present invention disclose a method for determining the location of luggage, comprising: obtaining a first distance when a carrier with a set number passes a first sensor at a first moment; obtaining a second distance when the carrier with the set number passes a second sensor at a second moment, the second moment being later than the first moment; determining that the carrier with the set number carries luggage when the second distance is less than the first distance; or, determining that the carrier with the set number carries luggage when the second distance is equal to the first distance and the first distance is less than a set distance value.
[0007] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for determining the location of luggage, wherein the first distance includes: obtaining the distance from the side of the turntable away from the first sensor to the first sensor; or, the distance from the side of the luggage carried by the designated carrier closer to the first sensor to the first sensor.
[0008] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for determining the location of luggage, wherein the second distance includes: the distance from the side of the turntable away from the second sensor to the second sensor; or, the distance from the side of the luggage carried by the designated carrier closer to the second sensor to the second sensor.
[0009] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for determining the location of luggage. The step of determining that the second distance is less than the first distance and determining that the carrier with the set number carries luggage further includes: when determining that the second distance is less than the first distance and the first distance is less than a set distance value, determining that the carrier with the set number carries a plurality of luggage stacked along the height direction of the carrier.
[0010] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for determining the location of luggage, the method further comprising: obtaining a third distance when the carrier with the set number passes the first sensor at a third time, the third time being later than the first time; determining that the third distance is greater than the second distance, and determining that luggage has been taken away on the carrier with the set number.
[0011] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for determining the location of luggage, wherein the third distance includes: the distance from the side of the turntable away from the first sensor to the first sensor; or, the distance from the side of the luggage carried by the designated carrier closer to the first sensor to the first sensor.
[0012] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for determining the location of luggage. The step of determining that the third distance is greater than the second distance and determining that luggage has been taken from the carrier with the set number further includes: when the third distance is greater than the second distance and the third distance is equal to the set distance value, determining that all luggage on the carrier with the set number has been taken; or, when the third distance is greater than the second distance and the third distance is less than the set distance value, determining that luggage on the carrier with the set number has not been taken.
[0013] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for determining the location of baggage, the method further comprising: acquiring flight information of baggage carried by a carrier with a set number when it passes through an RFID device, and displaying the flight information of the baggage and the number information of the carrier with the set number on a display device.
[0014] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for determining the location of baggage, the method further comprising: acquiring flight information of the baggage as it passes through the baggage guide device before the baggage enters the carousel; and displaying the flight information of the baggage and the number information of the carrier with a set number carrying the baggage on a display device after the baggage enters the carousel.
[0015] Embodiments of the present invention also disclose a sorting system, comprising: a turntable having a plurality of sequentially numbered carriers configured to carry and transport luggage; a first sensor disposed on the turntable; a second sensor disposed on the turntable along the conveying direction of the turntable, the second sensor being spaced downstream of the first sensor; and a controller connected to the first sensor and the second sensor respectively, the controller being configured to perform the method for determining luggage location as described in any of the above possible embodiments.
[0016] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a sorting system, further comprising: a display device connected to the controller; an RFID device connected to the controller and positioned along the conveying direction of the turntable; and a second sensor disposed between the first sensor and the RFID device.
[0017] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a sorting system, which further includes: a display device connected to the controller; and a baggage import device connected to the controller.
[0018] Embodiments of the present invention also disclose a computer storage medium, including a memory and a processor, the memory being adapted to store computer instructions, and the processor being adapted to execute, when running the computer instructions, the method for determining the location of luggage as described above.
[0019] Embodiments of the present invention also disclose a computer program product, including a computer program / instructions, which, when executed by a processor, implement the method for determining the location of luggage as described above.
[0020] As described above, the present invention provides a method for determining the location of luggage, comprising: obtaining a first distance when a carrier with a set number passes a first sensor at a first moment; obtaining a second distance when the carrier with the set number passes a second sensor at a second moment; determining that the carrier with the set number carries luggage if the second distance is less than the first distance; or, determining that the carrier with the set number carries luggage if the second distance is equal to the first distance and the first distance is less than a set distance value.
[0021] By adopting the above technical solution, the present invention addresses the problem that existing baggage positioning schemes are difficult to accurately locate the position of baggage on the carousel in practical applications. It obtains a first distance when the carrier passes the first sensor at a first moment, and a second distance when the carrier passes the second sensor at a second moment by a second sensor. The first distance and the second distance are compared to determine the magnitude of the first distance, the second distance and a set distance value (e.g., the distance value detected by the sensor when the carrier without baggage passes the sensor), thereby determining whether the carrier is carrying baggage.
[0022] Furthermore, since each carrier on the turntable in this embodiment is numbered sequentially, the number of the carrier carrying the luggage is confirmed, and the number of the carrier is bound to the luggage. Thus, the corresponding position of the carrier on the turntable can be determined according to the number of the carrier carrying the luggage, thereby determining the position of the luggage carried by the carrier on the turntable and realizing the accurate positioning of the luggage, thereby improving the accuracy and efficiency of luggage position detection and improving the working environment.
[0023] To make the above description of the present invention more apparent and understandable, preferred embodiments are described below in conjunction with the accompanying drawings. Attached Figure Description
[0024] Figure 1 shows a schematic diagram of a sorting system provided in an embodiment of the present invention;
[0025] Figure 2 shows a flowchart of a method for determining luggage location according to an embodiment of the present invention;
[0026] Figure 3a shows a schematic diagram of the target luggage and carousel according to an embodiment of the present invention, wherein the carousel is in a first moment;
[0027] Figure 3b shows a second schematic diagram of the target luggage and carousel according to an embodiment of the present invention, wherein the carousel is in the first moment;
[0028] Figure 4 shows a schematic diagram of the target luggage and carousel in an embodiment of the present invention, wherein the carousel is in the second moment;
[0029] Figure 5 shows a flowchart of the method for determining the location of luggage according to an embodiment of the present invention;
[0030] Figure 6 shows a flowchart of the method for determining the location of luggage according to an embodiment of the present invention;
[0031] Figure 7 shows a schematic diagram of the target luggage and carousel in an embodiment of the present invention, wherein the carousel is in the third moment;
[0032] Figure 8 shows a flowchart of the method for determining the location of luggage according to an embodiment of the present invention;
[0033] Figure 9a shows a schematic diagram of the target luggage and carousel according to an embodiment of the present invention;
[0034] Figure 9b shows a schematic diagram of the target luggage and carousel according to an embodiment of the present invention;
[0035] Figure 10 shows a flowchart of the method for determining the location of luggage according to an embodiment of the present invention;
[0036] Figure 11 shows a block diagram of an electronic device provided in an embodiment of the present invention;
[0037] Figure 12 shows a block diagram of a system-on-a-chip (SoC) provided in an embodiment of the present invention. Detailed Implementation
[0038] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Although the description of the present invention is presented in conjunction with preferred embodiments, this does not mean that the features of the invention are limited to these embodiments. On the contrary, the purpose of describing the invention in conjunction with embodiments is to cover other options or modifications that may be derived based on the claims of the present invention. To provide a deep understanding of the invention, many specific details will be included in the following description. The invention may also be implemented without using these details. Furthermore, to avoid confusion or obscuring the focus of the invention, some specific details will be omitted in the description. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present invention can be combined with each other.
[0039] It should be noted that in this specification, similar reference numerals and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0040] In the description of this embodiment, it should be noted that the terms "upper", "lower", "inner", "bottom", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship in which the product of the invention is usually placed when in use. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting the present invention.
[0041] The terms “first”, “second”, etc., are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.
[0042] In the description of this embodiment, it should also be noted that, unless otherwise explicitly specified and limited, the terms "set up," "connected," and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this embodiment based on the specific circumstances.
[0043] To make the objectives, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
[0044] Figure 1 illustrates a scenario of a sorting system 1 determining the position of luggage on a carousel, according to some embodiments of this application.
[0045] As shown in Figure 1, a sorting system 1 provided in this application embodiment includes: a turntable 10, a baggage import device 20, a display device 30, a first sensor 41, a second sensor 42, an RFID device 50, and a controller (not shown in the figure).
[0046] Specifically, as shown in Figure 1, along the conveying direction of the baggage guide device (as shown in the Y direction in Figure 1), one end 201 of the baggage guide device is connected to the upper side of the turntable 10, so that baggage (for example, baggage #5 in Figure 1) can enter the carrier 11 of the turntable 10 from one end 201 of the baggage guide device 20. The turntable 10 drives multiple carriers 11 to move along the conveying direction of the turntable (as shown in the X direction in Figure 1). The carriers 11 are used to carry baggage. Baggage #1, #2, #3 and #4 are all carried by carriers 11 and move synchronously with the carriers 11 along the conveying direction X of the turntable.
[0047] For example, as shown in FIG1, the turntable 10 is provided with a plurality of carriers 11 numbered sequentially (as shown by scales 11 to 30 in FIG1), such as scales 11. For example, the scales 11 are numbered according to the conveying direction X of the turntable by installing an encoder on the motor (not shown in FIG1) of the turntable 10. However, it is not limited to this, and the encoding method of the scales 11 is not specifically limited in this embodiment. For example, it can also be encoded by a visual inspection method. In addition, the number of scales 11 is not specifically limited in this embodiment. For example, it can be 10, 50, 80, 90, 100 or more.
[0048] It should be noted that only a part of the turntable 10 is shown in Figure 1. The embodiments of this application do not impose specific limitations on the shape of the turntable 10. For example, the turntable 10 can be other shapes such as an annular shape.
[0049] A display device 30 is provided on the upper side of the aforementioned carousel 10, extending along the conveying direction X of the carousel. Along the conveying direction X, an RFID device 50 is located between the baggage guide device 20 and the display device 30. The RFID device 50 is used to detect the flight information of baggage (shown as baggage #4 in Figure 1) carried by the carrier 11 passing through the RFID device 50, and sends the flight information to the controller (not shown in the figure). Thus, the display device 30 can receive flight information from the controller and display the baggage's flight information and serial number information (e.g., VI1234-ARM and VI6666-SHA in Figure 1) in a one-to-one correspondence with the baggage on the carousel 10. Exemplarily, the display device 30 in this embodiment is a display screen.
[0050] For example, as shown in Figure 1, in the horizontal direction (i.e., along the conveying direction X of the turntable), baggage #1 is located to the right of baggage #2 along the conveying direction X of the turntable, and baggage #3 is located between baggage #1 and baggage #2. In the vertical direction (i.e., along the vertical direction Z of the carrier 11), baggage #3 is stacked on top of baggage #1 and baggage #2 along the vertical direction Z of the carrier 11, that is, baggage #3 overlaps with the projection portions of baggage #1 and baggage #2 in the vertical direction Z.
[0051] Correspondingly, in the display area of the display device 30, in the horizontal direction (i.e., along the conveying direction X of the turntable), the flight information of baggage #1 (as shown by VI6666-SHA in Figure 1) is also located to the right of the flight information of baggage #2 (as shown by VI1234-ARM in Figure 1) along the conveying direction X, and the flight information of baggage #3 (as shown by VI1234-ARM in Figure 1) is located between the flight information of baggage #1 and baggage #2, and the flight information of baggage #3 overlaps with the projection portion of the flight information of baggage #1 and baggage #2 in the vertical direction Z. In the vertical direction (i.e., the vertical direction Z of the carrier 11), the flight information of baggage #3 is located above the flight information of baggage #1 and baggage #2 along the vertical direction Z of the carrier 11, and corresponds to the position of baggage #3 on the turntable 10.
[0052] That is, the flight information of the baggage in the display device 30 corresponds to the baggage mapping on the carousel 10. For example, in both the horizontal and vertical directions, the flight information of the baggage in this embodiment corresponds to the middle part of the baggage on the carousel 10; however, it is not limited to this. This embodiment does not limit the correspondence between the flight information of the baggage and the baggage on the carousel 10. For example, in the horizontal direction, the flight information of the baggage may correspond to the head of the baggage on the carousel 10, and in the vertical direction, the flight information of the baggage may correspond to the bottom of the baggage on the carousel 10.
[0053] Therefore, in this embodiment, the flight information of the baggage in the display area of the display device 30 corresponds to the baggage mapping on the carousel 10, so that the position and flight information of each piece of baggage on the carousel 10 can be presented to the user (e.g., the operator) in a more intuitive way, avoiding the need for the operator to check the baggage tags of all the baggage on the carousel 10 one by one, thereby reducing the operator's ineffective labor, improving the operator's working environment, and increasing the accuracy and efficiency of detecting the position of baggage.
[0054] Since conventional photoelectric detection methods (Solution 1) can only detect the starting position of luggage on the carousel, and RFID-based detection methods (Solution 2) do not support positioning detection, they cannot accurately locate luggage on the carousel.
[0055] To address the aforementioned issues, this application provides a method for determining the location of luggage. This method utilizes multiple sensors mounted on a carousel to determine whether luggage is carried on sequentially numbered carriers. The position of the carrier on the carousel is determined based on its number, thereby accurately locating the luggage on the carousel.
[0056] Referring again to Figure 1, the aforementioned sensors include a first sensor 41 and a second sensor 42. Along the conveying direction X of the turntable, the first sensor 41 and the second sensor 42 are respectively located on opposite sides of the baggage guide device 20. The second sensor 42 is located between the first sensor 41 and the RFID device 50. The first sensor 41 and the second sensor 42 are respectively connected to a controller (not shown in the figure).
[0057] It should be noted that the embodiments of this application do not specifically limit the positions of the first sensor 41 and the second sensor 42. For example, the first sensor 41 and the second sensor 42 can also be arranged at intervals along the conveying direction X of the turntable on the same side of the baggage guide device 20, as long as the first sensor 41 can detect the first distance of the carrier 11 passing the first sensor 41 at a first moment and the second sensor 42 can detect the second distance of the carrier 11 passing the second sensor 42 at a second moment.
[0058] The following is a detailed description of the method for determining the location of luggage according to this application, based on the schematic diagram of the sorting system 1 shown in Figure 1 and Figure 2.
[0059] Specifically, the method for determining the location of luggage in FIG2 of this application embodiment can be implemented by the controller of the sorting system 1 executing relevant programs.
[0060] Referring to Figure 2, a method for determining the location of luggage according to a specific embodiment of this application includes the following steps.
[0061] S1: Obtain the first distance when the carrier with the set number passes the first sensor at the first moment.
[0062] Here, in this embodiment, the controller is electrically connected to the turntable 10 (e.g., an encoder mounted on the motor of the turntable 10) so that the controller can acquire the numbers of the scales 11 on the turntable 10 in real time. Furthermore, the controller is electrically connected to the first sensor 41 so that the controller can store and update the distance information of the scales 11 with set numbers acquired by the first sensor 41. For example, the distance information of the scales 11 passing through the first sensor 41 acquired by the first sensor 41 at the first moment is stored as a first distance H0.
[0063] In this embodiment of the application, referring to FIG3a, the turntable 10 is at a first moment (i.e., time t0, for example, the 10th second). Along the height direction of the scales (as shown by the Z direction in FIG3a), the distance from the turntable 1001 away from the first sensor 41 to the first sensor 41 is a set distance value H (for example, 60cm), which is a fixed value. The height of the luggage is h0 (for example, 25cm).
[0064] For example, as shown in Figure 3a, the luggage lies horizontally on the turntable 10. The height h0 of the luggage represents the distance along the height direction Z from the side of the luggage away from the first sensor 41 to the side of the luggage close to the first sensor 41. However, this is not a limitation. This embodiment does not specifically limit the posture of the luggage. For example, the luggage can also be upright on the turntable 10. In this case, the height h0 of the luggage represents the distance along the height direction Z from the bottom of the luggage away from the first sensor 41 to the top of the luggage close to the first sensor 41. Furthermore, this embodiment does not limit the size of the set distance value H. It can be set according to the actual situation. For example, the set distance value H can be less than the width of the turntable 10 in the height direction Z.
[0065] Referring back to Figure 3a, at the first time t0 (10s), scale 11 numbered 8 is located below the first sensor 41. The distance from the side 1002 of the luggage carried by scale 11 numbered 8 to the first sensor 41 is H-h0. That is, at the first time t0, the first sensor 41 detects scale 11 numbered 8 at a first distance of H0, where H0 = H-h0 (i.e., 35cm).
[0066] S2: Obtain the second distance when the carrier with the set number passes the second sensor at the second moment.
[0067] Here, the controller in this embodiment is electrically connected to the second sensor 42. The controller in this embodiment can store and update the distance information of the scales 11 with a set number obtained by the second sensor 42. For example, the distance information of the scales 11 that the second sensor 42 obtains at a second time is stored as a second distance H1.
[0068] In this embodiment of the application, referring to FIG4, the turntable 10 is at a second time (i.e., time t1, for example, the 20th second), and the second time t1 is later than the first time t0.
[0069] As shown in Figure 4, at the second time t1 (20s), scale 11 numbered 8 moves to below the second sensor 42. The distance from the side 1002 of the luggage carried by scale 11 numbered 8 near the second sensor to the second sensor 42 is H-h0. That is, at the second time t1, the second sensor 42 detects a second distance of H1 for scale 11 numbered 8, where H1 = H-h0 (i.e., 35cm).
[0070] S3: Compare the first distance and the second distance.
[0071] Here, the controller in this embodiment can acquire stored distance information about the scales 11 and filter the distance information of the scales 11. Next, it statistically analyzes the filtered distance information, which may include updated first distance H0 and second distance H1. That is, when performing step S3, the controller can acquire the latest first distance H0 and second distance H1 of the scales 11. Then, the controller compares the values of the first distance H0 and the second distance H1.
[0072] In this embodiment of the application, the first distance H0 and the second distance H1 are compared to determine whether the scale 11 numbered 8 carries luggage.
[0073] It can be understood that when scale 11 carries one or more pieces of luggage, as shown in Figure 3a, scale 11 numbered 8 passes the first sensor 41 at the first moment t0. The first distance detected by the first sensor 41 for scale 11 numbered 8 is the distance from the side of the top layer of luggage closest to the first sensor 41 to the first sensor 41 (i.e., H0). At this time, the value of the first distance H0 is less than the maximum value (i.e., the set distance value H). However, when scale 11 is not carrying luggage, as shown in Figure 4, scale 11 numbered 13 passes the first sensor 41 at the first moment t0. The first distance H0 detected by the first sensor 41 for scale 11 numbered 13 is the distance from the side of the turntable away from the first sensor 1001 to the first sensor 41 (i.e., the set distance value H). At this time, the value of the first distance H0 is the maximum value. That is, the value of the first distance H0 when scale 11 is not carrying luggage is greater than the value of the first distance H0 when scale 11 carries one or more pieces of luggage, and the value of the first distance H0 decreases for each additional piece of luggage carried by scale 11.
[0074] In other words, the distance measured by the sensor when scale 11 is not carrying any luggage is greater than the distance measured by the sensor when scale 11 is carrying one or more pieces of luggage, and the distance measured by the corresponding sensor decreases for each additional piece of luggage carried by scale 11. Therefore, this embodiment of the application can determine whether scale 11 is carrying luggage based on the relationship between the first distance H0 when scale 11 passes the first sensor 41 at the first time t0 and the second distance H1 when scale 11 passes the second sensor 42 at the second time t1.
[0075] S31: Determine that the second distance is less than the first distance, and determine that the carrier with the set number carries luggage.
[0076] If the controller in this embodiment determines that the second distance is less than the first distance after comparison, it means that the second distance is less than the set distance value H, that is, when the scale 11 passes the second sensor 42 at the second moment, it carries one or more pieces of luggage, and then it is determined that the scale 11 carries luggage.
[0077] In this embodiment of the application, by way of example, referring to FIG3b and in conjunction with FIG4, the value of the second distance H1 = H - h0 (i.e. 35 cm) of scale 11 numbered 8 is less than the value of the first distance H0 = H (i.e. 60 cm).
[0078] Thus, it is determined that scale 11 numbered 8 carries luggage. Furthermore, scale 11 numbered 8 carries luggage that has just entered the carousel 10 from the luggage import device 20.
[0079] S32: When it is determined that the second distance is equal to the first distance and the first distance is less than the set distance value, it is determined that the carrier with the set number carries luggage.
[0080] If the controller in this embodiment determines after comparison that the second distance H1 is equal to the first distance H0 and the first distance H0 is less than the set distance value H, it means that the scale 11 carries one or more pieces of luggage when it passes the first sensor 41 at the first time t0, and the scale 11 carries the same number of pieces of luggage as at the first time t0 at the second time t1, then it is determined that the scale 11 carries luggage.
[0081] In this embodiment of the application, specifically referring to Figure 4 and Figure 3a, the value of the first distance H0 (i.e. 35cm) of the scale 11 numbered 8 is equal to the value of the second distance H1 (i.e. 35cm), and the value of the first distance H0 (i.e. 35cm) is less than the set distance value H (i.e. 60cm).
[0082] Therefore, it is determined that scale 11 with number 8 carries luggage. Furthermore, the luggage on scale 11 with number 8 has not changed, and scale 11 with number 8 does not carry luggage that has newly entered the carousel 10 from the luggage import device 20.
[0083] In summary, referring to Figures 3a and 4, and according to steps S1 to S3 of the method for determining the location of luggage in this application, it is determined that the first distance H0 of the adjacent scales 11 numbered 9 and 10 of number 8 is equal to the second distance H1, and the first distance H0 of the scales 11 numbered 9 and 10 is less than the set distance value H. That is, the changing trend of the first distance H0 and the second distance H1 of the adjacent scales 11 numbered 9 and 10 of number 8 is the same as the changing trend of the scale 11 numbered 8, while the first distance H0 and the second distance H1 of the scales 11 numbered 7 and 11 are both equal to the set distance value H and have not changed. That is, the changing trend of the first distance H0 and the second distance H1 of the scales 11 numbered 7 and 11 is different from the changing trend of the scale 11 numbered 8, so it can be determined that scales 11 numbered 8 to 10 jointly carry luggage. That is, the location of the luggage is determined to be at scales 11 numbered 8 to 10 on the carousel 10.
[0084] As can be seen, by using the method for determining baggage location shown in Figure 2, when the sorting system 1 needs to determine the position of baggage on the turntable 10, the controller can automatically activate the above method to determine whether the scales 11 on the turntable 10 are carrying baggage, to determine the number of the scale 11 carrying baggage, and to bind the baggage with the number of the scale 11. Thus, by determining the corresponding position of the scale 11 on the turntable 10 based on the number of the scale 11 carrying the baggage (for example, scales 8 to 10 mentioned above), the position of the baggage carried by the scale 11 on the turntable 10 can be determined, thereby accurately locating the baggage on the turntable 10, improving the accuracy and efficiency of baggage location detection, and improving the working environment.
[0085] In addition, referring to Figure 5, step S31 may also include step S311, S311: when it is determined that the second distance is less than the first distance and the first distance is less than the set distance value, it is determined that the carrier with the set number carries multiple pieces of luggage stacked along the height direction of the carrier.
[0086] As mentioned earlier, if the second distance H1 is less than the first distance H0, then it is determined that scale 11 carries luggage.
[0087] In this embodiment, if the controller determines that the first distance H0 is less than the set distance value H after comparison, it means that the scale 11 has carried one or more pieces of luggage when it passes the first sensor 41 at the first time t0. Since the second distance H1 is less than the first distance H0, it means that the number of pieces of luggage carried by the scale 11 at the second time t1 is greater than the number of pieces of luggage carried by the scale 11 at the first time t0. Therefore, it is determined that the scale 11 carries multiple pieces of luggage stacked along the height direction of the scale (as shown in the Z direction in Figure 1) (see the stacked luggage #1, #2, and #3 in Figure 1).
[0088] In steps S1 to S3 above, the method for determining the location of luggage in this application can be used to determine the number of the scale 11 carrying luggage, but it is not limited to this. The method for determining the location of luggage in this application can also be used to determine whether luggage has been taken from the scale 11 with the set number.
[0089] The following is a detailed explanation using Figures 6 and 7.
[0090] S4: Obtain the third distance when the carrier with the set number passes the first sensor at the third moment.
[0091] Here, in this embodiment, the controller is electrically connected to the first sensor 41 so that the controller can store and update the distance information of the scale 11 with a set number obtained by the first sensor 41. For example, the distance information of the scale 11 that the first sensor 41 obtains at the third time is stored as the third distance H2. In this embodiment, referring to FIG7, the turntable 10 is at the third time (i.e., time t2, for example, the 100th second), and the third time t2 (i.e., the 100th second) is later than the first time t0 (i.e., the 10th second). The scale 11 with the number 8 moves from the second sensor 42 to the first sensor 41.
[0092] As shown in Figure 7, at the third time t2 (i.e., the 100th second), scale 11 numbered 8 moves past the first sensor 41. The distance from the side of scale 11 numbered 8 that is close to the first sensor 41 to the first sensor is H (i.e., 60 cm). That is, at the third time t2, the first sensor 41 detects scale 11 numbered 8 at a third distance of H2, where H2 = H (i.e., 60 cm).
[0093] S5: Compare the second and third distances.
[0094] Here, the controller in this embodiment can acquire stored distance information about the scales 11 and filter the distance information of the scales 11. Next, it statistically analyzes the filtered distance information, which may include updated second distance H1 and third distance H2. That is, when performing step S5, the controller can acquire the latest second distance H1 and third distance H2 of the scales 11. Then, the controller compares the values of the second distance H1 and the third distance H2.
[0095] In this embodiment of the application, the third distance H2 and the second distance H1 are compared to determine whether the scale 11 with number 8 has luggage that has been taken away.
[0096] As mentioned earlier, for every additional piece of luggage carried by scale 11, the distance measured by the corresponding sensor decreases. Similarly, for every fewer piece of luggage carried by scale 11, the distance measured by the corresponding sensor increases.
[0097] S51: Determine that the third distance is greater than the second distance, and determine that luggage has been taken from the carrier with the set number.
[0098] If the controller in this embodiment determines after comparison that the third distance H2 is greater than the second distance H1, it means that the second distance H1 is less than the set distance value H, that is, when the scale 11 passes the second sensor 42 at the second time t1, it carries one or more pieces of luggage. Since the third distance H2 is greater than the second distance H1, it means that the number of pieces of luggage carried by the scale 11 at the third time t2 is less than the number of pieces of luggage carried by the scale 11 at the second time t1, and therefore it is determined that some luggage has been taken from the scale 11.
[0099] In this embodiment of the application, specifically referring to Figure 7 and Figure 4, the value of the third distance H2 (i.e., 60cm) of scale 11 numbered 8 is greater than the value of the second distance H1 (i.e., 35cm). Therefore, it is determined that luggage has been taken from scale 11 numbered 8.
[0100] Furthermore, referring to Figure 8, step S51 may also include step S511: when it is determined that the third distance is greater than the second distance and the third distance is equal to the set distance value, it is determined that all the luggage on the carrier with the set number has been taken away.
[0101] As mentioned earlier, if the third distance H2 is greater than the second distance H1, then it is determined that luggage has been taken from scale 11.
[0102] Based on this, if the controller in this embodiment determines after comparison that the third distance H2 is equal to the set distance value H (i.e., 60cm), it means that the scale 11 did not carry luggage when it passed the first sensor 41 at the third time t2, and thus it is determined that all the luggage on the scale 11 has been taken away.
[0103] In this embodiment of the application, specifically referring to Figure 7 and in conjunction with Figure 3a, if the value of the third distance H2 (i.e. 60cm) of scale 11 numbered 8 is equal to the set distance value H, then it is determined that scale 11 numbered 8 did not carry luggage at the third time t2, and all luggage on scale 8 has been taken away.
[0104] In summary, referring to Figures 4 and 7, and according to steps S4 and S5 of the method for determining the location of luggage in this application, it is determined that the third distance H2 of scales 11 adjacent to number 8 (numbers 9 and 10) is greater than the second distance H1, and the third distance H2 of scales 11 adjacent to number 9 and 10 is equal to the set distance value H. That is, the changing trends of the third distance H2 and the second distance H1 of scales 11 adjacent to number 8 (numbers 9 and 10) are the same as the changing trend of scale 11 adjacent to number 8, while the third distance H2 and the second distance H1 of scales 11 adjacent to number 7 and 11 are both equal to the set distance value H and have not changed. That is, the changing trends of the third distance H2 and the second distance H1 of scales 11 adjacent to number 7 and 11 are different from the changing trend of scale 11 adjacent to number 8, so it can be determined that all the luggage carried by scales 11 adjacent to number 8 to 10 has been taken away. That is, the location of the taken luggage is determined to be at scales 11 adjacent to number 8 to 10 on the carousel 10.
[0105] As can be seen, by using the method for determining the location of luggage shown in Figures 6 and 8, when the sorting system 1 needs to determine the position of the retrieved luggage on the carousel 10, the controller can automatically activate the above method to determine whether luggage has been taken from the scales 11 of the carousel 10, to determine the number of the scale 11 carrying the retrieved luggage, and to bind the luggage with the number of the scale 11. Thus, by determining the corresponding position of the scale 11 on the carousel 10 based on the number of the scale 11 carrying the luggage (for example, scales 11 numbered 8 to 10 as mentioned above), the position of the luggage carried by the scale 11 on the carousel 10 can be determined, thereby accurately locating the position of the retrieved luggage on the carousel 10.
[0106] In addition, referring to Figure 8, step S51 may also include step S512, where S512: when it is determined that the third distance is greater than the second distance and the third distance is less than the set distance value, it is determined that the luggage on the carrier with the set number has not been completely taken away.
[0107] As mentioned earlier, if the third distance H2 is greater than the second distance H1, then it is determined that luggage has been taken from scale 11.
[0108] In this application example, if the controller of this application embodiment determines after comparison that the third distance H2 is less than the set distance value H, it means that the scale 11 has carried one or more pieces of luggage when it passes the first sensor 41 at the third time t2, and it is determined that the luggage on the scale 11 has not been completely taken away.
[0109] In this embodiment, the sorting system 1 executes the above-mentioned method for determining the location of luggage through the controller, thereby achieving accurate positioning of luggage on the carousel 10. Combined with the display device 30 and RFID device 50 of the sorting system 1, the flight information and number information of the luggage can be displayed one-to-one with the luggage on the carousel 10.
[0110] The process of displaying the flight information of baggage and the number information of the set number scale 11 on the display device 30 is described below with reference to Figures 1, 4 and 9a.
[0111] S6: Obtain the flight information of baggage carried by the designated carrier when it passes through the RFID device, and display the flight information of the baggage and the number information of the designated carrier on the display device.
[0112] Here, the controller in this embodiment is electrically connected to the display device 30 and the RFID device 50, so that after the RFID device 50 detects the flight information of the baggage carried by the scale 11 of the RFID device 50, it can send the flight information to the controller, and the display device 30 can receive the flight information from the controller to display the baggage's flight information and number information in correspondence with the baggage mapping on the carousel 10.
[0113] In this embodiment of the application, as shown in FIG4, baggage #1 is located in baggage guiding device 20 at this time. Scales 11 numbered 12 to 16 are not carrying baggage. That is, the first sensor 41 obtains the first distance H0 when scales 11 numbered 12 to 16 pass the first sensor 41 at the first time t0 (10s), where H0 = H (i.e., 60cm).
[0114] As shown in Figure 9a (the dashed line structure of baggage #1 in Figure 9a represents the movement trajectory of baggage #1 from baggage guide device 20 into turntable 10), baggage #1 enters turntable 10 from baggage guide device 20 at this time.
[0115] Here, the second sensor 42 obtains the second distance H1 when scales 11 numbered 12 and 16 pass through the second sensor 42 at the second time t1 (20s), where H1 = H (i.e., 60cm). Furthermore, the second sensor 42 obtains the second distance H1 when scales 11 numbered 13 to 15 pass through the second sensor 42 at the second time t1, where H1 = H - h0 (i.e., 35cm).
[0116] The controller compares the acquired first distance H0 and second distance H1. It can be confirmed that the second distance H1 (35cm) of scales 11 numbered 13 to 15 is less than the first distance H0 (60cm), thus confirming that scales 11 numbered 13 to 15 carry baggage #1 that entered the carousel 10 from the baggage guide device 20. Furthermore, since the second distance H1 (60cm) of scales 11 numbered 12 and 16 is equal to the first distance H0 (60cm), and the first distance H0 is equal to the set distance value H (60cm), it can be confirmed that scales 11 numbered 12 and 16 do not carry baggage.
[0117] That is, baggage #1 is carried by scales 11 numbered 13 to 15. In other words, baggage #1 is positioned on scales 11 numbered 13 to 15 in carousel 10.
[0118] Therefore, referring to Figure 1, after baggage #1, carried by scale 11, continues to move along the conveying direction X of the turntable 10 and passes through the RFID device 50, the RFID device 50 checks the flight information and serial number information of baggage #1 (e.g., VI6666-SHA in Figure 1), and matches the flight information of baggage #1 with the serial number information of the scale 11 carrying baggage #1 (e.g., scales 11 numbered 13 to 15 in Figure 9a), and binds the flight information and serial number information. That is, the flight information of the baggage is matched one-to-one with the serial number information of the scale 11 carrying baggage #1 (e.g., scales 11 numbered 13 to 15 in Figure 9a).
[0119] Finally, when baggage #1 moves past display device 30, the controller in this embodiment controls display device 30 to display flight information and number information corresponding to baggage #1, and controls the displayed flight information and number information to move synchronously with baggage #1 in display device 30.
[0120] It is understood that when the scales 11 in this embodiment of the application move along the conveying direction X of the turntable 10, they will cause the luggage to move synchronously. That is, the position of the scales 11 on the turntable 10 changes, and thus the position of the luggage carried by the scales 11 on the turntable 10 also changes.
[0121] Therefore, when the number information of the scale 11 and the baggage flight information are displayed on the display device 30 in this embodiment of the application, the method for determining the position of the baggage in this embodiment of the application can determine the corresponding position of the scale 11 on the turntable 10 according to the number of the scale 11 (for example, scale 11 numbered 13 to 15 in FIG. 9a), thereby determining the position of the baggage carried by the scale 11 on the turntable 10, so that when the scale 11 on the turntable 10 carries the baggage and moves along the conveying direction X of the turntable 10, the number information of the scale 11 can move synchronously with the scale 11 in the display device 30.
[0122] Furthermore, in the sorting system 1 of this application embodiment, the flight information and number information of the baggage can move synchronously with the scale 11 and the baggage carried by the scale 11, avoiding the need for operators to check the baggage tags of all baggage on the carousel 10 one by one, thereby reducing the ineffective labor of operators, improving the working environment of operators, and increasing the accuracy and efficiency of baggage location detection.
[0123] In this embodiment, if the luggage carried by the scales 11 on the carousel 10 is taken away, as shown in step S51 of FIG8, the controller of the sorting system 1 can detect the number of the scale 11 carrying the taken luggage using the above-described method for determining the luggage position. Thus, the location of the luggage on the carousel 10 when it was not taken can be determined. When the RFID device 50 detects the scale 11 carrying the taken luggage, the RFID device 50 can obtain the flight information of the taken luggage and unbind the flight information of the taken luggage from the scale 11 carrying it, so that the controller can control the display device 30 to remove the flight information of the taken luggage from the display area.
[0124] Figure 9b shows a schematic diagram of the sorting system 1, wherein the time of turntable 10 is later than the time of turntable 10 in Figure 1.
[0125] Referring to Figure 9b and combining with Figure 1, as described above, the flight information of the baggage in the display device 30 corresponds to the baggage mapping on the carousel 10. For example, as shown in Figure 9b, the flight information of baggage #1, baggage #2, and baggage #4 in the display device 30 correspond to the baggage mappings on the carousel 10 for baggage #1, baggage #2, and baggage #4, respectively.
[0126] Specifically, along the conveyor direction X of the carousel, baggage #1 is located to the right of baggage #2, and baggage #4 is located to the left of baggage #2, with the distance between baggage #4 and baggage #2 being greater than the distance between baggage #2 and baggage #1. Correspondingly, the flight information for baggage #1 (as shown by VI6666-SHA in Figure 9b) is located to the right of the flight information for baggage #2 (as shown by VI1234-ARM in Figure 9b), and the flight information for baggage #4 (as shown by VI1234-ARM in Figure 9b) is located to the left of the flight information for baggage #2 (as shown by VI1234-ARM in Figure 9b), with the distance between the flight information for baggage #4 and baggage #2 being greater than the distance between the flight information for baggage #2 and baggage #1.
[0127] At this time, baggage #1, baggage #2, and baggage #4 have moved along the conveyor direction X of the carousel past the RFID device 50. That is, the controller has determined that baggage #3, carried by scales 11 numbered 14 to 17, has been taken away, and the RFID device 50 has detected the scale 11 carrying the taken-away baggage and obtained the flight information of the taken-away baggage (as shown by VI1234-ARM corresponding to baggage #3 in Figure 1).
[0128] Therefore, the controller unbinds the flight information of baggage #3 (as shown by VI1234-ARM corresponding to baggage #3 in Figure 1) from the numbering information of scales 11 numbered 14 to 17, so that the flight information of baggage #3 is removed from the display area of display device 30.
[0129] For example, as shown in FIG1, the sorting system 1 of this application embodiment further includes a camera device 60, which is used to capture images of luggage for subsequent AI segmentation and tracing.
[0130] It should be understood that, in this embodiment of the application, since the multiple carriers 11 on the turntable 10 circulate along the extension direction X of the turntable, each time a carrier 11 on the turntable 10 reaches the first sensor 41, a first distance H0 corresponding to that carrier 11 at a different time is generated. Therefore, after the first time t0, whenever a carrier 11 with the same number (e.g., scale 11 with number 8) reaches the first sensor 41 again, the first sensor 41 will detect the carrier 11 with the same number again to obtain the different distances (e.g., the first distance and the third distance) of the carrier 11 at different times (e.g., the first time and the third time).
[0131] It should be noted that the embodiments of this application do not impose specific limitations on the types of the first distance, the second distance, and the third distance, as long as they can satisfy the purpose of determining whether the carrier 11 with the set number carries luggage. For example, it could also be that the first sensor 41 detects the thickness of the carrier 11 passing through the first sensor 41 at a first moment, the second sensor 42 detects the thickness of the carrier 11 passing through the second sensor 42 at a second moment, and the first sensor 41 detects the thickness of the carrier 11 passing through the first sensor 41 at a third moment, etc.
[0132] It should be noted that the method for determining the location of luggage in this application is not limited to the above-mentioned application scenarios. Any application scenario that requires precise positioning of a target object can be achieved using the method for determining the location of luggage in this application. For example, it can also be used to determine the position of a product on a conveyor belt in a factory assembly line.
[0133] To prevent baggage from being transported abnormally (such as lost baggage), airport baggage systems typically track each piece of baggage throughout the entire process. Examples of methods used by baggage systems to track each piece of baggage include: baggage tracking devices equipped with scanning units (such as barcode scanners), RFID devices, or single / multi-camera video tracking technology.
[0134] Technicians can easily understand that during the baggage handling process at the airport, baggage is transported from the check-in counter to the baggage carousel, where operators sort the baggage for specific flights. Thus, by tracking each piece of baggage, each node in the baggage system (such as the check-in counter or carousel) can obtain relevant information about each piece of baggage (such as flight information).
[0135] Furthermore, exemplarily, referring to FIG1, in other possible implementations, the embodiments of this application can, before the baggage is transported to the carousel, when the baggage passes through the baggage guiding device (not shown in the figure), the baggage guiding device checks the flight information of the baggage, and after the baggage enters the carousel, the controller matches the flight information of the baggage with the number information of the scale (i.e., the carrier) carrying the baggage (e.g., VI6666-SHA in FIG1), and binds the flight information and the number information. That is, the flight information of the baggage is matched one-to-one with the number information of the scale carrying the baggage.
[0136] In other words, by working together with the baggage import device and the controller, the baggage tracking data (such as flight information) can be directly linked with the sorting system 1, eliminating the need to install RFID devices 50 on the carousel, which can further reduce costs and improve sorting efficiency.
[0137] In the above embodiments, the display device 30 of this application embodiment is a display screen, so that the operator can view the flight information and number information of the baggage being output on the display screen; however, it is not limited to this. In other possible embodiments, those skilled in the art will readily understand that the display device 30 can also be a colored light strip that moves synchronously with the baggage along the carousel, wherein different colors of light represent different flight information. For example, blue represents flight information SHA, green represents flight information ARM, etc.
[0138] Alternatively, the display device 30 can also be a laser indicator that projects flight information onto baggage or other cargo. Alternatively, as is readily understood by technicians, the controller can send flight and tracking information to the handling robot, eliminating the need for visual recognition. This allows the controller to directly interact with the handling robot, enabling fully automated baggage retrieval by the sorting system, thus increasing automation and efficiency.
[0139] Furthermore, the present invention also provides a computer storage medium including a memory and a processor, the memory being adapted to store computer instructions, and the processor being adapted to execute the method for determining the location of luggage as described in any of the above embodiments when running the computer instructions.
[0140] Referring now to FIG11, a block diagram of an electronic device 600 according to an embodiment of the present application is shown. The electronic device 600 is, for example, a smart mobile terminal. The electronic device 600 may include one or more processors 601 coupled to a controller hub 603. In at least one embodiment, the controller hub 603 communicates with the processor 601 via a multi-branch bus such as a Front Side Bus (FSB), a point-to-point interface such as a QuickPath Interconnect (QPI), or a similar connection. The processor 601 executes instructions controlling general types of data processing operations. In one embodiment, the controller hub 603 includes, but is not limited to, a Graphics & Memory Controller Hub (GMCH) (not shown) and an Input / Output Hub (IOH) (which may be on a separate chip) (not shown), wherein the GMCH includes memory and a graphics controller and is coupled to the IOH.
[0141] Electronic device 600 may also include a coprocessor 602 and a memory 604 coupled to a controller hub 603. Alternatively, one or both of the memory and GMCH may be integrated within the processor, with memory 604 and coprocessor 602 directly coupled to processor 601 and controller hub 603, which is located on a single chip with IOH.
[0142] Memory 604 may be, for example, Dynamic Random Access Memory (DRAM), Phase Change Memory (PCM), or a combination of both. Memory 604 may include one or more tangible, non-transitory computer-readable media for storing data and / or instructions. The computer-readable storage medium stores instructions, specifically, temporary and permanent copies of those instructions. These instructions may include, when executed by at least one processor, instructions that cause electronic device 600 to perform the method for determining the location of baggage as shown in FIG. 2. When the instructions are executed on a computer, they cause the computer to perform the method disclosed in any of the above embodiments or combinations thereof to detect the location of target baggage on the carousel.
[0143] In one embodiment, the coprocessor 602 is a dedicated processor, such as, for example, a high-throughput MIC (Many Integrated Core) processor, a network or communication processor, a compression engine, a graphics processor, a GPGPU (General-purpose computing on graphics processing units), or an embedded processor, etc. Optional properties of the coprocessor 602 are indicated by dashed lines in Figure 11.
[0144] In one embodiment, electronic device 600 may further include a network interface controller (NIC) 606. The network interface controller 606 may include a transceiver for providing a radio interface for electronic device 600 to communicate with any other suitable device, such as a front-end module, antenna, etc. In various embodiments, the network interface controller 606 may be integrated with other components of electronic device 600. The network interface controller 606 can implement the functions of the communication unit in the above embodiments.
[0145] Electronic device 600 may further include input / output (I / O) devices 605. I / O 605 may include: a user interface designed to enable a user to interact with electronic device 600; a peripheral component interface designed to enable peripheral components to also interact with electronic device 600; and / or sensors designed to determine environmental conditions and / or location information related to electronic device 600.
[0146] It is worth noting that Figure 11 is merely exemplary. That is, although Figure 11 shows an electronic device 600 including multiple devices such as a processor 601, a controller hub 603, and a memory 604, in actual applications, devices using the methods of this application may include only a subset of the devices in the electronic device 600; for example, it may only include the processor 601 and the network interface 606. The nature of the optional devices in Figure 11 is shown with dashed lines.
[0147] Referring now to FIG12, a block diagram of a SoC (System on Chip) 700 according to an embodiment of the present application is shown. In FIG12, similar components have the same reference numerals. Additionally, dashed boxes represent optional features of more advanced SoCs. In FIG12, the SoC includes: an interconnect unit 750 coupled to a processor 710; a system proxy unit 780; a bus controller unit 790; an integrated memory controller unit 740; a group or one or more coprocessors 720, which may include integrated graphics logic, an image processor, an audio processor, and a video processor; a static random-access memory (SRAM) unit 730; and a direct memory access (DMA) unit 760. In one embodiment, the coprocessor 720 includes a dedicated processor, such as, for example, a network or communication processor, a compression engine, a GPGPU (General-purpose computing on graphics processing units), a high-throughput MIC processor, or an embedded processor, etc.
[0148] Static Random Access Memory (SRAM) cell 730 may include one or more tangible, non-transitory computer-readable media for storing data and / or instructions. The computer-readable storage medium stores instructions, specifically, temporary and permanent copies of the instructions. The instructions may include: instructions that, when executed by at least one processor, cause the SoC to implement the method for determining baggage location as shown in FIG2. When the instructions are executed on a computer, they cause the computer to perform the method disclosed in the above embodiments.
[0149] This application also provides a computer program product for implementing the methods for determining the location of luggage provided in the above embodiments.
[0150] Various embodiments of the mechanisms disclosed in this application can be implemented in hardware, software, firmware, or combinations of these implementation methods. Embodiments of this application can be implemented as computer program modules or module code executable on a programmable system, the programmable system including at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device.
[0151] Computer program modules or module code can be applied to input instructions to perform the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, the processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application-specific integrated circuit (ASIC), or a microprocessor.
[0152] Module code can be implemented using a high-level modular language or an object-oriented programming language to communicate with the processing system. Assembly language or machine language can also be used to implement module code when needed. In fact, the mechanisms described in this application are not limited to any particular programming language. In either case, the language can be a compiled language or an interpreted language.
[0153] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored thereon on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, the instructions may be distributed via a network or through other computer-readable media. Therefore, machine-readable media may include any mechanism for storing or transmitting information in a machine-readable (e.g., computer-readable) form, including but not limited to floppy disks, optical disks, optical discs, magneto-optical disks, read-only memory (ROM), random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic cards or optical cards, flash memory, or tangible machine-readable storage for transmitting information (e.g., carrier waves, infrared signals, digital signals, etc.) using the Internet in the form of electrical, optical, acoustic, or other forms of propagated signals. Therefore, machine-readable media include any type of machine-readable medium suitable for storing or transmitting electronic instructions or information in a machine-readable (e.g., computer-readable) form.
[0154] While the present invention has been illustrated and described with reference to certain preferred embodiments, those skilled in the art should understand that the above description is a further detailed explanation of the invention in conjunction with specific embodiments, and should not be construed as limiting the specific implementation of the invention to these descriptions. Various changes in form and detail can be made by those skilled in the art, including several simple deductions or substitutions, without departing from the spirit and scope of the invention.
Claims
1. A method for determining the location of luggage, applied to a sorting system, the sorting system including a turntable, the turntable including a plurality of sequentially numbered carriers, the carriers being configured to carry luggage, characterized in that, The method includes: Obtain the first distance when the carrier with the set number passes the first sensor at the first moment; The second distance of the carrier with the set number when it passes the second sensor at a second time, where the second time is later than the first time, is obtained. If the second distance is determined to be less than the first distance, then the carrier with the designated number is determined to be carrying luggage; or, When it is determined that the second distance is equal to the first distance and the first distance is less than a set distance value, it is determined that the carrier with the set number carries luggage.
2. The method for determining the location of luggage according to claim 1, characterized in that, The first distance includes: The distance from the side of the turntable away from the first sensor to the first sensor; or, The distance from the side of the luggage carried by the designated carrier that is closest to the first sensor to the first sensor.
3. The method for determining the location of luggage according to claim 1 or 2, characterized in that, The second distance includes: The distance from the side of the turntable away from the second sensor to the second sensor; or, The distance from the side of the luggage carried by the designated carrier that is closest to the second sensor to the second sensor.
4. The method for determining the location of luggage according to claim 1, characterized in that, The step of determining that the second distance is less than the first distance and determining that the carrier with the set number carries luggage further includes: When it is determined that the second distance is less than the first distance, and the first distance is less than a set distance value, it is determined that the carrier with the set number carries multiple pieces of luggage stacked along the height direction of the carrier.
5. The method for determining the location of luggage according to claim 1 or 4, characterized in that, The method for determining the location of luggage also includes: The third distance is obtained when the carrier with the set number passes the first sensor at a third time, and the third time is later than the first time. If the third distance is determined to be greater than the second distance, it is determined that luggage has been taken from the carrier with the set number.
6. The method for determining the location of luggage according to claim 5, characterized in that, The third distance includes: The distance from the side of the turntable away from the first sensor to the first sensor; or, The distance from the side of the luggage carried by the designated carrier that is closest to the first sensor to the first sensor.
7. The method for determining the location of luggage according to claim 5, characterized in that, The step of determining that the third distance is greater than the second distance and determining that luggage has been taken from the carrier with the set number further includes: When it is determined that the third distance is greater than the second distance and the third distance is equal to the set distance value, it is determined that all luggage on the carrier with the set number has been taken away; or, When it is determined that the third distance is greater than the second distance and the third distance is less than the set distance value, it is determined that the luggage on the carrier with the set number has not been completely taken away.
8. The method for determining the location of luggage according to claim 1 or 4, characterized in that, The method for determining the location of luggage also includes: The system obtains the flight information of baggage carried by a carrier with a set number when it passes through the RFID device, and displays the flight information of the baggage and the number information of the carrier with the set number on the display device.
9. The method for determining the location of luggage according to claim 1 or 4, characterized in that, The method for determining the location of luggage also includes: Before the baggage enters the carousel, obtain the flight information of the baggage as it passes through the baggage handling device; After the baggage enters the carousel, the flight information of the baggage and the serial number of the carrier carrying the baggage are displayed on the display device.
10. A sorting system, characterized in that, include: A carousel having multiple sequentially numbered carriers configured to carry and transport luggage; The first sensor is located on the turntable; A second sensor is disposed on the turntable along the conveying direction of the turntable, and the second sensor is disposed downstream of the first sensor at an interval. A controller, connected to the first sensor and the second sensor respectively, is used to perform the method for determining the location of luggage as described in any one of claims 1 to 8.
11. The sorting system according to claim 10, characterized in that, Also includes: A display device is connected to the controller; An RFID device is connected to the controller and is positioned along the conveying direction of the turntable. The second sensor is located between the first sensor and the RFID device.
12. The sorting system according to claim 10, characterized in that, Also includes: A display device is connected to the controller; A luggage import device is connected to the controller.
13. A computer storage medium, characterized in that, The system includes a memory and a processor, the memory being adapted to store computer instructions, and the processor being adapted to perform, when executing the computer instructions, the method for determining the location of luggage as described in any one of claims 1 to 9.
14. A computer program product, characterized in that, Includes a computer program / instruction that, when executed by a processor, implements the method for determining the location of luggage as described in any one of claims 1 to 9.