Container scheduling method and device, computer equipment and computer readable storage medium

By obtaining and analyzing the status and location information of the cargo box, controlling the unmanned vehicle to adjust the number of cargo boxes, the cumulative problem of hollow boxes in unmanned logistics vehicles is solved and the logistics operation efficiency is improved.

CN119761666APending Publication Date: 2025-04-04ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202410787856.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-18
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing unmanned logistics vehicles have cumulative empty boxes in networked logistics, resulting in inefficient logistics operations.

Method used

By obtaining the status and location information of each cargo container in the shared cargo container pool, determining the number of dispatchable cargo containers in each transfer center and outlet, and adjusting the number of cargo containers by controlling unmanned vehicles to achieve dynamic balance of cargo containers.

Benefits of technology

It effectively solves the problem of cumulative empty boxes, improves the overall efficiency of logistics operations, and ensures the dynamic balance of cargo boxes between various transfer centers and outlets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119761666A_ABST
    Figure CN119761666A_ABST
Patent Text Reader

Abstract

The invention provides a cargo tank scheduling method and device, computer equipment and a computer readable storage medium. The method comprises the steps of obtaining cargo tank states and cargo tank position information of all cargo tanks in a shared cargo tank pool; according to the cargo box state and the cargo box position information, determining the number of dispatchable cargo boxes stored in each transfer center and each network point at the current moment; and according to the number of the schedulable containers stored in each transfer center and each network point at the current moment, adjusting the number of the schedulable containers between each transfer center and each network point at the next moment so as to enable the containers in the shared container pool to reach dynamic balance. Through the method, the logistics operation efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present specification relates to the technical field of unmanned logistics scheduling, and in particular to a cargo box scheduling method, apparatus, computer equipment, and computer-readable storage medium. Background Art

[0002] With the rapid advancement of driverless technology, driverless logistics vehicles are becoming more and more common in networked logistics.

[0003] The current technical model on the market is to unload a loaded box and load an empty box at each outlet. This will lead to the accumulation of empty boxes due to lack of time for exchange, which will lead to low overall efficiency of logistics operations. Summary of the invention

[0004] In order to overcome the problems existing in the related art, this specification provides a cargo container scheduling method, device, computer equipment and readable storage medium.

[0005] According to a first aspect of an embodiment of this specification, a container scheduling method is provided, the method comprising:

[0006] Get the container status and location information of each container in the shared container pool;

[0007] Determine the number of dispatchable cargo boxes currently stored in each transfer center and each network point according to the cargo box status and cargo box location information;

[0008] According to the number of dispatchable cargo boxes stored in each transfer center and each outlet at the current moment, the number of dispatchable cargo boxes between each transfer center and each outlet at the next moment is adjusted by controlling the unmanned vehicle to achieve a dynamic balance of the cargo boxes in the shared cargo box pool.

[0009] Furthermore, in some embodiments, the cargo box status includes the loading and unloading status from the transfer vehicle and the cargo box operation status from the PDA device; according to the cargo box status and cargo box location information, determining the number of dispatchable cargo boxes stored in each transfer center and each network point at the current moment includes:

[0010] If the loading and unloading status is unloaded and the cargo box operation status is unloaded, matching the cargo box location information with the location information of the transfer center and the outlet;

[0011] If the cargo box location information is consistent with the location information of any of the transfer centers or the outlets, the number of dispatchable cargo boxes in the transfer center or the outlet that is consistent with the cargo box location information is adjusted accordingly.

[0012] Furthermore, in some embodiments, adjusting the number of dispatchable cargo boxes between each of the transshipment centers and each of the outlets at the next moment according to the number of dispatchable cargo boxes stored in each of the transshipment centers and each of the outlets at the current moment includes:

[0013] If the number of dispatchable cargo boxes in the network point at the current moment is greater than the preset upper limit threshold of the network point, the network point is marked as a network point to be transferred out, and the unmanned vehicle is controlled to transfer the dispatchable cargo boxes exceeding the preset upper limit threshold from the network point to be transferred out to the transfer center for storage;

[0014] If the number of dispatchable cargo boxes in the outlet at the current moment is less than the preset lower limit threshold of the outlet, the outlet will be marked as a to-be-transferred outlet, and the unmanned vehicle will be controlled to transfer a preset number of the dispatchable cargo boxes from the transfer-out transfer center to the to-be-transferred outlet; the preset number is the difference between the number of dispatchable cargo boxes stored in the to-be-transferred outlet and the preset lower limit threshold of the outlet.

[0015] Furthermore, in some embodiments, controlling the unmanned vehicle to transfer the dispatchable cargo boxes exceeding the preset upper limit threshold from the to-be-transferred outlet to the transfer-in transfer center for storage includes:

[0016] Calculate the transportation distance between the outlet to be transferred out and each of the transfer centers, and select the transfer center with the shortest transportation distance to the outlet to be transferred out as the transfer-in transfer center;

[0017] If the transferable transfer center corresponds to multiple transfer-out points, the transfer path is calculated according to the multiple transfer-out points, and the unmanned vehicle is controlled to transfer the dispatchable cargo boxes that exceed the preset upper limit threshold in each transfer-out point based on the transfer path to the transferable transfer center for storage.

[0018] Furthermore, in some embodiments, controlling the unmanned vehicle to transfer a preset number of dispatchable cargo boxes from the transfer-out transfer center to the to-be-transferred outlet includes:

[0019] Calculate the transportation distance between the outlet to be transferred and each of the transfer centers, and select the transfer center with the shortest transportation distance to the outlet to be transferred as the transfer-out transfer center;

[0020] Taking the transfer-out transfer center as the starting point, the transfer vehicle is controlled to sequentially transfer the dispatchable cargo boxes to the transfer-in outlet closest to the transfer vehicle.

[0021] Further, in some embodiments, the transferable transit center is determined based on the predicted order quantity; if the number of dispatchable cargo boxes of the transit center is less than the predicted order quantity, the transit center is determined as the transferable transit center;

[0022] The transferable transit center is determined based on the ratio of the area of ​​the transit center to the area of ​​the dispatchable cargo boxes; if the number of dispatchable cargo boxes in the transit center is greater than the ratio, the transit center is determined to be the transferable transit center.

[0023] Furthermore, in some embodiments, after controlling the unmanned vehicle to transfer the dispatchable cargo boxes exceeding the preset upper limit threshold from the to-be-transferred outlet to the transfer-in transfer center for storage, the method further includes:

[0024] If the number of dispatchable cargo boxes in the transferable transfer center is still less than the predicted order quantity, the transferable transfer center is taken as the origin to search for the transferable transfer center within a preset distance range, and the unmanned vehicle is controlled to transfer the dispatchable cargo boxes from the transferable transfer center to the transferable transfer center.

[0025] According to a second aspect of an embodiment of this specification, a cargo box scheduling device is provided, comprising:

[0026] An acquisition module is used to obtain the container status and container location information of each container in the shared container pool;

[0027] A calculation module, used to determine the number of dispatchable cargo boxes stored in each transfer center and each network point at the current moment according to the cargo box status and cargo box location information;

[0028] The adjustment module is used to control the unmanned vehicle to adjust the number of dispatchable cargo boxes between each transfer center and each of the outlets at the next moment according to the number of dispatchable cargo boxes stored in each of the transfer centers and each of the outlets at the current moment, so as to achieve a dynamic balance of the cargo boxes in the shared cargo box pool.

[0029] According to a third aspect of the embodiments of this specification, a computer device is provided, on which a computer program is stored, and when the computer program is executed by a processor, the method in any one of the above embodiments is implemented.

[0030] According to a fourth aspect of the embodiments of this specification, a computer-readable storage medium is provided, on which a computer program is stored, and the computer program is executed by a processor as a method in any one of the above embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the specification and, together with the description, serve to explain the principles of the specification.

[0032] Figure 1 is an application scenario diagram of a cargo box scheduling method shown in an exemplary embodiment of this specification;

[0033] Figure 2 is a schematic diagram of a transfer vehicle shown in an exemplary embodiment of this specification;

[0034] Figure 3 is a schematic diagram of an application environment of a cargo box scheduling method shown in an exemplary embodiment of this specification;

[0035] Figure 4 is a flowchart of steps of a cargo box scheduling method shown in an exemplary embodiment of this specification;

[0036] Figure 5 It is a logical framework diagram of a management system of a scheduling platform shown in an exemplary embodiment of this specification;

[0037] Figure 6 It is a structural block diagram of a cargo box scheduling device shown as an exemplary embodiment in this specification. DETAILED DESCRIPTION

[0038] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this specification. Instead, they are merely examples of devices and methods consistent with some aspects of this specification as detailed in the appended claims.

[0039] Combination Figure 1 , Figure 1The application scenario of the cargo box scheduling method provided for the embodiment of the present application includes multiple transfer centers and multiple outlets. A transfer center can correspond to multiple outlets. The transfer center is responsible for the transfer of goods between its corresponding outlets. The transfer center is a logistics hub, which provides distribution or transfer of goods to corresponding outlets through the transfer center. When the goods arrive at the outlets, the staff will further distribute the goods to the final destination. In this application, the goods are transferred from the transfer center to the corresponding outlets by controlling an unmanned transfer vehicle. Among them, the goods are loaded in cargo boxes, and one order corresponds to one cargo box. Exemplarily, when the transfer vehicle is filled with 6 cargo boxes at the transfer center 1, it reaches the fixed unloading point of the outlet 1 to unload the cargo boxes filled with goods, and then loads the empty cargo boxes that need to be recycled at the outlet 1, and so on through the loading points of other outlets. When there are too many or too few cargo boxes at an outlet or transfer center, the logistics dispatching platform controls the transfer vehicle to transfer cargo boxes between outlets and transfer centers to ensure that at the next moment, during the cargo box transfer process, some transfer centers and outlets will not have too many cargo boxes at some outlets and too few cargo boxes at others, which will lead to an imbalance in the logistics network and reduced efficiency. It should be emphasized that in the application scenario of this application, the transfer of cargo boxes is unmanned, including loading cargo boxes onto transfer vehicles through the self-unloading mechanism on the transfer vehicles. Figure 2 shown.

[0040] Combination Figure 3 , Figure 3 The application environment of the cargo box scheduling method provided in the embodiment of the present application. Among them, the transfer vehicle 301, the tracking device 302 and the PDA device 303 communicate with the server 304 through the network. The tracking device 102 is loaded on the cargo box and uploads the cargo box location information to the server 304 in real time. Among them, the tracking device 302 can be an NB-IOT (Narrowband Internet of Things) positioning device. NB-IOT is the best connection technology for low-power wide-area Internet of Things, which can realize the functions of reporting the location of the box, information transmission, etc., and can realize the visual tracking and management of the box operation process.

[0041] like Figure 4 As shown, Figure 4 This is a flowchart of a container scheduling method according to an exemplary embodiment of the present specification, comprising the following steps:

[0042] In step 402, the container status and container location information of each container in the shared container pool are obtained.

[0043] The shared cargo box pool refers to the total shared cargo box pool formed by the cargo boxes carried by the unmanned transfer vehicles and the spare cargo boxes distributed in various places. The cargo box status includes the loading and unloading status uploaded by the unmanned vehicle, where the loading and unloading status is used to indicate whether the cargo box is in the loading or unloading state; the cargo box status also includes the cargo box operation status uploaded by the PDA device, where the cargo box operation status is used to indicate whether the cargo box is in the loading or unloading state.

[0044] For example, each cargo box is embedded with an RFID (Radio Frequency Identification) electronic tag. The RFID tag is attached to a fixed position in the lower right corner of the box to ensure that the unmanned vehicle sensing system can sense the RFID data. If an autonomous driving vehicle has 6 box positions, namely, box positions 1-6, when there is no box in the automatic driving box position 1, the system will record that the vehicle's box position 1 is empty. When a box is loaded, the autonomous driving vehicle automatically recognizes the RFID tag, and the system will record that the vehicle's box position 1 is in place, and the system records that the box has been loaded. When unloading, when the vehicle leaves the unmanned vehicle, the system records that the box position is empty and the box has been unloaded. When the cargo box is unloaded by the unmanned vehicle at the fixed unloading point of the outlet, the staff will record the cargo box operation status through a handheld PDA device when unloading the goods in the cargo box.

[0045] In step 404, the number of dispatchable cargo boxes currently stored in each transfer center and each network point is determined based on the cargo box status and cargo box location information.

[0046] During the process of transferring cargo boxes by the transfer vehicle, some cargo boxes are located on the transfer vehicle, and some cargo boxes are located in the outlets or transfer centers. Therefore, it is necessary to determine the number of dispatchable cargo boxes between each transfer center and each outlet based on the cargo box status and cargo box location information. In this embodiment, the dispatchable cargo box refers to the cargo box that is not loaded with goods at present and is not loaded on the transfer vehicle. It can be allocated to the required transfer center or outlet within the next moment to optimize resource allocation.

[0047] One thing that needs to be explained is that in the relevant technology, the staff can read and write the RFID tag on the cargo box through the PDA to directly obtain whether the cargo box is dispatchable. For example, when the cargo box is unloaded at a fixed unloading point, the staff sorts the goods in the cargo box and directly rewrites the status of the cargo box to dispatchable after sorting. However, if the outlet has not unloaded the goods, it is impossible to know whether the cargo box has been left in the transfer center, or the goods are in transit, or the cargo box is unloaded at the outlet without unloading, which makes it impossible to trace the cargo box, especially in unmanned transportation.

[0048] In step 406, based on the number of dispatchable cargo boxes stored in each transfer center and each outlet at the current moment, the unmanned vehicle is controlled to adjust the number of dispatchable cargo boxes between each transfer center and each outlet at the next moment, so that the cargo boxes in the shared cargo box pool reach a dynamic balance.

[0049] The logistics dispatching platform will control the transfer vehicles to dispatch containers between the outlets and transfer centers according to the number of dispatchable containers in each transfer center and each outlet at the current moment, so as to achieve a dynamic balance of containers in the shared container pool, and ensure that at the next moment, during the container transfer process, some transfer centers and each outlet will not have more containers than some outlets.

[0050] In the above embodiment, the cargo box status and cargo box location information can be used to accurately identify the number of dispatchable cargo boxes in each transfer center and outlet, and then accurately adjust the dispatchable cargo boxes between the transfer centers and outlets at the next moment to improve the overall efficiency of logistics operations.

[0051] Furthermore, in some embodiments, the number of dispatchable containers stored in each transfer center and each outlet at the current moment is determined based on the container status and container location information, including: if the loading and unloading status is unloaded and the container operation status is unloaded, the container location information is matched with the location information of the transfer center and the outlet; if the container location information is consistent with the location information of any transfer center or outlet, the number of dispatchable containers in the transfer center or outlet that is consistent with the container location information is adjusted accordingly.

[0052] When the loading and unloading status is unloaded and the cargo box operation status is unloaded, the cargo box is judged to be in a dispatchable state. At this time, the location information of the cargo box is matched with the location information of the transshipment center and the outlet to determine the specific location of the cargo box in transshipment. Exemplarily, in combination with Table 1, if the cargo box status passes through unloaded and unloaded continuously, and the cargo box location information matches the location information of the transshipment center, it is judged that the cargo box is currently in the transshipment center, and the number of cargo boxes stored in the transshipment center is counted by +1. Correspondingly, if the cargo box status passes through "loaded-to be loaded" continuously, and the cargo box location information matches the location of the transshipment center or outlet, the number of matching transshipment centers or outlets is counted by -1.

[0053] Table 1

[0054] Cabinet status Box location Box Count Count after multiple times Loaded - Loaded Transfer Station 1 Turn-1 *frequency Loaded - Loaded Network 1 Net-1 *frequency Unloaded - Unloaded Transfer Station 1 Transfer +1 *frequency Unloaded - Unloaded Network 1 Net+1 *frequency … … … …

[0055] Furthermore, in one embodiment, the number of dispatchable cargo boxes between each transfer center and each outlet at the next moment is adjusted according to the number of dispatchable cargo boxes stored in each transfer center and each outlet at the current moment, including: if the number of dispatchable cargo boxes in the outlet at the current moment is greater than the preset upper limit threshold of the outlet, the outlet is marked as a to-be-transferred outlet, and the unmanned vehicle is controlled to transfer the cargo boxes exceeding the preset upper limit threshold from the to-be-transferred outlet to the transfer-in transfer center for storage; if the number of dispatchable cargo boxes in the outlet at the current moment is less than the preset lower limit threshold of the outlet, the outlet is marked as a to-be-transferred outlet, and the unmanned vehicle is controlled to transfer a preset number of dispatchable cargo boxes from the transfer-out transfer center to the transfer-in outlet; the preset number is the difference between the number of dispatchable cargo boxes stored in the outlet and the preset lower limit threshold of the outlet.

[0056] The logistics dispatching platform will detect the number of dispatchable cargo boxes in each outlet in real time, and compare it with the preset upper limit threshold of the outlet. If the number of dispatchable cargo boxes stored in the outlet at the current moment is greater than the preset upper limit threshold of the outlet, the outlet will be marked as a to-be-transferred outlet, and the unmanned vehicle will be controlled to transfer the cargo boxes exceeding the preset upper limit threshold from the to-be-transferred outlet to the transfer center corresponding to the transfer outlet for storage. Among them, the preset upper limit threshold can be confirmed based on the area of ​​the outlet and the area of ​​the dispatchable cargo box. For example, if the area of ​​the dispatchable cargo box is 2 square meters, the preset upper limit is the area of ​​the reserve box of the outlet / 2 square meters. Correspondingly, if the number of dispatchable cargo boxes stored in the outlet at the current moment is less than the preset lower limit threshold of the outlet, the logistics dispatching platform will control the unmanned vehicle to transfer the difference between the number of dispatchable cargo boxes in the outlet and the preset lower limit threshold of the outlet from the transfer center to the to-be-transferred outlet. Among them, the preset lower limit threshold can be 0.

[0057] The transferable transit center is determined based on the predicted order quantity. If the dispatchable quantity of the transit center is less than the predicted order quantity, the current transit center is determined to be the transferable transit center. At this time, the dispatchable cargo boxes in the to-be-transferred outlets that are greater than the preset upper limit threshold of the outlets can be transferred to the transferable transit center.

[0058] Furthermore, the predicted order can be obtained based on the historical order data. For example, the historical order data can be input into the order prediction model so that the order prediction model predicts the order data at the next moment based on the historical order data. The order prediction model can be trained based on the LSTM (Long Short-Term Memory) model.

[0059] The transferable transit center is determined based on the ratio of the transfer center area to the adjustable cargo boxes. If the area of ​​the adjustable cargo boxes is 2 square meters, then when the number of dispatchable cargo boxes in the transfer center is greater than half of the area of ​​the transfer center, the current transfer center is determined to be a transferable transit center. At this time, the dispatchable cargo boxes in the transferable transit center can be transferred to the waiting transfer outlets.

[0060] Furthermore, in some embodiments, before controlling the unmanned vehicle to transfer cargo boxes that exceed a preset upper limit threshold from an outlet to a transfer center for storage, it includes: calculating the transportation distance between the outlet to be transferred out and each transfer center, and selecting the transfer center with the shortest transportation distance to the outlet to be transferred out as the transfer center that can be transferred into.

[0061] In actual scenarios, there are multiple transfer centers and multiple outlets. Therefore, before transferring the dispatchable cargo box from the outlet to be transferred to the transfer center, a transfer center with the shortest distance will be determined as the transfer center.

[0062] For example, assume that there are two transfer centers, namely, transfer center 1 and transfer center 2, and there are 10 outlets, of which the transfer center corresponding to outlets 1-6 is transfer center 1, and the transfer center corresponding to outlets 7-10 is transfer center 2. If the shortest transfer center corresponding to outlets 1-5 is transfer center 1, and the shortest transfer center corresponding to outlets 6-10 is transfer center 2. At this time, transfer center 1 generates a corresponding transfer path based on outlets 1-5, and controls the unmanned vehicle to recycle the dispatchable cargo box from each outlet in outlets 1-5 based on the transfer path.

[0063] Furthermore, in some embodiments, the unmanned vehicle is controlled to transfer a preset number of dispatchable cargo boxes from the transfer-out transfer center to the to-be-transferred-in outlets, including: calculating the transportation distance between the to-be-transferred-in outlets and each transfer center, and selecting the transfer center with the shortest transportation distance to the to-be-transferred-in outlets as the transfer-out transfer center; taking the transfer-out transfer center as the starting point, controlling the transfer vehicle to sequentially transfer the dispatchable cargo boxes to the to-be-transferred-in outlets that are closest to the transfer vehicle.

[0064] Similarly, since there are multiple transfer centers and multiple outlets in actual scenarios, before transferring the cargo box from the transfer-out transfer center to the transfer-in outlet, a transfer center with the shortest distance will be determined as the transfer-out transfer center.

[0065] For example, if the transfer center with the shortest distance corresponding to outlets 1-5 is transfer center 1, then the transfer center 1 is first calculated for the outlet with the shortest distance. When the unmanned vehicle reaches the outlet with the shortest distance, it continues to calculate the shortest outlet corresponding to the current outlet until all dispatchable cargo boxes are transferred to the outlet to be transferred.

[0066] Furthermore, after controlling the unmanned vehicle to transfer the dispatchable cargo boxes that exceed the preset upper limit threshold from the to-be-transferred outlets to the transfer-in transfer center for storage, it also includes: if the number of dispatchable cargo boxes in the transfer-in transfer center is still less than the predicted order quantity, taking the transfer-in transfer center as the origin, searching for the transfer-out transfer center within a preset distance range, and controlling the unmanned vehicle to transfer the dispatchable cargo boxes from the transfer-out transfer center to the transfer-in transfer center.

[0067] If the dispatchable cargo boxes that exceed the preset upper limit threshold of the outlets in the to-be-transferred outlets are transferred to the transfer-in transfer center, and the number of dispatchable cargo boxes in the transfer-in transfer center is still less than the predicted order quantity, that is, the transfer-in transfer center still lacks dispatchable cargo boxes, then the dispatchable cargo boxes are transferred from the transfer-out transfer center. At this time, with the transfer-in transfer center as the origin, the transfer-out transfer center within the preset distance range is searched, and the unmanned vehicle is controlled to transport the dispatchable cargo boxes from the transfer-out transfer center to the transfer-in transfer center.

[0068] Combination Figure 5 , Figure 5 The logical framework diagram of the management system of the logistics scheduling platform in one embodiment includes a multi-box asset management module, a box intelligent scheduling module and a visualization center.

[0069] The multi-cabinet asset management module tracks the location, loading and unloading status, and left and right status of the cabinets in the shared cabinet pool based on RFID tags and NB-IOT.

[0070] The intelligent container dispatching module implements distributed dynamic flow management of containers through three dimensions: container status, container location, and order information. Dynamic flow management:

[0071] 1) When the number of dispatchable cargo boxes stored in the outlet reaches the upper limit, the current outlet is marked as a to-be-transferred outlet, and then the unmanned vehicle is controlled to transfer the excess cargo boxes to the transfer center. In this process, the to-be-transferred outlet may correspond to multiple transfer centers, so the transportation distance between the to-be-transferred outlet and each transfer center will be calculated, and the transfer center with the shortest transportation distance to the to-be-transferred outlet will be selected as the transfer-in transfer center. The transfer-in transfer center may also correspond to multiple to-be-transferred outlets. At this time, the path from the same transfer center to the outlet where the box should be recovered in the shortest distance is aggregated, that is, the transfer path to the transfer-in transfer center is calculated based on multiple to-be-transferred outlets, and the unmanned vehicle is controlled to recover the excess dispatchable cargo boxes from each to-be-transferred outlet based on the transfer path.

[0072] 2) When the number of dispatchable cargo boxes stored in the outlet is lower than the lower limit, the current outlet is marked as the outlet to be transferred in, and then the unmanned vehicle is controlled to allocate dispatchable cargo boxes from the transfer center. In this process, the outlet to be transferred in may correspond to multiple transfer centers, so the transportation distance between the outlet to be transferred in and each transfer center will be calculated, and the transfer center with the shortest transportation distance to the outlet to be transferred in will be selected as the transfer-out transfer center. Similarly, the transfer-out transfer center may also correspond to multiple outlets to be transferred in. At this time, the nearest outlet to be transferred in is calculated first, and the unmanned vehicle is controlled to reach the nearest outlet to be transferred in. After the unmanned vehicle reaches the outlet to be transferred in, the outlet to be transferred in closest to the current outlet is calculated again, and the dispatchable cargo boxes are transferred to each outlet to be transferred in turn.

[0073] 3) When the number of dispatchable cargo boxes transferred from the outgoing outlets to the incoming transfer center is still less than the predicted order quantity, the dispatchable cargo boxes will be transferred from the transfer center. In this process, the outgoing transfer center within the preset distance is searched with the incoming transfer center as the origin, and the unmanned vehicle is controlled to transfer the dispatchable cargo boxes from the outgoing transfer center to the incoming transfer center.

[0074] Among them, the outlets to be transferred out are determined based on the area of ​​the outlets. For example, if the dispatchable cargo boxes in the outlets exceed the preset upper limit threshold of the outlets, the outlets will be marked as outlets to be transferred out, and the preset upper limit threshold of the outlets = the area of ​​the outlets' reserve boxes / 2 square meters. Similarly, the transfer centers that can be transferred out are determined based on the area of ​​the transfer centers. When the dispatchable cargo boxes in the transfer center exceed the preset upper limit, the transfer center will be marked as a transfer center that can be transferred out, and the upper limit of the number of boxes stored in the outlets = the area of ​​the outlets' reserve boxes / 2 square meters.

[0075] Among them, the outlets to be transferred to are determined based on the number of households with dispatchable cargo boxes in the outlets. When the dispatchable cargo boxes in the outlets are lower than the preset lower limit threshold, the outlets are marked as outlets to be transferred to, and the preset lower limit threshold = 0. The transferable transit center is determined based on the predicted number of orders. When the dispatchable cargo boxes in the transit center are less than the predicted number of orders, it is determined to be transferable to the transit center. The lower limit of the number of storage boxes in the transit center = the number of orders predicted for a single day in the current month.

[0076] During initialization, the unmanned vehicle is controlled to prepare a dispatchable cargo box for each outlet, and the transfer center prepares it based on the predicted order quantity, for example, three times the predicted order quantity.

[0077] In addition, during the transfer process, it will be determined whether each cargo box in the shared container pool is damaged. If the cargo box is damaged, a new cargo box will be added to the shared container pool. For example, a weight detection device is installed on the unloading mechanism. If a weight change is detected when the cargo box is being transported, an alarm message is sent to the dispatching platform. The dispatching platform further determines whether the cargo box is scrapped based on the number of times the cargo box is used. For example, when the number of times the cargo box is used reaches a preset threshold, the cargo box is determined to be scrapped.

[0078] The visualization center includes the report center and the leadership cockpit. The report center displays reports on the transfer center site, driverless vehicles, container asset quantity, container operation status, etc.; the leadership cockpit can see the distribution status of all containers through a large screen.

[0079] Figure 6 Shown is a schematic structural diagram of a cargo box dispatching device according to an embodiment of the present application.

[0080] The acquisition module 610 is used to acquire the container status and container location information of each container in the shared container pool.

[0081] The calculation module 620 is used to determine the number of dispatchable cargo boxes stored in each transfer center and each network point at the current moment according to the cargo box status and cargo box location information.

[0082] The adjustment module 630 is used to adjust the number of dispatchable cargo boxes between each transfer center and each network point at the next moment according to the number of dispatchable cargo boxes stored in each transfer center and each network point at the current moment, so as to achieve a dynamic balance of the cargo boxes in the shared cargo box pool.

[0083] In one embodiment, the calculation module 620 includes:

[0084] The state matching unit is used to match the cargo box location information with the location information of the transfer center and the outlet if the loading and unloading state is unloaded and the cargo box operation state is unloaded.

[0085] A calculation unit is used to adjust the number of dispatchable cargo boxes in the transfer center or outlet that is consistent with the cargo box location information if the cargo box location information is consistent with the location information of any transfer center or outlet

[0086] In one embodiment, the adjustment module 630 includes:

[0087] The first dispatching unit is used to mark the outlet as a to-be-transferred outlet if the number of dispatchable cargo boxes in the outlet at the current moment is greater than the preset upper limit threshold of the outlet, and control the unmanned vehicle to transfer the dispatchable cargo boxes exceeding the preset upper limit threshold from the to-be-transferred outlet to the transfer center for storage.

[0088] The second dispatching unit is used to mark the outlet as a to-be-transferred outlet if the number of dispatchable cargo boxes in the outlet at the current moment is less than the preset lower limit threshold of the outlet, and control the unmanned vehicle to transfer a preset number of dispatchable cargo boxes from the transfer-out transfer center to the to-be-transferred outlet; the preset number is the difference between the number of dispatchable cargo boxes stored in the to-be-transferred outlet and the preset lower limit threshold of the outlet.

[0089] In one embodiment, the first scheduling unit includes:

[0090] The first selection unit is used to calculate the transportation distance between the outlet to be transferred out and each transfer center, and select the transfer center with the shortest transportation distance to the outlet to be transferred out as the transfer-in transfer center.

[0091] The first control unit is used to calculate the transfer path according to the multiple transfer-out outlets if the transfer-in transfer center corresponds to multiple transfer-out outlets, and control the unmanned vehicle to store the dispatchable cargo boxes that exceed the preset upper limit threshold in each transfer-out outlet based on the transfer path to the transfer-in transfer center.

[0092] In one embodiment, the second scheduling unit includes:

[0093] The second selection unit is used to calculate the transportation distance between the outlet to be transferred in and each transfer center, and select the transfer center with the shortest transportation distance to the outlet to be transferred in as the transfer-out transfer center.

[0094] The second control unit is used to control the transfer vehicle to sequentially transfer the dispatchable cargo boxes to the to-be-transferred-in outlet closest to the transfer vehicle, starting from the transferable transfer center.

[0095] In one embodiment, the first scheduling unit includes:

[0096] In the first judgment unit, the transferable transit center is determined based on the predicted order quantity; if the number of dispatchable cargo boxes in the transit center is less than the predicted order quantity, the transit center is determined to be a transferable transit center.

[0097] In one embodiment, the second scheduling unit includes:

[0098] The second judgment unit is used to determine whether the transferable transit center is based on the predicted order quantity; if the number of dispatchable cargo boxes in the transit center is less than the predicted order quantity, the transit center is determined to be a transferable transit center.

[0099] In one embodiment, the adjustment module 630 further includes:

[0100] The third dispatching unit is used to search for the transfer-out transfer center within a preset distance range with the transfer-in transfer center as the origin if the number of dispatchable cargo boxes in the transfer-in transfer center is still less than the predicted order quantity, and control the unmanned vehicle to transfer the dispatchable cargo boxes from the transfer-out transfer center to the transfer-in transfer center.

[0101] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the method in any one of the above embodiments are implemented.

[0102] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method in any one of the above embodiments are implemented.

[0103] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0104] Those skilled in the art will readily appreciate other embodiments of the specification after considering the specification and practicing the invention claimed herein. The specification is intended to cover any variations, uses or adaptations of the specification that follow the general principles of the specification and include common knowledge or customary techniques in the art that are not claimed in the specification. The specification and examples are to be considered exemplary only, and the true scope and spirit of the specification are indicated by the following claims.

[0105] It should be understood that the present description is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present description is limited only by the appended claims.

[0106] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.

Claims

1. A cargo box dispatching method, characterized in that: The method comprises: Get the container status and location information of each container in the shared container pool; Determine the number of dispatchable cargo boxes currently stored in each transfer center and each network point according to the cargo box status and cargo box location information; According to the number of dispatchable cargo boxes stored in each transfer center and each outlet at the current moment, the number of dispatchable cargo boxes between each transfer center and each outlet at the next moment is adjusted by controlling the unmanned vehicle to achieve a dynamic balance of the cargo boxes in the shared cargo box pool.

2. The container dispatching method according to claim 1, characterized in that: The cargo box status includes the loading and unloading status from the transfer vehicle and the cargo box operation status from the PDA device; according to the cargo box status and cargo box location information, the number of dispatchable cargo boxes stored in each transfer center and each network point at the current moment is determined, including: If the loading and unloading status is unloaded and the cargo box operation status is unloaded, matching the cargo box location information with the location information of the transfer center and the outlet; If the cargo box location information is consistent with the location information of any of the transfer centers or the outlets, the number of dispatchable cargo boxes in the transfer center or the outlet that is consistent with the cargo box location information is adjusted accordingly.

3. The container dispatching method according to claim 1, characterized in that: The step of adjusting the number of dispatchable cargo boxes between each of the transfer centers and each of the network points at the next moment according to the number of dispatchable cargo boxes stored in each of the transfer centers and each of the network points at the current moment comprises: If the number of dispatchable cargo boxes in the network point at the current moment is greater than the preset upper limit threshold of the network point, the network point is marked as a network point to be transferred out, and the unmanned vehicle is controlled to transfer the dispatchable cargo boxes exceeding the preset upper limit threshold from the network point to be transferred out to the transfer center for storage; If the number of dispatchable cargo boxes in the outlet at the current moment is less than the preset lower limit threshold of the outlet, the outlet will be marked as a to-be-transferred outlet, and the unmanned vehicle will be controlled to transfer a preset number of the dispatchable cargo boxes from the transfer-out transfer center to the to-be-transferred outlet; the preset number is the difference between the number of dispatchable cargo boxes stored in the to-be-transferred outlet and the preset lower limit threshold of the outlet.

4. The container dispatching method according to claim 3, characterized in that: The controlling the unmanned vehicle to transfer the dispatchable cargo boxes exceeding the preset upper limit threshold from the to-be-transferred outlet to the transfer-in transfer center for storage includes: Calculate the transportation distance between the outlet to be transferred out and each of the transfer centers, and select the transfer center with the shortest transportation distance to the outlet to be transferred out as the transfer-in transfer center; If the transferable transfer center corresponds to multiple transfer-out points, the transfer path is calculated according to the multiple transfer-out points, and the unmanned vehicle is controlled to transfer the dispatchable cargo boxes that exceed the preset upper limit threshold in each transfer-out point based on the transfer path to the transferable transfer center for storage.

5. The container dispatching method according to claim 3, characterized in that: The controlling the unmanned vehicle to transfer a preset number of dispatchable cargo boxes from the transferable transfer center to the to-be-transferred outlet includes: Calculate the transportation distance between the outlet to be transferred and each of the transfer centers, and select the transfer center with the shortest transportation distance to the outlet to be transferred as the transfer-out transfer center; Taking the transferable transfer center as the starting point, the transfer vehicle is controlled to sequentially transfer the dispatchable cargo boxes to the transfer-in outlet closest to the transfer vehicle.

6. The container dispatching method according to claim 3, characterized in that: The transferable transit center is determined based on the predicted order quantity; if the number of dispatchable cargo boxes of the transit center is less than the predicted order quantity, the transit center is determined as the transferable transit center; The transferable transit center is determined based on the ratio of the area of ​​the transit center to the area of ​​the dispatchable cargo boxes; if the number of dispatchable cargo boxes in the transit center is greater than the ratio, the transit center is determined to be the transferable transit center.

7. The container dispatching method according to claim 6, characterized in that: After the unmanned vehicle is controlled to transfer the dispatchable cargo boxes exceeding the preset upper limit threshold from the to-be-transferred outlet to the transfer center for storage, the method further includes: If the number of dispatchable cargo boxes in the transferable transfer center is still less than the predicted order quantity, the transferable transfer center is taken as the origin to search for the transferable transfer center within a preset distance range, and the unmanned vehicle is controlled to transfer the dispatchable cargo boxes from the transferable transfer center to the transferable transfer center.

8. A cargo box dispatching device, characterized in that: The device comprises: An acquisition module is used to obtain the container status and container location information of each container in the shared container pool; A calculation module, used to determine the number of dispatchable cargo boxes stored in each transfer center and each network point at the current moment according to the cargo box status and cargo box location information; The adjustment module is used to control the unmanned vehicle to adjust the number of dispatchable cargo boxes between each transfer center and each of the outlets at the next moment according to the number of dispatchable cargo boxes stored in each of the transfer centers and each of the outlets at the current moment, so as to achieve a dynamic balance of the cargo boxes in the shared cargo box pool.

9. A computer device, characterized in that: A computer program is stored thereon, characterized in that when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Shared automobile scheduling method and system based on unmanned driving technology

    CN110853374A

  • Logistics box intelligent sharing system and method

    CN111461593A

  • Remote empty box allocation system and method

    CN114707868A

  • Detachable container unmanned transportation operation scheduling platform and method

    CN116167708A