Set list processing method and processing device and storage medium
Through the shelf reverse positioning and item positioning technology, the shelf picking tasks are determined and assigned, which solves the problem that shelf is assigned multiple picking tasks and needs to be moved multiple times in the existing technology, improves the picking and handling efficiency, and avoids the problem of shelf scrambling.
Patent Information
- Application Number
- CN202311315727.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-11
- Publication Date
- 2025-04-11
AI Technical Summary
In the prior art, when processing a collection order, the shelves may be assigned multiple picking tasks and need to be moved multiple times, resulting in low picking efficiency and handling efficiency, and the problem of different picking tasks scrambling to the same shelf may occur.
Through item positioning shelves and other items in the shelf reverse positioning list, the various items included in the shelf’s picking task are fully determined, and the shelf’s picking task is assigned to a workstation and slots, so that all items that should be picked in a shelf can be picked at one time, and the shelf needs to be moved only once.
It improves the picking efficiency and handling efficiency, avoids the problem of competing for the same shelf in different picking tasks, and makes the use of shelves more efficient.
Smart Images

Figure CN119809469A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of intelligent warehousing and cargo picking, and in particular to a collection order processing method, a processing device and a storage medium. Background Art
[0002] The warehouse information system splits a collection order consisting of multiple orders into multiple small collection orders based on the SKU (stock keeping unit) category, volume, inventory distribution and other information in the collection order, assigns the small collection orders and their corresponding items to different workstations, and then locates the shelves according to the items assigned to the workstations, and calls AGV (Automated Guided Vehicle) to move the shelves to the workstations for item picking. Figure 1 A schematic diagram showing a method for processing a collection list in the related art.
[0003] In the above-mentioned related art collection order processing method, a shelf may be assigned multiple picking tasks and need to be transported multiple times, the picking efficiency and transportation efficiency are relatively low, and there may be a problem that different picking tasks compete for the same shelf. Summary of the invention
[0004] In the disclosed embodiment, the various items included in the picking task of the shelf are comprehensively determined through the item positioning shelf and other items in the shelf reverse positioning collection list, and the picking task of the shelf is then assigned to a workstation and slot, so that all items that should be picked in a shelf can be picked at one time, and the shelf only needs to be moved once. Compared with a shelf being assigned multiple picking tasks and needing to be moved multiple times, the picking efficiency and transportation efficiency are improved, and the problem of different picking tasks competing for the same shelf is avoided.
[0005] Some embodiments of the present disclosure provide a method for processing a collection list, including:
[0006] Determine at least one workstation and slot corresponding to the first set list;
[0007] Gather all items in the first collection list;
[0008] Determine a first shelf for a first item in a first collection list;
[0009] Determine a second item in the first collection list included in the first shelf;
[0010] Determining that a picking task for a first shelf includes a first item and a second item;
[0011] The picking task of the first shelf is assigned to one of the destination workstations and destination slots in at least one workstation and slot corresponding to the first collection list.
[0012] In some embodiments, determining at least one workstation and slot corresponding to the first collection order includes: if the type of the workstation is a picking type, the status of the workstation is available, the type of the slot of the workstation is consistent with the document type of the first collection order, and the slot is not bound to the first collection order, the workstation and the slot are determined as the workstation and slot corresponding to the first collection order.
[0013] In some embodiments, aggregating all items in the first collection order includes: aggregating all items in the first collection order based on a stock keeping unit (SKU) dimension.
[0014] In some embodiments, the method further includes: sorting all items in the first collection list in descending order of priority of the items; and determining the currently unprocessed item with the highest priority as the first item.
[0015] In some embodiments, it also includes: determining the priority of the item according to the number of shelves where the item is located, and the fewer the number of shelves where the item is located, the higher the priority of the item.
[0016] In some embodiments, determining the first shelf for the first item in the first collection order includes: determining the first shelf for the first item in the first collection order based on the picking cost of the shelf where the first item is located.
[0017] In some embodiments, it also includes: determining the picking cost of the shelf where the first item is located based on one or more of the relationship cost between the demand for the first item and the shelf's satisfaction of the first item, and the distance cost between the shelf where the first item is located and the workstation.
[0018] In some embodiments, the method further includes: determining the relationship cost between the demand for the first item and the supply of the first item by the shelf, including:
[0019] If the demand for the first item is equal to the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are the first relationship costs;
[0020] If the demand for the first item is greater than the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are the second relationship costs;
[0021] If the demand for the first item is less than the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are related by a third relationship cost;
[0022] Among them, the first relationship cost is less than the second relationship cost, and the second relationship cost is less than the third relationship cost.
[0023] In some embodiments, it also includes: determining that the first shelf contains a third item in at least one second collection list; and determining that a picking task for the first shelf includes the first item, the second item, and the third item.
[0024] In some embodiments, it also includes: determining the set list with the highest priority among multiple set lists to be processed as the first set list.
[0025] In some embodiments, it also includes: making an outbound reservation in the inventory according to each item and quantity in the first collection list.
[0026] In some embodiments, the method further includes: sending a transport task to an automated guided vehicle to instruct the automated guided vehicle to transport the first shelf to a destination workstation.
[0027] Some embodiments of the present disclosure provide a device for processing a collection order, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute a method for processing a collection order based on instructions stored in the memory.
[0028] Some embodiments of the present disclosure provide a device for processing a collection order, including: a module for executing a method for processing a collection order.
[0029] Some embodiments of the present disclosure provide a non-transitory computer-readable storage medium having a computer program stored thereon, which implements the steps of a method for processing a collection list when the program is executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. The present disclosure can be more clearly understood according to the following detailed description with reference to the drawings.
[0031] Obviously, the drawings described below are only some embodiments of the present disclosure, and a person skilled in the art can obtain other drawings based on these drawings without creative work.
[0032] Figure 1 A schematic diagram showing a method for processing a collection list in the related art.
[0033] Figure 2 A flowchart illustrating a method for processing a collection list according to some embodiments of the present disclosure is shown.
[0034] Figure 3 A schematic diagram showing selection of a first set list (main set list) according to some embodiments of the present disclosure is shown.
[0035] Figure 4 A schematic diagram showing the binding of a collection list with its corresponding workstations and slots in some embodiments of the present disclosure.
[0036] Figure 5 A schematic diagram showing some embodiments of the present disclosure for reversely positioning other items in a collection list through shelves.
[0037] Figure 6 A schematic diagram showing the structure of a processing device for a collection list according to some embodiments of the present disclosure.
[0038] Figure 7 A schematic diagram showing the structure of a processing device for a collection list according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0039] The technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure.
[0040] Unless otherwise specified, descriptions such as “first” and “second” in the present disclosure are used to distinguish different objects and are not used to indicate meanings such as size or time sequence.
[0041] Figure 2 A flowchart illustrating a method for processing a collection list according to some embodiments of the present disclosure is shown.
[0042] like Figure 2 As shown, the method for processing the collection list of this embodiment includes the following steps.
[0043] In step 210, relevant preprocessing is performed on the collection list.
[0044] In some embodiments, preprocessing includes, for example, but is not limited to: pre-occupying the outbound shipment in the inventory according to each item and quantity in the collection list, thereby timely updating the inventory information to prevent out-of-stock or competing with the incoming module for inventory.
[0045] In some embodiments, the preprocessing may include but is not limited to: setting an initial priority of each item in the collection list, and the subsequent collection list processing process may recalculate the priority of each item. The initial priority of each item in the collection list may be set to the priority of the collection list.
[0046] In step 220, a first set list is selected, and at least one workstation and slot corresponding to the first set list is determined.
[0047] In some embodiments, selecting the first set list includes: sorting multiple set lists to be processed according to the priority of the set lists, and determining the set list with the highest priority among the multiple set lists to be processed as the first set list. The first set list is also the main set list to be processed currently. After the current first set list is processed, other set lists that meet the conditions are upgraded to become new first set lists. Figure 3 A schematic diagram showing the selection of the first set list (main set list).
[0048] The priority of the collection list is determined based on at least one of the reference information of the creation time and urgency of the collection list. For example, the earlier the collection list is created, the higher the priority, and the more urgent it is, the higher the priority. During implementation, a weighted sum of multiple reference information can be performed to comprehensively determine the priority of the collection list.
[0049] A workstation can be configured to produce multiple slots, that is, a workstation supports picking multiple collection orders at the same time, and a workstation slot can correspond to multiple order types. This solution stipulates that a collection order can be bound to multiple workstations at the same time, and different slots of each workstation can be bound to different collection orders.
[0050] In some embodiments, determining at least one workstation and slot corresponding to the first collection order includes: if the type of the workstation is a picking type, the status of the workstation is available, the type of the slot of the workstation is consistent with the document type of the first collection order, and the slot is not bound to the first collection order, determining the workstation and the slot as the workstation and slot corresponding to the first collection order. Thus, the collection order is bound to the workstation and slot corresponding to it. Figure 4 A schematic diagram showing the binding of a collection sheet to its corresponding workstation and slot.
[0051] In step 230, all items in the first set list are aggregated to determine the first item therein.
[0052] In some embodiments, all items in the first collection order are aggregated based on the SKU dimension, thereby obtaining all SKUs in the first collection order.
[0053] In some embodiments, all items in the first set list are sorted in descending order of priority; the currently unprocessed item with the highest priority is determined as the first item. The first item is also called a seed item. After the current seed item is processed, other items that meet the conditions are upgraded to become new seed items.
[0054] In some embodiments, the priority of the items is determined according to the number of shelves where the items are located, thereby re-determining the priority of the items in the collection list, wherein the fewer the number of shelves where the items are located, the higher the priority of the items.
[0055] In step 240, the first shelf of the first item in the first collection list is determined by locating the shelf by item.
[0056] Since there may be multiple shelves where the first item is located, it is necessary to determine the first shelf where the first item is located.
[0057] In some embodiments, the first shelf for the first item in the first collection list is determined based on the picking cost of the shelf where the first item is located. For example, the shelf with the smallest picking cost among the shelves where the first item is located is determined as the first shelf for the first item.
[0058] In some embodiments, determining the picking cost of the shelf where the first item is located includes: determining the picking cost of the shelf where the first item is located based on one or more of the relationship cost between the demand for the first item and the shelf's satisfaction of the first item, and the distance cost between the shelf where the first item is located and the workstation.
[0059] For example, Cost = Cost1 (demand, satisfaction) × Weight 1 + Cost2 (shelf, workstation) × Weight 2, where Cost represents the picking cost of the shelf where the first item is located, Cost1 (demand, satisfaction) represents the relationship cost between the demand for the first item and the shelf's satisfaction of the first item, and Cost2 (shelf, workstation) represents the distance cost between the shelf where the first item is located and the workstation.
[0060] In some embodiments, determining the relationship cost between the demand for the first item and the shelf's satisfaction of the first item includes: if the demand for the first item is equal to the shelf's satisfaction of the first item, the demand for the first item and the shelf's satisfaction of the first item are the first relationship cost; if the demand for the first item is greater than the shelf's satisfaction of the first item, the demand for the first item and the shelf's satisfaction of the first item are the second relationship cost; if the demand for the first item is less than the shelf's satisfaction of the first item, the demand for the first item and the shelf's satisfaction of the first item are the third relationship cost; wherein the first relationship cost is less than the second relationship cost, and the second relationship cost is less than the third relationship cost. This strategy allows more shelves to be cleared after picking.
[0061] In some embodiments, determining the distance cost between the shelf where the first item is located and the workstation includes: for example, using a Dijkstra algorithm to calculate the distance between the shelf where the first item is located and the workstation, and determining the distance cost according to the distance, for example, using the normalized distance as the distance cost. The smaller the distance, the smaller the distance cost.
[0062] In step 250, other items in the collection list are reversely located through the shelves, and step 250a is executed, or steps 250a and 250b are executed according to business needs.
[0063] In step 250a, the second item in the first set list included in the first shelf is determined. The second item is the other item in the first set list included in the first shelf except the first item. Thus, the other items in the same set list except the first item are reversely located through the shelf.
[0064] In step 250b, the third item in at least one second set list included in the first shelf is determined. The third item is the other item in at least one second set list included in the first shelf except the first item. Thus, the other items except the first item in different set lists are reversely located by the shelf.
[0065] Figure 5 A schematic diagram showing the reverse positioning of other items in the collection list through the shelf. As shown in the figure, the first item sku1 in the collection list 1 corresponds to the shelf 1. Through reverse positioning, it is determined that the shelf 1 also includes sku4 and sku5 in the collection list 1, and the shelf 1 also includes sku6 in the collection list 2.
[0066] In step 260, determine all items included in a picking task for the first shelf. If the aforementioned reverse positioning is performed in step 250a, it is determined that a picking task for the first shelf includes the first item and the second item. If the aforementioned reverse positioning is performed in steps 250a and 250b, it is determined that a picking task for the first shelf includes the first item, the second item and the third item.
[0067] Thus, the picking task of the SKU located for the first time and the picking task of the SKU located in the reverse direction are combined into a group of picking tasks as the picking tasks for the shelf. Figure 5 As shown, the picking task of sku1 located for the first time and the picking tasks of sku4, sku5, and sku6 located in the reverse direction are combined into a group of picking tasks as the picking task of shelf 1.
[0068] In step 270, the picking task of the first shelf is assigned to one of the destination workstations and destination slots among the at least one workstation and slot corresponding to the first collection order.
[0069] In some embodiments, according to the available cache positions and working status of each workstation corresponding to the first set list, a destination workstation and a destination slot are determined in real time from at least one workstation and slot corresponding to the first set list, so that the picking task of the first shelf can be processed as soon as possible.
[0070] In step 280, a transport task is sent to the automated guided vehicle to instruct the automated guided vehicle to transport the first shelf to the destination workstation. The destination workstation completes the picking of all related items in the collection list in the picking task of the first shelf. Figure 5 As shown, the picking of sku1, sku4, sku5, and sku6 of shelf 1 is completed at the destination workstation.
[0071] In the disclosed embodiment, the various items included in the picking task of the shelf are comprehensively determined through the item positioning shelf and other items in the shelf reverse positioning collection list, and the picking task of the shelf is then assigned to a workstation and slot, so that all items that should be picked in a shelf can be picked at one time, and the shelf only needs to be moved once. Compared with a shelf being assigned multiple picking tasks and needing to be moved multiple times, the picking efficiency and transportation efficiency are improved, and the problem of different picking tasks competing for the same shelf is avoided.
[0072] In addition, the embodiments of the present disclosure can not only reversely position other items in the same collection list on the shelves, but also reversely position other items in different collection lists on the shelves, further improving the picking efficiency and the handling efficiency. It can not only avoid the problem of different picking tasks competing for the same shelf for the same collection list, but also avoid the problem of different picking tasks competing for the same shelf for different collection lists.
[0073] The following describes the processing device of the collection order. The processing device of the collection order can be set in a warehouse control system (Warehouse Control System, WCS), for example.
[0074] Figure 6 A schematic diagram showing the structure of a processing device for a collection list according to some embodiments of the present disclosure.
[0075] like Figure 6 As shown, the processing device 600 of the collection order of this embodiment includes: a memory 610 and a processor 620 coupled to the memory 610, and the processor 620 is configured to execute the processing method of the collection order in any of some embodiments based on the instructions stored in the memory 610.
[0076] The processing device 600 of the assembly unit may further include an input / output interface 630 , a network interface 640 , a storage interface 650 , etc. These interfaces 630 , 640 , 650 , the memory 610 and the processor 620 may be connected, for example, via a bus 660 .
[0077] The memory 610 may include, for example, a system memory, a fixed non-volatile storage medium, etc. The system memory may store, for example, an operating system, an application program, a boot loader, and other programs.
[0078] The processor 620 may be implemented by a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistors and other discrete hardware components.
[0079] Among them, the input and output interface 630 provides a connection interface for input and output devices such as a display, a mouse, a keyboard, and a touch screen. The network interface 640 provides a connection interface for various networked devices. The storage interface 650 provides a connection interface for external storage devices such as SD cards and USB flash drives. The bus 660 can use any bus structure among a variety of bus structures. For example, the bus structure includes but is not limited to the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MCA) bus, and the Peripheral Component Interconnect (PCI) bus.
[0080] Figure 7 A schematic diagram showing the structure of a processing device for a collection list according to some embodiments of the present disclosure.
[0081] like Figure 7 As shown, the collection list processing device 700 of this embodiment includes modules 710-760, and may also include one or more of modules 770-790.
[0082] The workstation and slot determination module 710 is configured to determine at least one workstation and slot corresponding to the first set list.
[0083] The workstation and slot determination module 710 is configured to determine the workstation and the slot as the workstation and slot corresponding to the first collection order if the type of the workstation is a picking type, the status of the workstation is available, the type of the slot of the workstation is consistent with the document type of the first collection order, and the slot is not bound to the first collection order.
[0084] The aggregation module 720 is configured to aggregate all items in the first collection list.
[0085] The aggregation module 720 is configured to aggregate all items in the first collection order based on the SKU dimension.
[0086] The shelf determination module 730 is configured to determine the first shelf of the first item in the first collection list.
[0087] The shelf determination module 730 is configured to determine the first shelf for the first item in the first collection list according to the picking cost of the shelf where the first item is located.
[0088] The shelf determination module 730 is configured to determine the picking cost of the shelf where the first item is located based on one or more of the relationship cost between the demand for the first item and the shelf's satisfaction of the first item, and the distance cost between the shelf where the first item is located and the workstation.
[0089] The shelf determination module 730 is configured to determine the relationship cost between the demand for the first item and the supply of the first item by the shelf, including:
[0090] If the demand for the first item is equal to the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are the first relationship costs;
[0091] If the demand for the first item is greater than the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are the second relationship costs;
[0092] If the demand for the first item is less than the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are related by a third relationship cost;
[0093] Among them, the first relationship cost is less than the second relationship cost, and the second relationship cost is less than the third relationship cost.
[0094] The item determination module 740 is configured to determine the second item in the first collection list contained in the first shelf.
[0095] The item determination module 740 is configured to sort all items in the first collection list in descending order of priority of the items; and determine the currently unprocessed item with the highest priority as the first item.
[0096] The item determination module 740 is configured to determine the priority of the item according to the number of shelves where the item is located. The fewer the number of shelves where the item is located, the higher the priority of the item.
[0097] The picking task determination module 750 is configured to determine that a picking task for the first shelf includes a first item and a second item.
[0098] The item determination module 740 is configured to determine the third item in at least one second collection list contained in the first shelf; the picking task determination module 750 is configured to determine that a picking task of the first shelf includes the first item, the second item and the third item.
[0099] The picking task allocation module 760 is configured to allocate the picking task of the first shelf to one of the destination workstations and destination slots in at least one workstation and slot corresponding to the first collection order.
[0100] The collection order determination module 770 is configured to determine the collection order with the highest priority among the multiple collection orders to be processed as the first collection order.
[0101] The pre-processing module 780 is configured to make an outbound pre-order in the inventory according to each item and quantity in the first collection list.
[0102] The transport task module 790 is configured to send a transport task to the automated guided vehicle to instruct the automated guided vehicle to transport the first shelf to a destination workstation.
[0103] Some embodiments of the present disclosure provide a non-transitory computer-readable storage medium having a computer program stored thereon, which implements the steps of a method for processing a collection list when the program is executed by a processor.
[0104] (1) A method for processing a collection order, comprising:
[0105] Determine at least one workstation and slot corresponding to the first set list;
[0106] Gather all items in the first collection list;
[0107] Determine a first shelf for a first item in a first collection list;
[0108] Determine a second item in the first collection list included in the first shelf;
[0109] Determining that a picking task for a first shelf includes a first item and a second item;
[0110] The picking task of the first shelf is assigned to one of the destination workstations and destination slots in at least one workstation and slot corresponding to the first collection list.
[0111] (2) According to (1), determining at least one workstation and slot corresponding to the first collection order includes: if the type of the workstation is a picking type, the status of the workstation is available, the type of the slot of the workstation is consistent with the document type of the first collection order, and the slot is not bound to the first collection order, the workstation and the slot are determined as the workstation and slot corresponding to the first collection order.
[0112] (3) According to (1-2), aggregating all items in the first set list includes: aggregating all items in the first set list based on the inventory unit SKU dimension.
[0113] (4) According to (1-3), it also includes: sorting all items in the first collection list in descending order of priority; and determining the currently unprocessed item with the highest priority as the first item.
[0114] (5) According to (4), it also includes: determining the priority of the item according to the number of shelves where the item is located, wherein the fewer the number of shelves where the item is located, the higher the priority of the item.
[0115] (6) According to (1-5), determining the first shelf for the first item in the first collection list includes: determining the first shelf for the first item in the first collection list according to the picking cost of the shelf where the first item is located.
[0116] (7) According to (6), it also includes: determining the picking cost of the shelf where the first item is located based on one or more of the relationship cost between the demand for the first item and the shelf's supply of the first item, and the distance cost between the shelf where the first item is located and the workstation.
[0117] (8) According to (7), further comprising: determining the relationship cost between the demand for the first item and the supply of the first item by the shelf, including:
[0118] If the demand for the first item is equal to the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are the first relationship costs;
[0119] If the demand for the first item is greater than the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are the second relationship costs;
[0120] If the demand for the first item is less than the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are related by a third relationship cost;
[0121] Among them, the first relationship cost is less than the second relationship cost, and the second relationship cost is less than the third relationship cost.
[0122] (9) According to (1-8), it also includes: determining that the first shelf contains at least one third item in the second collection list; determining that a picking task on the first shelf includes the first item, the second item and the third item.
[0123] (10) According to (1-9), it also includes: determining the collection list with the highest priority among multiple collection lists to be processed as the first collection list.
[0124] (11) According to (1-10), it also includes: making an outbound reservation in the inventory according to each item and quantity in the first collection list.
[0125] (12) According to (1-11), it also includes: sending a transport task to the automatic guided vehicle to instruct the automatic guided vehicle to transport the first shelf to the destination workstation.
[0126] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more non-transient computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer program code.
[0127] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0128] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0130] The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present disclosure should be included in the protection scope of the present disclosure.
Claims
1. A method for processing a collection order, characterized in that: include: Determine at least one workstation and slot corresponding to the first set list; Gather all items in the first collection list; Determine a first shelf for a first item in a first collection list; Determine a second item in the first collection list included in the first shelf; Determining that a picking task for a first shelf includes a first item and a second item; The picking task of the first shelf is assigned to one of the destination workstations and destination slots in at least one workstation and slot corresponding to the first collection list.
2. The method according to claim 1, characterized in that: Determining at least one workstation and slot corresponding to the first set list includes: If the type of the workstation is a picking type, the status of the workstation is available, the type of the slot of the workstation is consistent with the document type of the first collection order, and the slot is not bound to the first collection order, the workstation and the slot are determined as the workstation and slot corresponding to the first collection order.
3. The method according to claim 1, characterized in that All items in the first collection list include: Aggregate all items in the first collection order based on the SKU dimension.
4. The method according to claim 1, characterized in that: Also includes: Sort all items in the first collection list in descending order of priority; The currently unprocessed item with the highest priority is determined as the first item.
5. The method according to claim 4, characterized in that Also includes: The priority of an item is determined based on the number of shelves where the item is located. The fewer shelves an item is located on, the higher the priority of the item.
6. The method according to claim 1, characterized in that Determining a first shelf for a first item in a first set list includes: Determine a first shelf for the first item in the first collection list according to the picking cost of the shelf where the first item is located.
7. The method according to claim 6, characterized in that Also includes: The picking cost of the shelf where the first item is located is determined according to one or more of the relationship cost between the demand for the first item and the shelf's capacity to meet the first item, and the distance cost between the shelf where the first item is located and the workstation.
8. The method according to claim 7, characterized in that Also includes: Determine the relationship between the demand for the first item and the shelf's supply of the first item, including: If the demand for the first item is equal to the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are the first relationship costs; If the demand for the first item is greater than the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are the second relationship costs; If the demand for the first item is less than the shelf's supply of the first item, the demand for the first item and the shelf's supply of the first item are related by a third relationship cost; Among them, the first relationship cost is less than the second relationship cost, and the second relationship cost is less than the third relationship cost.
9. The method according to any one of claims 1 to 8, characterized in that: Also includes: Determining that the first shelf contains at least one third item in the second collection list; It is determined that a picking task for a first shelf includes a first item, a second item, and a third item.
10. The method according to any one of claims 1 to 8, characterized in that: Also includes: The collection order with the highest priority among the multiple collection orders to be processed is determined as the first collection order.
11. The method according to any one of claims 1 to 8, characterized in that: Also includes: According to each item and quantity in the first collection list, make an outbound reservation in the inventory.
12. The method according to any one of claims 1 to 8, characterized in that: Also includes: A transport task is sent to the automated guided vehicle to instruct the automated guided vehicle to transport the first shelf to a destination workstation.
13. A device for processing a collection order, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the method for processing a collection order according to any one of claims 1-12 based on instructions stored in the memory.
14. A device for processing a collection order, comprising: A module for executing the method for processing a collection order as described in any one of claims 1-12.
15. A non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for processing a collection list as described in any one of claims 1 to 12.
Citation Information
Patent Citations
Cargo sorting method, cargo sorting system, computing device and computer-readable storage medium
CN107025533A
Goods shelf scheduling method and device for goods-to-person warehouse, electronic equipment and medium
CN111754152A
Article delivery method, device and equipment and storage medium
CN112766835A
Cargo delivery control method and device and computer readable storage medium
CN113191704A