Cargo handling method, system and storage medium

By obtaining cargo information and transportation device status in real time, determining the cargo priority and target warehouse body, the problems of slow cargo transportation and ineffective use of shuttle vehicles are solved, and efficient cargo transportation and management are achieved.

CN119750078APending Publication Date: 2025-04-04GUANGDONG SC INTELLIGENT EQUIP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311282612.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

During the process of cargo out of the warehouse or entering the warehouse, the shuttle truck may be slow to transport the goods due to being used, and it is impossible to ensure that the shuttle trucks on each floor can be used reasonably, thereby reducing the efficiency of cargo loading and unloading.

Method used

By obtaining information on the goods to be transported and the location and working status of all transportation devices, the priority and target warehouse of the goods are determined, and the lifting mechanism and transportation device are controlled to transport the goods to the designated levels and target warehouse of the goods, achieving reasonable cargo storage and transportation.

Benefits of technology

It improves the efficiency of cargo transportation, ensures the rational use of shuttle trucks on each floor, reduces non-essential detours during transportation, and improves cargo management and outbound efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119750078A_ABST
    Figure CN119750078A_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a cargo handling method, system and storage medium, which belong to the field of product transportation technology. Applied to a cargo handling system, the cargo handling system includes a warehouse device, a lifting mechanism and a plurality of transportation devices, the warehouse device includes several unit warehouses, and the method includes: obtaining cargo information of the cargo to be handled, and obtaining the location information and working status of all transportation devices; determining the level information and the priority information of the cargo to be handled according to the cargo information, and determining the target warehouse in the warehouse device according to the priority information; sending the level information to the lifting mechanism so that the lifting mechanism transports the cargo to be handled to the designated level corresponding to the level information; determining the target transportation device according to the location information and the working status, and controlling the target transportation device to transport the cargo to be handled to the target warehouse. The embodiments of the present application can reasonably use the transportation device to carry the cargo and improve the efficiency of cargo transportation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of product transportation technology, and in particular to a cargo handling method, system and storage medium. Background Art

[0002] With the improvement of the automation level of logistics systems, the handling of goods in many scenarios has gradually replaced manual labor with automated equipment to reduce labor costs. In the current logistics and transportation industry, movable cargo carts are often used to transfer goods, and logistics warehouses generally use shelves to store goods. In order to facilitate the transportation of goods, factories usually use shuttles and elevators to carry out the outbound and inbound operations of goods, that is, the goods are transported to the specified height by the elevator, and then transported by the shuttle and stored in the shelves.

[0003] However, in the process of shipping or warehousing goods, the shuttle car will randomly place the goods on the vacant shelves. Although each shelf is equipped with a shuttle car, in the actual transportation process, the shuttle car on the shelf may be in use, which leads to the problem of slow cargo transportation and cannot guarantee that the shuttle cars on each shelf can be reasonably used, thereby reducing the efficiency of cargo loading and unloading. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to propose a cargo handling method, system and storage medium, which can reasonably utilize transportation devices to transport cargo and improve cargo transportation efficiency.

[0005] To achieve the above-mentioned purpose, a first cargo handling method of an embodiment of the present application is applied to a cargo handling system, wherein the cargo handling system includes a warehouse device, a lifting mechanism, and a plurality of transport devices, wherein the warehouse device includes a plurality of unit warehouses, and the method includes:

[0006] Obtaining cargo information of the cargo to be transported, and obtaining location information and working status of all the transport devices;

[0007] Determining the level information and the priority information of the goods to be transported according to the goods information, and determining the target storage body in the storage body device according to the priority information, wherein the priority information is used to characterize the usage frequency of the goods to be transported;

[0008] sending the level information to the lifting mechanism, so that the lifting mechanism transports the goods to be transported to a designated level corresponding to the level information;

[0009] The target transport device is determined according to the position information and the working status, and the target transport device is controlled to transport the goods to be transported to the target warehouse.

[0010] In some embodiments, determining the target storage body in the storage body device according to the priority information includes:

[0011] Partitioning the unit storage bodies in the storage body device to obtain a storage-out area and a storage-in area;

[0012] comparing the priority information with a preset priority condition;

[0013] When it is determined that the priority information satisfies the priority condition, a target storage body is determined in the outbound storage area,

[0014] or,

[0015] When it is determined that the priority information does not satisfy the priority condition, a target storage body is determined in the storage area.

[0016] In some embodiments, determining the target storage body in the outbound storage area includes:

[0017] Obtaining the usage status of all unit warehouses in the outbound area;

[0018] When there are unsaturated unit warehouse bodies in the warehouse-out area, the distance between the unsaturated unit warehouse bodies and the warehouse-out port is calculated to determine the target warehouse body.

[0019] or,

[0020] When the unit warehouses in the outbound area are all saturated, a target warehouse is determined in the inbound area.

[0021] In some embodiments, determining the target transport device according to the position information and the working status includes:

[0022] Sorting the transport devices according to the position information to obtain a position sequence;

[0023] Traversing the position sequence, when the first transport device at the first position in the position sequence is in working state, determining a first remaining time of the first transport device and a first time of the first transport device arriving at the cargo to be transported;

[0024] When the second transport device at the second position in the position sequence is in an idle state, calculating a second time duration for the second transport device to reach the goods to be transported;

[0025] A target transportation device is determined according to the first duration, the first remaining duration, and the second duration.

[0026] In some embodiments, determining the target transportation device according to the first duration, the first remaining duration, and the second duration includes:

[0027] Summing the first duration and the first remaining duration to obtain a sum result;

[0028] When the second time duration is less than the summed result, the second transport device is used as the target transport device.

[0029] or,

[0030] When the second time duration is greater than or equal to the summed result, the first transport device is used as the target transport device.

[0031] In some embodiments, calculating the first time duration for the first transport device to reach the cargo to be transported includes:

[0032] When the first transport device and the goods to be transported are at different levels, a first moving time length of the first transport device to reach the designated level is calculated, and a second moving time length of the first transport device to reach the goods to be transported at the designated level is calculated;

[0033] The first moving duration and the second moving duration are summed to obtain a second duration.

[0034] In some embodiments, the calculating of the first time duration for the first transport device to reach the cargo to be transported further includes:

[0035] When the first transport device and the goods to be transported are at the same level, calculating the length of the path from the first transport device to the goods to be transported, and obtaining the transport speed of the first transport device;

[0036] A second duration is obtained according to the path length and the transport speed.

[0037] In some embodiments, it also includes:

[0038] Sending a pickup instruction to the lifting mechanism to move the lifting mechanism to a pickup level corresponding to the pickup instruction, wherein the pickup instruction includes a pickup warehouse and information about the goods to be picked up;

[0039] Determine a pickup transport device according to the location information and the working status;

[0040] The picking instruction is sent to the picking transport device, so that the picking transport device moves to the picking warehouse, takes out the goods corresponding to the to-be-picked goods information, and moves the taken-out goods to the lifting mechanism.

[0041] A second aspect of the embodiments of the present application provides a cargo handling system, comprising:

[0042] A warehouse device, including a plurality of unit warehouses;

[0043] A lifting mechanism is arranged at both ends of the storage device, and the lifting mechanism is used to transport the goods to be transported to a designated level;

[0044] A plurality of transport devices, used for transporting the goods to be transported to the unit warehouse;

[0045] A controller, used for obtaining cargo information of the cargo to be transported, and obtaining position information and working status of all the transport devices; determining level information and priority information of the cargo to be transported according to the cargo information, and determining a target storage body in the storage body device according to the priority information, wherein the priority information is used to characterize the use frequency of the cargo to be transported; sending the level information to the lifting mechanism so that the lifting mechanism transports the cargo to be transported to a designated level corresponding to the level information; determining a target transport device according to the position information and the working status, and controlling the target transport device to transport the cargo to be transported to the target storage body.

[0046] The third aspect of the embodiments of the present application proposes a storage medium, which is a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a computer, the computer is used to execute the cargo handling method as described in any one of the embodiments of the first aspect of the present application.

[0047] The cargo handling method, system and storage medium proposed in the embodiments of the present application have the following beneficial effects: first, the cargo information of the cargo to be handled is obtained, and the position information and working status of all transportation devices are obtained in real time, so that it can be judged in real time whether the transportation device is handling the cargo, which is convenient for the subsequent scheduling of the transportation device, and then the level information and priority information of the cargo to be handled are determined according to the cargo information, so that the use frequency of the cargo can be accurately obtained, and the target warehouse is determined in the warehouse device according to the priority information to realize the storage of the cargo, and the target warehouse is determined by the priority information. The efficiency of cargo outbound can be improved, that is, cargo with higher priority can be placed on the side close to the outbound end of the warehouse, and then the level information is sent to the lifting mechanism so that the lifting mechanism transports the cargo to be handled to the designated level corresponding to the level information, so as to realize the layered storage of the cargo and improve the management efficiency of the cargo. Finally, the target transportation device for handling the cargo is determined according to the position information and the working device, and the target transportation device is controlled to transport the cargo to be handled to the target warehouse, so as to realize the rational use of the transportation device, avoid the unnecessary detour of the transportation device, and improve the cargo transportation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1is a system schematic diagram of a cargo handling system provided in an embodiment of the present application;

[0049] Figure 2 is a flow chart of a cargo handling method provided in an embodiment of the present application;

[0050] Figure 3 yes Figure 2 Specific flow chart of step S102;

[0051] Figure 4 yes Figure 3 Specific flow chart of step S203;

[0052] Figure 5 yes Figure 2 Specific flow chart of step S104;

[0053] Figure 6 yes Figure 5 Specific flow chart of step S404;

[0054] Figure 7 yes Figure 5 Specific flow chart of step S402;

[0055] Figure 8 yes Figure 5 Another specific flow chart of step S402;

[0056] Fig. 9 is a flow chart of a cargo handling method provided by another embodiment of the present application;

[0057] Fig.10 It is a schematic diagram of the hardware structure of the computer device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0058] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0059] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0060] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0061] A cargo handling method provided in the embodiment of the present application can be applied to a terminal, can be applied to a server side, and can also be software running in a terminal or a server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, or a smart watch, etc.; the server side can be configured as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms; the software can be an application that implements the above method, etc., but is not limited to the above forms.

[0062] Embodiments of the present application can be used in numerous general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer computer devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0063] With the improvement of the automation level of logistics systems, the handling of goods in many scenarios has gradually replaced manual labor with automated equipment to reduce labor costs. In the current logistics and transportation industry, movable cargo carts are often used to transfer goods, and logistics warehouses generally use shelves to store goods. In order to facilitate the transportation of goods, factories usually use shuttles and elevators to carry out the outbound and inbound operations of goods, that is, the goods are transported to the specified height by the elevator, and then transported by the shuttle and stored in the shelves.

[0064] However, in the process of warehousing or loading goods, the shuttle car will randomly place the goods on the vacant shelves and cannot load the goods according to the usage of the goods. Although each shelf is equipped with a shuttle car, in the actual transportation process, the shuttle car on the shelf may be in use, which leads to the problem of slow cargo transportation and cannot ensure that the shuttle cars on each shelf can be used reasonably, thereby reducing the efficiency of cargo loading and unloading.

[0065] In order to solve the above problems, this embodiment proposes a cargo handling method, system and storage medium. First, the cargo information of the cargo to be transported is obtained, and the position information and working status of all the transportation devices 300 are obtained in real time. It is possible to determine in real time whether the transportation device 300 is transporting the cargo, which is convenient for the subsequent scheduling of the transportation device 300. Then, the hierarchical information and the priority information of the cargo to be transported are determined according to the cargo information, so that the frequency of use of the cargo can be accurately obtained, and the target storage body is determined in the storage body device 100 according to the priority information to realize the storage of the cargo, and the target storage body can be determined by the priority information. High cargo outbound efficiency, that is, it can place higher priority cargo on the side close to the outbound end of the warehouse, and then send hierarchical information to the lifting mechanism 200 so that the lifting mechanism 200 can transport the cargo to be transported to the designated level corresponding to the hierarchical information, thereby realizing layered storage of cargo and improving cargo management efficiency. Finally, the target transport device 300 for transporting cargo is determined according to the position information and the working device, and the target transport device 300 is controlled to transport the cargo to be transported to the target warehouse, thereby realizing the rational use of the transport device 300, avoiding unnecessary detours of the transport device 300, and improving cargo transportation efficiency.

[0066] Please refer to Figure 1 , Figure 1 It is a system schematic diagram of the cargo handling system provided in an embodiment of the present application.

[0067] In some embodiments, the storage device 100 includes a plurality of unit storage bodies;

[0068] It should be noted that each unit warehouse can store different types of goods, and each unit warehouse is provided with a warehouse identification, and each warehouse identification is used to represent different types of unit warehouses.

[0069] The lifting mechanism 200 is arranged at both ends of the storage device 100. The lifting mechanism 200 is used to transport the goods to be transported to the designated level, so that the goods can be transported to the designated level quickly and stably, reducing the time and labor intensity of manual transportation, and effectively utilizing the space of the storage device 100 and the production workshop;

[0070] It should be noted that the lifting mechanism 200 can be a vertical lifting device, such as a hoist, an elevator, an elevator, etc., wherein the hoist can be a hydraulic hoist, a belt hoist, etc., and this embodiment does not make specific limitations.

[0071] A plurality of transport devices 300 are used to transport the goods to be transported to the unit warehouse, thereby improving the efficiency and productivity of goods transportation and saving labor costs;

[0072] It should be noted that the transport device 300 may be a rail guided vehicle (RGV), an automatic guided vehicle (AGV), a logistics robot, etc.

[0073] The controller 400 is used to obtain cargo information of the cargo to be transported, and obtain the position information and working status of all the transport devices 300. It can determine in real time whether the transport device 300 is transporting cargo, which is convenient for the subsequent scheduling of the transport device 300. Then, the level information and the priority information of the cargo to be transported are determined according to the cargo information, so that the use frequency of the cargo can be accurately obtained, and the target warehouse is determined in the warehouse device 100 according to the priority information to realize the storage of the cargo. In addition, the target warehouse determined by the priority information can improve the efficiency of cargo outbound transportation, that is, cargo with higher priority can be placed on the side close to the outbound end of the warehouse. After that, the level information is sent to the lifting mechanism 200, so that the lifting mechanism 200 transports the cargo to be transported to the designated level corresponding to the level information, so as to realize the hierarchical storage of the cargo and improve the management efficiency of the cargo. Finally, the target transport device 300 for transporting the cargo is determined according to the position information and the working device, and the target transport device 300 is controlled to transport the cargo to be transported to the target warehouse, so as to realize the rational use of the transport device 300, avoid the unnecessary detour of the transport device 300, and improve the cargo transportation efficiency.

[0074] It should be noted that the controller 400 in this embodiment can be applied to a warehouse control system (Warehouse Control System, WCS), a warehouse management system (Warehouse Management System, WMS), a transportation management system (Transportation Management System, TMS), etc., and this embodiment does not make specific limitations.

[0075] Reference Figure 2 , Figure 2It is a flowchart of a specific method of the cargo handling method provided in an embodiment of the present application, which is applied but not limited to the above-mentioned cargo handling system. In some embodiments, the cargo handling method includes but is not limited to steps S101 to S104.

[0076] Step S101, obtaining cargo information of the cargo to be transported, and obtaining location information and working status of all transportation devices 300;

[0077] In some embodiments, cargo information of the cargo to be transported is obtained, and the location information and working status of all transport devices 300 are obtained, so that it can be determined in real time whether the transport device 300 is transporting cargo, which facilitates the subsequent scheduling of the transport device 300.

[0078] It should be noted that the cargo information includes but is not limited to category information, model information, size information, production time, etc. For example, when the cargo to be packaged is battery cells, the cargo information can be classified according to the power and appearance of the battery cells, wherein the power can be adjusted according to the needs of the user, and the appearance can be divided according to the color difference of the battery cells, the length of the flower pieces, the number of broken grids, the size of the aluminum package, etc. This embodiment does not make specific restrictions.

[0079] Step S102, determining the level information and the priority information of the goods to be transported according to the goods information, and determining the target storage body in the storage body device 100 according to the priority information;

[0080] It should be noted that the priority information is used to represent the usage frequency of the goods to be transported.

[0081] In some embodiments, the hierarchical information and the priority information of the goods to be transported are determined based on the cargo information to determine the frequency of use of the goods and whether frequent outbound or inbound operations are required. The target warehouse is determined in the warehouse device 100 based on the priority information, thereby improving the outbound efficiency of the goods to be transported and saving outbound time.

[0082] It should be noted that determining the target warehouse body according to the priority information can avoid occupying a large amount of storage space near the warehouse exit for storing goods with low usage frequency, thereby maximizing the utilization rate of the storage space. Placing goods with low usage frequency in a warehouse body away from the operation area can reduce the interference of low-frequency goods on the operation process, reduce inventory management costs, and achieve reasonable division of the warehouse body device 100 area.

[0083] Step S103, sending the level information to the lifting mechanism 200, so that the lifting mechanism 200 transports the goods to be transported to the designated level corresponding to the level information;

[0084] In some embodiments, the level information is sent to the lifting mechanism 200 so that the lifting mechanism 200 transports the goods to be transported to a designated level corresponding to the level information, thereby achieving hierarchical storage of the goods and improving the management efficiency of the goods.

[0085] It should be noted that the storage device 100 is provided with multiple layers, and each layer is provided with multiple lanes to achieve classified storage of goods and improve the management efficiency of goods.

[0086] Step S104, determining the target transport device 300 according to the position information and the working status, and controlling the target transport device 300 to transport the goods to be transported to the target warehouse.

[0087] In some embodiments, the target transport device 300 is determined based on the position information and the working status, so as to obtain the positional relationship between each transport device 300 and the goods to be transported, and select the transport device 300 that is closer to the goods to be transported as the target transport device 300. This can reasonably dispatch the transport devices 300, avoid unnecessary detours of the transport devices 300, and control the target transport device 300 to transport the goods to be transported to the target warehouse, thereby realizing the transportation of the goods and improving the transportation efficiency of the goods.

[0088] It should be noted that after controlling the target transport device 300 to transport the goods to be transported to the target warehouse, the time taken by the target transport device 300 to transport the goods to be transported to the target warehouse can also be calculated to facilitate subsequent optimization of the transportation process and improve transportation efficiency.

[0089] Please refer to Figure 3 , Figure 3 It is a flowchart of a specific method of step S102 provided in an embodiment of the present application, where step S102 includes but is not limited to steps S201 to S204.

[0090] Step S201, partitioning the unit storage body in the storage body device 100 to obtain a storage-out area and a storage-in area;

[0091] In some embodiments, the positions of all unit storage bodies in the storage body device 100 are counted to determine the positional relationship of the unit storage bodies in the storage body device 100, and the side of the storage body device 100 close to the outbound end and the side close to the inbound end are determined. The storage body device 100 is divided into areas according to the positional relationship of all unit storage bodies to obtain an outbound area and an inbound area, wherein the outbound area is located on one side of the outbound end, and the inbound area is located on one side of the inbound end, so as to facilitate the subsequent storage of goods in storage bodies in different areas.

[0092] Step S202, comparing the priority information with a preset priority condition;

[0093] In some embodiments, the priority information of the goods to be transported is compared with the preset priority conditions to determine the priority level of the goods to be transported, so as to facilitate the subsequent storage of the goods to be transported in the unit warehouse corresponding to the priority level.

[0094] It should be noted that the priority conditions are priority levels set in advance by the staff. The priority conditions include several priority levels, each of which is used to characterize the frequency of use of goods. The higher the frequency of use of goods, the higher the corresponding priority level. For example, the priority conditions include five priority levels, among which the higher the priority, the higher the corresponding level, and the closer the location is to the outbound area.

[0095] Step S203, when it is determined that the priority information meets the priority condition, a target warehouse is determined in the outbound area;

[0096] In some embodiments, when it is determined that the priority information meets the priority conditions, it means that the priority level of the goods to be transported is relatively high, and it is necessary to frequently perform outbound and inbound operations on the goods to be transported. In this way, the target warehouse body can be determined in the outbound area, thereby improving the outbound efficiency of the goods to be transported and saving outbound time.

[0097] It should be noted that in the process of comparing the priority information with the preset priority conditions, it is necessary to compare the priority information with multiple priority levels in the priority conditions to determine whether the priority information meets the priority conditions. When the priority information meets the priority conditions, the priority level corresponding to the priority information is determined, and then the warehouse partition corresponding to the priority level is determined.

[0098] Step S204, when it is determined that the priority information does not meet the priority condition, a target storage body is determined in the storage area.

[0099] In some embodiments, when it is determined that the priority information does not meet the priority conditions, it means that the goods to be transported are used less frequently and do not need to be frequently shipped out or put in, then the target warehouse can be determined during the warehousing, so that the goods can be stored reasonably and the resource utilization rate of the warehouse device 100 can be improved.

[0100] Please refer to Figure 4 , Figure 4 It is a flowchart of the specific method of step S203 provided in an embodiment of the present application, where step S203 includes but is not limited to steps S301 to S303.

[0101] Step S301, obtaining the usage status of all unit warehouses in the outbound area;

[0102] In some embodiments, in the process of determining the target storage body in the outbound area, it is necessary to obtain the usage status of all unit storage bodies in the outbound area to determine whether the outbound area can accommodate the goods to be transported.

[0103] Step S302: when there are unsaturated unit warehouse bodies in the warehouse-out area, the distance between the unsaturated unit warehouse bodies and the warehouse-out port is calculated to determine the target warehouse body;

[0104] In some embodiments, when there are unsaturated unit warehouses in the outbound area, all unsaturated unit warehouses are located, the position of each unsaturated unit warehouse is determined, and then the distance between the unit warehouse position and the outbound port is calculated, and the warehouse with the shortest distance to the outbound port is selected as the target warehouse, thereby ensuring that the target warehouse is the warehouse closest to the outbound port, thereby improving the outbound efficiency of goods.

[0105] It should be noted that when there is only one unsaturated unit warehouse in the outbound area, the unit warehouse can be directly used as the target warehouse.

[0106] It is worth noting that the maximum capacity of the unit storage body can be set according to the needs of the user, and this embodiment does not impose any specific restrictions.

[0107] Step S303: When all unit warehouses in the outbound area are in saturation state, a target warehouse is determined in the inbound area.

[0108] In some embodiments, when all unit storage locations in the outbound area are saturated, it is necessary to determine a target storage body in the inbound area to achieve storage of the goods to be transported and avoid accumulation of goods.

[0109] Please refer to Figure 5 , Figure 5 It is a flowchart of a specific method of step S104 provided in an embodiment of the present application, where step S104 includes but is not limited to steps S401 to S404.

[0110] Step S401, sorting the transport devices 300 according to the position information to obtain a position sequence;

[0111] In some embodiments, in the process of determining the target transport device 300 based on the position information and the working status, it is necessary to determine the distance of the specific goods to be transported by each transport device 300 based on the position information, so as to sort the transport devices 300 according to the distance and obtain a position sequence, thereby obtaining the position relationship between each transport device 300 and the goods to be transported and obtaining a position sequence.

[0112] It should be noted that the position sequence in this embodiment is arranged in order from near to far of the transportation device 300 from the goods to be transported, that is, the closer the transportation device 300 is to the goods to be transported, the higher its ranking in the position sequence, and correspondingly, the farther the transportation device 300 is from the goods to be transported, the lower its ranking in the position sequence.

[0113] Step S402, traversing the position sequence, when the first transport device at the first position in the position sequence is in working state, determining the first remaining time of the first transport device and the first time of the first transport device arriving at the cargo to be transported;

[0114] In some embodiments, the position sequence is traversed, and when the first transport device at the first position in the position sequence is in working state, it means that the first transport device is transporting other goods, and it is necessary to determine the first remaining time of the first transport device and the first time for the first transport device to reach the goods to be transported, so as to obtain the time required for the first transport device to reach the goods to be transported.

[0115] Step S403, when the second transport device at the second position in the position sequence is in an idle state, calculating a second time duration for the second transport device to arrive at the goods to be transported;

[0116] Step S404 , determining the target transportation device 300 according to the first duration, the first remaining duration, and the second duration.

[0117] In steps S403 to S404 of some embodiments, when the second transport device at the second position in the position sequence is in an idle state, the second time duration for the second transport device to reach the goods to be transported is calculated, and then the first time duration, the first remaining time duration and the second time duration are compared to determine the transport device 300 that takes the shortest time to reach the goods to be transported, and the transport device 300 is used as the target transport device 300, thereby improving the transportation efficiency of the goods to be transported, and being able to reasonably utilize the transport device 300, avoiding unnecessary detours of the transport device 300.

[0118] Please refer to Figure 6 , Figure 6 It is a flowchart of a specific method of step S404 provided in an embodiment of the present application, where step S404 includes but is not limited to steps S501 to S503.

[0119] Step S501, summing the first duration and the first remaining duration to obtain a sum result;

[0120] Step S502, when the second time length is less than the summation result, the second transport device is used as the target transport device 300;

[0121] In steps S501 to S502 of some embodiments, in the process of determining the target transport device 300 according to the first duration, the first remaining duration and the second duration, first, the first duration is added to the first remaining duration to obtain a sum result, that is, the time taken by the first transport device to reach the goods to be transported. When the second duration is less than the sum result, it means that the time taken by the second transport device to reach the goods to be transported is shorter than the time taken by the first transport device to reach the goods to be transported. In this case, the second transport device is used as the target transport device 300, thereby shortening the time required to reach the goods to be transported and improving the transportation efficiency of the goods to be transported.

[0122] Step S503 : when the second time duration is greater than or equal to the summation result, the first transport device is used as the target transport device 300 .

[0123] In some embodiments, when the second time period is greater than or equal to the summation result, it means that the time taken by the second transport device to reach the goods to be transported is longer than the time taken by the first transport device to reach the goods to be transported, and the first transport device is used as the target transport device 300, that is, wait for the first transport device to finish the current cargo transportation process before transporting the goods, thereby improving the cargo transportation efficiency.

[0124] Please refer to Figure 7 , Figure 7 It is a flowchart of the specific method of step S402 provided in an embodiment of the present application, where step S402 includes but is not limited to steps S601 to S602.

[0125] Step S601, when the first transport device and the goods to be transported are at different levels, calculating the first moving time of the first transport device to reach the designated level, and calculating the second moving time of the first transport device to reach the goods to be transported at the designated level;

[0126] Step S602: sum the first moving duration and the second moving duration to obtain a second duration.

[0127] In steps S601 to S602 of some embodiments, in the process of calculating the first time duration for the first transport device to reach the goods to be transported, first, it is determined whether the first transport device and the goods to be transported are at the same level. When the first transport device and the goods to be transported are at different levels, it is necessary to calculate the first moving time duration for the first transport device to reach the specified level, and calculate the second moving time duration for the first transport device to reach the goods to be transported at the specified level. Afterwards, the first moving time duration and the second moving time duration are summed to obtain the second time duration, so as to obtain the specific time duration for the first transport device to reach the goods to be transported, thereby achieving accurate calculation of the first time duration.

[0128] It should be noted that the first transport device can reach the designated level via an elevator or a conveyor belt, and this embodiment does not impose any specific limitation thereto.

[0129] Please refer to Figure 8 , Figure 8 It is a flowchart of a specific method of step S402 provided in another embodiment of the present application, where step S402 includes but is not limited to steps S701 to S702.

[0130] Step S701, when the first transport device and the goods to be transported are at the same level, the length of the path from the first transport device to the goods to be transported is calculated, and the transport speed of the first transport device is obtained;

[0131] Step S702, obtaining a second duration according to the path length and the transportation speed.

[0132] In steps S701 to S702 of some embodiments, when the first transport device and the goods to be transported are at the same level, the path length of the first transport device to reach the goods to be transported is calculated, and the transport speed of the first transport device is obtained. Finally, the second duration is obtained based on the path length and the transport speed to achieve accurate calculation of the transport duration and improve transport efficiency.

[0133] It is worth noting that the process of calculating the second time duration for the second transport device to reach the goods to be transported is the same as step S601 to step S602 and step S701 to step S702, that is, it is necessary to determine whether the second transport device is at the same level as the goods to be transported, which will not be repeated in this implementation.

[0134] Please refer to Fig. 9 , Fig. 9 It is a flowchart of a specific method of a cargo handling method provided by another embodiment of the present application. In some embodiments, the cargo handling method includes but is not limited to steps S801 to S803.

[0135] Step S801, sending a pickup instruction to the lifting mechanism 200, so that the lifting mechanism 200 moves to the pickup level corresponding to the pickup instruction;

[0136] It should be noted that the pickup instruction includes the pickup warehouse and the information of the goods to be picked up.

[0137] Step S802, determining the pickup transport device 300 according to the location information and the working status;

[0138] Step S803 , sending a pickup instruction to the pickup transport device 300 , so that the pickup transport device 300 moves to the pickup warehouse, takes out the goods corresponding to the goods information to be picked up, and moves the taken out goods to the lifting mechanism 200 .

[0139] In steps S801 to S803 of some embodiments, first, a pickup instruction is sent to the lifting mechanism 200 to move the lifting mechanism 200 to the pickup level corresponding to the pickup instruction, and then the pickup transport device 300 is determined according to the real-time received position information and working status. Thereafter, a pickup instruction is sent to the pickup transport device 300 to move the pickup transport device 300 to the pickup warehouse according to the pickup instruction, and take out the goods corresponding to the information of the goods to be picked up, and move the taken out goods to the lifting mechanism 200 parked in advance to realize the outbound delivery of the goods and improve the transportation efficiency and outbound efficiency of the goods.

[0140] It should be noted that the process of determining the pickup and transportation device 300 according to the location information and the working status is consistent with step S401 to step S404 of the above embodiment, and will not be repeated in this embodiment.

[0141] It is worth noting that after the pickup transport device 300 moves to the pickup warehouse, the identification information of the pickup warehouse will be matched with the information of the pickup warehouse in the pickup instruction. When the information is consistent, the goods in the pickup warehouse will be picked up, and the information of the goods to be picked up will be compared with the information of the goods in the pickup warehouse to achieve accurate transportation of the goods and avoid transporting the wrong goods.

[0142] An embodiment of the present application further provides a computer device, including a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor is used to execute the cargo handling method in the above embodiment of the present application.

[0143] Reference Fig.10 , Fig.10 It is a schematic diagram of the hardware structure of the computer device provided in the embodiment of the present application.

[0144] Combine the following Fig.10 The hardware structure of the computer device is described in detail. The computer device includes: a processor 910 , a memory 920 , an input / output interface 930 , a communication interface 940 and a bus 950 .

[0145] The processor 910 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0146] The memory 920 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 920 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 920, and the processor 910 calls and executes the cargo handling method of the embodiment of this application;

[0147] Input / output interface 930, used to implement information input and output;

[0148] The communication interface 940 is used to realize the communication interaction between the present device and other devices, and the communication can be realized by wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.); and the bus 950 is used to transmit information between the various components of the device (such as the processor 910, the memory 920, the input / output interface 930 and the communication interface 940);

[0149] The processor 910 , the memory 920 , the input / output interface 930 , and the communication interface 940 are connected to each other in communication within the device via a bus 950 .

[0150] An embodiment of the present application also provides a storage medium, which is a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a computer, the computer is used to execute the cargo handling method as in the above embodiment of the present application.

[0151] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0152] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0153] It can be understood by those skilled in the art that Figures 2 to 9 The technical solutions shown in the figure do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than those shown in the figure, or a combination of certain steps, or different steps.

[0154] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0155] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0156] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0157] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0158] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0159] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0160] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0161] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0162] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

Claims

1. A cargo handling method, characterized in that: Applied to a cargo handling system, the cargo handling system includes a storage device, a lifting mechanism and a plurality of transport devices, the storage device includes a plurality of unit storage bodies, and the method includes: Obtaining cargo information of the cargo to be transported, and obtaining location information and working status of all the transport devices; Determining the level information and the priority information of the goods to be transported according to the goods information, and determining the target storage body in the storage body device according to the priority information, wherein the priority information is used to characterize the usage frequency of the goods to be transported; Sending the level information to the lifting mechanism so that the lifting mechanism transports the cargo to be transported to a designated level corresponding to the level information; The target transport device is determined according to the position information and the working status, and the target transport device is controlled to transport the goods to be transported to the target warehouse.

2. The cargo handling method according to claim 1, characterized in that: The step of determining a target storage body in the storage body device according to the priority information includes: Partitioning the unit storage bodies in the storage body device to obtain a storage-out area and a storage-in area; comparing the priority information with a preset priority condition; When it is determined that the priority information satisfies the priority condition, a target storage body is determined in the outbound storage area, or, When it is determined that the priority information does not satisfy the priority condition, a target storage body is determined in the storage area.

3. The cargo handling method according to claim 2, characterized in that: The step of determining a target storage body in the storage-out area includes: Obtaining the usage status of all unit warehouses in the outbound area; When there are unsaturated unit warehouse bodies in the warehouse-out area, the distance between the unsaturated unit warehouse bodies and the warehouse-out port is calculated to determine the target warehouse body. or, When the unit warehouses in the outbound area are all saturated, a target warehouse is determined in the inbound area.

4. The cargo handling method according to claim 1, characterized in that: The step of determining the target transport device according to the position information and the working status includes: Sorting the transport devices according to the position information to obtain a position sequence; Traversing the position sequence, when the first transport device in the position sequence is in working state, determining the first remaining time of the first transport device, and calculating the first time of the first transport device arriving at the goods to be transported; When the second transport device at the second position in the position sequence is in an idle state, calculating a second time duration for the second transport device to reach the goods to be transported; A target transportation device is determined according to the first duration, the first remaining duration, and the second duration.

5. The cargo handling method according to claim 4, characterized in that: The step of determining a target transportation device according to the first duration, the first remaining duration, and the second duration includes: Summing the first duration and the first remaining duration to obtain a sum result; When the second time duration is less than the summed result, the second transport device is used as the target transport device. or, When the second time duration is greater than or equal to the summed result, the first transport device is used as the target transport device.

6. The cargo handling method according to claim 4, characterized in that: The calculating the first time duration for the first transport device to reach the cargo to be transported includes: When the first transport device and the goods to be transported are at different levels, a first moving time length of the first transport device to reach the designated level is calculated, and a second moving time length of the first transport device to reach the goods to be transported at the designated level is calculated; The first moving duration and the second moving duration are summed to obtain a second duration.

7. The cargo handling method according to claim 4, characterized in that: The calculating of the first time duration for the first transport device to reach the cargo to be transported also includes: When the first transport device and the goods to be transported are at the same level, calculating the length of the path from the first transport device to the goods to be transported, and obtaining the transport speed of the first transport device; A second duration is obtained according to the path length and the transport speed.

8. The cargo handling method according to claim 1, characterized in that: Also includes: Sending a pickup instruction to the lifting mechanism to move the lifting mechanism to a pickup level corresponding to the pickup instruction, wherein the pickup instruction includes a pickup warehouse and information about the goods to be picked up; Determine a pickup transport device according to the location information and the working status; The picking instruction is sent to the picking transport device, so that the picking transport device moves to the picking warehouse, takes out the goods corresponding to the to-be-picked goods information, and moves the taken-out goods to the lifting mechanism.

9. A cargo handling system, characterized in that: include: A warehouse device, including a plurality of unit warehouses; A lifting mechanism is arranged at both ends of the storage device, and the lifting mechanism is used to transport the goods to be transported to a designated level; A plurality of transport devices, used for transporting the goods to be transported to the unit warehouse; A controller, used for obtaining cargo information of the cargo to be transported, and obtaining position information and working status of all the transport devices; determining level information and priority information of the cargo to be transported according to the cargo information, and determining a target storage body in the storage body device according to the priority information, wherein the priority information is used to characterize the use frequency of the cargo to be transported; sending the level information to the lifting mechanism so that the lifting mechanism transports the cargo to be transported to a designated level corresponding to the level information; determining a target transport device according to the position information and the working status, and controlling the target transport device to transport the cargo to be transported to the target storage body.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium storing a computer program. When the computer program is executed by a computer, the computer is used to execute the cargo handling method according to any one of claims 1 to 8.