Allocation Method, Device, Product and Medium of a Transport Vehicle

By determining the emergency outbound degree of SKU to be outbound in an intensive automated three-dimensional warehouse and allocating transport vehicles, the problem of unreasonable allocation of transport vehicles is solved, and resource utilization and outbound efficiency are improved.

CN114662853BActive Publication Date: 2025-06-13YUANLI JUHE (CHONGQING) ROBOTICS TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210178535.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-25
Publication Date
2025-06-13
Estimated Expiration
2042-02-25

AI Technical Summary

Technical Problem

In dense automated three-dimensional warehouses, how to reasonably allocate transport vehicles to meet the requirements of continuous placement of boxes of the same SKU when loading vehicles out of the warehouse, and at the same time improve resource utilization.

Method used

By determining the information of the idle transport vehicle on the target floor in the target warehouse, and determining the emergency outflow degree of each SKU to be outflowed based on the entire warehouse SKU sequence, and then allocating the idle transport vehicle to the emergency outflow SKU.

Benefits of technology

The accuracy and accuracy of the emergency outflow of the SKUs on the target floor to be out of the warehouse are improved, and the allocation of transport vehicles is given priority to the emergency outflow SKUs, achieving the rational utilization of the target warehouse resources and efficient outflow.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114662853B_ABST
    Figure CN114662853B_ABST
Patent Text Reader

Abstract

The present application discloses a distribution method, device, product and medium for a transport vehicle, including: determining the current corresponding idle transport vehicle information of the target floor in the target warehouse; determining the current corresponding emergency outbound degree of each outbound SKU on the target floor based on the whole-warehouse outbound SKU sequence currently corresponding to the target warehouse, which represents the outbound sequence of all SKUs to be outbound in the target warehouse; determining the currently corresponding emergency outbound SKUs on the target floor based on the current corresponding emergency outbound degree of each outbound SKU on the target floor; and allocating idle transport vehicles to the currently corresponding emergency outbound SKUs on the target floor based on the current corresponding idle transport vehicle information of the target floor. In this way, by determining the currently corresponding emergency outbound SKUs on the target floor through the whole-warehouse outbound SKU sequence currently corresponding to the target warehouse for transport vehicle allocation, it is possible to improve the total outbound efficiency and resource utilization rate while meeting the requirement of continuous placement of the same SKU.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of logistics, and particularly to a method, device, product and medium for allocating transport vehicles. Background Art

[0002] At present, with the increasing attention to the rational utilization of land resources in various industries, intensive warehousing technology has received extensive attention. Intensive automated stereoscopic warehouses such as four-way shuttle warehouses have emerged as the times require. Such intensive automated stereoscopic warehouses can not only improve space utilization rate, generate greater efficiency in a limited space, but also improve operation efficiency, meeting the requirements of high-efficiency operation with low-cost investment.

[0003] In practical applications, in an intensive automated stereoscopic warehouse, it is usually necessary to use transport vehicles to transport the boxes corresponding to the stock keeping unit (SKU) required by each outbound vehicle to the corresponding outbound vehicle for loading. When loading each outbound vehicle, the boxes need to meet the requirement that the boxes of the same SKU are placed continuously. Under the premise of meeting the requirement that the boxes of the same SKU are placed continuously when loading each outbound vehicle, how to reasonably allocate transport vehicles is a problem that needs to be solved currently. Summary of the Invention

[0004] Embodiments of the present application provide a method, device, product and medium for allocating transport vehicles to realize the reasonable allocation of transport vehicles in a warehouse.

[0005] The technical solutions provided by the embodiments of the present application are as follows:

[0006] On the one hand, an embodiment of the present application provides a method for allocating transport vehicles, including:

[0007] Determine the information of the idle transport vehicles currently corresponding to the target floor in the target warehouse;

[0008] Based on the whole-warehouse outbound SKU sequence currently corresponding to the target warehouse, determine the current emergency outbound degree of each outbound SKU on the target floor; wherein, the whole-warehouse outbound SKU sequence is a sequence representing the outbound order of all outbound SKUs in the target warehouse;

[0009] Based on the current emergency outbound degree of each outbound SKU on the target floor, determine the emergency outbound SKU currently corresponding to the target floor;

[0010] Based on the information of the idle transport vehicles currently corresponding to the target floor, allocate idle transport vehicles to the emergency outbound SKU currently corresponding to the target floor.

[0011] On the other hand, an embodiment of the present application provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, where when the processor executes the computer program, the distribution method of the transport vehicle provided by the embodiment of the present application is implemented.

[0012] On the other hand, an embodiment of the present application provides a computer program product, where the computer program product includes program code, and when the program code runs on a processor, the distribution method of the transport vehicle provided by the embodiment of the present application is implemented.

[0013] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the distribution method of the transport vehicle provided by the embodiment of the present application is implemented.

[0014] The beneficial effects of the embodiments of the present application are as follows:

[0015] In the embodiments of the present application, by using the sequence of full-warehouse SKUs to be shipped out corresponding to the target warehouse currently, to determine the current emergency shipping degree corresponding to each SKU to be shipped out on the target floor, the accuracy of the current emergency shipping degree corresponding to each SKU to be shipped out on the finally determined target floor can be improved. Thus, when determining the emergency shipping SKUs corresponding to the target floor currently based on the current emergency shipping degree corresponding to each SKU to be shipped out on the target floor, the accuracy of the finally determined emergency shipping SKUs corresponding to the target floor currently can be improved. Furthermore, when allocating idle transport vehicles to the emergency shipping SKUs corresponding to the target floor currently based on the information of the idle transport vehicles corresponding to the target floor currently, transport vehicles are preferentially allocated to the emergency shipping SKUs, thereby realizing the rational utilization of the resources of the target warehouse.

[0016] Other features and advantages of the present application will be described in the following specification, and in part, can be made obvious from the specification, or can be understood by implementing the present application. The objectives and other advantages of the present application can be achieved and obtained by the structures specifically pointed out in the written specification, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present application, and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation to the present application. In the drawings:

[0018] Figure 1 is a schematic general flow diagram of the distribution method of the transport vehicle in the embodiment of the present application;

[0019] Figure 2 is a schematic specific flow diagram of the distribution method of the transport vehicle in the embodiment of the present application;

[0020] Figure 3 This is a schematic functional structure diagram of the distribution device of the transport vehicle in the embodiment of the present application;

[0021] Figure 4 This is a schematic hardware structure diagram of the electronic device in the embodiment of the present application. Detailed implementation manners

[0022] In order to make the purpose, technical solutions and beneficial effects of the present application clearer and more understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present application.

[0023] To facilitate better understanding of the present application by those skilled in the art, the technical terms involved in the present application will be briefly introduced below.

[0024] ---SKU is the smallest measurement unit for inventory in and out control. For example, if a commodity has multiple colors and each color corresponds to one SKU, in the embodiment of the present application, each SKU can use boxes, pallets, etc. as the units for in and out of the warehouse.

[0025] ---The sequence of SKUs to be shipped out of the whole warehouse is a sequence representing the shipping out order of all currently to-be-shipped-out SKUs in the target warehouse, which is obtained by sorting all currently to-be-shipped-out SKUs of each outbound vehicle based on the SKU outbound cost of all currently to-be-shipped-out SKUs of each outbound vehicle on the premise that the cost of shipping out the whole warehouse is minimized and the resources for shipping out the whole warehouse are not idle.

[0026] ---The resources for shipping out the whole warehouse are the transportation resources for outbound picking in the target warehouse. In the embodiment of the present application, the resources for shipping out the whole warehouse include but are not limited to transport vehicles, full-pallet outbound stations, piece-picking outbound stations, etc.

[0027] ---The cost of shipping out the whole warehouse is a parameter representing the overall cost to be paid when all currently to-be-shipped-out SKUs in the target warehouse are shipped out, which is determined based on various outbound cost measurement indicators such as the resources and outbound time consumed by all currently to-be-shipped-out SKUs in the target warehouse for shipping out.

[0028] ---The SKU outbound cost is a parameter representing the cost to be paid for the outbound of the to-be-shipped-out SKU, which is determined based on various outbound cost measurement indicators such as the resources and outbound time consumed by the to-be-shipped-out SKU for outbound.

[0029] After introducing the technical terms involved in this application, next, the application scenarios and design concepts of the embodiments of this application will be briefly introduced.

[0030] With the development of intelligent technologies such as the Internet of Things, artificial intelligence, and big data, the demand for using these intelligent technologies to transform and upgrade the traditional logistics industry has become stronger, and intelligent logistics (Intelligent Logistics System) has become a research hotspot in the logistics field. Intelligent logistics uses artificial intelligence, big data, and various Internet of Things devices and technologies such as information sensors, radio frequency identification technology, and global positioning system (GPS), and is widely used in basic activity links such as material transportation, warehousing, distribution, packaging, loading and unloading, and information services to achieve intelligent analysis and decision-making, automated operation, and high-efficiency optimization management in the material management process. Among them, Internet of Things technology includes sensing devices, RFID technology, laser infrared scanning, infrared induction recognition, etc. The Internet of Things can effectively connect the materials in logistics with the network, can monitor the materials in real time, and can also sense environmental data such as the humidity and temperature of the warehouse to ensure the storage environment of the materials. Through big data technology, all data in logistics can be sensed, collected, uploaded to the data layer of the information platform, and operations such as filtering, mining, and analyzing the data can be performed, and finally accurate data support can be provided for business processes (such as transportation, warehousing, storage, picking, packaging, sorting, outbound, inventory, distribution, etc.). The application directions of artificial intelligence in logistics can be roughly divided into two types: 1) using intelligent devices empowered by AI technology, such as driverless trucks, AGVs, AMRs, forklifts, shuttle cars, stacker cranes, driverless delivery vehicles, drones, service robots, robotic arms, intelligent terminals, etc. to replace some manual labor; 2) improving manual efficiency through software systems driven by technologies or algorithms such as computer vision, machine learning, and operations research optimization, such as transportation equipment management systems, warehouse management, equipment scheduling systems, order allocation systems, etc. With the research and progress of intelligent logistics, this technology has been applied in many fields, such as retail and e-commerce, electronics, tobacco, medicine, industrial manufacturing, shoes and clothing, textiles, food, etc.

[0031] The intensive automated stereoscopic warehouse is an automated storage and retrieval warehouse based on intelligent logistics. Intensive automated stereoscopic warehouses such as four-way shuttle car warehouses can not only improve space utilization and generate greater efficiency in a limited space, but also improve operation efficiency and meet the requirements of high-efficiency operation with low-cost investment. At present, through the capacity allocation layer in the warehouse control system, a capacity allocation method is used to allocate the capacity of transport vehicles, elevators, pallet lines, box lines, etc. In actual applications, the allocation of transport vehicles by the capacity allocation layer is a key factor in measuring the resource utilization rate of the target warehouse, and the current transport vehicle allocation methods usually have problems such as unreasonable resource allocation and low resource utilization rate.

[0032] To this end, the embodiments of the present application improve the transport vehicle allocation method in the transport capacity allocation layer. That is, after determining the information of the idle transport vehicles corresponding to the current target floor in the target warehouse, based on the sequence of SKUs to be shipped out of the entire warehouse corresponding to the target warehouse currently, determine the current emergency degree of shipment for each SKU to be shipped out on the target floor. After determining the SKUs to be shipped out urgently corresponding to the target floor currently based on the current emergency degree of shipment for each SKU to be shipped out on the target floor, based on the information of the idle transport vehicles corresponding to the target floor currently, allocate idle transport vehicles to the SKUs to be shipped out urgently corresponding to the target floor currently. In this way, by using the sequence of SKUs to be shipped out of the entire warehouse corresponding to the target warehouse currently to determine the current emergency degree of shipment for each SKU to be shipped out on the target floor, the accuracy of the current emergency degree of shipment for each SKU to be shipped out on the target floor finally determined can be improved. Thus, when determining the SKUs to be shipped out urgently corresponding to the target floor currently based on the current emergency degree of shipment for each SKU to be shipped out on the target floor, the accuracy of the SKUs to be shipped out urgently corresponding to the target floor currently finally determined can be improved. Furthermore, when allocating idle transport vehicles to the SKUs to be shipped out urgently corresponding to the target floor currently based on the information of the idle transport vehicles corresponding to the target floor currently, while meeting the requirement that the boxes of the same SKU are placed continuously when loading each outbound vehicle, the resource utilization rate of the target warehouse can be improved.

[0033] After introducing the application scenario and design concept of the embodiments of the present application, the technical solutions provided by the embodiments of the present application will be described in detail below.

[0034] The embodiments of the present application provide a method for allocating transport vehicles. This method for allocating transport vehicles can be applied to electronic devices such as computers and servers configured with a warehouse control system. Refer to Figure 1 As shown, the general process of the method for allocating transport vehicles provided by the embodiments of the present application is as follows:

[0035] Step 101: Determine the information of the idle transport vehicles corresponding to the current target floor in the target warehouse.

[0036] In one embodiment, the target floor can be each floor in the target warehouse, and the electronic device can determine the identification, quantity, and other information of the idle transport vehicles corresponding to each floor in the target warehouse.

[0037] In another embodiment, the target floor can also be a specified floor in the target warehouse, such as the first floor in the target warehouse, etc. The electronic device can determine the identification, quantity, and other information of the idle transport vehicles corresponding to the specified floor in the target warehouse.

[0038] Step 102: Based on the full-warehouse SKUs to be shipped out corresponding to the target warehouse currently, determine the current emergency shipment degree corresponding to each SKU to be shipped out on the target floor.

[0039] In one embodiment, the emergency shipment degree can be an emergency shipment score. The electronic device can determine the current emergency shipment score corresponding to each SKU to be shipped out on the target floor as the emergency shipment degree based on the full-warehouse SKUs to be shipped out corresponding to the target warehouse currently.

[0040] In another embodiment, the emergency shipment degree can also be an emergency shipment level. The electronic device can determine the current emergency shipment level corresponding to each SKU to be shipped out on the target floor as the emergency shipment degree based on the full-warehouse SKUs to be shipped out corresponding to the target warehouse currently.

[0041] Step 103: Based on the current emergency shipment degree corresponding to each SKU to be shipped out on the target floor, determine the SKUs to be shipped out urgently corresponding to the target floor currently.

[0042] In one embodiment, when the emergency shipment degree is an emergency shipment score, the electronic device can select the SKUs to be shipped out with an emergency shipment score not lower than the score threshold from the SKUs to be shipped out on the target floor as the SKUs to be shipped out urgently corresponding to the target floor currently based on the current emergency shipment scores corresponding to each SKU to be shipped out on the target floor, or can also select the SKU to be shipped out with the highest emergency shipment score from the SKUs to be shipped out on the target floor as the SKUs to be shipped out urgently corresponding to the target floor currently.

[0043] In another embodiment, when the emergency shipment degree is an emergency shipment level, the electronic device can select the SKU to be shipped out with the highest emergency shipment level from the SKUs to be shipped out on the target floor as the SKUs to be shipped out urgently corresponding to the target floor currently based on the current emergency shipment levels corresponding to each SKU to be shipped out on the target floor.

[0044] Step 104: Based on the information of the idle transport vehicles corresponding to the target floor currently, allocate idle transport vehicles to the SKUs to be shipped out urgently corresponding to the target floor currently.

[0045] In practical applications, when the electronic device executes Step 104, there may be but are not limited to the following three situations:

[0046] The first situation: The number of idle transport vehicles is equal to the number of SKUs to be shipped out urgently corresponding to the target floor currently.

[0047] In this case, the electronic device can allocate an idle transport vehicle to each emergency outbound SKU corresponding to the current target floor based on the information of the idle transport vehicles corresponding to the current target floor.

[0048] The second case: The number of idle transport vehicles is less than the number of emergency outbound SKUs corresponding to the current target floor.

[0049] In this case, the electronic device can select the same number of emergency outbound SKUs as the number of idle transport vehicles from the emergency outbound SKUs corresponding to the current target floor, allocate an idle transport vehicle to each selected emergency outbound SKU based on the information of the idle transport vehicles corresponding to the current target floor, and further use the unselected emergency outbound SKUs among the emergency outbound SKUs corresponding to the current target floor as the SKUs to be outbound in the target warehouse for the next round of transport vehicle allocation.

[0050] The third case: The number of idle transport vehicles is greater than the number of emergency outbound SKUs corresponding to the current target floor.

[0051] In this case, the electronic device can allocate an idle transport vehicle to each emergency outbound SKU corresponding to the current target floor based on the information of the idle transport vehicles corresponding to the current target floor, and further use the remaining idle transport vehicles as the idle transport vehicles for the next round of transport vehicle allocation for transport vehicle allocation.

[0052] In the embodiments of the present application, by using the sequence of the SKUs to be outbound in the entire warehouse corresponding to the current target warehouse to determine the current emergency outbound degree of each SKU to be outbound on the target floor, and based on the current emergency outbound degree of each SKU to be outbound on the target floor, determining the emergency outbound SKUs corresponding to the current target floor for idle transport vehicle allocation, not only can the requirement that boxes of the same SKU be continuously placed when loading each outbound vehicle be met, but also the reasonable allocation and full utilization of the idle transport vehicles in the target warehouse can be realized.

[0053] In specific implementation, in one embodiment, taking the emergency outbound degree as the emergency outbound level as an example, when the electronic device determines the current emergency outbound degree of each SKU to be outbound on the target floor based on the sequence of the SKUs to be outbound in the entire warehouse corresponding to the current target warehouse, the following methods can be used but are not limited to:

[0054] First, the electronic device determines the subsequence of the SKUs to be outbound corresponding to the current target floor based on the sequence of the SKUs to be outbound in the entire warehouse corresponding to the current target warehouse. Specifically, the electronic device can determine the subsequence of the SKUs to be outbound corresponding to the current target floor based on the arrangement position information of each SKU to be outbound corresponding to the current target floor in the sequence of the SKUs to be outbound in the entire warehouse.

[0055] Then, the electronic device segments the to-be-outbound SKU subsequence corresponding to the current target floor according to the quantity of the emergency outbound levels, obtains each to-be-outbound SKU sequence segment, and sequentially sets each to-be-outbound SKU sequence segment to the corresponding emergency outbound level in the order from the highest to the lowest of each emergency outbound level; wherein, the emergency outbound levels of the to-be-outbound SKUs in the same to-be-outbound SKU sequence segment are the same.

[0056] Finally, the electronic device determines the current emergency outbound degree corresponding to each to-be-outbound SKU on the target floor based on the current emergency outbound level corresponding to each to-be-outbound SKU on the target floor.

[0057] In another embodiment, taking the emergency outbound degree as the emergency outbound score as an example, when the electronic device determines the current emergency outbound degree corresponding to each to-be-outbound SKU on the target floor based on the whole-warehouse to-be-outbound SKU sequence corresponding to the current target warehouse, the following methods can be used but are not limited to:

[0058] First, the electronic device determines the to-be-outbound SKU subsequence corresponding to each outbound vehicle currently based on the whole-warehouse to-be-outbound SKU sequence. Specifically, for each outbound vehicle, the electronic device can determine the to-be-outbound SKU subsequence corresponding to the outbound vehicle currently based on the arrangement position information of each to-be-outbound SKU corresponding to the outbound vehicle currently in the whole-warehouse to-be-outbound SKU sequence.

[0059] Then, for each to-be-outbound SKU on the target floor, the electronic device determines the current emergency outbound score corresponding to the to-be-outbound SKU based on the arrangement position information of the to-be-outbound SKU in the to-be-outbound SKU subsequence corresponding to each outbound vehicle currently.

[0060] Finally, the electronic device determines the current emergency outbound degree corresponding to each to-be-outbound SKU on the target floor based on the current emergency outbound score corresponding to each to-be-outbound SKU on the target floor.

[0061] In the embodiment of the present application, by using the arrangement position information of each to-be-outbound SKU on the target floor in the to-be-outbound SKU subsequence corresponding to each outbound vehicle currently to determine the current emergency outbound score corresponding to each to-be-outbound SKU on the target floor, not only can the accuracy of the current emergency outbound score corresponding to each to-be-outbound SKU on the target floor determined be improved, but also the total outbound of the same to-be-outbound SKU in each outbound vehicle can be realized, and thus the outbound throughput of the target warehouse can be improved.

[0062] In specific implementation, for each SKU to be shipped out on the target floor, when the electronic device determines the current emergency shipping-out score corresponding to the SKU to be shipped out based on the arrangement position information of the SKU to be shipped out in the subsequence of SKUs to be shipped out currently corresponding to each outbound vehicle, it can first determine the target outbound vehicles corresponding to the SKU to be shipped out, and then, respectively based on the arrangement position information of the SKU to be shipped out in the subsequence of SKUs to be shipped out corresponding to each target outbound vehicle, determine the emergency shipping-out sub-scores corresponding to the SKU to be shipped out for each target outbound vehicle. Finally, based on the emergency shipping-out sub-scores corresponding to the SKU to be shipped out, determine the current emergency shipping-out score corresponding to the SKU to be shipped out.

[0063] In practical applications, there can be different outbound picking methods for the SKUs to be shipped out, such as full-pallet picking and piece-picking. For different outbound picking methods, the specific methods for determining the emergency shipping-out sub-scores are different. Based on this, in one embodiment, the emergency shipping-out sub-score can include the emergency shipping-out sub-score under the full-pallet picking method. In this case, for each SKU to be shipped out on the target floor, after the electronic device determines the target outbound vehicles corresponding to the SKU to be shipped out, it can respectively determine the emergency shipping-out sub-scores corresponding to the SKU to be shipped out for each target outbound vehicle based on the arrangement position information of the SKU to be shipped out in the subsequence of SKUs to be shipped out corresponding to each target outbound vehicle. Specifically, for each target outbound vehicle, the electronic device can determine the emergency shipping-out sub-score corresponding to the SKU to be shipped out for the target outbound vehicle under the full-pallet picking method based on the total number of pallets required for all the SKUs to be shipped out before the SKU to be shipped out in the subsequence of SKUs to be shipped out currently corresponding to the target outbound vehicle, the number of pallets required for the SKU to be shipped out, the constant parameter of the full-pallet picking method, and the current capacity of the pallet line. For example, the electronic device can use the following formula (1) to determine the emergency shipping-out sub-score corresponding to the SKU to be shipped out for the target outbound vehicle under the full-pallet picking method;

[0064] score zt =e^(-a zt *ahead zt )*actual zt

[0065] actual zt =min(demand zt ,capacity zt ) …… formula (1)

[0066] Among them, score zt represents the emergency shipping-out sub-score corresponding to the SKU to be shipped out for the target outbound vehicle under the full-pallet picking method, a zt represents the constant parameter of the full-pallet picking method, aheadzt The total number of pallets required for all the to-be-outbound SKUs before the to-be-outbound SKU corresponding to the target outbound vehicle, demand zt The number of pallets required for this to-be-outbound SKU, capacity zt Characterize the current capacity of the pallet line.

[0067] In another embodiment, the emergency outbound sub-score may further include the emergency outbound sub-score in the case of piece-picking. In this case, for each to-be-outbound SKU on the target floor, after the electronic device determines the corresponding target outbound vehicles for this to-be-outbound SKU, it can respectively determine the emergency outbound sub-score of this to-be-outbound SKU corresponding to each target outbound vehicle based on the arrangement position information of this to-be-outbound SKU in the to-be-outbound SKU subsequence corresponding to each target outbound vehicle. Specifically, for each target outbound vehicle, the electronic device can determine the emergency outbound sub-score of this to-be-outbound SKU corresponding to the target outbound vehicle in the case of piece-picking based on the total number of boxes of all the to-be-outbound SKUs before this to-be-outbound SKU in the to-be-outbound SKU subsequence currently corresponding to the target outbound vehicle, the number of boxes of this to-be-outbound SKU, the constant parameter of the piece-picking method, and the current capacity of the box line. For example, the electronic device can use the following formula (2) to determine the emergency outbound sub-score of this to-be-outbound SKU corresponding to the target outbound vehicle in the case of piece-picking;

[0068] score cl = e^(-a cl *ahead cl )*actual cl

[0069] actual cl = min(demand cl , capacity cl )...... Formula (2)

[0070] Among them, score cl Characterize the emergency outbound sub-score of this to-be-outbound SKU corresponding to the target outbound vehicle in the case of piece-picking, a cl Characterize the constant parameter of the piece-picking method, ahead cl Characterize the total number of boxes required for all the to-be-outbound SKUs before this to-be-outbound SKU in the to-be-outbound SKU subsequence currently corresponding to the target outbound vehicle, demand cl Characterize the number of boxes required for this to-be-outbound SKU, capacity cl Characterize the current capacity of the box line.

[0071] In another embodiment, the emergency outbound sub-score may further include the emergency outbound sub-score in the full-pallet picking mode and the emergency outbound sub-score in the piece-picking mode; in this case, for each SKU to be outbound on the target floor, after the electronic device determines the corresponding target outbound vehicles for the SKU to be outbound, it can respectively determine the emergency outbound sub-score of the SKU to be outbound corresponding to each target outbound vehicle in the full-pallet picking mode and the emergency outbound sub-score of the SKU to be outbound corresponding to each target outbound vehicle in the piece-picking mode based on the arrangement position information of the SKU to be outbound in the sub-sequence of SKUs to be outbound corresponding to each target outbound vehicle. The specific determination method is the same as the above determination method, and the repeated parts will not be elaborated again.

[0072] Further, for each SKU to be outbound on the target floor, after the electronic device respectively determines the emergency outbound sub-score of the SKU to be outbound corresponding to each target outbound vehicle based on the arrangement position information of the SKU to be outbound in the sub-sequence of SKUs to be outbound corresponding to each target outbound vehicle, it can determine the current emergency outbound score corresponding to the SKU to be outbound based on the respective emergency outbound sub-scores corresponding to the SKU to be outbound. Specifically, the electronic device can determine the sum value of the respective emergency outbound sub-scores corresponding to the SKU to be outbound as the current emergency outbound score corresponding to the SKU to be outbound.

[0073] In practical applications, in one embodiment, when the emergency outbound sub-score includes the emergency outbound sub-score in the full-pallet picking mode, correspondingly, the emergency outbound score includes the emergency outbound score in the full-pallet picking mode; in this case, for each SKU to be outbound on the target floor, the electronic device can determine the sum value of the respective emergency outbound sub-scores corresponding to the SKU to be outbound in the full-pallet picking mode as the current emergency outbound score corresponding to the SKU to be outbound.

[0074] In another embodiment, when the emergency outbound sub-score includes the emergency outbound sub-score in the piece-picking mode, correspondingly, the emergency outbound score includes the emergency outbound score in the piece-picking mode; in this case, for each SKU to be outbound on the target floor, the electronic device can determine the sum value of the respective emergency outbound sub-scores corresponding to the SKU to be outbound in the piece-picking mode as the current emergency outbound score corresponding to the SKU to be outbound.

[0075] In another embodiment, when the emergency outbound sub-score includes the emergency outbound sub-score in the full-pallet picking mode and the emergency outbound sub-score in the piece-picking mode, correspondingly, the emergency outbound score includes the emergency outbound score in the full-pallet picking mode and the emergency outbound score in the piece-picking mode; in this case, for each SKU to be out of the warehouse on the target floor, the electronic device can determine the sum value of each emergency outbound sub-score corresponding to the SKU to be out of the warehouse in the full-pallet picking mode as the emergency outbound score currently corresponding to the SKU to be out of the warehouse in the full-pallet picking mode, and determine the sum value of each emergency outbound sub-score corresponding to the SKU to be out of the warehouse in the piece-picking mode as the emergency outbound score currently corresponding to the SKU to be out of the warehouse in the piece-picking mode, that is, each SKU to be out of the warehouse on the target floor corresponds to two emergency outbound scores, one is the emergency outbound score in the full-pallet picking mode and the other is the emergency outbound score in the piece-picking mode.

[0076] Further, for each SKU to be out of the warehouse on the target floor, after the electronic device determines the emergency outbound score currently corresponding to the SKU to be out of the warehouse based on each emergency outbound sub-score corresponding to the SKU to be out of the warehouse, it can determine the SKU to be out of the warehouse currently corresponding to the target floor based on the emergency outbound scores currently corresponding to each SKU to be out of the warehouse on the target floor.

[0077] In one embodiment, the emergency outbound score includes the emergency outbound score in the full-pallet picking mode; in this case, based on the emergency outbound scores currently corresponding to each SKU to be out of the warehouse on the target floor in the full-pallet picking mode, the electronic device can select the SKU to be out of the warehouse with the emergency outbound score in the full-pallet picking mode not lower than the score threshold from each SKU to be out of the warehouse on the target floor as the SKU to be out of the warehouse currently corresponding to the target floor, or can select the SKU to be out of the warehouse with the highest emergency outbound score in the full-pallet picking mode from each SKU to be out of the warehouse on the target floor as the SKU to be out of the warehouse currently corresponding to the target floor.

[0078] In another embodiment, the emergency outbound score includes the emergency outbound score in the piece-picking mode; in this case, based on the emergency outbound scores currently corresponding to each SKU to be out of the warehouse on the target floor in the piece-picking mode, the electronic device can select the SKU to be out of the warehouse with the emergency outbound score in the piece-picking mode not lower than the score threshold from each SKU to be out of the warehouse on the target floor as the SKU to be out of the warehouse currently corresponding to the target floor, or can select the SKU to be out of the warehouse with the highest emergency outbound score in the piece-picking mode from each SKU to be out of the warehouse on the target floor as the SKU to be out of the warehouse currently corresponding to the target floor.

[0079] In another embodiment, the emergency outbound score includes the emergency outbound score in the full-pallet picking mode and the emergency outbound score in the piece-picking mode; in this case, based on the emergency outbound score in the full-pallet picking mode, the emergency outbound score in the piece-picking mode, and the current emergency outbound score corresponding to each to-be-outbound SKU on the target floor in the piece-picking mode, the electronic device can select, from each to-be-outbound SKU on the target floor, the to-be-outbound SKU whose emergency outbound score is not lower than the score threshold as the emergency outbound SKU currently corresponding to the target floor, or select the to-be-outbound SKU with the highest emergency outbound score from each to-be-outbound SKU on the target floor as the emergency outbound SKU currently corresponding to the target floor.

[0080] Further, after the electronic device determines the emergency outbound SKU currently corresponding to the target floor, it can allocate an idle transport vehicle to the emergency outbound SKU currently corresponding to the target floor based on the information of the idle transport vehicles currently corresponding to the target floor. The specific allocation method is the same as the specific allocation method in step 204 above, and the repeated parts will not be elaborated.

[0081] In addition, in the embodiment of the present application, after the electronic device allocates an idle transport vehicle to the emergency outbound SKU currently corresponding to the target floor based on the information of the idle transport vehicles currently corresponding to the target floor, it can also determine the outbound picking mode currently corresponding to the emergency outbound SKU as the target outbound picking mode, and use the idle transport vehicle allocated to the emergency outbound SKU to perform outbound picking on the emergency outbound SKU based on the target outbound picking mode.

[0082] In practical applications, before the electronic device allocates idle transport vehicles according to the transport vehicle allocation method in the transport capacity allocation layer of the warehouse control system, the overall planning method in the overall planning layer of the warehouse control system has already located each to-be-outbound SKU on the target floor and the candidate outbound pallets of each to-be-outbound SKU based on parameters such as the total number of outbound pallets and the number of blocked pallets in the target warehouse. Based on this, after the electronic device allocates an idle transport vehicle to the emergency outbound SKU currently corresponding to the target floor based on the information of the idle transport vehicles currently corresponding to the target floor, it can also select a target pallet for outbound picking of the emergency outbound SKU from the candidate outbound pallets of the emergency outbound SKU. Specifically, the electronic device can adopt, but is not limited to, the following methods:

[0083] First, for each non-outbound pallet among the candidate outbound pallets currently corresponding to the emergency outbound SKU, that is, for each to-be-outbound pallet currently corresponding to the emergency outbound SKU, the electronic device determines the no-load cost of the to-be-outbound pallet based on the time consumed by the idle transport vehicle allocated to the emergency outbound SKU to reach the location of the to-be-outbound pallet without load.

[0084] Specifically, for each unshipped pallet among the candidate outbound pallets currently corresponding to the emergency outbound SKU of the electronic device, based on the time consumed by the idle transport vehicle assigned to the emergency outbound SKU to reach the location of the to-be-outbound pallet empty, the electronic device can use a time cost calculation function to obtain the empty-load cost of the to-be-outbound pallet. For example, for each unshipped pallet among the candidate outbound pallets currently corresponding to the emergency outbound SKU of the electronic device, the electronic device can use the following formula (3) to obtain the empty-load cost of the to-be-outbound pallet;

[0085] cost tp =f(t tp ) …… Formula (3)

[0086] Where cost tp represents the empty-load cost of the to-be-outbound pallet, f represents the time cost calculation function, and t tp represents the time consumed by the idle transport vehicle assigned to the emergency outbound SKU to reach the location of the to-be-outbound pallet empty.

[0087] Then, based on the empty-load costs of the to-be-outbound pallets currently corresponding to the emergency outbound SKU, the electronic device selects the to-be-outbound pallet with the minimum empty-load cost as the target pallet from the to-be-outbound pallets currently corresponding to the emergency outbound SKU.

[0088] Finally, the electronic device uses the idle transport vehicle assigned to the emergency outbound SKU and the target pallet to perform the outbound operation of the emergency outbound SKU. Of course, after determining the outbound picking method currently corresponding to the emergency outbound SKU as the target outbound picking method, the electronic device can use the idle transport vehicle assigned to the emergency outbound SKU and the target pallet, and combine the target outbound picking method to perform outbound picking on the emergency outbound SKU.

[0089] Next, taking "allocating idle four-way shuttles on the target floor in a four-way shuttle warehouse based on the emergency outbound of each to-be-outbound SKU currently corresponding to the target floor in the four-way shuttle warehouse" as a specific application scenario, the method for allocating transport vehicles provided in the embodiments of the present application will be further described in detail. Refer to Figure 2 As shown, the specific process of the method for allocating transport vehicles provided in the embodiments of the present application is as follows:

[0090] Step 201: The electronic device determines the information of the idle four-way shuttles currently corresponding to the target floor in the four-way shuttle warehouse; where the target floor can be each floor in the four-way shuttle warehouse or a specified floor in the four-way shuttle warehouse.

[0091] Step 202: The electronic device determines the to-be-outbound SKU subsequence currently corresponding to each outbound vehicle based on the sequence of to-be-outbound SKUs in the whole warehouse.

[0092] Step 203: For each SKU to be shipped out on the target floor, after the electronic device determines the corresponding target outbound vehicles for the SKU to be shipped out, based on the arrangement position information of the SKU to be shipped out in the subsequences of SKUs to be shipped out corresponding to the respective target outbound vehicles, the electronic device determines the emergency outbound sub-scores of the SKU to be shipped out corresponding to the respective target outbound vehicles in the full-pallet picking mode and the emergency outbound sub-scores of the SKU to be shipped out corresponding to the respective target outbound vehicles in the piece-picking mode.

[0093] In specific implementation, for each target outbound vehicle, the electronic device can determine the emergency outbound sub-score of the SKU to be shipped out corresponding to the target outbound vehicle in the full-pallet picking mode based on the total number of pallets required for all SKUs to be shipped out before the SKU to be shipped out in the subsequence of SKUs to be shipped out currently corresponding to the target outbound vehicle, the number of pallets required for the SKU to be shipped out, the constant parameter of the full-pallet picking mode, and the current capacity of the pallet line; and determine the emergency outbound sub-score of the SKU to be shipped out corresponding to the target outbound vehicle in the piece-picking mode based on the total number of cases of all SKUs to be shipped out before the SKU to be shipped out in the subsequence of SKUs to be shipped out currently corresponding to the target outbound vehicle, the number of cases of the SKU to be shipped out, the constant parameter of the piece-picking mode, and the current capacity of the case line.

[0094] Step 204: For each SKU to be shipped out on the target floor, the electronic device determines the sum of the emergency outbound sub-scores of the SKU to be shipped out corresponding to the SKU to be shipped out in the full-pallet picking mode as the current emergency outbound score of the SKU to be shipped out in the full-pallet picking mode, and determines the sum of the emergency outbound sub-scores of the SKU to be shipped out corresponding to the SKU to be shipped out in the piece-picking mode as the current emergency outbound score of the SKU to be shipped out in the piece-picking mode.

[0095] Step 205: Based on the current emergency outbound scores of the SKUs to be shipped out on the target floor in the full-pallet picking mode and the current emergency outbound scores of the SKUs to be shipped out on the target floor in the piece-picking mode, the electronic device selects the SKU to be shipped out with the highest emergency outbound score as the current emergency outbound SKU corresponding to the target floor.

[0096] In specific implementation, the electronic device can select, from the SKUs to be shipped out on the target floor, the SKU with the highest emergency shipment score in the full-pallet picking mode as the emergency shipment SKU corresponding to the current target floor in the full-pallet picking mode based on the current emergency shipment scores of the SKUs to be shipped out on the target floor in the full-pallet picking mode, and select, from the SKUs to be shipped out on the target floor, the SKU with the highest emergency shipment score in the piece-picking mode as the emergency shipment SKU corresponding to the current target floor in the piece-picking mode based on the current emergency shipment scores of the SKUs to be shipped out on the target floor in the piece-picking mode. Then, from the emergency shipment SKU corresponding to the current target floor in the full-pallet picking mode and the emergency shipment SKU corresponding to the current target floor in the piece-picking mode, the electronic device selects the SKU with the highest emergency shipment score as the emergency shipment SKU corresponding to the current target floor.

[0097] Step 206: The electronic device allocates an idle four-way shuttle vehicle for the emergency shipment SKU corresponding to the current target floor based on the information of the idle four-way shuttle vehicles corresponding to the current target floor.

[0098] Step 207: For each pallet to be shipped out corresponding to the emergency shipment SKU, the electronic device determines the no-load cost of the pallet to be shipped out based on the time consumed for the idle transport vehicle allocated for the emergency shipment SKU to reach the location where the pallet to be shipped out is located without load.

[0099] Step 208: The electronic device selects, from the pallets to be shipped out corresponding to the emergency shipment SKU, the pallet to be shipped out with the minimum no-load cost as the target pallet based on the no-load costs of the pallets to be shipped out corresponding to the emergency shipment SKU.

[0100] Step 209: The electronic device determines the outbound picking mode corresponding to the emergency shipment SKU as the target outbound picking mode.

[0101] Step 210: The electronic device uses the idle transport vehicle and the target pallet allocated for the emergency shipment SKU, and in combination with the target outbound picking mode, performs the outbound operation of the emergency shipment SKU.

[0102] Based on the same inventive concept, an embodiment of the present application further provides an allocation device for a transport vehicle. The allocation device for the transport vehicle can be applied to electronic devices such as computers and servers. Refer to Figure 3 As shown, the allocation device 300 for the transport vehicle provided by the embodiment of the present application at least includes:

[0103] The first determination unit 301 is configured to determine the information of the idle transport vehicles corresponding to the current target floor in the target warehouse;

[0104] A second determination unit 302, configured to determine the current emergency outbound degree corresponding to each SKU to be outbound on the target floor based on the whole-warehouse SKU sequence to be outbound corresponding to the target warehouse currently; wherein, the whole-warehouse SKU sequence to be outbound is a sequence representing the outbound order of all SKUs to be outbound in the target warehouse.

[0105] A third determination unit 303, configured to determine the SKUs to be urgently outbound corresponding to the target floor currently based on the current emergency outbound degree corresponding to each SKU to be outbound on the target floor.

[0106] A transport vehicle allocation unit 304, configured to allocate idle transport vehicles to the SKUs to be urgently outbound corresponding to the target floor currently based on the information of idle transport vehicles corresponding to the target floor currently.

[0107] In a possible implementation manner, when determining the current emergency outbound degree corresponding to each SKU to be outbound on the target floor based on the whole-warehouse SKU sequence to be outbound corresponding to the target warehouse currently, the second determination unit 302 is specifically configured to:

[0108] Determine the sub-sequence of SKUs to be outbound corresponding to each outbound vehicle currently based on the whole-warehouse SKU sequence to be outbound.

[0109] For each SKU to be outbound on the target floor, determine the current emergency outbound score corresponding to the SKU to be outbound based on the arrangement position information of the SKU to be outbound in the sub-sequence of SKUs to be outbound corresponding to each outbound vehicle currently.

[0110] Obtain the current emergency outbound degree corresponding to each SKU to be outbound on the target floor based on the current emergency outbound scores corresponding to each SKU to be outbound on the target floor.

[0111] In a possible implementation manner, when determining the current emergency outbound score corresponding to the SKU to be outbound based on the arrangement position information of the SKU to be outbound in the sub-sequence of SKUs to be outbound corresponding to each outbound vehicle currently, the second determination unit 302 is specifically configured to:

[0112] Determine the target outbound vehicles corresponding to the SKU to be outbound.

[0113] Based on the arrangement position information of the SKU to be outbound in the sub-sequence of SKUs to be outbound corresponding to each target outbound vehicle respectively, determine the emergency outbound sub-scores corresponding to the SKU to be outbound for each target outbound vehicle.

[0114] Determine the current emergency outbound score corresponding to the SKU to be outbound based on the emergency outbound sub-scores corresponding to the SKU to be outbound.

[0115] In a possible implementation manner, the emergency outbound sub-score includes the emergency outbound sub-score in the full-pallet picking mode; when determining the emergency outbound sub-score of the SKU to be outbound corresponding to each target outbound vehicle respectively based on the arrangement position information of the SKU to be outbound in the sub-sequence of the SKUs to be outbound corresponding to each target outbound vehicle, the second determination unit 302 is specifically configured to:

[0116] For each target outbound vehicle, based on the total number of pallets required for all the SKUs to be outbound before the SKU to be outbound in the sub-sequence of the SKUs to be outbound currently corresponding to the target outbound vehicle, the number of pallets required for the SKU to be outbound, the constant parameter of the full-pallet picking mode, and the current capacity of the pallet line, determine the emergency outbound sub-score of the SKU to be outbound corresponding to the target outbound vehicle in the full-pallet picking mode.

[0117] In a possible implementation manner, the emergency outbound sub-score includes the emergency outbound sub-score in the piece-picking mode; when determining the emergency outbound sub-score of the SKU to be outbound corresponding to each target outbound vehicle respectively based on the arrangement position information of the SKU to be outbound in the sub-sequence of the SKUs to be outbound corresponding to each target outbound vehicle, the second determination unit 302 is specifically configured to:

[0118] For each target outbound vehicle, based on the total number of cases of all the SKUs to be outbound before the SKU to be outbound in the sub-sequence of the SKUs to be outbound currently corresponding to the target outbound vehicle, the number of cases of the SKU to be outbound, the constant parameter of the piece-picking mode, and the current capacity of the case line, determine the emergency outbound sub-score of the SKU to be outbound corresponding to the target outbound vehicle in the piece-picking mode.

[0119] In a possible implementation manner, when determining the emergency outbound score currently corresponding to the SKU to be outbound based on the respective emergency outbound sub-scores corresponding to the SKU to be outbound, the second determination unit 302 is specifically configured to:

[0120] Determine the sum value of the respective emergency outbound sub-scores corresponding to the SKU to be outbound as the emergency outbound score currently corresponding to the SKU to be outbound.

[0121] In a possible implementation manner, the distribution device 300 of the transport vehicle provided in the embodiments of the present application further includes:

[0122] The outbound picking unit 305 is used to determine the no-load cost of each outbound pallet corresponding to the current emergency outbound SKU based on the time consumed by the idle transport vehicle assigned to the emergency outbound SKU to reach the location of the outbound pallet without load; select the outbound pallet with the minimum no-load cost as the target pallet from each outbound pallet corresponding to the current emergency outbound SKU based on the no-load costs of each outbound pallet corresponding to the current emergency outbound SKU; and use the idle transport vehicle assigned to the emergency outbound SKU and the target pallet to perform the outbound operation of the emergency outbound SKU.

[0123] It should be noted that the principle of the transport vehicle allocation device 300 provided in the embodiments of the present application to solve technical problems is similar to that of the transport vehicle allocation method provided in the embodiments of the present application. Therefore, for the implementation of the transport vehicle allocation device 300 provided in the embodiments of the present application, reference can be made to the implementation of the transport vehicle allocation method provided in the embodiments of the present application, and repeated parts will not be elaborated.

[0124] After introducing the transport vehicle allocation method and device provided in the embodiments of the present application, next, a brief introduction to the electronic device provided in the embodiments of the present application will be given.

[0125] Refer to Figure 4 As shown, the electronic device 400 provided in the embodiments of the present application at least includes: a processor 401, a memory 402, and a computer program stored on the memory 402 and executable on the processor 401. When the processor 401 executes the computer program, it implements the transport vehicle allocation method provided in the embodiments of the present application.

[0126] The electronic device 400 provided in the embodiments of the present application may further include a bus 403 connecting different components (including the processor 401 and the memory 402). Among them, the bus 403 represents one or more of several types of bus structures, including a memory bus, a peripheral bus, a local bus, etc.

[0127] The memory 402 may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 4021 and / or a cache memory 4022, and may further include a read-only memory (ROM) 4023.

[0128] The memory 402 may further include a program tool 4025 having a set (at least one) of program modules 4024. The program modules 4024 include, but are not limited to: an operating subsystem, one or more application programs, other program modules, and program data. The implementation of a network environment may be included in each or some combination of these examples.

[0129] The electronic device 400 can also communicate with one or more external devices 404 (such as a keyboard, a remote control, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 400 (such as a mobile phone, a computer, etc.), and / or communicate with any device that enables the electronic device 400 to communicate with one or more other electronic devices 400 (such as a router, a modem, etc.). Such communication can be carried out through an input / output (I / O) interface 405. Moreover, the electronic device 400 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 406. As Figure 4 shown, the network adapter 406 communicates with other modules of the electronic device 400 through a bus 403. It should be understood that although Figure 4 not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 400, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, redundant arrays of independent disks (RAID) subsystems, tape drives, and data backup storage subsystems, etc.

[0130] It should be noted that Figure 4 the electronic device 400 shown is only an example and should not impose any limitation on the functions and the scope of use of the embodiments of the present application.

[0131] In addition, the embodiments of the present application also provide a computer-readable storage medium, which stores computer instructions, and when the computer instructions are executed by a processor, the allocation method of the transport vehicle provided by the embodiments of the present application is implemented. Specifically, the computer instructions can be built into the processor, so that the processor can implement the allocation method of the transport vehicle provided by the embodiments of the present application by executing the built-in computer instructions.

[0132] In addition, the allocation method of the transport vehicle provided by the embodiments of the present application can also be implemented as a computer program product, which includes program code, and when the program code runs on a processor, the allocation method of the transport vehicle provided by the embodiments of the present application is implemented.

[0133] The computer program product provided by the embodiments of the present application may adopt any combination of one or more readable media. Among them, the readable media may be a readable signal medium or a readable storage medium, and the readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. Specifically, more specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection with one or more wires, a portable disk, a hard disk, a RAM, a ROM, an erasable programmable read-only memory (EPROM), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0134] The computer program product provided by the embodiments of the present application may adopt a CD-ROM and include program code, and may also run on electronic devices such as computers and servers. However, the computer program product provided by the embodiments of the present application is not limited thereto. In the embodiments of the present application, the readable storage medium may be any tangible medium that contains or stores program code, and the program code may be used by or in combination with an instruction execution system, apparatus, or device.

[0135] It should be noted that although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of the two or more units described above may be embodied in one unit. Conversely, the features and functions of one unit described above may be further divided and embodied by multiple units.

[0136] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution.

[0137] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications falling within the scope of the present application.

[0138] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application also intends to include these changes and modifications therein.

Claims

1. A distribution method for transport vehicles, characterized in that, it includes: Determine the information of idle transport vehicles currently corresponding to the target floor in the target warehouse; Based on the full-warehouse to-be-outstocked inventory unit SKU sequence currently corresponding to the target warehouse, determine the current emergency outstocking degree of each to-be-outstocked SKU on the target floor; wherein, the full-warehouse to-be-outstocked SKU sequence is a sequence obtained by sorting all the to-be-outstocked SKUs of each outstock vehicle currently based on the SKU outstocking cost of each to-be-outstocked SKU under the premise of minimizing the full-warehouse outstocking cost and not idling the full-warehouse outstocking resources, representing the outstocking order sequence of all the to-be-outstocked SKUs in the target warehouse; the SKU outstocking cost is a parameter determined based on each outstocking cost measurement index corresponding to the to-be-outstocked SKU, representing the cost that needs to be paid for the outstocking of the to-be-outstocked SKU, and each outstocking cost measurement index at least includes the full-warehouse outstocking resources consumed by the outstocking of the to-be-outstocked SKU and the outstocking time; Based on the current emergency outstocking degree of each to-be-outstocked SKU on the target floor, determine the emergency outstocking SKUs currently corresponding to the target floor; Based on the information of idle transport vehicles currently corresponding to the target floor, allocate idle transport vehicles to the emergency outstocking SKUs currently corresponding to the target floor.

2. The distribution method for transport vehicles according to claim 1, characterized in that, Based on the full-warehouse to-be-outstocked SKU sequence currently corresponding to the target warehouse, determining the current emergency outstocking degree of each to-be-outstocked SKU on the target floor includes: Based on the full-warehouse to-be-outstocked SKU sequence, determine the to-be-outstocked SKU subsequences currently corresponding to each outstock vehicle; For each to-be-outstocked SKU on the target floor, based on the arrangement position information of the to-be-outstocked SKU in the to-be-outstocked SKU subsequences currently corresponding to each outstock vehicle, determine the current emergency outstocking score of the to-be-outstocked SKU; Based on the current emergency outstocking scores of each to-be-outstocked SKU on the target floor, obtain the current emergency outstocking degree of each to-be-outstocked SKU on the target floor.

3. The distribution method for transport vehicles according to claim 2, characterized in that, Based on the arrangement position information of the to-be-outstocked SKU in the to-be-outstocked SKU subsequences currently corresponding to each outstock vehicle, determining the current emergency outstocking score of the to-be-outstocked SKU includes: Determine the target outstock vehicles corresponding to the to-be-outstocked SKU; Based on the arrangement position information of the to-be-outstocked SKU in the to-be-outstocked SKU subsequences corresponding to each of the target outstock vehicles respectively, determine the emergency outstocking sub-scores of the to-be-outstocked SKU corresponding to each of the target outstock vehicles; Based on the emergency outstocking sub-scores corresponding to the to-be-outstocked SKU, determine the current emergency outstocking score of the to-be-outstocked SKU.

4. The distribution method for transport vehicles according to claim 3, characterized in that, The emergency outstocking sub-score includes the emergency outstocking sub-score in the full-pallet picking mode; Determine the emergency outbound sub-scores of the to-be-outbound SKU corresponding to each of the target outbound vehicles respectively based on the arrangement position information of the to-be-outbound SKU in the to-be-outbound SKU subsequences corresponding to each of the target outbound vehicles, including: For each target outbound vehicle, based on the total number of pallets required for all the to-be-outbound SKUs located before the to-be-outbound SKU in the to-be-outbound SKU subsequence currently corresponding to the target outbound vehicle, the number of pallets required for the to-be-outbound SKU, the constant parameter of the full-pallet picking method, and the current capacity of the pallet line, determine the emergency outbound sub-score of the to-be-outbound SKU corresponding to the target outbound vehicle under the full-pallet picking method.

5. The method for allocating transport vehicles according to claim 3, characterized in that, the emergency outbound sub-score includes the emergency outbound sub-score under the piece-picking method; Determine the emergency outbound sub-scores of the to-be-outbound SKU corresponding to each of the target outbound vehicles respectively based on the arrangement position information of the to-be-outbound SKU in the to-be-outbound SKU subsequences corresponding to each of the target outbound vehicles, including: For each target outbound vehicle, based on the total number of cases of all the to-be-outbound SKUs located before the to-be-outbound SKU in the to-be-outbound SKU subsequence currently corresponding to the target outbound vehicle, the number of cases of the to-be-outbound SKU, the constant parameter of the piece-picking method, and the current capacity of the case line, determine the emergency outbound sub-score of the to-be-outbound SKU corresponding to the target outbound vehicle under the piece-picking method.

6. The method for allocating transport vehicles according to any one of claims 3-5, characterized in that, Based on the respective emergency outbound sub-scores corresponding to the to-be-outbound SKU, determine the current emergency outbound score corresponding to the to-be-outbound SKU, including: Determine the sum value of the respective emergency outbound sub-scores corresponding to the to-be-outbound SKU as the current emergency outbound score corresponding to the to-be-outbound SKU.

7. The method for allocating transport vehicles according to any one of claims 1-5, characterized in that, further comprising: For each to-be-outbound pallet currently corresponding to the emergency outbound SKU, determine the no-load cost of the to-be-outbound pallet based on the time consumed for the idle transport vehicle allocated for the emergency outbound SKU to reach the location of the to-be-outbound pallet without load; Based on the no-load costs of each to-be-outbound pallet currently corresponding to the emergency outbound SKU, select the to-be-outbound pallet with the minimum no-load cost as the target pallet from each to-be-outbound pallet currently corresponding to the emergency outbound SKU; Use the idle transport vehicle allocated for the emergency outbound SKU and the target pallet to perform the outbound operation of the emergency outbound SKU.

8. An electronic device, characterized in that, comprising: A memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the method for allocating transport vehicles according to any one of claims 1-7 is implemented.

9. A computer program product, characterized in that, The computer program product includes program code which, when running on a processor, implements the allocation method of the transport vehicle according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, the computer-readable storage medium stores computer instructions which, when executed by a processor, implement the allocation method of the transport vehicle according to any one of claims 1-7.

Citation Information

Patent Citations

  • Warehouse delivery control method and device, electronic equipment and storage medium

    CN109683504A