Order processing method, device, dispatching equipment, warehousing system and storage medium

By adopting the allocation strategy based on order category and the classification combination of mobile shelves in the warehousing system, the cumbersome order processing process is solved and the efficiency of outbound operations is improved.

CN114004567BActive Publication Date: 2025-01-07HAI ROBOTICS CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111288390.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-02
Publication Date
2025-01-07
Estimated Expiration
2041-11-02

AI Technical Summary

Technical Problem

When handling outbound orders, existing storage systems lead to mixed material boxes of multiple orders on the trolley, and multiple material boxes of one order may be allocated to different trolleys, resulting in manual scanning of the outbound operators. Verification and sorting are cumbersome and inefficient.

Method used

The order allocation strategy based on order category is adopted, and the material box is classified and combined through the mobile shelves of the workstation, and the workstation is allocated according to the quantity and priority required for the order, simplifying the operation process and improving the order processing efficiency.

Benefits of technology

By sorting and combining orders, the operating steps of operators are reduced, order processing efficiency is improved, the demand for manual verification and sorting is reduced, and the outbound operation efficiency of the warehousing system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114004567B_ABST
    Figure CN114004567B_ABST
Patent Text Reader

Abstract

The disclosed embodiments provide an order processing method, apparatus, scheduling equipment, warehousing system and storage medium. The order processing method comprises: for each order in the current order set, classifying each order in the current order set according to the storage parameters of the mobile shelves of the workstation and the number of material boxes required for each order, wherein the number of material boxes required for orders of the first category is 1, the number of material boxes required for orders of the second category is greater than 1 and less than the first number, and the number of material boxes required for orders of the third category is greater than or equal to the first number; for the current order set, excluding each category of the third category, combining each order of the category to obtain a combined order of each category corresponding to the current order set; allocating a workstation to each order of the third category in the current order set and each combined order to carry out order transportation, thereby improving the order processing efficiency through the category-based order grouping strategy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of intelligent warehousing technology, and in particular to an order processing method, device, scheduling equipment, warehousing system and storage medium. Background Art

[0002] The robot-based warehousing system adopts an intelligent operating system, which realizes the automatic retrieval and storage of goods through system instructions. It can run uninterruptedly 24 hours a day, replacing manual management and operation, improving warehousing efficiency, and has been widely used and favored.

[0003] When the warehousing system receives an outbound order, each outbound order corresponds to an outbound operation. It is necessary to control one or more robots to move each material box corresponding to the order to the outbound operation table to complete the sorting, packing and other operations of the material boxes corresponding to the outbound order.

[0004] In order to relieve the pressure on the robots and the outbound operation station, multiple workstations are set up in the warehousing system, and the workstations can correspond to the outbound operation stations one by one. When multiple orders are received, a workstation is assigned to each order, and then the robot is controlled to move the material boxes of each order corresponding to the workstation to the workstation, such as the trolley at the workstation, and then the operator pushes the trolley full of material boxes to the outbound operation station. The above processing method will result in a mixture of material boxes of multiple orders on the trolley, and multiple material boxes of an order may be assigned to different trolleys, so that the operator at the outbound operation station needs to re-verify the orders corresponding to each material box by manual scanning, and then sort or pack each material box corresponding to an order to complete each order. The above order processing method has a cumbersome order outbound process and low order processing efficiency, which cannot meet the needs. Summary of the invention

[0005] The present invention provides an order processing method, device, scheduling equipment, warehousing system and storage medium, which simplifies the operation of operators or automated equipment at the outbound operation desk through an order allocation strategy based on order categories, and improves the order processing efficiency.

[0006] In a first aspect, an embodiment of the present disclosure provides an order processing method, which includes: for each order in a current order set, classifying each order in the current order set according to the storage parameters of the mobile shelves of the workstation and the number of boxes required for each order; for the current order set, excluding each category of the third category, combining each order of the category to obtain a combined order of each category corresponding to the current order set; allocating a workstation to each order of the third category in the current order set and each combined order to transport the boxes of the corresponding order through the mobile shelves of the workstation; wherein the storage parameters of the mobile shelves include a first number of boxes that can be stored on the mobile shelves, the categories of orders include a first category, a second category and a third category, the number of boxes required for orders of the first category is 1, the number of boxes required for orders of the second category is greater than 1 and less than the first number, and the number of boxes required for orders of the third category is greater than or equal to the first number.

[0007] Optionally, workstations are assigned to each order of the third category and each combined order in the current order set, including: according to the order attributes of the orders being processed by each workstation, workstations are assigned to each order of the third category and each combined order in the current order set, so that the order being processed by the workstation matches the order attributes of the orders in the current order set that are subsequently assigned.

[0008] Optionally, a workstation is assigned to each order of the third category and each combined order in the current order set, including: according to the order priority of each order of the third category and each combined order in the current order set, a workstation is assigned to each order of the third category and each combined order in the current order set in order of order priority from high to low.

[0009] Optionally, a workstation is assigned to each order of the third category and each combined order in the current order set, including: determining the first score of each workstation based on the second number of boxes corresponding to the orders being processed by each workstation, the box processing speed of each workstation, and the number of robots queued at each workstation; and a workstation is assigned to each order of the third category and each combined order in the current order set based on the first score of each workstation.

[0010] Optionally, combining the orders of the category includes: combining the orders of the category according to order priorities and / or order requirements of the orders of the category.

[0011] Optionally, when the category is the second category, the orders of the category are combined, including: determining the number of layers of the mobile shelves required for each order according to the number of material boxes required for each order and the number of material boxes that can be stored on each layer of the mobile shelves; and combining the orders of the second category according to the number of layers required for each order of the second category, so that the sum of the number of layers required for each order in the obtained combined order is as equal as possible to the number of layers of the mobile shelves.

[0012] Optionally, the orders of the category are combined, including: based on the number of material boxes required for the target order, determining at least one first order to be combined with the target order from the orders of the same category as the target order that have not been combined in the current order set, wherein the target order is the order with the highest order priority among the orders of the first category or the second category that have not been combined in the current order set; combining the target order with the corresponding at least one first order to obtain an order combination.

[0013] Optionally, when the category of the target order is the second category, based on the number of boxes required for the target order, at least one first order to be combined with the target order is determined from the orders of the same category as the target order that have not yet been combined in the current order set, including: determining the number of layers of the mobile shelves required for the orders of the second category that have not yet been combined in the current order set based on the number of boxes required for the orders of the second category that have not yet been combined in the current order set and the number of boxes that can be stored on each layer of the mobile shelves; based on the number of layers of the mobile shelves required for the target order, determining at least one first order to be combined with the target order from the orders of the second category that have not yet been combined in the current order set, so that the sum of the number of layers required for the target order and the at least one first order is equal to the number of layers of the mobile shelves.

[0014] Optionally, after obtaining the combined orders of each category corresponding to the current order set, the method further includes: when receiving the next order set, appending at least one order of the first category or the second category in the next order set to the first category of combined orders corresponding to the current order set to update the first category of combined orders, wherein the first category of combined orders are combined orders in which the total number of material boxes required in the combined orders of the current order set is less than the first number.

[0015] Optionally, appending at least one order in the next order set to the first type of combined order corresponding to the current order set includes: appending at least one order in the next order set to the first type of combined order of the same category corresponding to the current order set.

[0016] Optionally, at least one order in the next order set is appended to the first type of combined order of the same category corresponding to the current order set, including: if the last combined order among the combined orders of each category corresponding to the current order set is a first type of combined order, the orders of the same category in the next order set are appended to the combined orders at the end of the current order set to update the combined orders at the end of each category.

[0017] Optionally, the method also includes: when the number of boxes required for the order at the end of the third category of the current order set is not an integer multiple of the first number, based on the number of boxes required for the order at the end of the third category, determining at least one order to be combined with the order at the end of the third category from the orders of the first category or the second category that have not yet been combined in the current order set, so as to obtain a combined order.

[0018] Optionally, the method also includes: when the number of boxes required for the combined order at the end of the second category of the current order set is less than the first number, based on the number of boxes required for each order in the combined order at the end of the second category, determining at least one order to be combined with the combined order at the end of the second category from each order of the first category that has not yet been combined in the current order set, so as to update the combined order at the end of the second category.

[0019] In a second aspect, an embodiment of the present disclosure further provides an order processing device, the device comprising: an order classification module, for classifying each order in the current order set according to the storage parameters of the mobile shelves of the workstation and the number of boxes required for each order; an order combination module, for excluding each category of the third category from the current order set, and combining each order of the category to obtain a combined order of each category corresponding to the current order set; an order allocation module, for allocating a workstation to each order of the third category in the current order set and each combined order, so as to transport the boxes of the corresponding order through the mobile shelves of the workstation; wherein the storage parameters of the mobile shelves include a first number of boxes that can be stored on the mobile shelves, the categories of orders include a first category, a second category and a third category, the number of boxes required for orders of the first category is 1, the number of boxes required for orders of the second category is greater than 1 and less than the first number, and the number of boxes required for orders of the third category is greater than or equal to the first number.

[0020] In the third aspect, an embodiment of the present disclosure further provides a scheduling device, comprising: a memory and at least one processor; the memory stores computer execution instructions; the at least one processor executes the computer execution instructions stored in the memory, so that the at least one processor executes the order processing method provided in any embodiment corresponding to the first aspect of the present disclosure.

[0021] In a fourth aspect, an embodiment of the present disclosure further provides a warehousing system, comprising: a scheduling device and at least one workstation provided in an embodiment corresponding to the third aspect of the present disclosure; wherein each workstation corresponds to at least one mobile shelf to carry out the outbound delivery of material boxes of each order corresponding to the workstation.

[0022] In a fifth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, an order processing method provided in any embodiment corresponding to the first aspect of the present disclosure is implemented.

[0023] In a sixth aspect, an embodiment of the present disclosure further provides a computer program product, including a computer program, which, when executed by a processor, implements an order processing method provided in any embodiment corresponding to the first aspect of the present disclosure.

[0024] The order processing method, device, scheduling equipment, warehousing system and storage medium provided by the embodiments of the present disclosure can improve the order processing efficiency by implementing an order classification strategy based on the storage measurement unit of the order according to the number of material boxes required for each order in the order set and the storage parameters of the mobile shelves of the workstation according to the order processing efficiency when the warehousing system receives an order set, such as the current order set. The storage measurement unit can include three types: storage location, layer and vehicle. Then, for each order of the first category and the second category, that is, each order whose storage measurement unit is the storage location and layer, each order of the same category or the same storage measurement unit is combined to obtain a combined order of each category, and then a workstation is allocated to each combined order and each order of the third category or whose storage measurement unit is the vehicle. By adopting the above-mentioned order combination method, after being transported to the sorting operation table through the workstation, the operator can directly sort the material boxes of each order according to the storage location, layer or vehicle, without scanning each material box to confirm whether the material box is the same order as the previous material box, thereby simplifying the operation process of the operator and improving the order processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0026] Figure 1An application scenario diagram of the order processing method provided by the embodiment of the present disclosure;

[0027] Figure 2 A flowchart of an order processing method provided by an embodiment of the present disclosure;

[0028] Figure 3 For this disclosure Figure 2 A schematic diagram of the structure of the mobile shelf in the illustrated embodiment;

[0029] Figure 4 A flowchart of an order processing method provided by another embodiment of the present disclosure;

[0030] Figure 5 A flowchart of an order processing method provided by another embodiment of the present disclosure;

[0031] Figure 6 A schematic diagram of the structure of an order processing device provided by an embodiment of the present disclosure;

[0032] Figure 7 A schematic diagram of the structure of a scheduling device provided by an embodiment of the present disclosure;

[0033] Figure 8 A schematic diagram of the structure of a warehousing system provided in accordance with an embodiment of the present disclosure.

[0034] The above drawings show clear embodiments of the present disclosure, which will be described in more detail below. These drawings and text descriptions are not intended to limit the scope of the present disclosure in any way, but to illustrate the concepts of the present disclosure to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

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

[0036] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0037] The application scenarios of the embodiments of the present disclosure are explained below:

[0038] Figure 1An application scenario diagram of the order processing method provided in the embodiment of the present disclosure, such as Figure 1 As shown, the order processing method provided by the embodiment of the present disclosure can be executed by a scheduling device, which can be in the form of a computer or a server. In order to reduce the walking distance of the robot, in the warehousing system, a workstation is usually set up to transfer the material box. The robot only needs to place the material box of each order on the conveyor line 110 of the workstation, and then transport the material box to the corresponding operating table 120, such as the outbound operating table or the sorting operating table, through the conveyor line 110. Then, the operator 130 at the operating table 120 sorts each material box and sorts each item corresponding to the order into the order box on the sowing wall. When the order box is full or each item corresponding to the order is stored in the order box, the order box is transported to a workstation related to secondary sorting, packaging or packaging to complete the order.

[0039] Since the order of the boxes placed on the workstation conveyor line 110 is often determined by the order in which the robots arrive, boxes of multiple orders are mixed at the operating table 130, causing the operator 150 to need to determine the order to which each box belongs when sorting the boxes, such as by scanning the box identification code on the box. This results in cumbersome processing procedures and low order processing efficiency, which cannot meet the needs.

[0040] In order to improve the efficiency of order processing, the embodiment of the present disclosure adopts mobile shelves instead of conveyor line 110 for material box transportation to improve the flexibility of material box transportation. The main concept of the order processing method is to first classify the orders based on the storage measurement unit of each order, and then for each order of the first category and the second category, combine the orders of each order with the same storage measurement unit, and transport each combined order to the operation table through the mobile shelves of the workstation, so that the operation table can sort the orders according to the storage measurement unit of the order corresponding to the mobile shelves, by location, layer or vehicle, without repeatedly confirming whether each material box is a material box of the same order, thereby simplifying the order processing process and improving the order processing efficiency.

[0041] Figure 2 A flowchart of an order processing method provided by an embodiment of the present disclosure is as follows: Figure 2 As shown, the order processing method is applicable to a warehousing system, and the order processing method can be executed by a scheduling device. The order processing method provided in this embodiment includes the following steps:

[0042] Step S201, for each order in the current order set, classify each order in the current order set according to the storage parameters of the mobile shelf of the workstation and the number of material boxes required for each order.

[0043] The current order set may be a set of one or more orders that need to be processed. The mobile shelf is used to transfer containers. The storage parameters of the mobile shelf include a first number of containers that the mobile shelf can store. The first number is the maximum number of containers that the mobile shelf can store. The categories of orders include a first category, a second category, and a third category. The number of containers required for orders of the first category is 1, the number of containers required for orders of the second category is greater than 1 and less than the first number, and the number of containers required for orders of the third category is greater than or equal to the first number.

[0044] In some embodiments, the first category of orders may also be referred to as single box orders.

[0045] Specifically, the storage measurement unit corresponding to each order can be determined according to the first quantity and the number of material boxes required for each order. The storage measurement unit can be a storage location, a layer, or a vehicle, and then the category of the order is determined based on the storage measurement unit corresponding to the order. When the number of material boxes required for an order is 1, its storage measurement unit is a storage location, and its category is the first category; when the number of material boxes required for an order is greater than 1 and less than the first quantity, its storage measurement unit is a layer, and its category is the second category; when the number of material boxes required for an order is greater than or equal to the first quantity, its storage measurement unit is a vehicle, and its category is the third category.

[0046] Specifically, when the material boxes corresponding to the order are placed on the mobile shelves, they can be stored based on the storage units corresponding to the order. For example, if the storage unit is a layer, the material boxes stored on each layer of the mobile shelf should correspond to the same order. If the storage unit is a car, then each material box stored on the mobile shelf should correspond to the same order.

[0047] In some embodiments, the mobile shelf includes multiple layers, and each layer includes multiple storage locations for storing boxes. The storage parameters of the mobile shelf may include the number of layers of the mobile shelf, the number of boxes that can be stored in each layer of the mobile shelf, or the number of storage locations included in each layer. If the number of storage locations included in each layer is the same, the first number is the product of the number of layers of the mobile shelf and the number of storage locations included in each layer; if the number of storage locations included in each layer is different, the first number is the sum of the number of storage locations included in each layer of the mobile shelf.

[0048] In some embodiments, each layer of the mobile rack may include only one row of storage locations.

[0049] In some embodiments, each layer of the mobile rack may include two rows of storage locations or more rows of storage locations. The present disclosure does not limit the number of layers of the mobile rack, the number of storage locations included in each layer, and the arrangement of the storage locations on each layer.

[0050] In some embodiments, the mobile rack can be a flow cart, which is used to dock with the flow rack of the workstation to transport the boxes on the flow rack to the outbound operation platform or the conveyor line connected to the outbound operation platform. The flow rack is used to transfer each box on the robot to the docked flow cart.

[0051] In some embodiments, the number of layers of the flow rack is the same as the number of layers of the robot's temporary storage rack, so that after the robot is aligned with the flow rack, the material boxes stored on each layer of the robot's temporary storage rack can be extracted to improve the transfer efficiency of the material boxes.

[0052] Exemplarily, the number of layers of the mobile rack may be 3 layers, 4 layers, 6 layers or other numbers, and the number of storage locations included in each layer may be 4, 6 or other numbers.

[0053] For example, Figure 3 For this disclosure Figure 2 The structural diagram of the mobile shelf in the embodiment shown is as follows: Figure 3 As shown, the mobile shelf 300 includes a shelf body 310 and a mobile device 320. Figure 3 The middle shelf body 310 is 3 layers, each layer includes 4 storage locations, and the storage locations on each layer are arranged in two rows. It can be seen that the first quantity of the mobile shelf 300 is 12. When the number of material boxes required for the order is between [2,11], such as 6, the category of the order is the second category, and the storage unit of the order is layer, that is, the material boxes corresponding to the order need to occupy two layers of the mobile shelf 300.

[0054] Furthermore, material boxes may be allocated to each order based on the storage information of the storage system, thereby determining the material boxes corresponding to each order and the number of material boxes corresponding to each order.

[0055] Step S202: excluding each category of the third category from the current order set, and combining each order of the category to obtain combined orders of each category corresponding to the current order set.

[0056] Since the number of boxes required for the third category of orders is greater than the maximum number of boxes that can be stored in the mobile rack, that is, the third category of orders requires at least one mobile rack for box transfer, when combining orders, the third category of orders will not be considered for combination.

[0057] Specifically, for each order corresponding to the first category and the second category, the orders of the same category are combined to obtain combined orders of each category, and when the boxes corresponding to the combined orders are placed on the mobile shelves, the number of free storage locations on the mobile shelves is as small as possible, so that the number of boxes required for the combined orders is as close to the first number as possible.

[0058] Specifically, for each order of the first category, if the number of orders of the first category corresponding to the current order set is less than or equal to the first number, the orders of the first category are directly combined to obtain a combined order corresponding to the first category. If the number of orders of the first category corresponding to the current order set is greater than the first number, the orders of the first category may be grouped or combined based on the first number to obtain each combined order corresponding to the first category, so that the total number of material boxes required for only one combined order among the combined orders corresponding to the first category is less than the first number.

[0059] For example, taking the current order set including 20 orders of the first category and the first number of mobile shelves being 16, the orders of the first category in the current order set can be divided into two groups, one group including 16 orders of the first category and the other including 4 orders of the first category.

[0060] Specifically, for each order of the second category, the orders can be combined according to the number of layers of mobile shelves required for the orders, so that the sum of the number of layers of mobile shelves required for the combined orders is as equal to the number of layers of mobile shelves as possible, so as to reduce the number of idle storage locations of the mobile shelves, thereby reducing the number of round trips of the mobile shelves or the number of mobile shelves required for the current order set, so as to improve the transportation efficiency of the orders.

[0061] Table 1 The quantity of containers required for each order of the second category in the current order set

[0062] Order Number of bins required D01 3 D02 11 D04 10 D06 16

[0063] For example, taking the mobile shelf as 4 layers and each layer including 6 storage locations, the first quantity is 24. Table 1 is a table of the quantity of material boxes required for each order of the second category in the current order set. As shown in Table 1, the orders of the second category included in the current order set are D01, D02, D04 and D06, and the quantity of material boxes required is 3, 11, 10 and 16 respectively. Then, D01 and D06 can be combined into a combined order, and D02 and D04 can be combined into a combined order.

[0064] Furthermore, when combining orders of the same category, the orders may be combined according to parameters such as the number of bins required for the order, the type of goods required for the order, and order priority to obtain combined orders.

[0065] Optionally, the orders of the category are combined, including: combining the orders of the category according to one or more of order priorities and order requirements of the orders of the category.

[0066] The order requirements may include the type or SKU (Stock Keeping Unit) of the goods required for the order, and may also include the number of boxes required for the order.

[0067] Specifically, orders of the same category with a high degree of overlap of SKUs of goods in the order requirements may be combined into one combined order.

[0068] Specifically, orders of the same category with the same or similar order priorities may be combined into a combined order. The order priority may be determined based on factors such as the order deadline and the level of the user corresponding to the order.

[0069] Furthermore, if the number of orders in the current order set is one, step S201 and step S203 may be omitted, and step S203 may be directly executed.

[0070] Step S203, allocating a workstation to each order of the third category and each combined order in the current order set, so as to transport the corresponding order boxes through the mobile shelves of the workstations.

[0071] Specifically, after the orders in the current order set are combined, a workstation is assigned to each order of the third category that has not been combined in the current order set and each combined order in the current order set, so that the corresponding third category orders or combined order boxes can be transported to downstream equipment, such as an outbound operation station or a conveyor line connected to the outbound operation station, through the mobile shelves of the workstation.

[0072] In some embodiments, the mobile shelf can only transport one combined order or a box corresponding to the third category of order at a time.

[0073] In some embodiments, different types of orders may correspond to different workstations. For example, the combined orders of the first type in the current order set are assigned to the first workstation, the combined orders of the second type in the current order set are assigned to the second workstation, and the individual orders of the third type in the current order set are assigned to the third workstation, wherein the first workstation, the second workstation, and the third workstation are different workstations.

[0074] Specifically, the order priority of each combined order may be determined, and then a workstation may be allocated to each order of the third category and each combined order in the current order set based on the order priority.

[0075] The order priority of the combined order may be the highest order priority among the order priorities of the individual orders in the combined order, or an average value of the order priorities of the individual orders in the combined order.

[0076] Optionally, workstations are assigned to each order of the third category and each combined order in the current order set, including: according to the order attributes of the orders being processed by each workstation, workstations are assigned to each order of the third category and each combined order in the current order set, so that the order being processed by the workstation matches the order attributes of the orders in the current order set that are subsequently assigned.

[0077] The order attributes may include the size of the material box corresponding to the order, the temperature requirement of the order, and other attributes.

[0078] Furthermore, the material boxes on the mobile shelves corresponding to the combined order are stored in sequence according to the order sequence, such as from high to low, from left to right, and the order sequence can be determined according to the order priority, or according to a set order.

[0079] For example, taking the mobile shelf with 4 layers as an example, order A1 and order A2 form a combined order. The material boxes required for order A1 and order A2 need to occupy two layers of the mobile shelf. The order sequence is order A1, order A2. The first and second layers of the mobile shelf corresponding to the combined order store the material boxes of order A1, and the third and third layers store the material boxes of order A2. The first layer can be the highest layer or the bottom layer.

[0080] The order processing method provided in this embodiment, when the warehousing system receives an order set, such as the current order set, in order to improve the order processing efficiency, an order classification strategy based on the storage measurement unit of the order can be implemented according to the number of material boxes required for each order in the order set and the storage parameters of the mobile shelves of the workstation. The storage measurement unit can include three types: storage location, layer and car. Then, for each order of the first category and the second category, that is, each order with the storage measurement unit of the storage location and layer, each order of the same category or the same storage measurement unit is combined to obtain a combined order of each category, and then a workstation is allocated to each combined order and each order of the third category or the storage measurement unit of the car. By adopting the above-mentioned order combination method, after being transported to the sorting operation table through the workstation, the operator can directly sort the material boxes of each order according to the storage location, layer or car, without scanning each material box to confirm whether the material box is the same order as the previous material box, thereby simplifying the operator's operation process and improving the order processing efficiency.

[0081] Figure 4 A flowchart of an order processing method provided by another embodiment of the present disclosure. Figure 2 Based on the embodiment shown, step S202 and step S203 are further refined, and a step of adding an order for the next order combination is added after step S202, such as Figure 4As shown, the order processing method provided in this embodiment may include the following steps:

[0082] Step S401, classifying each order in each order set according to the storage parameters of the mobile shelves of the workstation and the number of material boxes required for each order.

[0083] Among them, the order categories include the first category, the second category and the third category. The number of boxes required for orders of the first category is 1, the number of boxes required for orders of the second category is greater than 1 and less than the first number, and the number of boxes required for orders of the third category is greater than or equal to the first number.

[0084] Step S402: for each order of the first category in the current order set, combine each order of the category according to one or more of the order priority and order requirements of each order of the first category.

[0085] Specifically, for each order or each single-box order of the first category or the storage unit of measurement being the storage location in the current order set, the orders of the first category may be combined in descending order of order priority.

[0086] Furthermore, the orders of the first category that have not been combined in the current order set can be sorted according to order priority to obtain a sorting result, and the order with the highest order can be taken. According to the order demand of the order, the overlap between other orders in the sorting result and the order demand of the order can be calculated, and then the other orders that can be combined with the order can be determined in order from high to low overlap to obtain a combined order of the first category.

[0087] Among them, the overlap of order demands can be determined by the proportion of the same SKU in the order demands.

[0088] For example, the order requirements of order A include four SKUs, such as SKU1 to SKU4, and the order requirements of order B include three SKUs, such as SKU2, SKU4 and SKU5. There are two identical SKUs in the order requirements of order A, then the overlap between the order requirements of order B and order A can be 50%.

[0089] Furthermore, the number of orders of the first category in the current order set can be determined first. If the number is less than or equal to the first number, the orders of the first category in the order set are directly combined into a combined order. If the number of orders of the first category in the current order set is greater than the first number, the order of the first category with the highest priority that has not yet been combined in the current order set is determined, and according to the order demand of the order, the overlap between other orders that have not yet been combined and the order demand of the order is calculated, and the other orders that are combined with the order are determined in order of high to low overlap to obtain a combined order of the first category. If the number of orders of the first category that remain in the current order set that have not yet been combined is still greater than the first number, the above steps are continued until all orders of the first category in the current order set are combined, or the number of orders of the first category that have not yet been combined in the current order set is less than a third number, and the third number can be any positive integer less than or equal to the number of storage locations on each layer of the mobile shelf, such as 1, 2 or other values.

[0090] Step S403, for each order of the second category in the current order set, the number of layers of the mobile shelf required for each order is determined according to the number of material boxes required for each order and the number of material boxes that can be stored on each layer of the mobile shelf.

[0091] Step S404, combining the orders of the second category according to the number of layers required for each order of the second category, so that the sum of the number of layers required for each order in the obtained combined order is as equal as possible to the number of layers of the mobile shelf.

[0092] Specifically, when placing the orders of the second category on the mobile shelf, they should be placed in layers. For each order in the current order set whose storage unit is layers, i.e., the orders of the second category, the number of layers of the mobile shelf required for each order is determined based on the number of boxes required for each order, and the number of boxes that can be stored on each layer of the mobile shelf or the number of storage locations included in each layer of the mobile shelf. Then, based on the required number of layers, the orders in the second category are combined so that the sum of the number of layers required for each order of the second category in the obtained combined order is as close as possible to or as close as possible to the number of layers of the mobile shelf.

[0093] Specifically, for each order of the second category in the current order set, the orders that need to be combined may be determined in sequence based on the order of order priority from high to low.

[0094] Furthermore, according to the number of mobile shelves required by the highest priority order of the second category of uncombined orders in the current order set, it can be determined whether there is a group of alternative orders in the other second category of uncombined orders in the current order set whose sum of the number of mobile shelves required by the order is equal to the number of mobile shelves. If so, the order is combined with the group of alternative orders to obtain a combined order corresponding to the order. The group of alternative orders can be composed of one or more uncombined orders of the second category in the current order set.

[0095] Furthermore, if there are multiple groups of alternative orders and the sum of the number of mobile shelves required for the order is the number of mobile shelves, then one or more of the order attributes, order priorities and order requirements can be used to determine a group of alternative orders combined with the order, so as to combine the orders of the second category with similar order priorities, matching order attributes and high overlap of order requirements into a combined order.

[0096] Step S405, when the next order set is received, at least one order of the first category or the second category in the next order set is added to the first category combined order corresponding to the current order set to update the first category combined order.

[0097] The next order set may be the next order set of the current order set, and the next order set may be composed of one or more orders. The first type of combined orders are combined orders in which the total number of material boxes required in the combined orders of the current order set is less than the first number.

[0098] Specifically, after obtaining each combination order of the current order set, and there is a first-category combination order among each combination order of the current order set, or after obtaining a first-category combination order of the current order set, at least one order of the first category or the second category can be determined from the next order set according to the number of material boxes required for each order in the first-category combination order, and added to the first-category combination order to update the first-category combination order, thereby improving the space utilization of the mobile shelf.

[0099] In some embodiments, the categories of the orders corresponding to the same combined order are the same, and one combined order corresponds to one mobile shelf, so that when the combined order is transported to the outbound operation station, the operator can determine the orders corresponding to each material box according to the storage location or layer, and then complete the sorting task corresponding to the order.

[0100] Optionally, appending at least one order in the next order set to the first type of combined order corresponding to the current order set includes: appending at least one order in the next order set to the first type of combined order of the same category corresponding to the current order set.

[0101] Specifically, if the category of the first-category combined order is the first category, one or more orders of the first category in the next order set can be added to the first-category combined order, so that the sum of the number of material boxes required for the added first-category combined order is equal to or closer to the above-mentioned first number, so as to improve the space utilization of the mobile shelf corresponding to the first-category combined order.

[0102] Specifically, if the category of the first-category combined order is the second category, one or more orders of the second category in the next order set can be added to the first-category combined order, so that the sum of the number of layers of material boxes required for the added first-category combined order is equal to or closer to the number of layers of the mobile shelves, so as to improve the space utilization of the mobile shelves corresponding to the first-category combined order.

[0103] Furthermore, after obtaining each combined order of the current order set, and the last combined order or the last combined order of the current order set is a first-category combined order, then based on the number of material boxes required for each order in the last combined order, at least one order of the first or second category is determined from the next order set and appended to the last combined order.

[0104] Optionally, at least one order in the next order set is appended to the first type of combined order of the same category corresponding to the current order set, including: if the last combined order among the combined orders of each category corresponding to the current order set is a first type of combined order, the orders of the same category in the next order set are appended to the combined orders at the end of the current order set to update the combined orders at the end of each category.

[0105] Step S406, determining the first score of each workstation according to the second number of boxes corresponding to the orders being processed by each workstation, the box processing speed of each workstation, and the number of robots queued at each workstation.

[0106] The second quantity is the quantity of material boxes corresponding to the order being processed by the workstation, and the order being processed by the workstation may include various orders sent to the workstation that have not yet been processed.

[0107] Specifically, after the orders corresponding to the current order set are combined, the scheduling device sends the orders of the third category that are not combined in the current order set and the combined orders of the current order set to the terminal device at the workstation, and then the terminal device at the workstation displays the accepted orders.

[0108] Specifically, the smaller the second number of boxes corresponding to the order being processed by the workstation, the faster the box processing speed of the workstation, and the smaller the number of robots queued at the workstation, the higher the first score of the workstation.

[0109] Step S407: allocating a workstation to each order of the third category and each combined order in the current order set according to the first score of each workstation.

[0110] Specifically, each workstation may be determined as a workstation for each order of the third category and each combined order in the current order set in descending order of the first score.

[0111] Furthermore, each workstation can be sorted according to its first score, and each order of the third category and each combined order in the current order set can be sorted according to the order priority. According to the sorting result, the workstation corresponding to the order is determined as the workstation of each order of the third category and each combined order in the previous order set.

[0112] Further, after determining the workstation corresponding to each order, a binding relationship between each order (each order of the third category in the current order set and each combined order) and its corresponding workstation is generated.

[0113] Furthermore, according to the required boxes of each order of the third category and each combined order in the current order set, a box moving instruction of the robot can be generated to control the robot to move the required boxes of each order of the third category and each combined order in the current order set to the corresponding workstation, such as the flow shelf of the corresponding workstation. Then, the mobile shelf of the workstation moves each box to the downstream equipment, such as the outbound operation table or the conveyor line connected to the outbound operation table.

[0114] In this embodiment, after classifying each order in the order set based on the storage unit of measurement, the orders of the same category are combined based on factors such as order priority, order demand, and the number of boxes required for the order to obtain each combined order, and for the combined orders that cannot make the corresponding mobile shelves in a fully loaded state, that is, the first type of combined orders, one or more orders in the next order set are added to the first type of combined orders, thereby improving the space utilization of the mobile shelves and the efficiency of box transportation; then, a workstation is allocated to each combined order and the uncombined third category order to transport the boxes of the corresponding order through the mobile shelves of the workstations. When the boxes on the mobile shelves are transported to the outbound operation, since their storage units of measurement are the same, the operator can sort each box by location, layer or vehicle, without repeatedly determining the orders to which each box belongs, thereby simplifying the order processing process and improving the order processing efficiency.

[0115] Figure 5 A flowchart of an order processing method provided by another embodiment of the present disclosure. Figure 2Based on the embodiment shown, step S202 is further refined as follows: Figure 5 As shown, the order processing method provided in this embodiment may include the following steps:

[0116] Step S501, for each order in the current order set, classify each order in the current order set according to the storage parameters of the mobile shelf of the workstation and the number of material boxes required for each order.

[0117] Among them, the order categories include the first category, the second category and the third category. The number of boxes required for orders of the first category is 1, the number of boxes required for orders of the second category is greater than 1 and less than the first number, and the number of boxes required for orders of the third category is greater than or equal to the first number.

[0118] Step S502, for the current order set, excluding each category of the third category, and according to the number of containers required for the target order, determining at least one first order to be combined with the target order from each order of the same category as the target order that has not been combined with the current order set.

[0119] The target order is the order with the highest order priority among the orders of the first category or the second category that have not been combined in the current order set.

[0120] Step S503: Combine the target order with at least one corresponding first order to obtain an order combination.

[0121] Step S502 and step S503 are executed in a loop until all orders of the first category and the second category in the current order set are combined.

[0122] Specifically, one or more first orders to be combined with the target order can be determined from the orders in the current order set that have not been combined yet, based on the number of material boxes required by the target order with the highest priority that has not been combined in the current order combination, and then the target order can be combined with the corresponding one or more first orders to obtain an order combination. The order with the highest priority that has not been combined in the current order combination, that is, the next target order, is searched again, and based on the number of material boxes required by the next target order, one or more first orders to be combined with the next target order are determined from the orders in the current order set that have not been combined with the next target order, and then the next target order is combined with the corresponding one or more first orders to obtain an order combination, and this step is repeated until all orders in the first category and the second category of the current order set are combined.

[0123] Specifically, taking the target order category as the first category as an example, the fourth number of orders can be determined as combined orders of the target order from the orders of the first category that have not been combined in the current order set, and the fourth number is the first number minus 1.

[0124] Specifically, taking the case where the category of the target order is the second category as an example, based on the number of layers of mobile shelves required for the target order, one or more first orders can be determined from the orders of the second category that have not yet been combined in the current order set to be combined with the target order, so that the sum of the number of layers of mobile shelves required for each order in the resulting combined order is equal to or as close as possible to the number of layers of mobile shelves.

[0125] The number of layers of mobile shelves required for the second category of orders may be determined according to the ratio of the number of material boxes required for the second category of orders and the number of storage locations included in each layer of the mobile shelves.

[0126] Optionally, when the category of the target order is the second category, based on the number of boxes required for the target order, at least one first order to be combined with the target order is determined from the orders of the same category as the target order that have not yet been combined in the current order set, including: determining the number of layers of the mobile shelves required for the orders of the second category that have not yet been combined in the current order set based on the number of boxes required for the orders of the second category that have not yet been combined in the current order set and the number of boxes that can be stored on each layer of the mobile shelves; based on the number of layers of the mobile shelves required for the target order, determining at least one first order to be combined with the target order from the orders of the second category that have not yet been combined in the current order set, so that the sum of the number of layers required for the target order and the at least one first order is equal to the number of layers of the mobile shelves.

[0127] For example, taking the case where the number of boxes that can be stored on each layer of the mobile shelf is 4 and the number of layers of the mobile shelf is 6, the orders of the second category that have not been assigned in the current order set are, in descending order of order priority, D102, D104, D105, D108 and D109. The number of boxes required for D102, D104, D105, D108 and D109 is 10, 20, 6, 3 and 4, respectively. It can be seen that D102, D104, D105, D108 and D109 have a certain order priority. 04, D105 and D109 require 3, 5, 2, 1 and 1 layers of mobile shelves, respectively. Since D102 has the highest order priority, D102 is the target order. D105 and D108 can be determined as the first order of D102, and D105, D108 and D102 can be combined into one order. Then, D104 can be taken as the target order, D109 can be determined as the target order of D104, and D109 and D104 can be combined into one order. Alternatively, D105 and D109 can be determined as the first order of D102, and D108 can be determined as the first order of D104.

[0128] Furthermore, when there are multiple combinations, they can be screened based on order priority and order demand to determine that orders of the same category with similar order priorities and high order demand overlaps are combined into one combined order.

[0129] Step S504, when the number of boxes required for the order at the end of the third category of the current order set is not an integer multiple of the first number, based on the number of boxes required for the order at the end of the third category, determine at least one order to be combined with the order at the end of the third category from the orders of the first category or the second category that have not yet been combined in the current order set to obtain a combined order.

[0130] The order at the end of the third category of the current order set may be the last order of the third category in the current order set that has not yet been issued to the workstation.

[0131] Specifically, if the number of material boxes required for the order at the end of the third category of the current order set is not an integer multiple of the first number, when the material boxes corresponding to the order are transferred to the corresponding one or more mobile shelves, at least one mobile shelf corresponding to the order will have vacant storage spaces. In this case, the orders of other categories can be combined with this order to obtain a mixed-category combined order, and a first mark can be added to the combined order according to the orders corresponding to the combined order, so as to prompt the operator that the combined order is a mixed-category combined order, so as to improve the space utilization of the mobile shelves.

[0132] Exemplarily, taking the mobile shelf including 4 layers, 4 storage locations on each layer, and the first quantity being 16 as an example, if the number of boxes required for the order at the end of the third category of the current order set is 30, then one mobile shelf corresponding to the order is used to transfer 16 of the boxes, and the other is used to transfer the remaining 14 boxes, then there is an underloaded mobile shelf, then two orders can be determined from the orders of the first category that have not been combined in the current order set to be combined with the order (the order at the end of the third category) to obtain a mixed category combined order, and a first mark is added to the combined order. If the number of boxes required for the order at the end of the third category of the current order set is 36, then one of the mobile shelves corresponding to the order has 3 free layers, then one or more orders can be determined from the second category that has not been combined in the current order set to be combined with the order at the end of the third category to obtain a mixed category combined order. Among them, the sum of the number of layers of the mobile shelves required for one or more orders of the second category is 3.

[0133] Step S505, when the number of boxes required for the combined order at the end of the second category of the current order set is less than the first number, based on the number of boxes required for each order in the combined order at the end of the second category, determine at least one order that is combined with the combined order at the end of the second category from each order of the first category that has not yet been combined in the current order set, so as to update the combined order at the end of the second category.

[0134] Specifically, for the last or last combined order of the second category that cannot fully load the corresponding mobile shelf, that is, the last or last combined order of the second category that requires a smaller number of material boxes than the first number, one or more orders to be combined with the combined order can be determined from the orders of the first category that have not yet been combined in the current order set according to the number of material boxes required for each order in the combined order, so as to update the combined order and improve the space utilization of the mobile shelf corresponding to the combined order.

[0135] Furthermore, one or more orders to be combined with the combined order can be determined from the orders of the first category that have not been combined in the current order set based on the order priorities of the orders in the combined order and the orders of the first category that have not been combined in the current order set, and the types of goods required in the order requirements or SKUs.

[0136] For example, taking a mobile shelf comprising 3 layers, 4 storage locations on each layer, and a first quantity of 12, if the combined order at the end of the second category of the current order set consists of order D501 and order D503, the number of boxes required for order D501 is 6, corresponding to the first and second layers of the mobile shelf; the number of boxes required for order D502 is 3, corresponding to the third layer of the mobile shelf, then it can be determined that there are two free storage locations on the second layer of the mobile shelf corresponding to the combined order, and one free storage location on the third layer, then 3 orders can be determined from the orders of the first category that have not yet been combined in the current order set to be combined with the combined order, so as to update the combined order, so that the total number of boxes required for the updated combined order is the first quantity.

[0137] Step S506, allocating a workstation to each uncombined order of the third category and each combined order in the current order set, so as to transport the corresponding order boxes through the mobile shelves of the workstations.

[0138] In this embodiment, after classifying each order of the order set based on the storage unit of measurement, the orders of the first category and the second category are combined into orders of the same category based on the order priority from high to low to obtain each combined order, wherein each combined order corresponds to a mobile shelf, thereby effectively improving the space utilization rate of the mobile shelf; at the same time, for the orders or combined orders at the end of the second category and the third category, when there are vacant storage spaces on the corresponding mobile shelves, unallocated orders with smaller storage units of measurement are used to fill the spaces to obtain mixed-category combined orders, thereby further improving the space utilization rate of the mobile shelves, reducing the number of mobile shelves required for the order set or the number of round trips of the mobile shelves, and improving the material box transportation efficiency; the single-category combined orders and mixed-category combined orders are distinguished by the first mark, thereby simplifying the sorting process of the operator and improving the order processing efficiency.

[0139] In some embodiments, orders can be classified based on the maximum number of storage locations and layers of the flow cart.

[0140] In some embodiments, the number of boxes required for an order is less than the maximum number of storage locations of a flow cart or the maximum number of boxes that a flow cart can store.

[0141] In some embodiments, the categories into which orders are divided may include single-storage-location categories or single-box categories (i.e., the above-mentioned first category), single-layer categories, and multi-layer categories according to the storage measurement unit from small to large, wherein both the single-layer category and the multi-layer category belong to the above-mentioned second category. That is, the second category can be further divided into a single-layer category with a storage measurement unit of a single layer, and a multi-layer category with a storage measurement unit of multiple layers. The number of material boxes required for orders of the single-layer category is greater than 1 and less than the number of material boxes that can be stored on each layer of the flow cart, that is, the material boxes required for orders of the single-layer category only occupy one layer of the flow cart. The number of material boxes required for orders of the multi-layer category is greater than the number of material boxes that can be stored on each layer of the flow cart and less than the maximum number of storage locations of the flow cart or the maximum number of material boxes that can be stored on the flow cart, that is, the material boxes required for orders of the multi-layer category occupy multiple layers of the flow cart.

[0142] Based on this, the step of "removing each category of the third category for the current order set" in the relevant steps of the present disclosure can be omitted. The third category is the category whose storage unit is the car, or the category in which the car is the unit, and only the category in which the single storage location, single layer or multi-layer is the unit. Therefore, in the above embodiments, the orders of each category can be directly combined under the premise of excluding the category in which the car is the unit.

[0143] In some embodiments, the last order of each category can be combined with orders of other categories with a smaller unit of measurement than the order. For example, the last order of a multi-layer category can be combined with orders of a single storage location or a single-layer category, and the last order of a single-layer category can be combined with orders of a single storage location category.

[0144] In some embodiments, the order categories may include four categories, which are arranged in order of storage units from small to large, namely single storage location category, single layer category, multi-layer category and vehicle category, respectively. The order processing methods for dividing the order categories into four and three categories are similar. At least when considering the second category, the single layer and multi-layer are further subdivided and then grouped. When grouping, orders of the same category are given priority. When there are extra spaces, they are combined with orders of lower or smaller storage unit categories. The specific order grouping steps are detailed in the relevant steps of the above embodiments, and will not be repeated here.

[0145] Figure 6 A schematic diagram of the structure of an order processing device provided by an embodiment of the present disclosure is shown in FIG. Figure 6 As shown, the device includes: an order classification module 610, an order combination module 620 and an order allocation module 630.

[0146] Among them, the order classification module 610 is used to classify each order in the current order set according to the storage parameters of the mobile shelves of the workstation and the number of boxes required for each order; the order combination module 620 is used to remove each category of the third category from the current order set and combine each order of the category to obtain the combined order of each category corresponding to the current order set; the order allocation module 630 is used to allocate a workstation to each order of the third category in the current order set and each combined order to transport the boxes of the corresponding order through the mobile shelves of the workstation; wherein the storage parameters of the mobile shelf include a first number of boxes that can be stored on the mobile shelf, the categories of orders include a first category, a second category and a third category, the number of boxes required for orders of the first category is 1, the number of boxes required for orders of the second category is greater than 1 and less than the first number, and the number of boxes required for orders of the third category is greater than or equal to the first number.

[0147] Optionally, the order allocation module 630 is specifically used to allocate workstations to each order of the third category and each combined order in the current order set according to the order attributes of the orders being processed by each workstation, so that the order attributes of the orders being processed by the workstation match the order attributes of the orders in the current order set that are subsequently allocated.

[0148] Optionally, the order allocation module 630 is specifically used to: allocate workstations to each order of the third category and each combined order in the current order set in order of order priority from high to low according to the order priority of each order of the third category and each combined order in the current order set.

[0149] Optionally, the order allocation module 630 is specifically used to: determine the first score of each workstation based on the second number of boxes corresponding to the orders being processed by each workstation, the box processing speed of each workstation, and the number of robots queued at each workstation; and allocate a workstation to each order of the third category and each combined order in the current order set based on the first score of each workstation.

[0150] Optionally, the order combination module 620 is specifically used to: remove each category of the third category from the current order set, and combine each order of the category according to one or more of the order priority and order requirements of each order of the category.

[0151] Optionally, the order combination module 620 includes: a second category combination unit, which is used to determine the number of layers of the mobile shelves required for each order when the category is the second category, based on the number of material boxes required for each order and the number of material boxes that can be stored on each layer of the mobile shelf; and combine each order of the second category according to the number of layers required for each order of the second category, so that the sum of the number of layers required for each order in the obtained combined order is as equal as possible to the number of layers of the mobile shelf.

[0152] Optionally, the order combination module 620 includes: a first order determination unit, used to determine at least one first order to be combined with the target order from various orders of the same category as the target order that have not yet been combined in the current order set based on the number of material boxes required for the target order, wherein the target order is the order with the highest order priority among the various orders of the first category or the second category that have not yet been combined in the current order set; an order combination unit, used to combine the target order with the corresponding at least one first order to obtain an order combination.

[0153] Optionally, the first order determination unit is specifically used to: when the category of the target order is the second category, determine the number of layers of the mobile shelves required for each order of the second category that has not been combined in the current order set according to the number of boxes required for the target order, the number of boxes required for each order of the second category that has not been combined in the current order set, and the number of boxes that can be stored on each layer of the mobile shelf; according to the number of layers of the mobile shelves required for the target order, determine at least one first order to be combined with the target order from each order of the second category that has not been combined in the current order set, so that the sum of the number of layers required for the target order and the at least one first order is equal to the number of layers of the mobile shelf.

[0154] Optionally, the device also includes an order appending module, which is used to, after obtaining the combined orders of each category corresponding to the current order set, append at least one order of the first category or the second category in the next order set to the first category of combined orders corresponding to the current order set when the next order set is received, so as to update the first category of combined orders, wherein the first category of combined orders are combined orders in which the total quantity of material boxes required in the combined orders of the current order set is less than the first quantity.

[0155] Optionally, the order appending module is specifically used to: after obtaining the combined orders of each category corresponding to the current order set, when the next order set is received, append at least one order in the next order set to the first type of combined orders of the same category corresponding to the current order set.

[0156] Optionally, an order appending module is specifically used to: after obtaining the combined orders of each category corresponding to the current order set, when the next order set is received, if the last combined order among the combined orders of each category corresponding to the current order set is a first-category combined order, append the orders of the same category in the next order set to the combined orders at the end of the current order set to update the combined orders at the end of each category.

[0157] Optionally, the device also includes: a first mixing module, which is used to determine, based on the number of material boxes required for the order at the end of the third category of the current order set, at least one order to be combined with the order at the end of the third category from the orders of the first category or the second category that have not yet been combined in the current order set, to obtain a combined order.

[0158] Optionally, the device also includes: a second mixing module, which is used to determine, based on the number of material boxes required for each order in the combined order at the end of the second category of the current order set, at least one order to be combined with the combined order at the end of the second category from each order of the first category that has not yet been combined in the current order set, so as to update the combined order at the end of the second category when the number of material boxes required for the combined order at the end of the second category of the current order set is less than the first number.

[0159] The order processing device provided in the embodiments of the present disclosure can execute the order processing method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0160] Figure 7 A schematic diagram of a scheduling device provided by an embodiment of the present disclosure is shown in FIG. Figure 7 As shown, the scheduling device includes: a memory 710, a processor 720 and a computer program.

[0161] The computer program is stored in the memory 710 and is configured to be executed by the processor 720 to implement the present disclosure. Figure 2 , Figure 4 and Figure 5 The order processing method provided in any one of the corresponding embodiments.

[0162] The memory 710 and the processor 720 are connected via a bus 730 .

[0163] For related instructions, please refer to Figure 2 , Figure 4 and Figure 5 The relevant descriptions and effects corresponding to the steps are understood, and no further elaboration is given here.

[0164] Figure 8 A schematic diagram of a storage system according to an embodiment of the present disclosure is shown in FIG. Figure 8 As shown, the warehousing system includes: a workstation 810 and a scheduling device 820.

[0165] Among them, the scheduling device 820 is the Figure 7 The scheduling device provided by the illustrated embodiment: Each workstation 810 corresponds to at least one mobile shelf 811 to carry out the outbound delivery of the material boxes of each order corresponding to the workstation.

[0166] In some embodiments, a fixed flow rack 812 is provided at each workstation 810. After a mobile rack 811, such as a flow cart, a robot, etc., is docked with the flow rack 812, the material boxes stored on each layer of the flow rack 812 can be transferred to the mobile rack 811, and then the mobile rack 811 transfers the material boxes to downstream equipment, such as an operating table.

[0167] In some embodiments, the number of layers of the flow rack 812 is consistent with the number of layers of the robot.

[0168] In some embodiments, each layer of the flow rack 812 may include multiple storage locations for caching of containers.

[0169] In some embodiments, the storage system further includes storage shelves, robots, operating tables, unloaders, elevators, and other devices. Among them, the storage shelves are fixed shelves with multiple storage locations for storing boxes, the robots are used to carry the boxes, the operators can sort and pack the goods in the boxes at the operating table, and the unloaders and elevators are transfer devices for the boxes.

[0170] An embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and the computer program is executed by a processor to implement the present disclosure. Figure 2 , Figure 4 and Figure 5 The order processing method provided in any one of the corresponding embodiments.

[0171] Among them, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0172] The present disclosure also provides a program product, which includes an executable computer program stored in a readable storage medium. At least one processor of the scheduling device or the warehousing system can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the order processing device implements the order processing method provided in the above various embodiments.

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

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

[0175] In addition, each functional module in each embodiment of the present disclosure may be integrated into one processing unit, each module may exist physically separately, or two or more modules may be integrated into one unit. The above modules may be implemented in the form of hardware or hardware plus software functional units.

[0176] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the method described in each embodiment of the present disclosure.

[0177] It should be understood that the above processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or the processor can be any conventional processor, etc. The steps of the method disclosed in the present disclosure can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor.

[0178] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0179] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present disclosure is not limited to only one bus or one type of bus.

[0180] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0181] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic device or a main control device.

[0182] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0183] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present disclosure.

Claims

1. An order processing method, characterized in that: The method comprises: For each order in the current order set, classify each order in the current order set according to the storage parameters of the mobile shelf of the workstation and the number of material boxes required for each order; For the current order set, the categories of the third category are removed, and the orders of the same category are combined to obtain combined orders of the categories corresponding to the current order set, so that when the containers corresponding to the combined orders are placed on the mobile shelf, the number of free storage locations on the mobile shelf is reduced; Allocating a workstation to each order of the third category and each combined order in the current order set, so as to transport the corresponding order boxes through the mobile shelves of the workstations; Among them, the storage parameters of the mobile shelf include a first number of boxes that the mobile shelf can store, the first number is the maximum number of boxes that the mobile shelf can store, the order categories include a first category, a second category and a third category, the number of boxes required for orders of the first category is 1, the number of boxes required for orders of the second category is greater than 1 and less than the first number, and the number of boxes required for orders of the third category is greater than or equal to the first number.

2. The method according to claim 1, characterized in that Allocating a workstation for each order of the third category and each combined order in the current order set includes: According to the order attributes of the orders being processed by each workstation, workstations are assigned to each order of the third category and each combined order in the current order set so that the order being processed by the workstation matches the order attributes of the orders in the current order set that are subsequently assigned.

3. The method according to claim 1, characterized in that Allocating a workstation for each order of the third category and each combined order in the current order set includes: Determine a first score for each workstation according to a second number of boxes corresponding to the orders being processed by each workstation, a box processing speed of each workstation, and a number of robots queued at each workstation; A workstation is allocated to each order of the third category and each combined order in the current order set according to the first score of each workstation.

4. The method according to claim 1, characterized in that Combining orders of the categories described, including: The orders of the category are combined according to one or more of order priorities and order requirements of the orders of the category.

5. The method according to claim 1, characterized in that When the category is the second category, the orders of the category are combined, including: Determine the number of layers of the mobile shelves required for each order according to the number of boxes required for each order and the number of boxes that can be stored on each layer of the mobile shelves; According to the number of layers required for each order of the second category, each order of the second category is combined so that the sum of the number of layers required for each order in the obtained combined order is as equal as possible to the number of layers of the mobile shelf.

6. The method according to claim 1, characterized in that Combining orders of the categories described, including: According to the number of containers required by the target order, at least one first order to be combined with the target order is determined from the orders of the same category as the target order that have not been combined in the current order set, wherein the target order is the order with the highest order priority among the orders of the first category or the second category that have not been combined in the current order set; The target order is combined with the corresponding at least one first order to obtain an order combination.

7. The method according to claim 6, characterized in that When the category of the target order is the second category, determining at least one first order to be combined with the target order from orders of the same category as the target order that have not been combined with the current order set according to the number of containers required by the target order, including: Determine the number of layers of the mobile shelf required for each order of the second category that has not been combined in the current order set according to the number of boxes required for each order of the second category that has not been combined in the current order set and the number of boxes that can be stored on each layer of the mobile shelf; According to the number of layers of the mobile shelf required for the target order, at least one first order to be combined with the target order is determined from the orders of the second category that have not yet been combined in the current order set, so that the sum of the number of layers required for the target order and the at least one first order is equal to the number of layers of the mobile shelf.

8. The method according to claim 1, characterized in that After obtaining the combined orders of each category corresponding to the current order set, the method further includes: When the next order set is received, at least one order of the first category or the second category in the next order set is appended to the first category of combined orders corresponding to the current order set to update the first category of combined orders, wherein the first category of combined orders are combined orders in which the total number of boxes required in the combined orders of the current order set is less than the first number.

9. The method according to claim 8, characterized in that Adding at least one order in the next order set to the first type of combined order corresponding to the current order set includes: At least one order in the next order set is added to the first type of combined orders of the same category corresponding to the current order set.

10. The method according to claim 9, characterized in that Adding at least one order in the next order set to the first type of combined order of the same type corresponding to the current order set includes: If the last combined order among the combined orders of each category corresponding to the current order set is a first category combined order, the orders of the same category in the next order set are appended to the combined order at the end of the current order set to update the combined order at the end of each category.

11. The method according to any one of claims 1 to 10, characterized in that: The method further comprises: When the number of boxes required for the order at the end of the third category of the current order set is not an integer multiple of the first number, based on the number of boxes required for the order at the end of the third category, at least one order to be combined with the order at the end of the third category is determined from the orders of the first or second categories that have not yet been combined in the current order set to obtain a combined order.

12. The method according to any one of claims 1 to 10, characterized in that: The method further comprises: When the number of boxes required for the combined order at the end of the second category of the current order set is less than the first number, based on the number of boxes required for each order in the combined order at the end of the second category, at least one order to be combined with the combined order at the end of the second category is determined from each order of the first category that has not yet been combined in the current order set to update the combined order at the end of the second category.

13. An order processing device, characterized in that: The device comprises: An order classification module, for classifying each order in the current order set according to the storage parameters of the mobile shelves of the workstation and the number of boxes required for each order; An order combination module is used to remove the categories of the third category from the current order set, combine the orders of the same category, and obtain combined orders of the categories corresponding to the current order set, so that when the material boxes corresponding to the combined orders are placed on the mobile shelf, the number of free storage locations on the mobile shelf is reduced; An order allocation module, used for allocating workstations to each order of the third category and each combined order in the current order set, so as to transport the corresponding order boxes through the mobile shelves of the workstations; Among them, the storage parameters of the mobile shelf include a first number of boxes that the mobile shelf can store, the first number is the maximum number of boxes that the mobile shelf can store, the order categories include a first category, a second category and a third category, the number of boxes required for orders of the first category is 1, the number of boxes required for orders of the second category is greater than 1 and less than the first number, and the number of boxes required for orders of the third category is greater than or equal to the first number.

14. A scheduling device, characterized in that: include: memory and at least one processor; The memory stores computer-executable instructions; The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the order processing method according to any one of claims 1 to 12.

15. A storage system, characterized in that: include: The dispatching device of claim 14 and at least one workstation; Each workstation corresponds to at least one mobile shelf for warehousing the boxes of each order corresponding to the workstation.

16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the order processing method according to any one of claims 1 to 12 is implemented.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the order processing method according to any one of claims 1 to 12 is implemented.

Citation Information

Patent Citations

  • Order processing method and device, server, and storage medium

    CN109003021A

  • Two-stage intelligent order sorting method for multiple mobile shelves

    CN111754176A

  • Order processing method, device, equipment and system and storage medium

    CN111932186A