WO2022206290A1 - 订单处理方法、装置、设备、系统、介质及产品 - Google Patents
订单处理方法、装置、设备、系统、介质及产品 Download PDFInfo
- Publication number
- WO2022206290A1 WO2022206290A1 PCT/CN2022/079428 CN2022079428W WO2022206290A1 WO 2022206290 A1 WO2022206290 A1 WO 2022206290A1 CN 2022079428 W CN2022079428 W CN 2022079428W WO 2022206290 A1 WO2022206290 A1 WO 2022206290A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- order
- sub
- goods
- picked
- orders
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
- B65G1/1373—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
- B65G1/1378—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses the orders being assembled on fixed commissioning areas remote from the storage areas
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
- B07C3/02—Apparatus characterised by the means used for distribution
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C5/00—Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
- B07C5/36—Sorting apparatus characterised by the means used for distribution
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Managing shopping lists, e.g. compiling or processing purchase lists
- G06Q30/0635—Managing shopping lists, e.g. compiling or processing purchase lists replenishment orders; recurring orders
Definitions
- the embodiments of the present disclosure relate to the technical field of intelligent warehousing, and in particular, to an order processing method, apparatus, device, system, medium, and product.
- the operation table and robot can assist in the processing of various goods and improve the efficiency of goods processing.
- the number of grids is limited, and there are many kinds of goods in the order. Since the pickers on the same operation table need to be responsible for picking all goods in the same order, the total picking time of a single order is long, which affects the The time when the order is released from the warehouse and the occupied time of the corresponding slot. When the occupied number of bays reaches the upper limit, subsequent orders can only wait for the available bays to be released after the previous order is completed, and the order can be released, resulting in a low overall efficiency of warehouse delivery.
- the present disclosure provides an order processing method, device, equipment, system, medium and product, which are used to solve the current problem of low overall warehouse delivery efficiency.
- a first aspect of the embodiments of the present disclosure provides an order processing method, including:
- dividing the target order into multiple sub-orders according to the quantity of goods types includes: determining the quantity of goods types as the quantity of the sub-orders; dividing the target order into corresponding multiple sub-orders according to the quantity of the sub-orders.
- the method further includes: receiving the sorting information of the selected sub-orders sent by the first operating table, and sorting the selected sub-orders.
- the information is sent after the goods corresponding to the picked sub-orders in the first material box have been picked;
- the first operating table is the operating table corresponding to the picked sub-order, and the first material box is the material for storing the goods corresponding to the picked sub-orders. box; control the corresponding robot to complete the delivery of the picked goods according to the sorting information of the picked sub-order.
- the sorting information of the selected sub-order includes the sorting completion information of the goods corresponding to the selected sub-order; according to the sorting information of the selected sub-order, the corresponding robot is controlled to complete the delivery of the selected goods, including: Determine the picked sub-order ID according to the picking completion information; determine whether there is an unpicked sub-order in the target order according to the picked sub-order ID; if it is determined that there is no unpicked sub-order, control the robot to complete the delivery of the picked goods.
- controlling the robot to complete the delivery of the picked goods includes: determining the compartment corresponding to the picked sub-order according to the identifier of the picked sub-order; generating the corresponding delivery instruction according to the grid; Commands are sent to the robot for the robot to deliver the goods to the bay.
- the method further includes: determining a second operating table corresponding to the unpicked sub-order to which the robot needs to move, and the second operating table is an operation corresponding to the unpicked sub-order. platform; control the robot to move to the corresponding waiting area of the second operating platform.
- determining the second operating table corresponding to the unpicked sub-orders to which the robot needs to move includes: determining the estimated picking time corresponding to the goods in the multiple unpicked sub-orders ; Determine the second operating table corresponding to the unpicked sub-order to which the robot needs to move according to the estimated picking time.
- the robot after controlling the robot to move to the waiting area of the corresponding second operating table, it further includes: after receiving the sorting information of the corresponding unpicked sub-order sent by the second operating table, controlling the robot to move from the second operating table to the waiting area.
- the waiting area of the table moves to the receiving area; wherein, the sorting information of the unpicked sub-order is sent when the goods corresponding to the unpicked sub-order are being picked.
- determining the second operating table corresponding to the unpicked sub-order to which the robot needs to move according to the estimated picking time including: determining the minimum estimated picking time among the estimated picking times; corresponding to the minimum estimated picking time.
- the second operating table of the unpicked order is determined to be the second operating table corresponding to the unpicked sub-order to be moved to.
- determining the second operating table of the unpicked order corresponding to the minimum expected picking time as the second operating table corresponding to the unpicked sub-order to be moved to including: comparing the minimum expected picking time with the expected picking time.
- the picking time threshold is set for comparison; if it is determined that the minimum expected picking time is less than the preset picking time threshold, the second operating table of the unpicked order corresponding to the minimum expected picking time is determined as the second operating table corresponding to the unpicked sub-order to be moved to.
- the method further includes: if it is determined that the minimum expected picking time is greater than or equal to the preset picking time threshold, performing a determination based on the identifier of the selected sub-order. Steps in which the compartment corresponding to the child order has been picked.
- determining the estimated picking time corresponding to the goods in the multiple unpicked sub-orders includes: determining the identification of the second material box corresponding to the unpicked sub-order according to the identification of the unpicked sub-order;
- the box is the material box of the goods corresponding to the unpicked sub-order;
- the current position of the second material box on the conveying line is obtained according to the identifier of the second material box;
- the estimated picking time is determined according to the current position.
- determining the estimated picking time according to the current position includes: determining the order to be picked for the second material box on the conveying line according to the current position; Picking time.
- the average picking time related to the bin is the average picking time of each item; the estimated picking time is determined according to the order to be picked and the preset average picking time related to the bin, including: determining the waiting time according to the order to be picked.
- the number of items to be picked and the average time to pick each item determine the estimated waiting time.
- the method before determining the estimated picking time according to the quantity of the goods to be picked in the outer bins of all the sub-orders and the average picking time of each piece of goods, the method further includes: determining the sub-orders corresponding to the goods to be picked in the second bin.
- Order arrangement order determine the order of the goods to be picked corresponding to the unpicked sub-orders in the second bin according to the arrangement order of each sub-order; according to the order of the goods to be picked corresponding to the unpicked sub-orders Determine the extra picking quantity corresponding to the goods to be picked outside the sub-order; determine the estimated picking time according to the quantity of the goods to be picked in the outer bins of all the sub-orders and the average picking time of each item, including: The number of items to be picked in the bin and the average pick time per item determine the estimated pick time.
- a second aspect of the embodiments of the present disclosure provides an order processing apparatus, including:
- the acquisition module is used to acquire pending target orders
- a determination module used to determine the quantity of goods types in the target order
- the allocation module is used to divide the target order into multiple sub-orders according to the quantity of the goods, and assign the sub-orders to different operating desks;
- the sending module is used to send the sub-orders that have been assigned to the operating table to the corresponding operating table for processing.
- the allocation module when the allocation module divides the target order into multiple sub-orders according to the quantity of goods types, it is specifically used for: determining the quantity of goods types as the quantity of the sub-orders; dividing the target order into multiple sub-orders according to the quantity of the sub-orders; Corresponds to multiple sub-orders.
- the order processing device further includes: a warehouse delivery module, configured to receive the sorting information of the selected sub-orders sent by the first operation table, and the sorting information of the selected sub-orders is for the first material box.
- the goods corresponding to the picked sub-order are picked and sent;
- the first console is the console corresponding to the picked sub-order, and the first bin is the bin for storing the goods corresponding to the picked sub-order;
- the picking information controls the corresponding robot to complete the delivery of the picked goods.
- the sorting information of the picked sub-order includes the picking completion information of the goods corresponding to the picked sub-order; the outbound module controls the corresponding robot to complete the delivery of the picked goods according to the sorting information of the picked sub-order
- the outbound module controls the corresponding robot to complete the delivery of the picked goods according to the sorting information of the picked sub-order
- it is specifically used to: determine the selected sub-order ID according to the picking completion information; determine whether there is an unpicked sub-order in the target order according to the selected sub-order ID; if it is determined that there is no unpicked sub-order, control the robot to complete the selected sub-order shipment of goods.
- the outbound module when the outbound module controls the robot to complete the outbound delivery of the picked goods, it is specifically used to: determine the grid slot corresponding to the selected sub-order according to the selected sub-order identifier; Outbound order; send outbound order to the robot so that the robot can deliver the goods to the bay.
- the outbound module is further used to: determine the second operating table corresponding to the unpicked sub-order to which the robot needs to move, and the second operating table is the unpicked sub-order.
- Corresponding console control the robot to move to the corresponding waiting area of the second console.
- the out-warehouse module determines the second operating table corresponding to the unpicked sub-order to which the robot needs to move, it is specifically used to: determine the number of unpicked sub-orders among the multiple unpicked sub-orders.
- the estimated picking time corresponding to the goods of , and the second operating table corresponding to the unpicked sub-order that the robot needs to move to is determined according to the estimated picking time.
- the above device, the outgoing module is further configured to: after receiving the corresponding unpicked sub-order sorting information sent by the second operating table, control the robot to move from the waiting area of the second operating table to the receiving area;
- the sorting information of the unpicked sub-order is sent when the goods corresponding to the unpicked sub-order are being sorted.
- the outbound module when determining the second operating table corresponding to the unpicked sub-order to which the robot needs to move according to the estimated picking time, is specifically used to: determine the minimum estimated picking time among the estimated picking times; The second operating table of the unpicked order corresponding to the minimum expected picking time is determined as the second operating table corresponding to the unpicked sub-order to be moved to.
- the outbound module when the outbound module determines the second operating table of the unpicked order corresponding to the minimum expected picking time as the second operating table corresponding to the unpicked sub-order to be moved to, it is specifically used for: Compare the minimum expected picking time with the preset picking time threshold; if it is determined that the minimum expected picking time is less than the preset picking time threshold, then determine the second operating table of the unpicked order corresponding to the minimum expected picking time as the one to be moved to The second operating table corresponding to the unpicked sub-order.
- the outbound module is further configured to: if it is determined that the minimum expected picking time is greater than or equal to the preset picking time threshold, then perform the step of determining the compartment corresponding to the picked sub-order according to the identifier of the picked sub-order.
- the outbound module when determining the estimated picking time corresponding to the goods in the multiple unpicked sub-orders, is specifically configured to: determine the second material corresponding to the unpicked sub-order according to the identifier of the unpicked sub-order.
- the second material box is the material box of the goods corresponding to the unpicked sub-order; the current position of the second material box on the conveyor line is obtained according to the identification of the second material box; the estimated picking time is determined according to the current position.
- the outbound module determines the expected picking time according to the current position, it is specifically used to: determine the order of the second material box to be picked on the conveyor line according to the current position; according to the order to be picked and the preset order The average pick time relative to the bin determines the estimated pick time.
- the average picking time related to the bin is the average picking time of each item; when the outbound module determines the estimated picking time according to the order to be picked and the preset average picking time related to the bin, it is specifically used for : Determine the identification of each sub-order outer material box in front of the second material box in the to-be-picking sequence according to the order to be picked; determine the quantity of goods to be picked in all sub-order outer boxes according to the identification of the outer material box of the sub-order; The number of items to be picked in all sub-order totes and the average time to pick each item determine the estimated waiting time.
- the outbound module is further used to: determine the arrangement order of the sub-orders corresponding to the goods to be picked in the second material box; The picking order of the goods to be picked corresponding to the sub-order; the additional picking quantity corresponding to the goods to be picked outside the sub-order is determined according to the order of picking the goods to be picked corresponding to the unpicked sub-order; The number of items to be picked in the box and the average picking time per item when determining the estimated picking time, specifically for: based on the additional picking quantity, the number of items to be picked in all sub-order outer bins, and the average picking time per item Determine the estimated pick time.
- a third aspect of an embodiment of the present disclosure provides a control device, including: a memory, and a processor;
- memory for storing processor-executable instructions
- the processor is configured to execute the order processing method of any one of the first aspect by the processor.
- a fourth aspect of the embodiments of the present disclosure provides a storage system, including: the control device, the operating table, and the robot of the third aspect;
- the operation console is used to send the sorting information of the selected sub-orders to the control equipment according to the sorting completion instruction when receiving the sorting completion instruction input by the picking personnel;
- the robot is used to perform the corresponding operation under the control of the control device.
- a fifth aspect of the embodiments of the present disclosure provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, are used to implement any one of the order processing methods of the first aspect.
- a sixth aspect of the embodiments of the present disclosure provides a computer program product, including a computer program, which implements any one of the order processing methods of the first aspect when the computer program is executed by a processor.
- An order processing method, device, device, system, medium and product provided by the embodiments of the present disclosure, the method includes: acquiring a target order to be processed, and determining the quantity of goods types in the target order; The quantity is divided into multiple sub-orders, and the sub-orders are assigned to different operation stations; the sub-orders that have been assigned operation stations are sent to the corresponding operation stations for processing.
- the same order is divided into multiple sub-orders according to the type and quantity of goods, and the sub-orders are assigned to different operation stations for processing, so that the multiple operation stations can process the same order in the same time period, It improves the delivery efficiency of a single order, reduces the occupied time of the grid, and thus improves the overall delivery efficiency.
- FIG. 1 is a scene diagram in which an order processing method according to an embodiment of the present disclosure can be implemented
- FIG. 2 is a schematic flowchart of an order processing method provided by the first embodiment of the present disclosure
- FIG. 3 is a schematic flowchart of an order processing method provided by a second embodiment of the present disclosure.
- FIG. 4 is a scene diagram corresponding to the order processing method provided by the third embodiment of the present disclosure.
- FIG. 5 is a schematic flowchart of an order processing method provided by a third embodiment of the present disclosure.
- FIG. 6 is a schematic flowchart of an order processing method provided by a fourth embodiment of the present disclosure.
- FIG. 7 is a schematic structural diagram of an order processing apparatus provided by a fifth embodiment of the present disclosure.
- FIG. 8 is a schematic structural diagram of an order processing apparatus provided by a sixth embodiment of the present disclosure.
- FIG. 9 is a schematic structural diagram of a control device provided by a seventh embodiment of the present disclosure.
- the current intelligent warehousing system consists of control equipment, conveyor lines, robots, and operating tables.
- Robots include pick-up robots and warehouse-out robots.
- the control device will acquire the orders issued by the customer system in real time, and distribute the orders to each operation station.
- the control system will determine the bins that the pick-up robot needs to carry according to the order, so as to control the pick-up robot to extract the corresponding bins from the warehouse to the conveyor line.
- the picking personnel pick the goods in the order from the material box and place it on the pallet of the outbound robot.
- the picking personnel will send the picking completion information to the control device through the operation console.
- the control device After receiving the picking completion information, the control device will control the outbound robot with the goods in the order placed on the current tray to deliver the goods to the corresponding grid of the order. , complete the delivery.
- the order issued by the customer system may contain a variety of goods.
- the order issued contains three different colors of pencils of the same model.
- Different types of goods are generally stored in different bins.
- goods can be classified and stored according to SKU (full name: Stock keeping Unit, Chinese for stock keeping unit).
- SKU full name: Stock keeping Unit, Chinese for stock keeping unit.
- the issued order will be allocated to a console and a corresponding slot.
- the robot will transport three bins to the conveyor line, and the pickers will pick them one after the other.
- the picker After picking a pencil of a color, the picker will place the pencil of the color on a pallet of a robot, and use the robot to transport it to the slot corresponding to the order. Since there are three kinds of goods in the order, the picking personnel on the same operation table need to pick three times successively, and the three bins may be separated by bins required by other orders, so the overall order picking time is longer. As a result, the delivery efficiency of the order is low, and it takes up a long time for the grid, which in turn leads to a low overall delivery efficiency.
- the two types of robots are collectively referred to as robots for description below.
- the embodiments of the present disclosure do not limit the types of robots, as long as the corresponding functions can be implemented. Therefore, in view of the technical problem of low overall delivery efficiency in the prior art, the inventor found during research that in order to solve the problem of low overall delivery efficiency of the current warehousing system, it is possible to allocate multiple operations on the basis of the prior art The same order can be processed on the same station, which improves the overall efficiency of delivery. Specifically, the target order to be processed is obtained first, and the quantity of the goods types in the target order is determined.
- the target order can be divided into multiple sub-orders according to the quantity of the kind of goods, and each sub-order corresponds to one or more bins, wherein the quantity of the sub-order is less than or Equal to the number of types of goods.
- multiple operation consoles process the same order in the same time period, which improves the delivery efficiency of a single order, reduces the occupied time of the grid, and improves the overall delivery efficiency. .
- the inventor proposes the technical solution of the present application based on the above-mentioned inventive discovery.
- the application scenario of this embodiment is illustrated by using two console areas—the console area A and the console area B.
- 1 is control equipment
- A2 and B2 are consoles
- 3 are robots
- A4 and B4 are conveyor lines
- A5 and B5 are bins
- 6 are grid ports
- A7 and B7 are picking personnel
- 8 are customer systems.
- the network architecture of the application scenario corresponding to the order processing method provided by the embodiment of the present disclosure includes: a control device 1, a console A2, B2, a robot 3, a conveying line A4, B4, a material box A5, B5, a grid 6, and a customer system 8.
- the target order has two kinds of clothes of the same model and different colors, which are respectively red and blue for illustration.
- the control device 1 is communicatively connected with the consoles A2 and B2 , the robot 3 , the conveying lines A4 and B4 , the bay 6 and the client system 8 .
- the control device 1 obtains the target order to be processed through the client system 8, and divides the target order into two sub-orders according to the quantity of the goods, that is, according to the red and blue of the clothes.
- the red sub-order is assigned to the operation station A2 in the operation station area A
- the blue sub-order is assigned to the operation station B2 in the operation station area B, so that the operation station A2 and the operation station B2 can perform subsequent processing.
- Subsequent processing can be picking the red clothes in the bin A5 loaded with red clothes on the conveyor line A4 by the picking personnel A7, and placing the picked red clothes on the robot 3, and then controlling the robot 3 through the control device 1 to put the red clothes.
- the clothes are delivered to the corresponding compartment 6 .
- the picking person B7 picks the blue clothes in the bin B5 loaded with blue clothes on the conveyor line B4, and places the picked blue clothes on the robot 3, and then controls the The device 1 controls the robot 3 to transport the blue clothes to the corresponding compartment 6 .
- all the goods in the target order have been shipped out.
- the same order is processed in the same time period through multiple operating consoles.
- the red clothes and blue clothes in the target order are processed at the same time, which improves the delivery efficiency of a single order and reduces the It reduces the occupied time of the grid, thereby improving the overall efficiency of warehouse delivery.
- FIG. 2 is a schematic flowchart of the order processing method provided by the first embodiment of the present disclosure.
- the execution subject of the embodiment of the present disclosure is an order processing apparatus, and the order processing apparatus can be integrated in an electronic device , such as control equipment.
- the order processing method provided by this embodiment includes the following steps:
- step S101 the target order to be processed is acquired, and the quantity of the goods types in the target order is determined.
- the goods can be represented by SKU.
- SKU is the unit of inventory in-out measurement, which can be extended to the abbreviation of the unified product number.
- Each type of goods corresponds to a unique SKU number.
- the type of goods can refer to the type of SKU, and different SKUs correspond to different types.
- the types of goods can be divided according to different standards. For example, a pen can be subdivided according to length, appearance model, color, etc. Therefore, there can be multiple types of goods in the target order.
- the acquisition of the target order may be acquired through the client system, or may be acquired through other intermediate devices, which is not limited in this embodiment.
- step S102 the target order is divided into a plurality of sub-orders according to the quantity of the goods types, and the sub-orders are allocated to different consoles.
- the number of sub-orders is less than or equal to the number of goods types in the target order.
- multiple types of goods may be divided into one sub-order, or each type of goods may be divided into one sub-order.
- the kind of goods corresponds to a sub-order.
- the types of goods in the target order are three types of pants of the same model and different colors.
- the two colors of pants can be divided into one sub-order, and the rest can be divided into one sub-order, or the three-color pants can be divided into three sub-orders. order, each sub-order corresponds to a color.
- Dividing multiple types of goods into one sub-order is more suitable for the scenario where multiple types of goods are stored in one material box in the warehouse, and one sub-order for each type of goods is more suitable for each type of goods are stored in different material boxes. Scenes.
- the number of sub-orders can also be determined according to the number of consoles. For example, there are 3 consoles in total, and the target order has 4 kinds of goods, which can be divided into 3 sub-orders according to the number of 3 consoles.
- the method of dividing the target order into multiple sub-orders according to the quantity of the types of goods may also be set according to actual needs, which is not limited in this embodiment.
- Step S103 sending the sub-order to which the console has been allocated to the corresponding console for processing.
- the subsequent process can be processed through the operating table, such as informing the picking personnel which goods need to be picked, the quantity, and so on.
- An order processing method provided by an embodiment of the present disclosure includes: acquiring a target order to be processed, and determining the quantity of goods types in the target order. Divide the target order into multiple sub-orders according to the quantity of the goods, and assign the sub-orders to different operation desks. Send the sub-orders that have been assigned an operation desk to the corresponding operation desk for processing.
- the order processing method according to the embodiment of the present disclosure since the same order is divided into multiple sub-orders according to the quantity of goods, and the sub-orders are assigned to different operation consoles for processing, so that the multiple operation consoles can process the same order in the same time period, and the improvement is improved. It improves the delivery efficiency of a single order, reduces the occupied time of the grid, and improves the overall delivery efficiency.
- FIG. 3 is a schematic flowchart of the order processing method provided by the second embodiment of the present disclosure. As shown in FIG. 3 , the order processing method provided by this embodiment is based on the order processing method provided by the previous embodiment of the present disclosure, The individual steps are further described. Then, the order processing method provided by this embodiment includes the following steps.
- step S201 the target order to be processed is acquired, and the quantity of the goods types in the target order is determined.
- step 201 is similar to the implementation of step 101 in the previous embodiment of the present disclosure, and details are not repeated here.
- Step S202 the quantity of the goods type is determined as the quantity of the sub-order.
- the quantity of goods types is determined as the quantity of sub-orders, so each kind of goods in the target order corresponds to a sub-order.
- each operation station only needs to process one kind of goods in the target order, and the processing efficiency is high.
- Step S203 Divide the target order into corresponding multiple sub-orders according to the number of sub-orders.
- each sub-order corresponds to one type of goods.
- Step S204 assign the sub-orders to different consoles.
- each sub-order is assigned to a different operation station, so that each operation station can only process one kind of goods in the target order, thereby improving the delivery efficiency of the target order.
- Step S205 sending the sub-order to which the console has been allocated to the corresponding console for processing.
- step 205 is similar to the implementation of step 103 in the previous embodiment of the present disclosure, and details are not repeated here.
- Step S206 receiving the sorting information of the selected sub-order sent by the first operating console.
- the sorting information of the picked sub-order is sent after the goods corresponding to the picked sub-order in the first material box have been picked.
- the first operating table is the operating table corresponding to the picked sub-order
- the first material box is the material box for storing the goods corresponding to the picked sub-order.
- the picking personnel when picking the goods of a certain sub-order in the target order, the picking personnel will send the sorting information of the selected sub-order through the operation console.
- the picking information of the picked sub-order is used to indicate that the goods of the corresponding sub-order in the target order have been picked.
- the picked sub-order refers to the sub-order that is currently picked and completed by the picking staff of the first operation station.
- Step S207 controlling the corresponding robot to complete the delivery of the picked goods according to the sorting information of the picked sub-order.
- the corresponding sub-order and the slot information corresponding to the sub-order can be determined according to the sorting information of the selected sub-order.
- the corresponding robot can be controlled to transport the picked goods to the corresponding compartment, so as to complete the delivery of the goods of the sub-order.
- each sub-order has only one kind of goods in the target order. Therefore, after the sub-orders are allocated to different operation stations, each operation station is only responsible for processing one kind of goods in the target order through multiple operation stations, which further improves the delivery efficiency of a single order, and also improves the overall efficiency. outbound efficiency.
- FIG. 4 is a scene diagram corresponding to the order processing method provided by the third embodiment of the present disclosure
- FIG. 5 is a schematic flowchart of the order processing method provided by the third embodiment of the present disclosure.
- the order processing method provided by this embodiment is based on the order processing method provided by the previous embodiment of the present disclosure, and a related solution of determining the waiting area of the second operating table to which the robot moves is added. Then, the order processing method provided by this embodiment includes the following steps.
- the sorting information of the picked sub-order includes the picking completion information of the goods corresponding to the picked sub-order.
- step S301 the selected sub-order identifier is determined according to the picking completion information.
- the picking completion information refers to the information that the picking of the goods corresponding to the sub-order has been completed.
- the picked sub-order identifier refers to the sub-order identifier corresponding to the goods currently picked by the first operation station.
- Step S302 Determine whether there is an unpicked sub-order in the target order according to the selected sub-order identifier. If yes, go to step 303, if not, go to step 305.
- the unpicked sub-order refers to a sub-order in which the goods in the sub-order are not picked by the picking personnel. Since each sub-order has an associated relationship with the target order, at the same time, whether the goods of each sub-order have been picked will also be recorded in the control device in real time.
- the picked child order ID can be used to determine whether there are unpicked child orders in the target order.
- Step S303 determining the second operating table corresponding to the unpicked sub-order to which the robot needs to move, and the second operating table is the operating table corresponding to the unpicked sub-order.
- the corresponding second operating table can be directly determined through the unpicked sub-order.
- a preset movement strategy may be used to determine the second operating table to which the robot needs to move.
- the preset movement strategy can be that the operation station closest to the first operation station among the operation stations corresponding to the unpicked sub-order is the second operation station, or a random operation station can be the second operation station, or by determining the unpicked sub-order.
- the operating table corresponding to the unpicked sub-order with the shortest expected picking time is the second operating table, etc., which is not limited in this embodiment.
- Step S304 the robot is controlled to move to the corresponding waiting area of the second operating table.
- each console has a corresponding waiting area.
- the control device 1 controls the robot 3 to move from the first operating table area to the waiting area 9 of the second operating table, and at the same time, the robot 3 is in a state of having left the first operating table area and moving to the second operating table area.
- step S305 the robot is controlled to complete the delivery of the picked goods.
- controlling the robot to complete the delivery of the picked goods includes:
- the corresponding outbound instruction is generated according to the grid. Send outbound instructions to the robot so that the robot can deliver the goods to the bay.
- the slot corresponding to the selected sub-order can be determined according to the identifier of the selected sub-order, and the slot corresponding to the selected sub-order is the same as the slot corresponding to the target order to which it belongs.
- the robot can automatically select the optimal route to deliver the goods to the grid according to the position of the grid.
- the estimated picking time refers to the difference between the reference time when the picker picks the goods corresponding to the unpicked sub-order and the current time.
- the estimated picking time can be determined from the average picking time of big data statistics and the current position of the goods in the unpicked sub-order.
- the robot After receiving the corresponding unpicked sub-order sorting information sent by the second operating table, the robot is controlled to move from the waiting area of the second operating table to the receiving area; wherein, the unpicked sub-order sorting information is for the unpicked sub-order corresponding to the unpicked sub-order of goods are sent while they are being picked.
- the picking personnel may already be picking the corresponding goods.
- the picking personnel can move less distance. This saves the time for the picking staff to place the picked goods on the pallet of the robot, and further improves the delivery efficiency of a single order.
- the second operating table corresponding to the unpicked sub-order to which the robot needs to be moved is determined according to the estimated picking time, including:
- the second operating table of the unpicked order corresponding to the minimum expected picking time is determined as the second operating table corresponding to the unpicked sub-order to be moved to.
- the robot can move to the corresponding second operating table and wait a short time to get the goods corresponding to the sub-order. This shortens the time it takes for the robot to get the goods corresponding to the currently picked sub-orders to getting the goods corresponding to all other unpicked sub-orders, thereby shortening the delivery time of the target order and improving the delivery efficiency of the target order.
- all goods of the target order are delivered by a robot.
- the number of unpicked sub-orders is 1, control the robot to move to the waiting area of the second console corresponding to the unpicked sub-order.
- the number of unpicked sub-orders is multiple, by determining the minimum expected picking time among the expected picking times, the second console waiting area to which the robot needs to move is determined based on the minimum expected picking time. Then control the robot to move to the waiting area of the second console.
- the picking staff of the second console completes the picking of the corresponding unpicked sub-orders, the robot is controlled to move from the waiting area to the receiving area, so that the picking staff can place the picked goods on the robot tray.
- the receiving picker sends picking completion information through the second console.
- the console where the robot is located becomes the first console.
- the next second console waiting area that the robot needs to move to is determined according to the picking completion information, and the above cyclic process is performed until the robot takes the to all unpicked suborders.
- the control robot transports all the goods to the corresponding bays and completes the delivery of the target order.
- the order processing method provided by the embodiment of the present disclosure uses one robot to complete the goods corresponding to all unpicked sub-orders in the target order, which can reduce the number of robots and reduce costs.
- FIG. 7 is a schematic flowchart of an order processing method provided by a fourth embodiment of the present disclosure.
- the order processing method provided by this embodiment is based on the order processing method provided by the previous embodiment of the present disclosure, and the step of determining whether the robot needs to move to the waiting area of the second operating table is added. Then, the order processing method provided by this embodiment includes the following steps.
- step S401 the selected sub-order identifier is determined according to the picking completion information.
- step 401 is similar to the implementation of step 301 in the previous embodiment of the present disclosure, and details are not repeated here.
- Step S402 Determine whether there is an unpicked sub-order in the target order according to the selected sub-order identifier. If yes, go to step 403, if not, go to step 407.
- step 402 is similar to the implementation of step 302 in the previous embodiment of the present disclosure, and details are not repeated here.
- Step S403 there are multiple unpicked sub-orders. Determines the estimated pick time for items in multiple unpicked sub-orders.
- the estimated picking time corresponding to the goods in the multiple unpicked sub-orders is determined, including:
- the identifier of the second material box corresponding to the unpicked sub-order is determined according to the identifier of the unpicked sub-order.
- the second bin is the bin of the goods corresponding to the unpicked sub-order.
- the identification of the unpicked sub-order has a corresponding relationship with the identification of the second material box.
- the identifier of the second material box may be a material box number, a two-dimensional code, etc., which is not limited in this embodiment.
- the relative distance between the current position and the operating table can be calculated with the operating table as the origin, so that the expected picking time can be determined by the average displacement speed of the bins based on big data statistics, or the current position of the second bin can be determined.
- the estimated picking time is determined by the average bin picking time based on big data statistics.
- the estimated waiting time may also be determined in other ways according to the current position, which is not limited in this embodiment.
- determining the estimated picking time according to the current location includes:
- the estimated picking time is determined based on the order to be picked and the preset average picking time relative to the bin.
- the order to be picked refers to the number of the second material box to be picked among all the material boxes on the current conveying line.
- the second bin A is currently the eighth on the conveyor line, and there are 7 unpicked bins in front of the second bin A, so the order to be picked for the second bin A is the eighth.
- the preset average picking time related to the bin can be set according to the average picking time of the picking personnel by means of big data, or can be set according to actual requirements, which is not limited in this embodiment.
- the preset average picking time related to a material box may refer to the average picking time of each material box, or may refer to the average picking time of each item in each material box, which is not limited in this embodiment.
- the estimated picking time can be calculated by the order to be picked and the preset average picking time related to the bin One minute, the estimated pick time is eight minutes.
- the average picking time related to the bin is the average picking time for each piece of goods.
- Estimated picking time is determined based on the order to be picked and the preset average picking time relative to the bin, including:
- the identification of each sub-order outer material box arranged in front of the second material box in the to-be-picked order is determined.
- the estimated waiting time is determined based on the number of items to be picked in all sub-order totes and the average pick time per item.
- the sub-order outer material box refers to the material box other than the unpicked sub-order.
- the quantity of the goods to be picked in all the sub-order outer material boxes can be determined, so that the number of goods to be picked in all the sub-order outer material boxes can be determined.
- the average picking time and the number of items to be picked can be calculated to obtain the estimated picking time.
- the order to be picked is the eighth, the average picking time of each item is 5 seconds, and the number of items to be picked in the first seven sub-order outer bins is 100 pieces, so the estimated picking time is 500 seconds. Using the average picking time for each item to determine the estimated picking time is more accurate than using the bin average picking time.
- the method before determining the estimated picking time according to the quantity of goods to be picked in the outer bins of all sub-orders and the average picking time of each piece of goods, the method further includes:
- the picking order of the goods to be picked corresponding to the unpicked sub-orders in the second material box is determined according to the arrangement order of each sub-order.
- the additional picking quantity corresponding to the goods to be picked outside the sub-order is determined according to the to-be-picked order of the to-be-picked goods corresponding to the unpicked sub-orders.
- Estimated picking time is determined based on the number of items to be picked in all sub-order totes and the average picking time per item, including:
- the estimated pick time is determined based on the extra pick quantity, the number of items to be picked in all sub-order outer totes, and the average pick time per item.
- the order to be picked outside the sub-order are the goods of order a.
- the picker picks the second material box it will be picked from the order of abc orders.
- the corresponding arrangement order is a, b, c, and the target order is ranked second.
- the order to be picked for the target order corresponding to the unpicked sub-order can be determined by the arrangement sequence.
- the additional picking quantity corresponding to the goods to be picked outside the sub-order is 5 pieces.
- the extra pick quantity and the number of items to be picked in all order outer totes are calculated and summed, and the estimated pick time can be determined by the average pick time of each item and the sum.
- Step S404 determining the minimum expected picking time among the estimated picking times.
- the minimum estimated picking time is numerically the same as the estimated shortest time for the robot to move to the waiting area of the second operating table at the current time. Therefore, the operating table corresponding to the minimum estimated picking time is also the waiting time of the robot in the waiting area.
- the shortest console is
- Step S405 compare the minimum expected picking time with the preset picking time threshold, and check whether the comparison result is less than. If yes, go to step 406, if not, go to step 407.
- comparing the minimum expected picking time with the preset picking time threshold is to provide a basis for subsequent determination of whether the robot moves to the second operating table.
- the preset picking time threshold may be set according to actual requirements, which is not limited in this embodiment.
- step S406 the second operating table of the unpicked order corresponding to the minimum expected picking time is determined as the second operating table corresponding to the unpicked sub-order to be moved to.
- the robot can move to the corresponding second operating table and wait a short time to get the sub-order corresponding goods.
- the delivery time of the target order is shortened, and the delivery efficiency of the target order is improved.
- Step S407 Determine the slot corresponding to the picked child order according to the picked child order identifier.
- the picked sub-order belongs to a part of the target order, and shares a slot with the target order.
- Step S408 generating a corresponding outbound instruction according to the grid.
- each grid port has corresponding position information
- the corresponding outbound instruction generated according to the grid port also has the position information of the grid port.
- Step S409 sending the out-of-warehouse instruction to the robot, so that the robot can transport the goods to the bay.
- the robot after receiving the out-of-warehouse instruction, the robot will transport the goods to the area near the grid opening, and transfer the goods to the grid opening through the pallet.
- the order processing method provided by the embodiment of the present disclosure adds a process of comparing the minimum expected picking time with the preset picking time threshold, and a robot transports all unpicked sub-orders from the previous embodiment
- the way to correspond to the goods is to determine how many goods corresponding to unpicked sub-orders are delivered by the robot according to the magnitude relationship between the minimum expected picking time and the preset picking time threshold.
- the control robot When the minimum expected picking time is greater than or equal to the preset picking time threshold, the control robot will carry out the goods corresponding to the picked sub-orders, and when the minimum expected picking time is less than the preset picking time threshold, the control robot will move to the minimum expected picking time.
- the second operating table waiting area corresponding to the time, so that the robot can deliver the goods corresponding to multiple sub-orders.
- the waiting time of the robot in the waiting area is reduced, the operation efficiency of a single robot is improved, and the overall delivery efficiency is improved.
- FIG. 7 is a schematic structural diagram of an order processing apparatus provided by a fifth embodiment of the present disclosure. As shown in FIG. 7 , in this embodiment, the order processing apparatus 500 includes:
- the obtaining module 501 is used for obtaining target orders to be processed.
- the determination module 502 is used for determining the quantity of the goods types in the target order.
- the allocation module 503 is used for dividing the target order into a plurality of sub-orders according to the quantity of the types of goods, and allocating the sub-orders to different consoles.
- the sending module 504 is configured to send the sub-orders that have been assigned an operation station to a corresponding operation station for processing.
- the order processing apparatus provided in this embodiment can execute the technical solution of the method embodiment shown in FIG. 2 , and its implementation principle and technical effect are similar to those of the method embodiment shown in FIG. 2 , and details are not repeated here.
- FIG. 8 is a schematic structural diagram of the order processing apparatus provided by the sixth embodiment of the present disclosure. As shown in FIG. 8 , in this embodiment, the order processing apparatus provided by the present disclosure is based on the order processing apparatus provided in the previous embodiment. Above, the order processing apparatus 600 is further refined.
- the allocation module 503 divides the target order into multiple sub-orders according to the quantity of goods types, it is specifically used for:
- the order processing apparatus 600 further includes:
- the out-warehouse module 601 is configured to receive the sorting information of the selected sub-orders sent by the first operation console, and the sorting information of the selected sub-orders is sent after the goods corresponding to the selected sub-orders in the first material box have been selected.
- the first operating table is the operating table corresponding to the picked sub-order
- the first material box is the material box for storing the goods corresponding to the picked sub-order. Control the corresponding robot to complete the delivery of the picked goods according to the sorting information of the picked sub-order.
- the sorting information of the picked sub-order includes the picking completion information of the goods corresponding to the picked sub-order.
- the outgoing module 601 controls the corresponding robot to complete the outgoing of the picked goods according to the sorting information of the selected sub-order, it is specifically used for:
- the outbound module 601 controls the robot to complete the outbound delivery of the picked goods, it is specifically used for:
- the delivery module 601 is further configured to:
- the second operating table is the operating table corresponding to the unpicked sub-order. Control the robot to move to the corresponding waiting area of the second operating platform.
- the out-warehouse module 601 is specifically used for:
- the library delivery module 601 is further configured to:
- the robot After receiving the corresponding unpicked sub-order sorting information sent by the second operating table, the robot is controlled to move from the waiting area of the second operating table to the receiving area; wherein, the unpicked sub-order sorting information is for the unpicked sub-order corresponding to the unpicked sub-order of goods are sent while they are being picked.
- the out-warehouse module 601 when determining the second operating table corresponding to the unpicked sub-order to which the robot needs to move according to the estimated picking time, is specifically used for:
- the second operating table of the unpicked order corresponding to the minimum expected picking time is determined as the second operating table corresponding to the unpicked sub-order to be moved to.
- the out-warehouse module 601 determines the second operating table of the unpicked order corresponding to the minimum expected picking time as the second operating table corresponding to the unpicked sub-order to be moved, it specifically uses the At:
- the second operating table of the unpicked order corresponding to the minimum expected picking time is determined as the second operating table corresponding to the unpicked sub-order to be moved to.
- the library delivery module 601 is further configured to:
- the step of determining the compartment corresponding to the picked child order according to the picked child order identifier is performed.
- the outbound module 601 determines the estimated picking time corresponding to the goods in the multiple unpicked sub-orders, it is specifically used for:
- the identifier of the second material box corresponding to the unpicked sub-order is determined according to the identifier of the unpicked sub-order.
- the second bin is the bin of the goods corresponding to the unpicked sub-order.
- the outbound module 601 determines the expected picking time according to the current location, it is specifically used to:
- the estimated picking time is determined based on the order to be picked and the preset average picking time relative to the bin.
- the average picking time related to the bin is the average picking time for each piece of goods.
- the outbound module 601 determines the estimated picking time according to the order to be picked and the preset average picking time related to the bin, it is specifically used for:
- the identification of each sub-order outer material box arranged in front of the second material box in the to-be-picked order is determined.
- Estimated wait time is determined based on the number of items to be picked in all sub-order totes and the average pick time per item.
- the library delivery module 601 is further configured to:
- the picking order of the goods to be picked corresponding to the unpicked sub-orders in the second material box is determined according to the arrangement order of each sub-order.
- the additional picking quantity corresponding to the goods to be picked outside the sub-order is determined according to the to-be-picked order of the to-be-picked goods corresponding to the unpicked sub-orders.
- the outbound module 601 determines the estimated picking time according to the quantity of goods to be picked in the outer material boxes of all sub-orders and the average picking time of each piece of goods, it is specifically used for:
- the estimated pick time is determined based on the extra pick quantity, the number of items to be picked in all sub-order outer totes, and the average pick time per item.
- the order processing apparatus provided in this embodiment can implement the technical solutions of the method embodiments shown in FIG. 2 to FIG. 6 , and the implementation principle and technical effect thereof are similar to those of the method embodiments shown in FIG. 2 to FIG. 6 , which will not be repeated here. .
- the present disclosure also provides a control device, a storage system, a computer-readable storage medium, and a computer program product.
- FIG. 9 is a schematic structural diagram of a control device provided by a seventh embodiment of the present disclosure.
- Control devices are intended for various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers.
- the components shown herein, their connections and relationships, and their functions are by way of example only, and are not intended to limit implementations of the disclosure described and/or claimed herein.
- the control device includes: a processor 701 and a memory 702 .
- the various components are interconnected using different buses and may be mounted on a common motherboard or otherwise as desired.
- the processor may process instructions for execution within the control device.
- the bus can be an Industry Standard Architecture (ISA for short) bus, a Peripheral Component Interconnect (PCI for short) bus, or an Extended Industry Standard Architecture (EISA for short) bus, or the like.
- ISA Industry Standard Architecture
- PCI Peripheral Component Interconnect
- EISA Extended Industry Standard Architecture
- the bus can be divided into address bus, data bus, control bus and so on.
- the buses in the drawings of the present disclosure are not limited to only one bus or one type of bus.
- the memory 702 is the non-transitory computer-readable storage medium provided by the present disclosure.
- the memory stores instructions executable by at least one processor, so that the at least one processor executes the order processing method provided by the present disclosure.
- the non-transitory computer-readable storage medium of the present disclosure stores computer instructions for causing a computer to execute the order processing method provided by the present disclosure.
- the memory 702 can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as program instructions/modules corresponding to the order processing method in the embodiments of the present disclosure (for example, appendix The acquiring module 501, the determining module 502, the allocating module 503 and the sending module 504 shown in FIG. 7).
- the processor 701 executes various functional applications and data processing of the server by running the non-transitory software programs, instructions and modules stored in the memory 702, ie, implements the order processing method in the above method embodiments.
- This embodiment also provides a storage system, including the above-mentioned control device, the operating table in the first to fourth embodiments, and a robot.
- the operation console is used to send the sorting information of the target order to the control device according to the sorting completion instruction when receiving the sorting completion instruction input by the picking personnel.
- the robot is used to perform the corresponding operation under the control of the control device.
- this embodiment also provides a computer product, when the instructions in the computer product are executed by the processor of the control device, the control device can execute the order processing methods of the first to fourth embodiments above.
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Mechanical Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (20)
- 一种订单处理方法,其特征在于,包括:获取待处理的目标订单,并确定所述目标订单中的货物种类的数量;将所述目标订单按照所述货物种类的数量分成多个子订单,并将所述子订单分配不同的操作台;将已分配操作台的子订单发送给对应的操作台进行处理。
- 根据权利要求1所述的方法,其特征在于,所述将所述目标订单按照所述货物种类的数量分成多个子订单,包括:将货物种类的数量确定为所述子订单的数量;按照所述子订单的数量将所述目标订单分成对应多个子订单。
- 根据权利要求1所述的方法,其特征在于,所述将已分配操作台的子订单发送给对应的操作台进行处理之后,还包括:接收第一操作台发送的已拣选子订单分拣信息,所述已拣选子订单分拣信息为针对第一料箱中已拣选子订单对应的货物已拣选后发送的;第一操作台为已拣选子订单对应的操作台,所述第一料箱为存放已拣选子订单对应的货物的料箱;根据所述已拣选子订单分拣信息控制对应的机器人完成已拣选的货物的出库。
- 根据权利要求3所述的方法,其特征在于,所述已拣选子订单分拣信息包括已拣选子订单对应货物的拣选完成信息;所述根据所述已拣选子订单分拣信息控制对应的机器人完成已拣选的货物的出库,包括:根据所述拣选完成信息确定已拣选子订单标识;根据已拣选子订单标识确定目标订单中是否存在未拣选子订单;若确定不存在未拣选子订单,则控制所述机器人完成已拣选的货物的出库。
- 根据权利要求4所述的方法,其特征在于,所述控制所述机器人完成已拣选的货物的出库,包括:根据所述已拣选子订单标识确定已拣选子订单对应的格口;根据所述格口生成对应的出库指令;将所述出库指令发送至机器人,以使所述机器人将货物运送至所述格口。
- 根据权利要求4或5所述的方法,其特征在于,若确定存在未拣选子订单,则所述方法还包括:确定所述机器人需移动至的未拣选子订单对应的第二操作台,所述第二操作台为未拣选子订单对应的操作台;控制所述机器人移动至对应的第二操作台的等待区。
- 根据权利要求6所述的方法,其特征在于,所述未拣选子订单为多个;所述确定所述机器人需移动至的未拣选子订单对应的第二操作台,包括:确定多个未拣选子订单中的货物对应的预计拣选时间;根据所述预计拣选时间确定机器人需移动至的未拣选子订单对应的第二操作台。
- 根据权利要求7所述的方法,其特征在于,所述控制所述机器人移动至对应的第二操作台的等待区之后,还包括:在接收第二操作台发送的对应未拣选子订单分拣信息之后,控制所述机器人从所述第二操作台的等待区移动至接货区;其中,所述未拣选子订单分拣信息为针对未拣选子订单对应的货物正在拣选时发送的。
- 根据权利要求7所述的方法,其特征在于,所述根据所述预计拣选时间确定机器人需移动至的未拣选子订单对应的第二操作台,包括:确定各所述预计拣选时间中的最小预计拣选时间;将该最小预计拣选时间对应的未拣选订单的第二操作台确定为需移动至的未拣选子订单对应的第二操作台。
- 根据权利要求9所述的方法,其特征在于,所述将该最小预计拣选时间对应的未拣选订单的第二操作台确定为需移动至的未拣选子订单对应的第二操作台,包括:将所述最小预计拣选时间与预设拣选时间阈值进行比较;若确定所述最小预计拣选时间小于预设拣选时间阈值,则将该最小预计拣选时间对应的未拣选订单的第二操作台确定为需移动至的未拣选子订单对应的第二操作台。
- 根据权利要求10所述的方法,其特征在于,所述将所述最小预计拣选时间与预设拣选时间阈值进行比较之后,还包括:若确定所述最小预计拣选时间大于或等于预设拣选时间阈值,则执行所述根据所述已拣选子订单标识确定已拣选子订单对应的格口的步骤。
- 根据权利要求7-11任一所述的方法,其特征在于,所述确定多个未拣选子订单中的货物对应的预计拣选时间,包括:根据所述未拣选子订单的标识确定所述未拣选子订单对应的第二料箱的标识;所述第二料箱为未拣选子订单对应货物的料箱;根据所述第二料箱的标识获取第二料箱在输送线上的当前位置;根据所述当前位置确定预计拣选时间。
- 根据权利要求12所述的方法,其特征在于,所述根据所述当前位置确定预计拣选时间包括:根据所述当前位置确定第二料箱在所述输送线上的待拣选顺序;根据所述待拣选顺序和预设的料箱相关拣选平均时间确定预计拣选时间。
- 根据权利要求13所述的方法,其特征在于,所述料箱相关拣选平均时间为每件货物的拣选平均时间;所述根据所述待拣选顺序和预设的料箱相关拣选平均时间确定预计拣选时间,包括:根据待拣选顺序确定待拣选顺序中排在第二料箱前面的每个子订单外料箱的标识;根据子订单外料箱的标识确定所有子订单外料箱中的待拣选货物数量;根据所述所有子订单外料箱中的待拣选货物数量以及每件货物的拣选平均时间确定预计等待时间。
- 根据权利要求14所述的方法,其特征在于,所述根据所述所有子订单外料箱中的待拣选货物数量以及每件货物的拣选平均时间确定预计拣选时间之前,还包括:确定第二料箱中待拣选货物对应的子订单的排布顺序;根据各个子订单的排布顺序确定第二料箱中所述未拣选的子订单对应的待拣选货物的待拣选顺序;根据所述未拣选的子订单对应的待拣选货物的待拣选顺序确定子订单外待拣选货物对应的额外拣选数量;所述根据所述所有子订单外料箱中的待拣选货物数量以及每件货物的拣选平均时间确定预计拣选时间,包括:根据所述额外拣选数量、所述所有子订单外料箱中的待拣选货物数量以及每件货物的拣选平均时间确定预计拣选时间。
- 一种订单处理装置,其特征在于,包括:获取模块,用于获取待处理的目标订单;确定模块,用于确定所述目标订单中的货物种类的数量;分配模块,用于将所述目标订单按照所述货物种类的数量分成多个子订单,并将所述子订单分配不同的操作台;发送模块,用于将已分配操作台的子订单发送给对应的操作台进行处理。
- 一种控制设备,其特征在于,包括:存储器,处理器;存储器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为由所述处理器执行如权利要求1至15任一项所述的订单处理方法。
- 一种仓储系统,其特征在于,包括:权利要求17所述的控制设备、操作台以及机器人;所述操作台用于在接收到拣选人员输入的分拣完成指令时,根据所述分拣完成指令向所述控制设备发送已拣选子订单分拣信息;所述机器人用于在控制设备的控制下执行对应的操作。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至15任一项所述的订单处理方法。
- 一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-15任一项所述的订单处理方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023560137A JP2024511521A (ja) | 2021-03-31 | 2022-03-04 | オーダー処理方法、装置、機器、システム、媒体および製品 |
| EP22778474.1A EP4318348A4 (en) | 2021-03-31 | 2022-03-04 | METHOD AND APPARATUS FOR PROCESSING ORDER, DEVICE, SYSTEM, MEDIUM AND PRODUCT |
| US18/475,490 US20240017926A1 (en) | 2021-03-31 | 2023-09-27 | Order processing method, apparatus, device, system, medium, and product |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110350668.9 | 2021-03-31 | ||
| CN202110350668.9A CN113077213A (zh) | 2021-03-31 | 2021-03-31 | 订单处理方法、装置、设备、系统、介质及产品 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/475,490 Continuation US20240017926A1 (en) | 2021-03-31 | 2023-09-27 | Order processing method, apparatus, device, system, medium, and product |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022206290A1 true WO2022206290A1 (zh) | 2022-10-06 |
Family
ID=76614370
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/079428 Ceased WO2022206290A1 (zh) | 2021-03-31 | 2022-03-04 | 订单处理方法、装置、设备、系统、介质及产品 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20240017926A1 (zh) |
| EP (1) | EP4318348A4 (zh) |
| JP (1) | JP2024511521A (zh) |
| CN (1) | CN113077213A (zh) |
| TW (1) | TW202240488A (zh) |
| WO (1) | WO2022206290A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116502878A (zh) * | 2023-06-29 | 2023-07-28 | 浙江凯乐士科技集团股份有限公司 | 一种用于货到人工播种工作站的站点分配方法和装置 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113077213A (zh) * | 2021-03-31 | 2021-07-06 | 深圳市海柔创新科技有限公司 | 订单处理方法、装置、设备、系统、介质及产品 |
| CN113695235B (zh) * | 2021-09-01 | 2023-09-01 | 北京京东乾石科技有限公司 | 一种物流拣选方法、装置、系统以及可读存储介质 |
| CN114580997A (zh) * | 2022-01-30 | 2022-06-03 | 北京旷视机器人技术有限公司 | 货品出库方法、电子设备、存储介质及计算机程序产品 |
| CN114803258B (zh) * | 2022-05-27 | 2023-09-05 | 深圳市海柔创新科技有限公司 | 货物拣选方法、装置、设备及存储介质 |
| CN115239234B (zh) * | 2022-07-07 | 2025-11-11 | 原力聚合(重庆)机器人科技有限公司 | 出库管理方法 |
| CN115310899B (zh) * | 2022-07-15 | 2026-02-03 | 原力聚合(重庆)机器人科技有限公司 | 调度方法、电子设备及存储介质 |
| CN116424759A (zh) * | 2023-04-27 | 2023-07-14 | 北京极智嘉科技股份有限公司 | 搬运方法、装置、电子设备和可读存储介质 |
| KR102868120B1 (ko) * | 2023-07-19 | 2025-10-13 | 쿠팡 주식회사 | 정보를 제공하는 전자 장치의 동작 방법 및 이를 지원하는 전자 장치 |
| CN117952725B (zh) * | 2024-03-27 | 2024-06-11 | 广东安拓普聚合物科技股份有限公司 | 基于颜色的胶料订单生成方法、装置、服务器以及存储介质 |
| CN118663590B (zh) * | 2024-07-19 | 2024-11-22 | 丸三浩联科技(浙江)有限公司 | 一种净衣分配出单系统及其净衣分配出单方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109359902A (zh) * | 2018-12-24 | 2019-02-19 | 北京极智嘉科技有限公司 | 一种工单分配方法、装置、服务器及存储介质 |
| CN111069061A (zh) * | 2019-12-26 | 2020-04-28 | 深圳市艾姆诗数码科技有限公司 | 一种订单包裹处理方法和系统 |
| CN111738654A (zh) * | 2020-06-17 | 2020-10-02 | 北京京东振世信息技术有限公司 | 内配出库中拣货任务生成方法、装置、设备和存储介质 |
| US20200317450A1 (en) * | 2019-04-05 | 2020-10-08 | Dematic Corp. | Picking station with return processing |
| CN112085453A (zh) * | 2020-09-24 | 2020-12-15 | 深圳市海柔创新科技有限公司 | 订单处理方法、装置、设备、系统及存储介质 |
| CN113077213A (zh) * | 2021-03-31 | 2021-07-06 | 深圳市海柔创新科技有限公司 | 订单处理方法、装置、设备、系统、介质及产品 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003345439A (ja) * | 2002-05-30 | 2003-12-05 | Asyst Shinko Inc | 自動搬送システムおよび搬送車の経路探索方法 |
| JP4046038B2 (ja) * | 2003-07-28 | 2008-02-13 | 株式会社ダイフク | 仕分け設備 |
| US8170712B2 (en) * | 2007-06-26 | 2012-05-01 | Amazon Technologies, Inc. | Method and apparatus for non-linear unit-level sortation in order fulfillment processes |
| JP6849864B2 (ja) * | 2018-05-18 | 2021-03-31 | 北京極智嘉科技有限公司 | 荷物仕分けシステム及方法 |
| EP3816919A4 (en) * | 2018-05-21 | 2022-03-02 | Beijing Geekplus Technology Co., Ltd. | METHOD AND DEVICE FOR ORDER PROCESSING, SERVER AND STORAGE MEDIUM |
| CN110533352B (zh) * | 2018-05-24 | 2023-12-26 | 菜鸟智能物流控股有限公司 | 一种货物的拣选任务的分配方法和装置 |
| KR102284585B1 (ko) * | 2018-06-01 | 2021-08-02 | 베이징 긱플러스 테크놀러지 씨오. 엘티디 | GTP(Goods to Person) 시스템에 적용되는 관리 방법 및 장치, 시스템, 서버와 컴퓨터 저장 매체 |
| CN109399041B (zh) * | 2018-11-19 | 2023-04-21 | 炬星科技(深圳)有限公司 | 基于机器人的随机仓储方法、装置及电子设备与存储介质 |
| US10997648B2 (en) * | 2019-02-15 | 2021-05-04 | Coupang Corp. | System and method of sorting apparatus cell allocation for fast e-commerce order fulfillment |
| JP7196796B2 (ja) * | 2019-08-01 | 2022-12-27 | 株式会社ダイフク | ピッキング設備 |
-
2021
- 2021-03-31 CN CN202110350668.9A patent/CN113077213A/zh active Pending
-
2022
- 2022-03-04 EP EP22778474.1A patent/EP4318348A4/en active Pending
- 2022-03-04 JP JP2023560137A patent/JP2024511521A/ja active Pending
- 2022-03-04 WO PCT/CN2022/079428 patent/WO2022206290A1/zh not_active Ceased
- 2022-03-04 TW TW111107872A patent/TW202240488A/zh unknown
-
2023
- 2023-09-27 US US18/475,490 patent/US20240017926A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109359902A (zh) * | 2018-12-24 | 2019-02-19 | 北京极智嘉科技有限公司 | 一种工单分配方法、装置、服务器及存储介质 |
| US20200317450A1 (en) * | 2019-04-05 | 2020-10-08 | Dematic Corp. | Picking station with return processing |
| CN111069061A (zh) * | 2019-12-26 | 2020-04-28 | 深圳市艾姆诗数码科技有限公司 | 一种订单包裹处理方法和系统 |
| CN111738654A (zh) * | 2020-06-17 | 2020-10-02 | 北京京东振世信息技术有限公司 | 内配出库中拣货任务生成方法、装置、设备和存储介质 |
| CN112085453A (zh) * | 2020-09-24 | 2020-12-15 | 深圳市海柔创新科技有限公司 | 订单处理方法、装置、设备、系统及存储介质 |
| CN113077213A (zh) * | 2021-03-31 | 2021-07-06 | 深圳市海柔创新科技有限公司 | 订单处理方法、装置、设备、系统、介质及产品 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4318348A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116502878A (zh) * | 2023-06-29 | 2023-07-28 | 浙江凯乐士科技集团股份有限公司 | 一种用于货到人工播种工作站的站点分配方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024511521A (ja) | 2024-03-13 |
| US20240017926A1 (en) | 2024-01-18 |
| CN113077213A (zh) | 2021-07-06 |
| EP4318348A4 (en) | 2024-10-02 |
| EP4318348A1 (en) | 2024-02-07 |
| TW202240488A (zh) | 2022-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022206290A1 (zh) | 订单处理方法、装置、设备、系统、介质及产品 | |
| CN113034078B (zh) | 货物出库控制方法、装置、设备、系统、介质及产品 | |
| CN111932186B (zh) | 订单处理方法、装置、设备、系统及存储介质 | |
| CN112239040B (zh) | 仓储管理的方法、装置、设备、介质及仓储系统 | |
| JP7645997B2 (ja) | 倉庫保管管理システム、方法及び記録媒体 | |
| TWI850639B (zh) | 任務分配方法、裝置、控制終端和倉儲系統 | |
| WO2022121534A1 (zh) | 库存物品拣选系统、方法 | |
| CN113859835A (zh) | 货品处理方法、装置、设备、仓储系统及存储介质 | |
| WO2022206308A1 (zh) | 订单分配方法、装置、设备及存储介质 | |
| CN113762820B (zh) | 货到人拣选控制方法、系统、电子设备及存储介质 | |
| WO2024027454A1 (zh) | 货箱搬运任务分配方法、装置、设备、系统及存储介质 | |
| CN114162621B (zh) | 一种分拣备货区的补货方法、装置及系统 | |
| WO2022206309A1 (zh) | 机器人配置方法、装置、控制终端和仓储系统 | |
| CN116002257A (zh) | 仓储系统、仓储系统调度方法、装置和电子设备 | |
| CN110390498B (zh) | 订单分配方法和装置 | |
| CN110334993B (zh) | 一种对播种货位进行管控的方法、装置及计算机设备 | |
| CN116542598A (zh) | 待入库货物的仓储区域确定方法及相关装置 | |
| CN113998358A (zh) | 拣货的方法、装置、设备、存储介质及程序产品 | |
| CN112830146B (zh) | 仓储管理的方法、装置、系统、机器人、介质及程序产品 | |
| CN109784593B (zh) | 用于多层仓库的产能均衡处理方法和装置 | |
| CN118350747B (zh) | 理货方法、装置、设备和可读存储介质 | |
| WO2024104426A1 (zh) | 货物拣选方法、装置、电子设备及可读存储介质 | |
| TW202435132A (zh) | 物料出庫分配方法及裝置 | |
| CN112766835B (zh) | 一种物品出库方法、装置、设备及存储介质 | |
| CN114535143A (zh) | 物流货物拣选方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22778474 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023560137 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022778474 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022778474 Country of ref document: EP Effective date: 20231031 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |