Method, device, equipment, storage medium and program product for picking

By scheduling the target container as it arrives at different inventory areas, relay picking across inventory areas is achieved, solving the problem of low picking efficiency in existing technologies and improving picking efficiency.

CN115947014BActive Publication Date: 2026-05-05SHENZHEN KUBO SOFTWARE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN KUBO SOFTWARE CO LTD
Filing Date
2021-10-28
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing technologies are inefficient when picking across inventory areas, and cannot efficiently pick goods from multiple inventory areas to the target container for consolidation.

Method used

By scheduling the goods as they arrive at different inventory areas, relay picking across inventory areas is achieved by picking the goods into the target container. The same target container is used to pass through multiple inventory areas in sequence, triggering the picking scheduling of each inventory area.

Benefits of technology

It improves picking efficiency, enabling the efficient completion of picking tasks across inventory areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115947014B_ABST
    Figure CN115947014B_ABST
Patent Text Reader

Abstract

This application provides a picking method, apparatus, device, storage medium, and program product. The method of this application, in response to a picking task of a first order, if the first order includes a first item in a first inventory area and a second item in a second inventory area, firstly performs a first scheduling process to pick the first item into a target container; when the target container arrives at the second inventory area, second scheduling process is performed to pick the second item into the target container. This allows the same target container to sequentially pass through multiple different inventory areas, triggering picking scheduling in the second inventory area through the target bin, thus achieving relay picking across multiple inventory areas and greatly improving picking efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application filed with the Chinese Patent Office with application number 202111266784.9, application date October 28, 2021, entitled "Method, Apparatus, Equipment, Storage Medium and Procedure Product for Picking Goods". Technical Field

[0002] This application relates to intelligent warehousing technology, and more particularly to a picking method, apparatus, equipment, storage medium, and program product. Background Technology

[0003] In the field of smart warehousing, some large warehouses include multiple storage areas, and the goods contained in the same order may be stored across these areas. When executing the picking task for an order, it is necessary to pick goods from multiple storage areas together. Current picking methods are mostly used for picking within a single storage area. When applied to scenarios involving picking across multiple storage areas, only partial items of the order can be picked from different storage areas and placed into different bins. Then, all bins must be moved to a designated location for consolidation, resulting in low picking efficiency. Summary of the Invention

[0004] This application provides a picking method, apparatus, equipment, storage medium, and process product.

[0005] Firstly, this application provides a method for picking goods, including:

[0006] In response to the picking task of the first order, if the first order includes a first item in the first inventory area and a second item in the second inventory area, a first scheduling process is performed to pick the first item into the target container.

[0007] When the target container arrives at the second inventory area, a second scheduling process is performed to pick the second goods into the target container.

[0008] Optionally, the first order includes a first sub-order and a second sub-order, the first sub-order corresponding to the first inventory area and including the first goods, and the second sub-order corresponding to the second inventory area and including the second goods.

[0009] The first scheduling process, which involves picking the first item into the target container, includes:

[0010] Suspend the second sub-order;

[0011] The first scheduling process is performed on the first sub-order to pick the first item into the target container.

[0012] Optionally, the second inventory area includes at least one workstation, and after performing the first scheduling process to pick the first item into the target container, it further includes:

[0013] Assign a target workbench within the second inventory area to the target container.

[0014] Optionally, the step of performing a second scheduling process when the target container arrives at the second inventory area to pick the second goods into the target container includes:

[0015] When the target container arrives at the target workbench in the second inventory area, the second sub-order is issued to the target workbench;

[0016] A second scheduling process is performed on the second sub-order to pick the second item into the target container at the target workstation.

[0017] Optionally, the step of performing a second scheduling process when the target container arrives at the second inventory area to pick the second goods into the target container includes:

[0018] When the target container arrives at the second inventory area, in response to the requisition message for the target container sent by the requisition device, the second sub-order is issued to the operation console corresponding to the requisition device;

[0019] A second scheduling process is performed on the second sub-order to pick the second goods into the target container at the operating station corresponding to the requisition equipment.

[0020] Optionally, after allocating the target workbench within the second inventory area to the target container, the method further includes:

[0021] Send the second sub-order to the target operating console;

[0022] Perform inventory allocation for the second sub-order;

[0023] The step of performing a second scheduling process when the target container arrives at the second inventory area to pick the second goods into the target container includes:

[0024] When the target container arrives at the target workbench in the second inventory area, a second scheduling process is performed on the second sub-order to pick the second goods into the target container at the target workbench.

[0025] Optionally, before performing the first scheduling process to pick the first item into the target container, the method further includes:

[0026] In response to the picking task of the first order, if the first order includes a first item in a first inventory area and a second item in a second inventory area, then the first order is split into a first sub-order and a second sub-order.

[0027] Optionally, if the quantity of the second inventory area is greater than 1, after the first scheduling process is performed and the first goods are picked into the target container, the target container arrives at each of the second inventory areas in sequence according to the picking order of the second inventory areas.

[0028] Secondly, this application provides a method for picking goods, including:

[0029] In response to receiving a replenishment order, the replenishment order is suspended. The replenishment order includes replenishment identification information and product information, and the second product included in the replenishment order is located in the second inventory area.

[0030] When the target container corresponding to the replenishment order arrives at the second inventory area, the replenishment order is scheduled to pick the second item contained in the replenishment order into the target container. The target container contains the first item in the first inventory area, and the first inventory area and the second inventory area are different inventory areas.

[0031] Optionally, the second inventory area includes at least one workstation, and before scheduling the replenishment order to pick the second item contained in the replenishment order into the target container, the process further includes:

[0032] Assign a target workbench within the second inventory area to the target container.

[0033] Optionally, when the target container corresponding to the replenishment order arrives at the second inventory area, the step of scheduling the replenishment order to pick the second goods contained in the replenishment order into the target container includes:

[0034] When the target container arrives at the target workbench in the second inventory area, the replenishment order is sent to the target workbench;

[0035] The replenishment order is scheduled to pick the second item into the target container at the target workstation.

[0036] Optionally, when the target container corresponding to the replenishment order arrives at the second inventory area, the step of scheduling the replenishment order to pick the second goods contained in the replenishment order into the target container includes:

[0037] When the target container corresponding to the replenishment order arrives at the second inventory area, in response to the requisition message for the target container sent by the requisitioning device, the replenishment order is issued to the operating console corresponding to the requisitioning device.

[0038] Optionally, the requisition message includes the identification information of the target container, and the step of issuing the replenishment order to the operation console corresponding to the requisition device in response to the requisition message for the target container includes:

[0039] In response to the requisition message for the target container sent by the requisitioning device, the replenishment order corresponding to the target container is determined based on the identification information of the target container;

[0040] The replenishment order corresponding to the target container is issued to the operating console corresponding to the requisitioning equipment.

[0041] Optionally, after allocating the target workbench within the second inventory area to the target container, the method further includes:

[0042] Before the target container corresponding to the replenishment order arrives at the second inventory area, the replenishment order is sent to the target workbench, and an inventory allocation operation is performed for the replenishment order;

[0043] When the target container corresponding to the replenishment order arrives at the second inventory area, the process of scheduling the replenishment order to pick the second goods contained in the replenishment order into the target container includes:

[0044] When the target container arrives at the target workbench in the second inventory area, the replenishment order is scheduled to be picked into the target container at the target workbench.

[0045] Thirdly, this application provides a picking device, comprising:

[0046] The first scheduling processing module is used to respond to the picking task of the first order. If the first order includes a first item in the first inventory area and a second item in the second inventory area, the first scheduling processing is performed to pick the first item into the target container.

[0047] The second scheduling processing module is used to perform a second scheduling process when the target container arrives at the second inventory area, so as to pick the second goods into the target container.

[0048] Fourthly, this application provides a picking device, comprising:

[0049] The replenishment order processing module is used to suspend the replenishment order in response to receiving the replenishment order. The replenishment order includes replenishment identification information and product information. The second product included in the replenishment order is located in the second inventory area.

[0050] The scheduling processing module is used to perform scheduling processing on the replenishment order when the target container corresponding to the replenishment order arrives at the second inventory area, so as to pick the second goods contained in the replenishment order into the target container. The target container contains the first goods in the first inventory area, and the first inventory area and the second inventory area are different inventory areas.

[0051] Fifthly, this application provides a picking device, including: a processor, and a memory communicatively connected to the processor;

[0052] The memory stores computer-executed instructions;

[0053] The processor executes computer execution instructions stored in the memory to implement the method described in any of the preceding descriptions.

[0054] Sixthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described in any of the preceding claims.

[0055] In a seventh aspect, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the preceding claims.

[0056] The picking method, apparatus, equipment, storage medium, and program products provided in this application, in response to a picking task of a first order, if the first order includes a first item in a first inventory area and a second item in a second inventory area, firstly perform a first scheduling process to pick the first item into a target container; when the target container arrives at the second inventory area, second scheduling process is performed to pick the second item into the target container. This allows the same target container to be used to sequentially pass through multiple different inventory areas, triggering picking scheduling in the second inventory area through the target bin, thus achieving relay picking across multiple inventory areas and greatly improving picking efficiency. Attached Figure Description

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

[0058] Figure 1 This is a flowchart of a picking method provided in an example embodiment of this application;

[0059] Figure 2 A flowchart illustrating a picking method provided in another example embodiment of this application;

[0060] Figure 3 A flowchart illustrating a picking method provided in another example embodiment of this application;

[0061] Figure 4 A flowchart illustrating a picking method provided in another example embodiment of this application;

[0062] Figure 5 This is a schematic diagram of the structure of a picking device provided in an example embodiment of this application;

[0063] Figure 6 A schematic diagram of the structure of a picking device provided in another example embodiment of this application;

[0064] Figure 7 A schematic diagram of the structure of a picking device provided in another example embodiment of this application;

[0065] Figure 8 A schematic diagram of the structure of a picking device provided in another example embodiment of this application;

[0066] Figure 9 This is a schematic diagram of the structure of a picking device provided in an example embodiment of this application.

[0067] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0068] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0069] First, the terms used in the embodiments of this application will be explained:

[0070] SKU (Storage Keeping Unit) is the basic unit for measuring inventory inflows and outflows, also known as the basic inventory measurement unit. It can be measured in pieces, boxes, pallets, etc. Goods can be represented by SKUs, and the type of goods can refer to the type of SKU. Different SKUs correspond to different types of goods.

[0071] Furthermore, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. In the following descriptions of embodiments, "a plurality of" means two or more, unless otherwise explicitly defined.

[0072] The picking method provided in this application can be specifically applied to scenarios involving picking goods from multiple inventory areas. In these different inventory areas, the entity performing the picking can be different; it can be done manually or by a robot, without specific limitations.

[0073] For example, in a scenario where some orders require goods to be picked from both a first inventory area and a second inventory area, the first inventory area can be picked manually, while the second inventory area can be picked by a robot, the picking method provided in this application allows for the following: for any first order, if the first order includes a first item in the first inventory area and a second item in the second inventory area, a first scheduling process is performed to pick the first item into a target container; when the target container arrives at the second inventory area, a second scheduling process is performed to pick the second item into the target container. This method enables the same target container to pass through multiple different inventory areas sequentially, triggering the picking schedule of the second inventory area through the target bin, thus achieving relay picking across inventory areas and significantly improving picking efficiency.

[0074] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0075] Figure 1 This is a flowchart illustrating a picking method provided in an example embodiment of this application. The picking method provided in this application is executed by picking equipment, which can be a warehouse management system in an intelligent warehousing system or other electronic equipment used for picking. This embodiment does not specifically limit the specific equipment used for picking.

[0076] like Figure 1 As shown, the specific steps of this method are as follows:

[0077] Step S101: In response to the picking task of the first order, if the first order includes the first item in the first inventory area and the second item in the second inventory area, then perform the first scheduling process to pick the first item into the target container.

[0078] In this embodiment, when applied to a scenario requiring picking goods from multiple inventory areas, the picking equipment is responsible for processing picking from multiple inventory areas. The first order corresponding to the picking task received by the picking equipment may include a first item from a first inventory area and a second item from a second inventory area.

[0079] The first inventory area and the second inventory area are two different inventory areas.

[0080] The target container refers to the container used to hold the first and second goods included in the first order. It can be a material box, a handling box, an outbound box, etc., without specific limitations here.

[0081] To fulfill the picking task for the first order, it is necessary to pick items across the first and second inventory areas, picking the first item in the first inventory area and the second item in the second inventory area into the target container corresponding to the first order.

[0082] In this embodiment, through the first scheduling process, the first item is picked into the target container. The target container, after the first item has been picked, is then moved to the second storage area.

[0083] The picking methods can differ across different inventory areas. For example, in a manual inventory area, workers can manually pick items from various shelves within the area. In a robotic inventory area, robots can handle the transport, moving the shelves containing the items to be picked to a picking workstation where workers complete the picking. Afterward, the robot moves the shelves back to the inventory area. Alternatively, robotic inventory areas can also implement fully automated picking, where robots handle both transport and picking, eliminating the need for manual labor. Optionally, if the first inventory area is a manual inventory area where workers manually pick items from various shelves, after picking the first item in the first inventory area and placing it in the target container, the worker can directly move the target container to the second inventory area. Alternatively, after picking the first item in the first inventory area and placing it in the target container, the worker can place the target container in a designated location closer to the first inventory area, and the robot can then move the target container from that location to the second inventory area, reducing manual handling and improving picking efficiency.

[0084] Optionally, if the first storage area is a robot storage area, robots are responsible for handling and picking goods. The robot moves the shelf containing the goods to be picked to the picking workstation, where a person completes the picking. After the person completes the picking at the picking workstation, the robot moves the shelf back to the storage area. After picking the first item in the first storage area into the target container, the robot moves the target container to the second storage area.

[0085] Optionally, if the first storage area is a robot storage area, the robot is responsible for handling and picking goods. The picking robot picks the first item in the first storage area to the target container and then directly transports the target container to the second storage area; or, the picking robot picks the first item in the first storage area to the target container, places the target container in a designated location, and the handling robot transports the target container from the designated location to the second storage area. This makes the division of labor among the robots clearer and can improve picking efficiency to some extent.

[0086] Step S102: When the target container arrives at the second inventory area, perform the second scheduling process to pick the second item into the target container.

[0087] When the target container arrives at the second inventory area, it already contains the first item that has been picked. The picking equipment then performs a second scheduling process to pick the second item from the second inventory area into the target container, thus completing the picking task for the first order.

[0088] It should be noted that the target order corresponding to the picking task received by the picking equipment can include goods from more than two target inventory areas. The picking equipment can sort the picking order of more than two target inventory areas. According to the sorting result, the target container passes through each target inventory area in sequence. When the target container arrives at a target inventory area, the goods contained in the target order in that target inventory area are picked into the target container until the picking of all target inventory areas is completed, and the picking task of the target order is completed.

[0089] For example, the first inventory area can refer to any target inventory area other than the last one in the picking order corresponding to the target order, and the second inventory area refers to the next target inventory area after the first inventory area. When the target container is in the previous target inventory area (i.e., the first inventory area), the picking equipment performs a first scheduling process to pick the first item in the first inventory area into the target container. When the target container arrives at the next target inventory area (i.e., the second inventory area), a second scheduling process is performed to pick the second item into the target container.

[0090] For example, the first inventory area can refer to the first inventory area in the target inventory area corresponding to the target order, arranged according to the picking order. The second inventory area refers to the target inventory area other than the first inventory area, and there can be multiple second inventory areas. When the target container is in the first target inventory area (i.e., the first inventory area), the picking equipment performs a first scheduling process to pick the first item in the first inventory area into the target container. If there are multiple second inventory areas, after picking is completed in the first inventory area, the target container passes through each second inventory area in sequence according to the order of the second inventory areas. When the target container arrives at any second inventory area, a second scheduling process is performed to pick the second item in the second inventory area where the target container is located into the target container, until the second item in all second inventory areas has been picked into the target container, thus completing the picking task of the first order.

[0091] In this embodiment, in response to a picking task of a first order, if the first order includes a first item in a first inventory area and a second item in a second inventory area, a first scheduling process is first performed to pick the first item into a target container; when the target container arrives at the second inventory area, a second scheduling process is performed to pick the second item into the target container. This allows the same target container to be used to sequentially pass through multiple different inventory areas, and the picking scheduling of the second inventory area is triggered by the target bin, thus realizing relay picking across multiple inventory areas and greatly improving picking efficiency.

[0092] Figure 2 A flowchart illustrating a picking method provided in another example embodiment of this application. In the above... Figure 1 Based on the corresponding embodiment, in this embodiment, the first order includes a first sub-order and a second sub-order. The first sub-order corresponds to the first inventory area and includes a first item. The second sub-order corresponds to the second inventory area and includes a second item.

[0093] In this embodiment, in response to the picking task of the first order, if the first order includes a first item in the first inventory area and a second item in the second inventory area, the picking device can split the first order into a first sub-order and a second sub-order.

[0094] like Figure 2 The specific steps of the picking method provided in this application are as follows:

[0095] Step S201: In response to the picking task of the first order, if the first order includes the first item in the first inventory area and the second item in the second inventory area, then the first order is split into the first sub-order and the second sub-order.

[0096] In this embodiment, the picking equipment can handle picking from multiple inventory areas simultaneously. When it is determined that a received order requires picking across inventory areas, the picking equipment can also split the order into multiple sub-orders, each sub-order corresponding to one inventory area.

[0097] Specifically, in response to the picking task of the first order, the inventory area and location of the goods included in the first order can be determined based on the inventory allocation result of the first order. Based on the inventory area of ​​the goods included in the first order, if it is determined that the first order includes the first item in the first inventory area and the second item in the second inventory area, the picking equipment can split the first order into a first sub-order and a second sub-order.

[0098] The first sub-order corresponds to the first inventory area, and the second sub-order corresponds to the second inventory area.

[0099] In this embodiment, the first inventory area refers to the first target inventory area in the target inventory area corresponding to the target order according to the picking order, and the second inventory area refers to the target inventory area other than the first inventory area. There can be multiple second inventory areas.

[0100] If the quantity in the second inventory area is greater than 1, after the first scheduling process is performed and the first item is picked into the target container, the target container will arrive at each second inventory area in sequence according to the picking order of the second inventory areas.

[0101] The target container is located in the first target inventory area (i.e., the first inventory area). The first scheduling process picks the first item from the first inventory area and places it into the target container. If there are multiple second inventory areas, after picking is completed in the first inventory area, the target container passes through each second inventory area sequentially according to the picking order. Upon arrival at each second inventory area, a second scheduling process is performed to pick the second item from that area into the target container. This continues until all second items from all second inventory areas have been picked into the target container, completing the picking task for the first order.

[0102] Step S202: Suspend the second sub-order.

[0103] In this embodiment, the second sub-order corresponds one-to-one with the second inventory area. According to the picking order, at least one target inventory area (including at least the first inventory area) precedes the second inventory area. After order splitting, since it is impossible to determine which target workstation or location within the second inventory area the target container will arrive at, picking for the second sub-order cannot be performed immediately. Therefore, the second sub-order is suspended. When the target container corresponding to the second sub-order arrives at the target workstation in the second inventory area, a second scheduling process is performed on the second sub-order to pick the second item into the target container at the target workstation.

[0104] In this step, in response to the picking task of the first order, if it is determined that the first order includes a first sub-order and a second sub-order, the first sub-order corresponds to the first inventory area and includes the first item, the second sub-order corresponds to the second inventory area and includes the second item, then the second sub-order is suspended and the picking scheduling process for the second sub-order is not executed for the time being.

[0105] Step S203: Perform the first scheduling process for the first sub-order to pick the first item into the target container.

[0106] In this embodiment, the first inventory area refers to the first target inventory area in the target inventory area corresponding to the target order according to the picking order. After the order is split, the first scheduling process is performed on the first sub-order to pick the first item into the target container.

[0107] Optionally, before picking the first item into the target container, the target container is an idle container. The picking equipment can allocate a target container sufficient to hold all the items in the first order, based on the type and quantity of the items contained in the first order in the actual application scenario.

[0108] The target container assigned to the first order may contain one or more containers, such as bins, handling bins, outbound bins, etc., without specific limitations here.

[0109] Step S204: When the target container arrives at the target workbench in the second inventory area, perform a second scheduling process for the second sub-order to pick the second item into the target container at the target workbench.

[0110] In this embodiment, the target container that has completed picking the first item is transported to the second storage area. When the target container arrives at the second storage area, it already contains the first item that has been picked. The picking equipment issues a second sub-order and performs a second scheduling process, thereby picking the second item in the second storage area into the target container, completing the picking task of the first order.

[0111] The picking methods can differ across different inventory areas. For example, in a manual inventory area, workers can manually pick items from various shelves. In a robotic inventory area, robots can handle the transport, moving the shelves containing the items to be picked to a picking workstation where workers complete the picking. Afterward, the robot moves the shelves back to the inventory area. Alternatively, robotic inventory areas can also implement fully automated picking, where robots handle both transport and picking, eliminating the need for manual labor.

[0112] Optionally, if the first storage area is a manual storage area, workers can manually pick goods from the various shelves within the storage area. After picking the first item from the first storage area to the target container, the workers can manually move the target container directly to the second storage area. Alternatively, after picking the first item from the first storage area to the target container, the workers can manually place the target container at a designated location closer to the first storage area, and the robot can then move the target container from the designated location to the second storage area, thereby reducing manual handling and improving picking efficiency.

[0113] Optionally, if the first storage area is a robot storage area, robots are responsible for handling and picking goods. The robot moves the shelf containing the goods to be picked to the picking workstation, where a person completes the picking. After the person completes the picking at the picking workstation, the robot moves the shelf back to the storage area. After picking the first item in the first storage area into the target container, the robot moves the target container to the second storage area.

[0114] Optionally, if the first storage area is a robot storage area, the robot is responsible for handling and picking goods. The picking robot picks the first item in the first storage area to the target container and then directly transports the target container to the second storage area; or, the picking robot picks the first item in the first storage area to the target container, places the target container in a designated location, and the handling robot transports the target container from the designated location to the second storage area. This makes the division of labor among the robots clearer and can improve picking efficiency to some extent.

[0115] In addition, in this embodiment, the specific execution entity and specific implementation method for moving the target container from the previous storage area to the second storage area are not specifically limited.

[0116] In practical applications, the second inventory area may include one or more workstations. Which workstation the target container arrives at in the second inventory area can be assigned by the picking equipment, determined by the person handling the target container, or determined in other ways. No specific restrictions are made here.

[0117] In one alternative implementation, before the target container arrives at the second storage area and a second scheduling process is performed to pick the second item into the target container, the picking equipment assigns a target workstation within the second storage area to the target container.

[0118] Optionally, before the target container arrives at the second inventory area, or when the target container arrives at the second inventory area, the target workstation in the second inventory area can be allocated to the target workstation in the second inventory area based on the real-time task volume of each workstation in the current second inventory area, so as to balance the task volume of each workstation in the second inventory area and improve the overall picking efficiency.

[0119] Optionally, after allocating a target workbench within the second inventory area to the target container, a second sub-order can be issued to the target workbench when the target container arrives at the second inventory area, and the following second scheduling process can be performed on the second sub-order: allocate inventory to the second sub-order, and schedule robots or relevant personnel to move and pick the second goods contained in the second sub-order into the target container at the target workbench.

[0120] Optionally, after assigning a target workstation within the second inventory area to the target container, the second sub-order is directly issued to the target workstation before the target container arrives at the second inventory area, and inventory allocation is performed for the second sub-order. In other words, while performing the first scheduling process for the first sub-order, the picking equipment performs inventory allocation for the replenishment order to improve the processing efficiency of the first order. When the target container arrives at the target workstation in the second inventory area, the following second scheduling process can be performed: a scheduling robot or relevant personnel moves and picks the second item contained in the second sub-order into the target container at the target workstation. This implementation can reduce the time for order issuance and inventory allocation to a certain extent, further improving picking efficiency.

[0121] In another alternative implementation, the target workstation to which the target container arrives can be determined using a requisition mode within the second inventory area.

[0122] For example, when a target container arrives at a certain workstation in the second inventory area, the requisitioning device corresponding to that workstation can identify the target container and send a requisition message for the target container to the picking device.

[0123] For example, when the target container arrives at the designated requisition location in the second inventory area, the requisition device corresponding to any workstation can identify the target container at the designated requisition location and send a requisition message for the target container to the picking device.

[0124] When the target container arrives in the second inventory area, the picking equipment responds to the requisition message for the target container sent by the requisitioning equipment and issues the second sub-order to the operating station corresponding to the requisitioning equipment. The operating station corresponding to the requisitioning equipment is the target operating station for the target container in the second inventory area.

[0125] Furthermore, when the target container arrives at the target workbench in the second inventory area, the following second scheduling process can be performed: allocate inventory to the second sub-order, and schedule robots or relevant personnel to move and pick the second goods contained in the second sub-order into the target container at the target workbench.

[0126] Optionally, the requisitioning equipment may include an information collection device that can identify the target container's identification information by collecting surface image data of the target container, and can send a requisition message for the target container to the picking equipment based on the target container's identification information.

[0127] For example, the requisitioning equipment may include a scanning device capable of scanning identification codes (such as barcodes or QR codes) on the surface of the target container and extracting the identification information of the target container.

[0128] The picking method provided in this application has multiple possible implementations. Except for mutually exclusive solutions, different implementations can be combined to form new solutions, and the new solutions formed by the combinations also fall within the scope of this application.

[0129] In this embodiment, the first order includes a first sub-order and a second sub-order. The first sub-order corresponds to a first inventory area. By suspending the second sub-order and performing a first scheduling process on the first sub-order, the first item is picked into the target container. When the target container arrives at the second inventory area, a second scheduling process is performed to pick the second item into the target container. This allows the same target container to pass through multiple different inventory areas sequentially, triggering the picking scheduling of the second inventory area through the target bin, thus achieving relay picking across multiple inventory areas and greatly improving picking efficiency. Furthermore, by allocating target operating stations within the second inventory area to the target container based on the real-time workload of each operating station within the current second inventory area, the workload of each operating station within the second inventory area can be balanced, further improving overall picking efficiency.

[0130] Figure 3This is a flowchart illustrating a picking method provided in another example embodiment of this application. In this embodiment, different inventory areas can be handled by different picking devices. The upstream system of the picking device receives a first order, which includes a first sub-order and a second sub-order. The first sub-order corresponds to a first inventory area and includes a first item. The second sub-order corresponds to a second inventory area and includes a second item. The first and second inventory areas are different inventory areas. Exemplarily, the picking device for the inventory area can be the equipment of the warehouse management system.

[0131] If an upstream system determines that an order requires picking across different inventory areas, it can split the order into multiple sub-orders, each corresponding to a specific inventory area. Specifically, if the first order includes a first item in a first inventory area and a second item in a second inventory area, the upstream system can split the first order into a first sub-order and a second sub-order, and then dispatch the first and second sub-orders to the picking equipment in their respective inventory areas.

[0132] When an order is split, it is necessary to wait for the first sub-order to pick the first item to the target container and for the target container to arrive at the second inventory area before picking can be performed for the second sub-order in the second inventory area. In other words, the picking operation corresponding to the second sub-order cannot be executed immediately.

[0133] For second sub-orders that cannot be picked immediately, the upstream system can issue them as replenishment orders to the picking equipment in the corresponding second inventory area. Upon receiving the replenishment order, the picking equipment in the second inventory area cannot determine which target workstation or location the target container will arrive at. Therefore, it suspends the replenishment order. When the target container arrives at the second inventory area, the equipment schedules the replenishment order to pick the second item contained in the order into the target container. Upon arrival at the second inventory area, the target container already contains the first item from the first inventory area.

[0134] like Figure 3 The specific steps of the picking method provided in this embodiment are as follows:

[0135] Step S301: In response to receiving a replenishment order, suspend the replenishment order. The replenishment order contains replenishment identification information and product information. The second product contained in the replenishment order is located in the second inventory area.

[0136] Replenishment orders include replenishment identification information and product information. The replenishment identification information is used to indicate whether an order is a replenishment order; orders containing replenishment identification information are replenishment orders, while orders without replenishment identification information are not replenishment orders.

[0137] When applied to picking scenarios across inventory areas, a replenishment order refers to a second sub-order split from the first order, and the second item contained in the replenishment order is located in the second inventory area.

[0138] When a picking device in any second inventory area receives a replenishment order, it cannot determine which target workbench or location the target container will arrive at in the second inventory area. Therefore, the replenishment order is suspended and picking scheduling is not performed on the replenishment order at this time.

[0139] Step S302: When the target container corresponding to the replenishment order arrives at the second inventory area, the replenishment order is scheduled to pick the second item contained in the replenishment order into the target container. The target container contains the first item in the first inventory area. The first inventory area and the second inventory area are different inventory areas.

[0140] When the target container corresponding to the replenishment order arrives at the second inventory area, the target container already contains the first item from the first inventory area. The picking equipment schedules the replenishment order and initiates the picking process for the replenishment order to pick the second item contained in the replenishment order into the target container.

[0141] It should be noted that the first order can include more than two sub-orders, each sub-order corresponding to goods in a target inventory area. The upstream system can sort the picking order of more than two target inventory areas. According to the sorting result, the target container passes through each target inventory area in sequence. Each time the target container arrives at a target inventory area, the picking equipment performs scheduling processing, picking the goods contained in the target order in that target inventory area into the target container, until the picking of all target inventory areas is completed, thus completing the picking task of the target order.

[0142] In this embodiment, the first inventory area refers to the first target inventory area in the target inventory area corresponding to the target order, arranged according to the picking order. The second inventory area refers to the target inventory area other than the first inventory area, and there can be multiple second inventory areas. The target container is processed within the first target inventory area (i.e., the first inventory area), where the first item in the first inventory area is picked and placed into the target container. If there are multiple second inventory areas, after picking is completed in the first inventory area, the target container passes through each second inventory area sequentially according to their arrangement order.

[0143] In this embodiment, the second sub-order is issued to the picking equipment in the form of a replenishment order. Upon receiving the replenishment order, the picking equipment suspends it. When the target container corresponding to the replenishment order arrives at the second inventory area, the replenishment order is scheduled to pick the second item contained in the replenishment order into the target container. The same target container can be used to pass through multiple different inventory areas in sequence. The picking schedule of the second inventory area is triggered by the target bin, realizing relay picking across multiple inventory areas and greatly improving picking efficiency.

[0144] Figure 4 A flowchart illustrating a picking method provided in another example embodiment of this application. In the above... Figure 3 Based on the corresponding embodiment, in this embodiment, the second inventory area may include at least one workstation. Before scheduling a replenishment order to pick the second item contained in the replenishment order into the target container, the picking equipment may also assign a target workstation within the second inventory area to the target container.

[0145] like Figure 4 As shown, the specific steps of the picking method provided in this application are as follows:

[0146] Step S401: In response to receiving a replenishment order, suspend the replenishment order. The replenishment order contains replenishment identification information and product information. The second product contained in the replenishment order is located in the second inventory area.

[0147] Replenishment orders include replenishment identification information and product information. The replenishment identification information is used to indicate whether an order is a replenishment order; orders containing replenishment identification information are replenishment orders, while orders without replenishment identification information are not replenishment orders.

[0148] When applied to picking scenarios across inventory areas, a replenishment order refers to a second sub-order split from the first order, and the second item contained in the replenishment order is located in the second inventory area.

[0149] For any picking equipment in the second inventory area, after receiving a replenishment order, the replenishment order will be suspended, and picking scheduling will not be performed on the replenishment order for the time being.

[0150] Step S402: Assign the target workbench within the second inventory area to the target container.

[0151] The second inventory area includes at least one workstation.

[0152] In practical applications, the second inventory area may include one or more workstations. Which workstation the target container arrives at in the second inventory area can be assigned by the picking equipment, determined by the person handling the target container, or determined in other ways. No specific restrictions are made here.

[0153] In this embodiment, the real-time workload of each operating station in the second storage area of ​​the picking equipment is used to allocate target operating stations in the second storage area to target containers, so as to balance the workload of each operating station in the second storage area and improve the overall picking efficiency.

[0154] Step S403: Send the replenishment order to the target operating station.

[0155] In one alternative implementation, before the target container arrives at the second storage area and a second scheduling process is performed to pick the second item into the target container, the picking equipment assigns a target workstation within the second storage area to the target container.

[0156] Optionally, before the target container arrives at the second inventory area, or when the target container arrives at the second inventory area, the target workstation in the second inventory area can be allocated to the target workstation in the second inventory area based on the real-time task volume of each workstation in the current second inventory area, so as to balance the task volume of each workstation in the second inventory area and improve the overall picking efficiency.

[0157] Optionally, after allocating a target workstation within the second inventory area to the target container, a replenishment order can be sent to the target workstation when the target container arrives at the second inventory area, and the following second scheduling process can be performed on the replenishment order: allocate inventory to the replenishment order, and schedule robots or relevant personnel to move and pick the second goods contained in the replenishment order into the target container at the target workstation.

[0158] For example, when the target container arrives at the target workstation in the second inventory area, a replenishment order is issued to the target workstation.

[0159] Optionally, after assigning a target workstation within the second inventory area to the target container, before the target container arrives at the second inventory area, a replenishment order can be directly issued to the target workstation, and inventory allocation operations can be performed for the replenishment order. That is, while performing the first scheduling process for the first sub-order, the picking equipment corresponding to the second inventory area performs inventory allocation operations for the replenishment order to improve the processing efficiency of the first order. When the target container arrives at the target workstation in the second inventory area, the following second scheduling process can be performed: a scheduling robot or relevant personnel will move and pick the second item included in the replenishment order into the target container at the target workstation.

[0160] This approach involves pre-assigning a target workstation within the second inventory area to the target container before it arrives at the target workstation in the second inventory area, and then issuing a replenishment order to the target workstation to perform inventory allocation for the replenishment order. When the target container arrives at the target workstation in the second inventory area, robots or relevant personnel can be directly dispatched to the target workstation to pick the second item included in the replenishment order into the target container. This reduces the time for order issuance and inventory allocation to a certain extent, and further improves picking efficiency.

[0161] In another alternative implementation, the target workstation to which the target container arrives can be determined using a requisition mode within the second inventory area.

[0162] For example, when a target container arrives at a certain workstation in the second inventory area, the requisitioning device corresponding to that workstation can identify the target container and send a requisition message for the target container to the picking device.

[0163] For example, when the target container arrives at the designated requisition location in the second inventory area, the requisition device corresponding to any workstation can identify the target container at the designated requisition location and send a requisition message for the target container to the picking device.

[0164] When the target container corresponding to the replenishment order arrives in the second inventory area, the picking equipment responds to the requisition message for the target container sent by the requisitioning equipment. Based on the requisition message, it determines the operating station corresponding to the requisitioning equipment, issues the replenishment order to the operating station corresponding to the requisitioning equipment, and uses the operating station corresponding to the requisitioning equipment as the target operating station for the target container in the second inventory area.

[0165] Furthermore, the requisition message includes the identification information of the target container. In response to the requisition message for the target container sent by the requisitioning device, the replenishment order corresponding to the target container is determined based on the identification information of the target container; the replenishment order corresponding to the target container is then sent to the operation console corresponding to the requisitioning device.

[0166] Optionally, the requisitioning equipment may include an information collection device that can identify the target container's identification information by collecting surface image data of the target container, and can send a requisition message for the target container to the picking equipment based on the target container's identification information.

[0167] For example, the requisitioning equipment may include a scanning device capable of scanning identification codes (such as barcodes or QR codes) on the surface of the target container and extracting the identification information of the target container.

[0168] Step S404: When the target container corresponding to the replenishment order arrives at the second inventory area, the replenishment order is scheduled to pick the second item contained in the replenishment order into the target container.

[0169] In this embodiment, the target container that has completed the first product picking will be moved to the second storage area.

[0170] When the target container arrives at the second inventory area, it already contains the first item that has been picked. The picking equipment performs a second scheduling process on the replenishment order, thereby picking the second item contained in the replenishment order into the target container and completing the picking task of the replenishment order.

[0171] In different inventory areas, the entities used to perform picking can be different; it can be done by humans or by robots, without specific limitations here.

[0172] Optionally, if the second inventory area is a manual picking area, the second item in the second inventory area can be picked by a person and placed into the target container, and then the target container can be directly transported to the next second inventory area; or, the second item in the second inventory area can be picked by a person and placed into the target container, and then the target container can be placed in a designated location closer to the second inventory area, and the robot can transport the target container from the designated location to the next second inventory area, so as to reduce manual handling and improve picking efficiency.

[0173] Optionally, if the second inventory area is a robot picking area, the picking robot can pick the second item in the second inventory area to the target container and then directly transport the target container to the next second inventory area; or, the picking robot can pick the second item in the second inventory area to the target container, place the target container in a designated location, and then the transport robot can transport the target container from the designated location to the next second inventory area, making the division of labor among robots clearer and improving picking efficiency to a certain extent.

[0174] In addition, in this embodiment, the specific execution entity and specific implementation method for moving the target container from the previous storage area to the next storage area are not specifically limited.

[0175] The picking method provided in this application has multiple possible implementations. Except for mutually exclusive solutions, different implementations can be combined to form new solutions, and the new solutions formed by the combinations also fall within the scope of this application.

[0176] In this embodiment, the first order includes a first sub-order and a second sub-order. The first sub-order corresponds to the first inventory area. The second sub-order is issued to the corresponding picking equipment as a replenishment order. Upon receiving the replenishment order, the picking equipment suspends it. When the target container corresponding to the replenishment order arrives at the second inventory area, the replenishment order is scheduled to pick the second item contained in the replenishment order into the target container. The same target container can be used to sequentially pass through multiple different inventory areas. The picking schedule of the second inventory area is triggered by the target bin, realizing relay picking across multiple inventory areas and greatly improving picking efficiency. Furthermore, by allocating target operating stations in the second inventory area to the target container based on the real-time task volume of each operating station in the current second inventory area, the task volume of each operating station in the second inventory area can be balanced, further improving the overall picking efficiency.

[0177] Figure 5 This is a schematic diagram of a picking apparatus provided in an example embodiment of this application. The picking apparatus provided in this embodiment can execute the processing flow provided in the picking method embodiment. Figure 5 As shown, the picking device 50 includes: a first scheduling processing module 501 and a second scheduling processing module 502.

[0178] Specifically, the first scheduling processing module 501 is used to respond to the picking task of the first order. If the first order includes a first item in the first inventory area and a second item in the second inventory area, the first scheduling processing is performed to pick the first item into the target container.

[0179] The second scheduling processing module 502 is used to perform a second scheduling process when the target container arrives at the second inventory area, so as to pick the second goods into the target container.

[0180] The apparatus provided in this application embodiment can be specifically used to perform the above-described... Figure 1 The specific functions of the methods and embodiments provided in the corresponding examples will not be described in detail here.

[0181] In this embodiment, in response to a picking task of a first order, if the first order includes a first item in a first inventory area and a second item in a second inventory area, a first scheduling process is first performed to pick the first item into a target container; when the target container arrives at the second inventory area, a second scheduling process is performed to pick the second item into the target container. This allows the same target container to be used to sequentially pass through multiple different inventory areas, and the picking scheduling of the second inventory area is triggered by the target bin, thus realizing relay picking across multiple inventory areas and greatly improving picking efficiency.

[0182] Figure 6This is a schematic diagram of a picking device provided as another example embodiment of this application. In the above... Figure 5 Based on the corresponding embodiment, in this embodiment, the first order includes a first sub-order and a second sub-order. The first sub-order corresponds to the first inventory area and includes a first item. The second sub-order corresponds to the second inventory area and includes a second item.

[0183] Optionally, the first scheduling processing module 501 is further configured to:

[0184] Suspend the second sub-order; perform the first scheduling process on the first sub-order to pick the first item into the target container.

[0185] Optionally, the second inventory area includes at least one workbench, such as Figure 6 As shown, the picking device 50 also includes:

[0186] Resource allocation module 503 is used for:

[0187] Perform the first scheduling process to pick the first item into the target container, and then allocate the target workstation in the second inventory area to the target container.

[0188] Optionally, the second scheduling processing module 502 is further configured to:

[0189] When the target container arrives at the target workstation in the second inventory area, the second sub-order is issued to the target workstation; the second sub-order is then processed for the second dispatch, so that the second item is picked into the target container at the target workstation.

[0190] Optionally, the second scheduling processing module 502 is further configured to:

[0191] When the target container arrives at the second inventory area, in response to the requisition message sent by the requisitioning device, the second sub-order is issued to the operating station corresponding to the requisitioning device; the second sub-order is processed for the second scheduling, so that the second goods are picked into the target container at the operating station corresponding to the requisitioning device.

[0192] Optionally, the resource allocation module 503 is also used for:

[0193] After allocating the target workbench within the second inventory area to the target container, the second sub-order is sent to the target workbench; inventory allocation is then performed for the second sub-order.

[0194] The second scheduling processing module 502 is also used to: when the target container arrives at the target workbench in the second inventory area, perform a second scheduling process for the second sub-order, so as to pick the second goods into the target container at the target workbench.

[0195] Optionally, such as Figure 6 As shown, the picking device 50 also includes:

[0196] Order splitting module 504, used for:

[0197] Before performing the first scheduling process to pick the first item into the target container, in response to the picking task of the first order, if the first order includes the first item in the first inventory area and the second item in the second inventory area, the first order is split into the first sub-order and the second sub-order.

[0198] Optionally, if the quantity in the second inventory area is greater than 1, after the first scheduling process is performed and the first item is picked into the target container, the target container arrives at each second inventory area in sequence according to the picking order of the second inventory areas.

[0199] The apparatus provided in this application embodiment can be specifically used to perform the above-described... Figure 2 The specific functions of the methods and embodiments provided in the corresponding examples will not be described in detail here.

[0200] In this embodiment, the first order includes a first sub-order and a second sub-order. The first sub-order corresponds to a first inventory area. By suspending the second sub-order and performing a first scheduling process on the first sub-order, the first item is picked into the target container. When the target container arrives at the second inventory area, a second scheduling process is performed to pick the second item into the target container. This allows the same target container to pass through multiple different inventory areas sequentially, triggering the picking scheduling of the second inventory area through the target bin, thus achieving relay picking across multiple inventory areas and greatly improving picking efficiency. Furthermore, by allocating target operating stations within the second inventory area to the target container based on the real-time workload of each operating station within the current second inventory area, the workload of each operating station within the second inventory area can be balanced, further improving overall picking efficiency.

[0201] Figure 7 This is a schematic diagram of a picking apparatus provided in another example embodiment of this application. The picking apparatus provided in this embodiment can execute the processing flow provided in the picking method embodiment. Figure 7 As shown, the picking device 70 includes a replenishment order processing module 701 and a scheduling processing module 702.

[0202] Specifically, the replenishment order processing module 701 is used to suspend the replenishment order in response to receiving the replenishment order. The replenishment order contains replenishment identification information and product information, and the second product contained in the replenishment order is located in the second inventory area.

[0203] The scheduling processing module 702 is used to perform scheduling processing on the replenishment order when the target container corresponding to the replenishment order arrives at the second inventory area, so as to pick the second goods contained in the replenishment order into the target container. The target container contains the first goods in the first inventory area. The first inventory area and the second inventory area are different inventory areas.

[0204] The apparatus provided in this application embodiment can be specifically used to perform the above-described... Figure 3 The specific functions of the methods and embodiments provided in the corresponding examples will not be described in detail here.

[0205] In this embodiment, the second sub-order is issued to the picking equipment in the form of a replenishment order. Upon receiving the replenishment order, the picking equipment suspends it. When the target container corresponding to the replenishment order arrives at the second inventory area, the replenishment order is scheduled to pick the second item contained in the replenishment order into the target container. The same target container can be used to pass through multiple different inventory areas in sequence. The picking schedule of the second inventory area is triggered by the target bin, realizing relay picking across multiple inventory areas and greatly improving picking efficiency.

[0206] Figure 8 This is a schematic diagram of a picking device provided as another example embodiment of this application. In the above... Figure 7 Based on the corresponding embodiments, in this embodiment, the second inventory area includes at least one operating table, such as... Figure 8 As shown, the picking device 70 also includes:

[0207] Resource allocation module 703 is used for:

[0208] For replenishment orders, schedule them to allocate a target workstation within a second inventory area to the target container before picking the second item contained in the replenishment order into the target container.

[0209] Optionally, the scheduling processing module 702 is also used for:

[0210] When the target container arrives at the target workstation in the second inventory area, a replenishment order is issued to the target workstation; the replenishment order is then processed to pick the second item into the target container at the target workstation.

[0211] Optionally, the scheduling processing module 702 is also used for:

[0212] When the target container corresponding to the replenishment order arrives in the second inventory area, in response to the requisition message for the target container sent by the requisitioning device, the replenishment order is issued to the corresponding operating console of the requisitioning device.

[0213] Optionally, the requisition message includes identification information of the target container. The scheduling processing module 702 is also used for:

[0214] In response to the requisition message for the target container sent by the requisitioning device, the replenishment order corresponding to the target container is determined based on the identification information of the target container; and the replenishment order corresponding to the target container is sent to the operation console corresponding to the requisitioning device.

[0215] Optionally, the resource allocation module 703 is also used for:

[0216] After assigning a target workbench within the second inventory area to the target container, before the target container corresponding to the replenishment order arrives at the second inventory area, the replenishment order is sent to the target workbench, and inventory allocation is performed for the replenishment order.

[0217] The scheduling processing module 702 is also used to: when the target container arrives at the target workbench in the second inventory area, perform scheduling processing on the replenishment order so as to pick the second item into the target container at the target workbench.

[0218] The apparatus provided in this application embodiment can be specifically used to perform the above-described... Figure 4 The specific functions of the methods and embodiments provided in the corresponding examples will not be described in detail here.

[0219] In this embodiment, the first order includes a first sub-order and a second sub-order. The first sub-order corresponds to the first inventory area. The second sub-order is issued to the corresponding picking equipment as a replenishment order. Upon receiving the replenishment order, the picking equipment suspends it. When the target container corresponding to the replenishment order arrives at the second inventory area, the replenishment order is scheduled to pick the second item contained in the replenishment order into the target container. The same target container can be used to sequentially pass through multiple different inventory areas. The picking schedule of the second inventory area is triggered by the target bin, realizing relay picking across multiple inventory areas and greatly improving picking efficiency. Furthermore, by allocating target operating stations in the second inventory area to the target container based on the real-time task volume of each operating station in the current second inventory area, the task volume of each operating station in the second inventory area can be balanced, further improving the overall picking efficiency.

[0220] Figure 9 This is a schematic diagram of the structure of a picking device provided in an example embodiment of this application. Figure 9 As shown, the picking device 100 includes: a processor 1001, a memory 1002, and a computer program stored on the memory 1002 and executable on the processor 1001.

[0221] When the processor 1001 runs the computer program, it implements the picking method provided in any of the above method embodiments. The specific functions and technical effects that can be achieved will not be described in detail here.

[0222] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the picking method provided in any of the above method embodiments.

[0223] This application also provides a computer program product, which includes a computer program stored in a readable storage medium. At least one processor of the picking device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the picking device to perform the picking method provided in any of the above method embodiments.

[0224] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

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

[0226] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.

[0227] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0228] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is merely an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0229] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0230] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for picking goods, characterized in that, include: In response to the picking task of the first order, which includes picking the first item in the first inventory area and picking the second item in the second inventory area, the second sub-order is suspended, and the first scheduling process is performed on the first sub-order to pick the first item into the target container corresponding to the first order; the first order includes the first sub-order and the second sub-order, the first sub-order corresponds to the first inventory area and includes the first item, the second sub-order corresponds to the second inventory area and includes the second item; Based on the real-time task volume of each workstation in the second inventory area, a target workstation in the second inventory area is allocated to the target container. The second inventory area includes multiple workstations. When the target container arrives at the second inventory area, the picking task of the second item in the second inventory area is triggered through the target container, and the second scheduling process is performed to pick the second item into the target container at the target operating station. The picking of the first item and the second item are performed sequentially.

2. The method according to claim 1, characterized in that, When the target container arrives at the second inventory area, the step of triggering a picking task for the second item in the second inventory area through the target container, and performing a second scheduling process to pick the second item into the target container, includes: When the target container arrives at the target workbench in the second inventory area, the picking task for the second item in the second inventory area is triggered through the target container, and the second sub-order is sent to the target workbench; A second scheduling process is performed on the second sub-order to pick the second item into the target container at the target workstation.

3. The method according to claim 1, characterized in that, The step of performing a second scheduling process when the target container arrives at the second inventory area to pick the second goods into the target container includes: When the target container arrives at the second inventory area, in response to the requisition message for the target container sent by the requisition device, the picking task for the second item in the second inventory area is triggered, and the second sub-order is sent to the operating console corresponding to the requisition device. A second scheduling process is performed on the second sub-order to pick the second goods into the target container at the operating station corresponding to the requisition equipment.

4. The method according to claim 1, characterized in that, After allocating the target workbench within the second inventory area to the target container, the method further includes: Send the second sub-order to the target operating console; Perform inventory allocation for the second sub-order; When the target container arrives at the second inventory area, the step of triggering a picking task for the second item in the second inventory area through the target container, and performing a second scheduling process to pick the second item into the target container, includes: When the target container arrives at the target workbench in the second inventory area, the picking task for the second item in the second inventory area is triggered through the target container, and a second scheduling process is performed on the second sub-order to pick the second item into the target container at the target workbench.

5. The method according to claim 1, characterized in that, Before performing the first scheduling process to pick the first item into the target container, the process further includes: In response to the picking task of the first order, which includes picking the first item in the first inventory area and picking the second item in the second inventory area, the first order is split into the first sub-order and the second sub-order.

6. The method according to claim 1, characterized in that, If the quantity in the second inventory area is greater than 1, after the first scheduling process is performed and the first goods are picked into the target container, the target container arrives at each of the second inventory areas in sequence according to the picking order of the second inventory areas.

7. A method for picking goods, characterized in that, include: In response to receiving a replenishment order, the replenishment order is suspended. The replenishment order includes replenishment identification information and product information, and the second product included in the replenishment order is located in the second inventory area. Based on the real-time task volume of each workstation in the second inventory area, a target workstation in the second inventory area is assigned to the target container. The second inventory area includes multiple workstations. When the target container corresponding to the replenishment order arrives at the second inventory area, a replenishment task for the second item in the second inventory area is triggered through the target container. The replenishment order is scheduled to be picked into the target container at the target workstation. The target container contains the first item in the first inventory area. The first inventory area and the second inventory area are different inventory areas. The picking of the first item and the second item is performed sequentially.

8. The method according to claim 7, characterized in that, When the target container corresponding to the replenishment order arrives at the second inventory area, a replenishment task for the second item in the second inventory area is triggered through the target container. The replenishment order is then scheduled to pick the second item contained in the replenishment order into the target container, including: When the target container arrives at the target workbench in the second inventory area, a replenishment task for the second item in the second inventory area is triggered through the target container, and the replenishment order is sent to the target workbench. The replenishment order is scheduled to pick the second item into the target container at the target workstation.

9. The method according to claim 7 or 8, characterized in that, When the target container corresponding to the replenishment order arrives at the second inventory area, a replenishment task for the second item in the second inventory area is triggered through the target container. The replenishment order is then scheduled to pick the second item contained in the replenishment order into the target container, including: When the target container corresponding to the replenishment order arrives in the second inventory area, in response to the requisition message for the target container sent by the requisition device, the replenishment task for the second item in the second inventory area is triggered, and the replenishment order is sent to the operating console corresponding to the requisition device.

10. The method according to claim 9, characterized in that, The requisition message includes the identification information of the target container. The response to the requisition message sent by the requisition device triggers a replenishment task for the second item in the second inventory area, and the replenishment order is sent to the operation console corresponding to the requisition device, including: In response to the requisition message for the target container sent by the requisition device, based on the identification information of the target container, a replenishment task for the second item in the second inventory area is triggered through the target container, and the replenishment order corresponding to the target container is determined; The replenishment order corresponding to the target container is issued to the operating console corresponding to the requisitioning equipment.

11. The method according to claim 7, characterized in that, After allocating the target workbench within the second inventory area to the target container, the method further includes: Before the target container corresponding to the replenishment order arrives at the second inventory area, the replenishment order is sent to the target workbench, and an inventory allocation operation is performed for the replenishment order; When the target container corresponding to the replenishment order arrives at the second inventory area, a replenishment task for the second item in the second inventory area is triggered through the target container. The replenishment order is then scheduled to pick the second item contained in the replenishment order into the target container, including: When the target container arrives at the target workbench in the second inventory area, a replenishment task for the second item in the second inventory area is triggered through the target container. The replenishment order is then scheduled to pick the second item into the target container at the target workbench.

12. A picking device, characterized in that, include: The first scheduling processing module is used to respond to the picking task of the first order, which includes picking the first item in the first inventory area and picking the second item in the second inventory area. The module suspends the second sub-order and performs the first scheduling processing on the first sub-order to pick the first item into the target container. The first order includes the first sub-order and the second sub-order. The first sub-order corresponds to the first inventory area and includes the first item. The second sub-order corresponds to the second inventory area and includes the second item. The resource allocation module is used to allocate target operating stations within the second inventory area to the target container based on the real-time task volume of each operating station within the second inventory area. The second inventory area includes multiple operating stations. The second scheduling processing module is used to trigger the picking task of the second item in the second inventory area through the target container when the target container arrives at the second inventory area, and to perform the second scheduling processing so as to pick the second item into the target container at the target operating table. The picking of the first item and the second item are performed sequentially.

13. A picking device, characterized in that, include: The replenishment order processing module is used to suspend the replenishment order in response to receiving the replenishment order. The replenishment order includes replenishment identification information and product information. The second product included in the replenishment order is located in the second inventory area. The resource allocation module is used to allocate target operating stations within the second inventory area to the target container based on the real-time task volume of each operating station within the second inventory area. The second inventory area includes multiple operating stations. The scheduling processing module is used to trigger a replenishment task for the second item in the second inventory area through the target container when the target container corresponding to the replenishment order arrives in the second inventory area. The module performs scheduling processing on the replenishment order so that the second item contained in the replenishment order is picked into the target container at the target operating station. The target container contains the first item in the first inventory area. The first inventory area and the second inventory area are different inventory areas. The picking of the first item and the second item is performed sequentially.

14. A picking device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-11.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-11.

16. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1-11.

Citation Information

Patent Citations

  • Multi-group and multi-order fast sorting method and system

    CN103942665A

  • Goods sorting method and system based on rolling racking and computer device

    CN110490522A

  • Automated warehouse system, control method, storage medium, and electronic equipment

    CN112389916A