WO2022057824A1 - 订单处理和出库方法、设备、系统以及存储介质 - Google Patents

订单处理和出库方法、设备、系统以及存储介质 Download PDF

Info

Publication number
WO2022057824A1
WO2022057824A1 PCT/CN2021/118502 CN2021118502W WO2022057824A1 WO 2022057824 A1 WO2022057824 A1 WO 2022057824A1 CN 2021118502 W CN2021118502 W CN 2021118502W WO 2022057824 A1 WO2022057824 A1 WO 2022057824A1
Authority
WO
WIPO (PCT)
Prior art keywords
order
workstation
instruction
goods
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
Application number
PCT/CN2021/118502
Other languages
English (en)
French (fr)
Inventor
喻润方
艾鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hai Robotics Co Ltd
Original Assignee
Hai Robotics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hai Robotics Co Ltd filed Critical Hai Robotics Co Ltd
Priority to KR1020237012324A priority Critical patent/KR102800151B1/ko
Priority to JP2023517902A priority patent/JP7498858B2/ja
Priority to ES21868646T priority patent/ES3037798T3/es
Priority to AU2021343577A priority patent/AU2021343577A1/en
Priority to EP21868646.7A priority patent/EP4207012B1/en
Publication of WO2022057824A1 publication Critical patent/WO2022057824A1/zh
Priority to US18/185,518 priority patent/US12462220B2/en
Anticipated expiration legal-status Critical
Priority to US19/367,630 priority patent/US20260050884A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06312Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Managing shopping lists, e.g. compiling or processing purchase lists
    • G06Q30/0635Managing shopping lists, e.g. compiling or processing purchase lists replenishment orders; recurring orders

Definitions

  • the present disclosure relates to the technical field of intelligent warehousing, and in particular, to an order processing and warehouse delivery method, device, system and storage medium.
  • Warehouse Management refers to the storage and custody of materials through warehouses. Generally speaking, it refers to the whole process of activities from the receipt of storage materials, through storage and storage operations, and until the goods are released in good condition.
  • warehouse delivery specifically refers to the process of taking out the corresponding container from the warehouse according to the received order information, and the workstation fetches the ordered goods from the container.
  • the common way of outbound is: the scheduling system first allocates a certain number of orders to each workstation according to the capacity of the workstation. The scheduling system then assigns the task of moving the boxes to the handling equipment based on the cargo requirements in each workstation's order. The handling equipment moves the designated container to the workstation, and after the staff completes the task of picking goods from the container, the handling equipment moves the container back to the warehouse. The scheduling system then allocates a certain number of remaining orders to the workstations, and so on until all orders are filled.
  • the present disclosure provides an order processing and delivery method, device, system and storage medium, aiming to provide an order processing method with high delivery efficiency under the condition of a large number of orders.
  • the present application provides an order processing method, applied to a server, including:
  • determine the pending orders of the workstation including:
  • the number of pending orders is the sum of the free slot capacity and the virtual capacity.
  • the method includes:
  • the number of currently processed orders is the free slot capacity.
  • the method further includes:
  • the number of lag orders is the virtual capacity.
  • the method further includes:
  • the outbound instruction is generated according to the pending order, so that the handling equipment moves the goods in the pending order out of the warehouse.
  • the outbound instruction is generated according to the pending order, which specifically includes:
  • the first outbound instruction is used to make the handling equipment move the goods in the currently processed order to the workstation for sorting.
  • the outbound instruction is generated according to the pending order, which specifically includes:
  • the second outbound instruction is used to make the handling equipment move the goods in the delayed processing order to the pre-storage area for waiting.
  • the outbound instruction is generated according to the pending order, which specifically includes:
  • the second order information According to the first order information, the second order information, the location of the workstation and the location of the pre-storage area, generate a third outbound instruction
  • the third outbound instruction is used to make the handling equipment move the goods in the currently processed order to the workstation for sorting, and also make the handling equipment move the goods in the delayed processing order to the pre-storage area to wait, and preferentially move the goods in the currently processed order goods to the workstation.
  • the method further includes:
  • the scheduling instruction is generated according to the priority of the lag processing order
  • the scheduling instruction is used to make the handling equipment move the goods in the delayed processing order from the pre-storage area to the workstation for sorting.
  • the application provides a method for outgoing storage, which is applied to handling equipment, and the method includes:
  • the goods in the pending order are moved out of the warehouse.
  • the pending orders include currently processed orders and delayed processing orders
  • the number of currently processed orders is the capacity of free slots
  • the number of delayed processing orders is virtual capacity
  • the outbound instruction includes a third outbound instruction
  • the goods in the pending order are moved out of the warehouse, including:
  • the first container corresponding to the first goods in the current processing order and the second container corresponding to the second goods in the delayed processing order are moved from the warehouse to the workstation according to the third outbound instruction.
  • moving the first container corresponding to the first goods in the current processing order and the second container corresponding to the second goods in the lag processing order from the warehouse to the workstation according to the third outbound instruction specifically including:
  • the first container and the second container are moved to the workstation according to the first path.
  • the method further includes:
  • the method further includes:
  • the second container is moved from the pre-storage area to the workstation according to the second path.
  • the method further includes:
  • the outbound instruction includes a second outbound instruction
  • the goods in the pending order are moved out of the warehouse, including:
  • the second container corresponding to the second item in the lag processing order is moved from the warehouse to the pre-storage area according to the second out-of-stock instruction.
  • moving the second container corresponding to the second item in the lag processing order from the warehouse to the pre-storage area according to the second out-of-warehouse instruction specifically including:
  • the second container is moved from the warehouse to the pre-stocking area according to the third path.
  • the method further includes:
  • the scheduling instruction is generated when the working state of the slot of the workstation is switched from the occupied state to the idle state;
  • the second container is moved from the pre-storage area to the workstation according to the scheduling instruction.
  • the method further includes:
  • the present application provides an order processing device, the device comprising:
  • the acquisition module is used to acquire the free slot capacity and preset virtual capacity of the workstation;
  • the first processing module is used for determining the pending order of the workstation according to the capacity of the free slot and the virtual capacity.
  • the present application is a warehouse delivery device, the device comprising:
  • the receiving module is used for receiving the outbound instruction sent by the server, wherein the outbound instruction is generated according to the pending order, and the pending order is determined according to the free slot capacity of the workstation and the preset virtual capacity;
  • the second processing module is used to remove the goods in the order to be processed from the warehouse according to the out-of-stock instruction.
  • the present disclosure provides a server, including:
  • the processor is configured to execute the program stored in the memory.
  • the processor is configured to execute the order processing method involved in the first aspect and the optional solution.
  • the present disclosure provides a handling device, comprising:
  • the processor is configured to execute the program stored in the memory, and when the program is executed, the processor is configured to execute the library delivery method involved in the second aspect and the optional solution.
  • the present disclosure provides a scheduling system, including: the server involved in the fifth aspect, the handling device and the workbench involved in the fifth aspect.
  • the present disclosure provides a computer-readable storage medium, including instructions that, when executed on a computer, cause the computer to execute the order processing method involved in the first aspect and the optional solution and the second aspect and the optional solution outbound method.
  • the present disclosure provides a method, device, system and storage medium for order processing and warehouse delivery.
  • the server determines an order to be processed at each workstation according to the free slot capacity and virtual capacity of the workstation. This solution can allocate more orders at a time, and then can move more goods from the warehouse at one time, improving the efficiency of warehouse delivery.
  • the pending orders are divided into current processing orders and delayed processing orders.
  • the handling equipment performs both the goods movement tasks in the current processing orders and the goods movement tasks in the delayed processing orders, which can make full use of the capacity of the handling equipment and avoid repeated handling equipment. Back and forth between warehouse locations and workstations to improve delivery efficiency.
  • the working status of the workstation slot is monitored in real time.
  • the goods in the lag processing orders with high priority are moved from the pre-storage area to the worktable for sorting. Since the goods have been moved to the pre-storage area in advance, the relative Compared with moving the goods from the warehouse to the workbench, the moving time is shortened, which can save the waiting time of the workbench and improve the efficiency of delivery.
  • FIG. 1 is a schematic structural diagram of an order processing system provided by an embodiment of the present disclosure
  • FIG. 2 is a schematic flowchart of an order processing method provided by an embodiment of the present disclosure
  • FIG. 3 is a schematic flowchart of a library delivery method provided by another embodiment of the present disclosure.
  • FIG. 4 is a schematic diagram of the principle of a library delivery method provided by another embodiment of the present disclosure.
  • FIG. 5 is a schematic diagram of the principle of a library delivery method provided by another embodiment of the present disclosure.
  • FIG. 6 is a schematic flowchart of a library delivery method provided by another embodiment of the present disclosure.
  • FIG. 7 is a schematic flowchart of a library delivery method provided by another embodiment of the present disclosure.
  • FIG. 8 is a schematic flowchart of a library delivery method provided by another embodiment of the present disclosure.
  • FIG. 9 is a schematic structural diagram of a warehouse delivery device provided by another embodiment of the present disclosure.
  • FIG. 10 is a schematic structural diagram of a warehouse delivery device provided by another embodiment of the present disclosure.
  • FIG. 11 is a schematic structural diagram of a server provided by another embodiment of the present disclosure.
  • FIG. 12 is a schematic structural diagram of a handling device according to another embodiment of the present disclosure.
  • the present disclosure provides an order processing and warehouse delivery method, device, system, and storage medium, aiming to provide a fast order processing method in the case of a large order quantity.
  • the inventive concept of the present disclosure is to configure virtual capacity for workstations, assign orders to each workstation according to the virtual capacity and the capacity of free slots, and allocate more orders than the capacity of free slots at one time, and then generate outbound instructions according to the pending orders , so that the handling equipment can move the goods in the pending orders from the warehouse, and improve the efficiency of the warehouse.
  • the order processing and delivery methods provided by the present disclosure are applied to the following application scenarios of delivery.
  • warehouses can be single-level warehouses and/or multi-level warehouses.
  • the order processing system 100 includes a server 101 , a handling device 102 and a workstation 103 .
  • the numbers of the handling equipment 102 and the workstations 103 may be multiple, respectively, which are set according to the needs of the warehouse or the order.
  • the server 101 and the handling equipment 102 communicate with each other, and the server 101 and the workstation 103 communicate with each other.
  • the server receives the outbound orders sent by other terminals to form orders to be allocated.
  • the server 101 issues an outbound instruction to the handling device 102, and the handling device 102 removes the container corresponding to the goods in the outbound order according to the outbound instruction.
  • the goods in the outbound order can be in one box, that is, only one box needs to be moved out of the warehouse. It can also be located in multiple containers, that is, multiple containers need to be removed from the warehouse.
  • Workstation 103 acts as a sorting point to remove goods from the totes. When the goods in the outbound order are sorted, transport the goods in the outbound order to the packing area for packing.
  • the server allocates pending orders to the workstation according to the free slot capacity of the workstation and the preset virtual capacity, and generates an outbound order accordingly.
  • the handling equipment removes the container corresponding to the goods in the order to be processed from the warehouse according to the outbound instruction.
  • the pending order is the current processing order
  • the pending order is a delayed order
  • the order to be processed is the current processing order and the delayed processing order
  • the container corresponding to the goods is first moved to the workstation, and then moved to other workstations or pre-storage areas according to the scheduling instruction.
  • an embodiment of the present disclosure provides an order processing method, and the order processing method is applied to a server.
  • the order processing method includes the following steps:
  • the server acquires the free slot capacity and preset virtual capacity of the workstation.
  • workstations are used as sorting points, usually with multiple slots to process multiple orders at the same time.
  • the free slot capacity of each workstation refers to the number of slots, which also determines the number of orders to be processed.
  • the virtual capacity of the workstation is preset and can be set according to the capacity of the free slots of the workstation, for example, set it to be the same as the capacity of the free slots. It can also be set according to the size of the pre-stored area.
  • the pre-storage area refers to the area where the handling equipment loaded with the cargo box is temporarily parked.
  • the server determines the pending order of the workstation according to the free slot capacity and the virtual capacity.
  • the order to be allocated refers to the goods order that has not been allocated to the workstation.
  • the server determines the number of orders that can be processed by each workstation according to the free slot capacity and the virtual capacity, and then selects a corresponding number of orders from the orders to be allocated to be allocated to the workstation, and the workstation processes these orders.
  • the server may select from the to-be-allocated orders according to the priority of each to-be-allocated order.
  • the priority of each to-be-allocated order can be determined according to the time of submitting the order, the order level, and the like.
  • orders are allocated to each workstation according to the virtual capacity and the capacity of the free slots, more orders can be allocated than the capacity of the free slots at one time, more goods can be removed from the warehouse at one time, and the output can be increased. library efficiency.
  • FIG. 3 another embodiment of the present disclosure provides a warehouse delivery method, and the warehouse delivery method is applied to an order processing system.
  • the delivery method includes the following steps:
  • the server acquires the free slot capacity and preset virtual capacity of the workstation.
  • the server determines the pending order of the workstation according to the free slot capacity and the virtual capacity.
  • the server generates an outbound instruction according to the order to be processed.
  • the server determines order information of each pending order, wherein the order information includes the order ID, the name and number of goods required for the order, and the order priority. Then according to the order information and the location of the workstation, the outbound order is generated.
  • the handling device receives the outbound instruction sent by the server.
  • the outbound instruction is generated according to the pending order, and the pending order is determined from the pending order according to the free slot capacity and the virtual capacity.
  • the handling equipment moves out the goods in the order to be processed from the warehouse according to the outgoing instruction.
  • the handling equipment parses the outbound instruction to obtain a corresponding moving path.
  • the handling equipment is handling the goods
  • the cargo box where the goods are located is the smallest handling unit.
  • the container corresponding to the goods in the order to be processed is taken out from the warehouse and moved from the warehouse to a designated position.
  • orders are allocated to each workstation according to the virtual capacity and the capacity of the free slots, and more orders can be allocated than the capacity of the free slots at one time, and the outbound instructions are generated according to the pending orders, so that The handling equipment can move the goods in the pending orders out of the warehouse to improve the efficiency of the warehouse.
  • the delivery method includes the following steps:
  • the server acquires the free slot capacity and preset virtual capacity of the workstation.
  • the server determines the pending order of the workstation according to the free slot capacity and the virtual capacity.
  • the server may select from the orders to be allocated according to the priority of each order to be allocated. Specifically, the priority of the order to be allocated is obtained, and the priority of each order to be allocated can be determined according to the time of submitting the order, the order level, and the like.
  • the pending orders are determined from the to-be-allocated orders according to the priorities of the to-be-allocated orders, so that the number of the pending orders is the sum of the free slot capacity and the virtual capacity.
  • pending orders include current processing orders and delayed processing orders.
  • Current processing orders refer to orders that are being processed by the workstation, and delayed processing orders are orders waiting to be processed by the workstation, that is, after the workstation has processed the currently processed orders , and then process the lag order.
  • Backorders are determined from the pending orders according to their priorities, so that the number of backorders is a virtual capacity. Treat pending orders with lower priority orders as lag orders. That is, after the current processing order is determined, the remaining orders are regarded as delayed processing orders.
  • the server generates a delivery instruction according to the order to be processed.
  • the outbound instruction includes a first outbound instruction and a second outbound instruction.
  • the first outbound instruction is used to make the handling equipment move the goods in the currently processed order to the workstation for sorting.
  • the second outbound instruction is used to make the handling equipment move the goods in the delayed processing order to the pre-storage area for waiting.
  • the same handling equipment can only receive one of the first outbound instruction and the second outbound instruction.
  • the first order information includes the ID of the order to be processed, the name and number of goods required for the order to be processed, and the priority of the order to be processed.
  • a first out-stock instruction is generated according to the first order information and the position of the workstation. Specifically: generate a moving path according to the location of the goods and the location of the workstation. Then, the first out-of-warehouse instruction is generated according to the moving path. After analyzing the first outbound instruction to obtain the moving path, the handling device can move the first cargo corresponding to the first cargo box in the currently processed order to the workstation for sorting according to the moving path.
  • the second order information includes the ID of the delayed processing order, the name and number of goods required for the delayed processing order, and the priority of the delayed processing order.
  • the pre-storage area refers to the area where the handling equipment loaded with the cargo box is temporarily parked.
  • the pre-stored area may include one or any combination of a set waiting area, a charging pile area, and an area that does not obstruct passage. That is, the pre-storage area can be a preset waiting area, the waiting area can be close to the workstation, and when the order is processed to be delayed, it can be quickly moved to the workbench or queued in the work area of the workbench. It can also be an area without a fixed location, such as a charging pile and an area in a warehouse roadway that does not affect traffic.
  • a second delivery instruction is generated according to the second order information and the position of the pre-storage area. Specifically: generate a moving path according to the location of the goods and the location of the pre-storage area. Then, a second outbound instruction is generated according to the moving path. After analyzing the second outbound instruction to obtain the moving path, the handling device can move the second cargo corresponding to the second cargo box in the lag processing order to the pre-storage area and wait according to the moving path.
  • the handling device receives the outbound instruction sent by the server.
  • the outbound instruction includes a first outbound instruction and a second outbound instruction.
  • the same handling equipment can only receive one of the first outbound instruction and the second outbound instruction. That is, the handling equipment can only perform one of the movement tasks of the current outbound order and the movement tasks of the lag processing orders.
  • the handling device removes the container corresponding to the goods in the order to be processed from the warehouse according to the outbound instruction.
  • the handling device when the handling device receives the second outbound instruction, it moves the second goods in the delayed processing order from the location to the pre-storage area according to the second outbound instruction. That is, the second out-of-warehouse instruction is parsed, and the moving task is executed according to the analysis result, so as to realize the movement of the second goods in the currently processed order from the warehouse to the pre-storage area.
  • Moving the second goods in the lag processing order from the location to the pre-storage area according to the second outbound instruction may specifically include: parsing the third path from the second outbound instruction, and taking out the second item from the warehouse according to the third path The second cargo box corresponding to the goods.
  • the second container is moved from the warehouse to the pre-stocking area according to the third path. That is, when the handling equipment performs the moving task, it first performs the picking task and places the second cargo box in the back basket. After removing all the boxes corresponding to the lag orders from the storage location, move the boxes to the pre-storage area.
  • the handling device When the handling device receives the first out-of-warehouse instruction, it moves the container corresponding to the first goods in the current processing order from the location to the workstation according to the first out-of-warehouse instruction. That is, the first out-of-warehouse instruction is parsed, and the moving task is executed according to the analysis result, so as to realize the movement of the first container corresponding to the first goods in the current processing order from the warehouse to the workstation.
  • Moving the first container corresponding to the first goods in the current processing order from the location to the workstation according to the first outbound instruction may specifically include: parsing the fourth path from the first outbound instruction.
  • the first cargo box corresponding to the first cargo is taken out from the warehouse according to the fourth path.
  • the first case is moved from the warehouse to the workstation according to the fourth path. That is, when the handling equipment performs the moving task, it first performs the picking task and places the first cargo box in the back basket. Move the totes to the work area of the workstation after removing all the cases corresponding to the currently processed order from the location.
  • the pending orders are divided into current processing orders and delayed processing orders, the goods in the currently processed orders are moved to the workstation, the goods in the delayed processing orders are moved to the pre-storage area, and the delayed processing orders are moved to the pre-storage area.
  • the goods do not affect the normal sorting of the workstation, and the goods in the lagging orders can also be moved out of the warehouse for sorting, which improves the efficiency of the warehouse.
  • the goods in the two orders are handled by the handling equipment, and another embodiment of the present disclosure provides a warehouse delivery method, and the warehouse delivery method applies the above-mentioned order processing system.
  • the delivery method includes the following steps:
  • the server acquires the free slot capacity and preset virtual capacity of the workstation.
  • the server determines the pending order of the workstation according to the free slot capacity and the virtual capacity.
  • the server generates an outbound instruction according to the order to be processed.
  • the outbound instruction includes a third outbound instruction.
  • the third outbound instruction is used to make the handling equipment move the goods in the currently processed order to the workstation for sorting, and also make the handling equipment move the goods in the delayed processing order to the pre-storage area to wait, and preferentially move the goods in the currently processed order to the workstation.
  • the third stock-out instruction is obtained according to the following steps: obtaining the first order information of the current processing order, obtaining the second order information of the lag processing order and the position of the workstation. According to the first order information, the second order information and the position of the workstation, a third outbound instruction is generated. Specifically, the first movement path is generated according to the location of the goods in the current processing order, the location of the goods in the delayed processing order, and the location of the workstation. A third outbound instruction is generated according to the first movement path, so that the handling device can send the first container corresponding to the first item in the current processing order and the second container corresponding to the second item in the delayed processing order according to the third outbound instruction Move to workstation.
  • the second container is moved to the pre-storage area.
  • both the second cargo box and the first cargo box can be moved to the pre-storage area, and after the slot is free, the second cargo box and the first cargo box can be moved to the workbench. It is also possible to only move the second container to the pre-storage area, and continue to move the second container to the workbench after the slot is free. For example, when the quantity of goods in the first cargo box is less than the number threshold for sorting the cargo boxes or is empty, the first cargo box can be placed in a temporary storage point, and only the second cargo box can be transported to the pre-storage area.
  • the handling device receives the outbound instruction sent by the server.
  • the outbound instruction includes a third outbound instruction. That is, the handling device needs to take out the first cargo box corresponding to the first item in the current processing order, and also needs to take out the second cargo box corresponding to the second item in the lag processing order.
  • the handling device removes the container corresponding to the goods in the order to be processed from the warehouse according to the outbound instruction.
  • the handling equipment when the handling equipment receives the third out-of-warehousing instruction, it moves the first goods in the current processing order and the second goods in the delayed processing orders from the location to the workstation and respectively according to the third out-of-stock instruction. Prestored area. That is to parse the third out-of-warehouse instruction, and execute the moving task according to the parsing result, so as to move the first item in the current processing order and the second item in the delayed processing order from the warehouse to the workstation and the pre-storage area, and give priority to the current The first item in the processing order is moved from the warehouse to the workstation.
  • Moving the first goods in the current processing order and the second goods in the lagging processing orders from the location to the workstation and the pre-storage area respectively according to the third out-of-warehousing instruction specifically includes: corresponding the first goods to the first container and the second goods The goods are moved to the workstation corresponding to the second container, and then the first goods corresponding to the first container and the second goods corresponding to the second container are moved to the pre-storage area.
  • Moving the first cargo corresponding to the first cargo box and the second cargo corresponding to the second cargo box to the workstation specifically includes: parsing the first path from the third outbound instruction.
  • the first container corresponding to the first goods and the second container corresponding to the second goods are respectively taken out from the respective storage locations according to the first path.
  • the first container and the second container are moved to the workstation according to the first path. That is, when the moving task is performed, the pickup task is performed first, and the first cargo box and the second cargo box are placed in the back basket. After all the first and second totes have been removed from the location, move to the workstation.
  • Moving the second cargo box corresponding to the second cargo to the pre-storage area specifically includes: judging whether the first cargo has been taken out from the first cargo box, if so, moving the second cargo box to the pre-storage area according to the second path; if not, Continue to dock at the workstation.
  • the handling device determines whether the information of the completion of picking at the workstation is received, and if so, determines that all the first goods have been taken out of the first cargo box. While moving the second container to the pre-storage area, it is also possible to leave the first container still on the handling device.
  • the first cargo box can also be placed at a designated position, which is not limited here.
  • the pending orders are divided into current processing orders and delayed processing orders, and the handling equipment performs both the goods movement task in the current processing order and the goods movement task in the delayed processing order, which can make full use of the
  • the capacity of the handling equipment can be avoided to repeatedly go back and forth between the warehouse and the workstation, so as to improve the efficiency of the warehouse.
  • FIG. 6 in conjunction with the fact that the handling equipment can only move the goods in the currently processed order, another embodiment of the present disclosure provides a warehouse delivery method, and the warehouse delivery method applies the above order processing system.
  • the delivery method includes the following steps:
  • the server acquires the free slot capacity and preset virtual capacity of the workstation.
  • the server determines an order to be processed by the workstation according to the free slot capacity and the virtual capacity.
  • the server generates a delivery instruction according to the order to be processed.
  • the outbound instruction includes a first outbound instruction and a second outbound instruction. And the same handling equipment can only receive one of the first outbound instruction and the second outbound instruction.
  • the first outbound instruction is used to instruct the handling equipment to move the goods in the currently processed order to the workstation for sorting.
  • the second outbound instruction is used to instruct the handling equipment to move the goods in the delayed processing order to the pre-storage area for sorting.
  • the handling device receives the outbound instruction sent by the server.
  • the handling equipment can only receive the first outbound instruction, that is, the handling equipment is used to move the goods in the currently processed order to the workstation for sorting.
  • the handling device moves out the goods in the pending order from the warehouse according to the outgoing instruction.
  • the handling device When the handling device receives the first outbound instruction, it parses the first outbound instruction to obtain the moving path. Move the first goods in the currently processed order from the location to the workbench for sorting according to the movement path.
  • the handling device determines that the first cargo has been taken out from the first cargo box, and moves the first cargo box to a designated position.
  • the handling device determines that the workbench has completed the sorting task of the currently processed order, that is, it is determined that the first cargo has been taken out of the first container.
  • the first container is moved to a designated position, and the task of returning the container is performed.
  • the designated location may be the original location of the first container in the warehouse, other locations in the warehouse, a temporary storage point, and a storage point for storing empty boxes. That is, the task of returning the container can be performed according to the condition of the goods in the first container.
  • the first container when the quantity of goods in the first container is greater than the quantity threshold for sorting the containers, the first container may be transported to the original storage location or other storage locations in the warehouse. Conversely, the first container can be transported to a temporary storage point, and the first container can be combined with other containers for sorting. If the first cargo box is empty, the first cargo box may be transported to the empty box storage point.
  • the handling device determines that the first cargo has not been taken out of the first cargo box, and continues to stop at the workstation.
  • the handling equipment determines that the workbench has not completed the sorting task of the current processing order, it will continue to stop at the workbench and wait for the workbench to continue sorting. Return the case to the bin location until the workbench completes the sorting task.
  • the outbound method it is monitored whether the workbench has finished sorting the goods in the order being processed. After the sorting is completed, if the container moved by the handling equipment corresponds to the current processing order, the container return task will be performed.
  • the following describes that another embodiment of the present disclosure provides a warehouse delivery method using the above-mentioned order processing system in combination with the fact that the handling equipment can only move the goods in the lag processing order.
  • the delivery method includes the following steps:
  • the server acquires the free slot capacity and preset virtual capacity of the workstation.
  • the server determines an order to be processed by the workstation according to the free slot capacity and the virtual capacity.
  • the server generates an outbound instruction according to the order to be processed.
  • the handling device receives the outbound instruction sent by the server.
  • the handling equipment moves out the goods in the pending order from the warehouse according to the outgoing instruction.
  • the outbound instruction is the second outbound instruction.
  • the handling device moves the second container corresponding to the second item in the lag processing from the warehouse to the pre-storage area.
  • the server receives the working status of the slot sent by the workstation.
  • the working state of the slot includes a working state and an idle state.
  • the working state of the slot is the working state.
  • the working state of the slot is idle.
  • the server when the working state changes from the occupied state to the idle state, the server generates a scheduling instruction according to the priority of the delayed processing order.
  • the server selects the order with higher priority from the lag processing orders, and selects the order with higher priority according to the order with higher priority. Generate scheduling instructions.
  • Generating a scheduling instruction according to an order with a higher priority specifically includes: determining the handling equipment where the goods in the selected lag processing order are located, and generating a moving path according to the pre-storage area where the handling equipment is currently located and the position of the workbench to which the slot in an idle state belongs. Then, a scheduling instruction is generated according to the moving path.
  • the current workbench has 5 slots, and 3 slots have already sorted the current processing order.
  • the handling device receives the scheduling instruction sent by the server.
  • the handling device moves the second cargo corresponding to the second container to the workstation according to the scheduling instruction.
  • the handling device receives the scheduling instruction from the server, and the handling device moves the second cargo corresponding to the second cargo box in the lag processing order to the workstation according to the scheduling instruction. Specifically: analyzing the scheduling instruction to obtain the scheduling path, and moving the second container corresponding to the second cargo to the workstation according to the scheduling path.
  • the server determines the pending order from the pending order according to the priority of the to-be-allocated order and the capacity of the slot in the idle state.
  • the orders with high priority of lag processing orders enter the workbench for sorting, and the virtual capacity of the workbench is released. Then select the order from the pending orders as the pending order. Select the order quantity from the orders to be allocated as the capacity in the virtual slot.
  • S710 is not limited to be after S709, and may be at any position after S707, which is only for schematic illustration here.
  • the handling device determines that the second cargo has been taken out from the second container, and moves the second container to a specified position.
  • the handling device determines whether to receive the information of the completion of picking at the workstation, and if so, determines that all the second goods have been taken out from the second container, and the handling device moves the second container from the workstation to a designated position.
  • the designated location can be the pre-storage area.
  • the workstation sorts the goods in the lag processing orders, it can be sorted in batches.
  • the handling equipment can be moved to the pre-storage area. Wait for the goods to be sorted in the lag processing orders of the next batch until all the goods in the lag processing orders of all batches are sorted.
  • the designated location may also be the original location of the second container in the warehouse, other locations in the warehouse, a temporary storage point, and a storage point for storing empty boxes. That is, the task of returning the container can be performed according to the condition of the goods in the second container.
  • the second container when the quantity of goods in the second container is greater than the quantity threshold for sorting the containers, the second container can be moved to the original location or another location in the warehouse. Conversely, the second cargo box can be transported to a temporary storage point, and the second cargo box can be combined with other cargo boxes for sorting. If the second container is empty, the second container can be transported to the empty container storage point.
  • the handling device determines that the second cargo has not been taken out from the second cargo box, and continues to stop at the workstation.
  • the handling equipment continues to stop at the workstation for sorting.
  • the working status of the workstation slot is monitored in real time, and when it is idle, the goods in the lag processing orders with high priority are moved from the pre-storage area to the workbench for sorting.
  • Moving to the pre-storage area in advance shortens the moving time compared to moving the goods from the warehouse to the workbench, which can save the workbench waiting time and improve the efficiency of delivery.
  • the delivery method includes the following steps:
  • the server obtains the free slot capacity and preset virtual capacity of the workstation.
  • the server determines an order to be processed by the workstation according to the capacity of the free slot and the virtual capacity.
  • the server generates a stock-out instruction according to the order to be processed.
  • the outbound instruction includes a third outbound instruction.
  • the third outbound instruction is used to instruct the handling equipment to move the goods in the currently processed order to the workstation for sorting, and also instruct the handling equipment to move the goods in the delayed processing order to the pre-storage area for sorting, and preferentially move the goods in the currently processed order goods to the workstation.
  • the handling device receives the outbound instruction sent by the server.
  • the handling device moves out the goods in the pending order from the warehouse according to the outgoing instruction.
  • the handling device determines the movement path by analyzing the third out-of-warehouse instruction, and moves the first container corresponding to the first cargo and the second container corresponding to the second cargo to the workbench according to the movement path. After the workbench completes the first cargo sorting task, the second cargo box corresponding to the second cargo is moved to the pre-storage area.
  • the server receives the working status of the slot sent by the workstation.
  • the server When the working state is switched from the occupied state to the idle state, the server generates a scheduling instruction according to the priority of the delayed processing order.
  • the server sends a scheduling instruction to the handling device.
  • the handling device moves the second container to the workstation according to the scheduling instruction.
  • the handling device receives the scheduling instruction sent by the server, so as to move the second cargo box to the workstation according to the scheduling instruction.
  • the sorting of goods in the lag processing order is done by the workstation.
  • the method includes: parsing the scheduling instruction to obtain the second path.
  • the second container is moved from the pre-storage area to the workstation according to the second path. That is, the second container and the first container can be moved to the workbench. It is also possible to move only the second container to the workbench.
  • the handling device determines that the second cargo has been taken out from the second cargo box, and moves the second cargo box to a designated position.
  • the handling equipment determines whether to receive the information of the completion of picking at the workstation, and if so, determines that all the second goods have been taken out from the second container, and the handling equipment moves the second container and the workstation to the designated position. . That is, the second cargo box and the first cargo box can be moved to designated positions. It is also possible to move only the second container to the designated position.
  • the designated location can be the pre-storage area.
  • the workstation sorts the goods in the lag processing orders, it can be sorted in batches.
  • the handling equipment can move to the pre-storage area and wait for the next batch.
  • the goods in the lag processing orders of each batch are sorted until all the goods in the lag processing orders of all batches are sorted.
  • the designated location may be the original location in the warehouse of the first container and the second container, other locations in the warehouse, a temporary storage point, and a storage point for storing empty boxes. That is, the task of returning the container can be performed according to the condition of the goods in the first container and the second container.
  • the first cargo box when the quantity of goods in the first cargo box is greater than the quantity threshold for sorting the cargo boxes, the first cargo box can be transported to the original storage location or other storage locations in the warehouse. On the contrary, the first cargo box can be transported to a temporary storage point, and the first cargo box can be combined with other cargo boxes for sorting. If the first cargo box is empty, the first cargo box may be transported to the empty box storage point.
  • the handling device determines that the second cargo has not been taken out from the second cargo box, and continues to stop at the workstation.
  • the handling equipment continues to stop at the workstation for sorting.
  • the working status of the workstation slot and the sorting status of the goods moved by the handling equipment are monitored in real time, and the scheduling instruction is generated according to the working status of the slot or the sorting status of the goods, and the working status in the pre-storage area, work The station moves in the corresponding storage location of the container to realize fast delivery.
  • the present application provides an order processing apparatus 900, the apparatus includes:
  • an obtaining module 901 configured to obtain the free slot capacity and preset virtual capacity of the workstation
  • the first processing module 902 is configured to determine the pending order of the workstation according to the free slot capacity and the virtual capacity.
  • the first processing module 902 is specifically configured to:
  • the pending orders are determined from the to-be-allocated orders according to the priorities of the to-be-allocated orders, so that the number of the pending orders is the sum of the free slot capacity and the virtual capacity.
  • the first processing module 902 is specifically configured to:
  • the currently processed orders are determined from the pending orders according to the priority of the pending orders, so that the number of the currently processed orders is the free slot capacity.
  • the first processing module 902 is specifically configured to:
  • Backorders are determined from pending orders according to their priorities, so that the number of backorders is a virtual capacity.
  • the first processing module 902 is further configured to:
  • the outbound instruction is generated according to the pending order, so that the handling equipment moves the goods in the pending order out of the warehouse.
  • the first processing module 902 is specifically configured to:
  • the first outbound instruction is used to make the handling equipment move the goods in the currently processed order to the workstation for sorting.
  • the first processing module 902 is specifically configured to:
  • the second outbound instruction is used to make the handling equipment move the goods in the delayed processing order to the pre-storage area for waiting.
  • the first processing module 902 is specifically configured to:
  • the second order information According to the first order information, the second order information, the location of the workstation and the location of the pre-storage area, generate a third outbound instruction
  • the third outbound instruction is used to make the handling equipment move the goods in the currently processed order to the workstation for sorting, and also make the handling equipment move the goods in the delayed processing order to the pre-storage area for waiting, and preferentially move the goods in the currently processed order goods to the workstation.
  • the first processing module 902 is further configured to:
  • the scheduling instruction is generated according to the priority of the lag processing order
  • the scheduling instruction is used to make the handling equipment move the goods in the delayed processing order from the pre-storage area to the workstation for sorting.
  • the present application provides a warehouse delivery device 1000, the device includes:
  • the receiving module 1001 is used for receiving the outbound instruction sent by the server, wherein the outbound instruction is generated according to the order to be processed, and the order to be processed is determined according to the free slot capacity of the workstation and the preset virtual capacity;
  • the second processing module 1002 is configured to carry out the goods in the order to be processed from the warehouse according to the outgoing instruction.
  • the pending orders include currently processed orders and delayed processing orders
  • the number of currently processed orders is the capacity of free slots
  • the number of delayed processing orders is virtual capacity
  • the outbound instruction includes a third outbound instruction; the second processing module 1002 is specifically used for:
  • the first container corresponding to the first goods in the current processing order and the second container corresponding to the second goods in the delayed processing order are moved from the warehouse to the workstation according to the third outbound instruction.
  • the second processing module 1002 is specifically configured to:
  • the first container and the second container are moved to the workstation according to the first path.
  • the second processing module 1002 is further configured to:
  • the second processing module 1002 is further configured to:
  • the second container is moved from the pre-storage area to the workstation according to the second path.
  • the second processing module 1002 is further configured to:
  • the outbound instruction includes a second outbound instruction; the second processing module 1002 is further configured to:
  • the second container corresponding to the second item in the lag processing order is moved from the warehouse to the pre-storage area according to the second out-of-stock instruction.
  • the second processing module 1002 is specifically configured to:
  • the second container is moved from the warehouse to the pre-stocking area according to the third path.
  • the second processing module 1002 is further configured to:
  • the scheduling instruction is generated when the working state of the slot of the workstation is switched from the occupied state to the idle state;
  • the second container is moved from the pre-storage area to the workstation according to the scheduling instruction.
  • the second processing module 1002 is specifically configured to:
  • a server 1100 provided by another embodiment of the present disclosure includes: a transmitter 1101 , a receiver 1102 , a memory 1103 , and a processor 1102 .
  • Transmitter 1101 used to transmit instructions and data
  • a memory 1103 for storing computer-executed instructions
  • the processor 1104 is configured to execute the computer-executable instructions stored in the memory, so as to implement each step performed by the order processing method or the warehouse delivery method in the foregoing embodiment. For details, refer to the relevant descriptions in the foregoing order processing method embodiments.
  • the above-mentioned memory 1003 may be independent or integrated with the processor 1004 .
  • the processing device further includes a bus for connecting the memory 1003 and the processor 1004 .
  • a handling device 1200 provided by another embodiment of the present disclosure includes: a transmitter 1201 , a receiver 1202 , a memory 1203 , and a processor 1204 .
  • Transmitter 1201 used to transmit instructions and data
  • a receiver 1202 for receiving instructions and data
  • memory 1203 for storing computer-executed instructions
  • the processor 1204 is configured to execute the computer-executed instructions stored in the memory, so as to implement each step performed by the library delivery method in the foregoing embodiment. For details, reference may be made to the relevant descriptions in the foregoing embodiments of the library delivery method.
  • the above-mentioned memory 1203 may be independent or integrated with the processor 1204 .
  • the processing device further includes a bus for connecting the memory 1203 and the processor 1204 .
  • Embodiments of the present disclosure further provide a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when the processor executes the computer-executable instructions, the order processing method or warehouse delivery method performed by the above processing device is implemented.

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Educational Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本公开提供一种订单处理和出库方法、设备、系统以及存储介质,服务器获取每个工作站的槽位容量和预先设置的虚拟容量,根据槽位容量和虚拟容量确定每个工作站待处理订单,根据待处理订单生成出库指令,搬运设备根据该出库指令将待处理订单中货物从仓库搬出。本方案一次可以分配更多数量的订单,进而一次可以从仓库中搬出更多货物,提高出库效率。

Description

订单处理和出库方法、设备、系统以及存储介质
本申请要求于2020年09月18日提交中国专利局、申请号为202010985931.7、申请名称为“订单处理和出库方法、设备、系统以及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本公开涉及智能仓储技术领域,尤其涉及一种订单处理和出库方法、设备、系统以及存储介质。
背景技术
仓储管理(Warehouse Management)指通过仓库对物资进行存储和保管。一般来说,它指的是从接收存储物资开始,经过存储保管作业,直至把物品完好地发放出去的全部活动过程。
出库作为仓储管理中作业活动,具体是指根据接收到订单信息从仓库中取出相应货箱,由工作站从货箱中检取订单货物过程。常见的出库方式为:调度系统根据工作站的容量为每个工作站先分配一定数量的订单。然后调度系统根据每个工作站的订单中的货物需求,分配移动货箱的任务给搬运设备。搬运设备把指定的货箱搬到工作站,在工作人员完成从货箱中拣货任务后,搬运设备再将货箱移动回仓库。调度系统再分配一定数量的剩余的订单到工作站,如此循环,直到配完所有订单。
然而,现有订单处理方法在订单数量较多情况下效率较低。
发明内容
本公开提供一种订单处理和出库方法、设备、系统以及存储介质,旨在提供一种在订单数量较多的情况下出库效率高的订单处理方法。
第一方面,本申请提供一种订单处理方法,应用于服务器,包括:
获取工作站的空闲槽位容量和预先设置的虚拟容量;
根据空闲槽位容量和虚拟容量,确定工作站的待处理订单。
可选地,根据空闲槽位容量和虚拟容量,确定工作站的待处理订单,具体包括:
获取待分配订单的优先级;
根据待分配订单的优先级从待分配订单中确定待处理订单;
其中,待处理订单的数量为空闲槽位容量和虚拟容量之和。
可选地,在根据所述待分配订单的优先级从所述待分配订单中确定所述待处理订单之后,所述方法包括:
获取待处理订单的优先级;
根据待处理订单的优先级从待处理订单中确定当前处理订单;
其中,当前处理订单的数量为空闲槽位容量。
可选地,在根据所述待分配订单的优先级从所述待分配订单中确定所述待处理订单之后,所述方法还包括:
获取待处理订单的优先级;
根据待处理订单的优先级从待处理订单中确定滞后处理订单;
其中,滞后处理订单的数量为虚拟容量。
可选地,在根据空闲槽位容量和虚拟容量,确定工作站的待处理订单之后,方法还包括:
根据待处理订单生成出库指令,以使搬运设备将待处理订单中的货物从仓库搬出。
可选地,根据待处理订单生成出库指令,具体包括:
获取当前处理订单的第一订单信息和工作站的位置;
根据第一订单信息和工作站的位置,生成第一出库指令;
其中,第一出库指令用于使搬运设备将当前处理订单中的货物移动至工作站进行分拣。
可选地,根据待处理订单生成出库指令,具体包括:
获取滞后处理订单的第二订单信息和预存区的位置;
根据第二订单信息和预存区的位置,生成第二出库指令;
其中,第二出库指令用于使搬运设备将滞后处理订单中的货物移动至预存区等待。
可选地,根据待处理订单生成出库指令,具体包括:
获取当前处理订单的第一订单信息、滞后处理订单的第二订单信息、工作站的位置和预存区的位置;
根据第一订单信息、第二订单信息以、工作站的位置和预存区的位置,生成第三出库指令;
其中,第三出库指令用于使搬运设备将当前处理订单中的货物移动至工作站进行分拣,还使搬运设备将滞后处理订单中的货物移动至预存区等待,且优先移动当前处理订单中的货物至工作站。
可选地,在根据空闲槽位容量和虚拟容量,确定工作站的待处理订单之后,方法还包括:
接收工作站发送的槽位的工作状态;
当工作状态由占用状态切换至空闲状态时,根据滞后处理订单的优先级生成调度指令;
其中,调度指令用于使搬运设备将滞后处理订单中货物从预存区移动至工作站进行分拣。
第二方面,本申请提供一种出库方法,应用于搬运设备,方法包括:
接收服务器发送的出库指令,其中,出库指令是根据待处理订单生成的,待处理订单是根据工作站的空闲槽位容量和预先设置的虚拟容量确定的;
根据出库指令,将待处理订单中的货物从仓库搬出。
可选地,待处理订单包括当前处理订单和滞后处理订单,当前处理订单的数量为空闲 槽位容量,滞后处理订单的数量为虚拟容量。
可选地,出库指令包括第三出库指令;
根据出库指令,将待处理订单中的货物从仓库搬出,具体包括:
根据第三出库指令将当前处理订单中的第一货物对应的第一货箱和滞后处理订单中的第二货物对应的第二货箱从仓库移动至工作站。
可选地,根据第三出库指令将当前处理订单中的第一货物对应的第一货箱和滞后处理订单中的第二货物对应的第二货箱从仓库移动至工作站,具体包括:
从第三出库指令中解析出第一路径;
根据第一路径分别从仓库中取出第一货箱和第二货箱;
根据第一路径将第一货箱和第二货箱移动至工作站。
可选地,在根据第一路径将第一货箱和第二货箱移动至工作站之后,方法还包括:
判断第一货物是否已经从第一货箱取出;
若是,根据第一路径将第二货箱移动至预存区;
若否,继续停靠在工作站。
可选地,在根据第一路径将第二货箱移动移动至预存区之后,方法还包括:
接收服务器发送的调度指令;
对调度指令进行解析,获得第二路径;
根据第二路径将第二货箱从预存区移动至工作站。
可选地,在根据第二路径将第二货箱从预存区移动至工作站之后,方法还包括:
判断第二货物是否已经从第二货箱中取出;
若是,将第二货箱从工作站移动至指定位置;
若否,继续停靠在工作站。
可选地,出库指令包括第二出库指令;
根据出库指令,将待处理订单中货物从仓库搬出,具体包括:
根据第二出库指令将滞后处理订单中第二货物对应的第二货箱从仓库移动至预存区。
可选地,根据第二出库指令将滞后处理订单中第二货物对应的第二货箱从仓库移动至预存区,具体包括:
从第二出库指令中解析出第三路径;
根据第三路径从仓库中取出第二货箱;
根据第三路径将第二货箱从仓库移动至预存区。
可选地,在根据第三路径将第二货箱从仓库移动至预存区之后,方法还包括:
接收服务器发送的调度指令,其中,调度指令是在当工作站的槽位的工作状态由占用状态切换至空闲状态时生成的;
根据调度指令将第二货箱从预存区移动至工作站。
可选地,在根据调度指令将第二货箱移动从预存区移动至工作站之后,方法还包括:
判断第二货物是否已经从第二货箱中取出;
若是,将第二货箱从工作站移动至指定位置;
若否,继续停靠在工作站。
第三方面,本申请一种订单处理装置,装置包括:
获取模块,用于获取工作站的空闲槽位容量和预先设置的虚拟容量;
第一处理模块,用于根据空闲槽位容量和虚拟容量,确定工作站的待处理订单。
第四方面,本申请一种出库装置,装置包括:
接收模块,用于接收服务器发送的出库指令,其中,出库指令是根据待处理订单生成的,待处理订单是根据工作站的空闲槽位容量和预先设置的虚拟容量确定的;
第二处理模块,用于根据出库指令,将待处理订单中的货物从仓库搬出。
第五方面,本公开提供一种服务器,包括:
存储器,用于存储程序;
处理器,用于执行存储器存储的程序,当程序被执行时,处理器用于执行第一方面及可选方案所涉及的订单处理方法。
第六方面,本公开提供一种搬运设备,包括:
存储器,用于存储程序;
处理器,用于执行存储器存储的程序,当程序被执行时,处理器用于执行第二方面及可选方案所涉及的出库方法。
第七方面,本公开提供一种调度系统,包括:第五方面所涉及的服务器、第五方面所涉及的搬运设备以及工作台。
第八方面,本公开提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第一方面及可选方案所涉及的订单处理方法和第二方面及可选方案的出库方法。
本公开提供一种订单处理和出库方法、设备、系统以及存储介质,服务器根据工作站的空闲槽位容量和虚拟容量,确定每个工作站待处理订单。本方案一次可以分配更多数量的订单,进而一次可以从仓库中搬出更多货物,提高出库效率。另外,将待处理订单分为当前处理订单和滞后处理订单,搬运设备既执行当前处理订单中货物移动任务,也执行滞后处理订单中货物移动任务,可以充分利用搬运设备的容量,避免搬运设备反复来回于库位和工作站,以提高出库效率。此外,实时监控工作站槽位的工作状态,当工作站槽位处于空闲时,将优先级高的滞后处理订单中货物从预存区移动至工作台进行分拣,由于货物已经提前移动至预存区,相较于将货物从库位移动至工作台,移动时间缩短,可以节省工作台等待时间,提高出库效率。
附图说明
图1为本公开一实施例提供的订单处理系统的结构示意图;
图2为本公开一实施例提供的订单处理方法的流程示意图;
图3为本公开另一实施例提供的出库方法的流程示意图;
图4为本公开另一实施例提供的出库方法的原理示意图;
图5为本公开另一实施例提供的出库方法的原理示意图;
图6为本公开另一实施例提供的出库方法的流程示意图;
图7为本公开另一实施例提供的出库方法的流程示意图;
图8为本公开另一实施例提供的出库方法的流程示意图;
图9为本公开另一实施例提供的出库装置的结构示意图;
图10为本公开另一实施例提供的出库装置的结构示意图;
图11为本公开另一实施例提供的服务器的结构示意图;
图12为本公开另一实施例提供的搬运设备的结构示意图。
具体实施方式
为使本公开的目的、技术方案和优点更加清楚,下面将结合本公开中的附图,对本公开中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
本公开提供一种订单处理和出库方法、设备、系统以及存储介质,旨在提供一种在大订单数量情况下快速订单处理方法。本公开的发明构思是:为工作站配置虚拟容量,根据虚拟容量和空闲槽位容量为每个工作站分配订单,一次可以分配比空闲槽位容量更多的订单,再根据待处理订单生成出库指令,使得搬运设备可以将待处理订单中货物从仓库搬出,提高出库效率。
如图1所示,本公开提供的订单处理和出库方法应用于如下出库应用场景。仓库可以是单层仓库和/或多层仓库。订单处理系统100包括服务器101、搬运设备102和工作站103。搬运设备102和工作站103的数量分别可以为多个,根据仓库或订单的需要设置。服务器101和搬运设备102之间相互通信,服务器101和工作站103之间相互通信。
货物被整理后置于货箱内,货箱被置于仓库的库位上。当货箱中货物需要出库时,服务器接收其他终端发送的出库订单,形成待分配订单。服务器101向搬运设备102下达出库指令,搬运设备102根据出库指令将出库订单中货物对应的货箱搬出。出库订单中货物可以位于一个货箱中,也就是只需将一个货箱从仓库搬出。也可以位于多个货箱中,也就是需要将多个货箱从仓库中搬出。工作站103作为分拣点,将货物从货箱中取出。当出库订单中货物分拣完毕后,将出库订单中货物运输至打包区进行打包。
服务器根据工作站的空闲槽位容量和预先设置的虚拟容量为工作站分配待处理订单,并相应生成出库指令。搬运设备根据出库指令将待处理订单中的货物对应的货箱从仓库中搬出。当待处理订单是当前处理订单时,将货物对应的货箱移动至工作站。当待处理订单 是滞后处理订单时,将货物对应的货箱移动至预存区。当待处理订单是当前处理订单和滞后处理订单时,将货物对应的货箱先移动至工作站,再根据调度指令移动至其他工作站或者预存区。
如图2所示,本公开一实施例提供的一种订单处理方法,该订单处理方法应用于服务器。该订单处理方法包括如下步骤:
S201、服务器获取工作站的空闲槽位容量和预先设置的虚拟容量。
其中,工作站作为分拣点,通常设有多个槽位,以同时处理多个订单。每个工作站的空闲槽位容量就是指槽位数量,也就决定处理订单数量。工作站的虚拟容量是预先设置的,可以根据工作站的空闲槽位容量设置,例如:设置为与空闲槽位容量一致。也可以根据预存区大小设置。预存区是指装载有货箱的搬运设备临时停靠的区域。
S202、服务器根据空闲槽位容量和虚拟容量,确定工作站的待处理订单。
其中,待分配订单是指还未分配到工作站的货物订单。服务器根据空闲槽位容量和虚拟容量确定每个工作站可以处理的订单数量,再从待分配订单中选择相应数量的订单分配给工作站,由该工作站处理这些订单。
服务器可以根据每个待分配订单的优先级从待分配订单中选择。每个待分配订单的优先级又可以根据提交订单时间、订单等级等确定。
本公开实施例提供的订单处理方法,根据虚拟容量和空闲槽位容量为每个工作站分配订单,一次可以分配比空闲槽位容量更多的订单,一次可以从仓库中搬出更多货物,提高出库效率。
如图3所示,本公开另一实施例提供的一种出库方法,该出库方法应用于订单处理系统。该出库方法包括如下步骤:
S301、服务器获取工作站的空闲槽位容量和预先设置的虚拟容量。
其中,该步骤已经在S201中详细说明,此次不再赘述。
S302、服务器根据空闲槽位容量和虚拟容量,确定工作站的待处理订单。
其中,该步骤已经在S202中详细说明,此次不再赘述。
S303、服务器根据待处理订单生成出库指令。
其中,服务器确定每个待处理订单的订单信息,其中,订单信息包括订单ID、订单所需要的货物名称和件数、订单优先级。再根据订单信息以及工作站的位置生成出库指令。
S304、搬运设备接收服务器发送的出库指令。
其中,出库指令是根据待处理订单生成的,待处理订单是根据空闲槽位容量和虚拟容量从待分配订单中确定的。
S305、搬运设备根据出库指令,将待处理订单中的货物从仓库搬出。
其中,搬运设备在接收到出库指令后,对出库指令进行解析获得相应移动路径。搬运设备在搬运货物时以货物所在货箱为最小搬运单元。在得到移动路径之后,将待处理订单中的货物对应的货箱从仓库取出,并从仓库移动至指定位置。
在本公开实施例提供的出库方法,根据虚拟容量和空闲槽位容量为每个工作站分配订单,一次可以分配比空闲槽位容量更多的订单,在根据待处理订单生成出库指令,使得搬运设备可以将待处理订单中货物从仓库搬出,提高出库效率。
下面结合搬运设备搬运一种订单中货物,说明本公开另一实施例提供一种出库方法,应用上述订单处理系统。该出库方法包括如下步骤:
S401、服务器获取工作站的空闲槽位容量和预先设置的虚拟容量。
其中,该步骤已经在S201中详细说明,此处不再赘述。
S402、服务器根据空闲槽位容量和虚拟容量,确定工作站的待处理订单。
其中,服务器可以根据每个待分配订单的优先级从待分配订单中选择。具体为:获取待分配订单的优先级,每个待分配订单的优先级又可以根据提交订单时间、订单等级等确定。根据待分配订单的优先级从待分配订单中确定待处理订单,以使待处理订单的数量为空闲槽位容量和虚拟容量之和。
如图4所示,待处理订单又包括当前处理订单和滞后处理订单,当前处理订单是指工作站正在处理的订单,滞后处理订单是等待工作站处理的订单,也就是,工作站处理完当前处理订单之后,再处理滞后处理订单。
获取待处理订单的优先级,根据待处理订单的优先级从待处理订单中确定当前处理订单,以使当前处理订单的数量为空闲槽位容量。将优先级高的待处理订单作为当前处理订单。由于当前处理订单受空闲槽位容量限制,设置当前处理订单的数量为空闲槽位容量。
例如:若空闲槽位容量为5,将优先级排在前5位的待处理订单作为当前处理订单。
根据待处理订单的优先级从待处理订单中确定滞后处理订单,以使滞后处理订单的数量为虚拟容量。将待处理订单中优先级低的订单作为滞后处理订单。也就是在确定完当前处理订单后,将剩余订单作为滞后处理订单。
S403、服务器根据待处理订单生成出库指令。
其中,如图4,出库指令包括第一出库指令和第二出库指令。第一出库指令用于使搬运设备将当前处理订单中的货物移动至工作站进行分拣。第二出库指令用于使搬运设备将滞后处理订单中的货物移动至预存区等待。同一个搬运设备只能够接收到第一出库指令和第二出库指令中的一种。
根据如下步骤分别获得第一出库指令和第二出库指令。
获取当前处理订单的第一订单信息和工作站的位置。其中,第一订单信息包括待处理订单ID、待处理订单所需要的货物名称和件数、待处理订单优先级。根据第一订单信息和工作站的位置生成第一出库指令。具体为:根据货物所在库位以及工作站的位置生成移动路径。再根据移动路径生成第一出库指令。搬运设备在解析第一出库指令得到移动路径后,可以根据移动路径将当前处理订单中的第一货物对应第一货箱移动至工作站进行分拣。
获取滞后处理订单的第二订单信息和预存区的位置。其中,第二订单信息包括滞后处理订单ID、滞后处理订单所需要的货物名称和件数、滞后处理订单优先级。预存 区是指装载有货箱的搬运设备临时停靠的区域。例如,预存区可以包括:设置的等待区域、充电桩区域以及不阻碍通行的区域中一种或者任意多种组合。也就是预存区可以是预先设定的等待区域,该等待区域可以靠近工作站,当处理到滞后处理订单时可以快速移动至工作台或在工作台的工作区域排队。还可以是没有固定位置的区域,比如充电桩、仓库巷道内不影响通行的区域。
再根据第二订单信息和预存区的位置生成第二出库指令。具体为:根据货物所在库位以及预存区的位置生成移动路径。再根据移动路径生成第二出库指令。搬运设备在解析第二出库指令得到移动路径后,可以根据移动路径将滞后处理订单中的第二货物对应第二货箱移动至预存区等待。
S404、搬运设备接收服务器发送的出库指令。
其中,出库指令包括第一出库指令和第二出库指令。且同一个搬运设备只能够接收到第一出库指令和第二出库指令中的一种。也就是搬运设备仅能执行当前出库订单的移动任务和滞后处理订单的移动任务中一种。
S405、搬运设备根据出库指令,将待处理订单中货物对应的货箱从仓库搬出。
继续参考图4,当搬运设备接收到第二出库指令时,根据第二出库指令将滞后处理订单中第二货物从所在库位移动至预存区。也就是对第二出库指令进行解析,根据解析结果执行移动任务,实现将当前处理订单中第二货物从仓库移动至预存区。
根据第二出库指令将滞后处理订单中第二货物从所在库位移动至预存区,具体可以包括:从第二出库指令中解析出第三路径,根据第三路径从仓库中取出第二货物对应的第二货箱。根据第三路径将第二货箱从仓库移动至预存区。也就是搬运设备在执行移动任务时,先执行取货任务,将第二货箱置于背篓内。在将滞后处理订单对应的所有货箱从库位中取出之后,将货箱移动至预存区。
当搬运设备接收到第一出库指令时,根据第一出库指令将当前处理订单中第一货物对应的货箱从所在库位移动至工作站。也就是对第一出库指令进行解析,根据解析结果执行移动任务,实现将当前处理订单中第一货物对应的第一货箱从仓库移动至工作站。
根据第一出库指令将当前处理订单中第一货物对应的第一货箱从所在库位移动至工作站,具体可以包括:从第一出库指令中解析出第四路径。根据第四路径从仓库中取出第一货物对应的第一货箱。根据第四路径将第一货箱从仓库移动至工作站。也就是搬运设备在执行移动任务时,先执行取货任务,将第一货箱置于背篓内。在将当前处理订单对应的所有货箱从库位中取出之后,将货箱移动至工作站的工作区域。
在本公开实施例提供的出库方法,将待处理订单分为当前处理订单和滞后处理订单,将当前处理订单中货物移动至工作站,将滞后处理订单中货物移动至预存区,滞后处理订单中货物不影响工作站正常分拣,还可以将滞后订单中货物从库位中搬出等待分拣,提高出库效率。
下面结合搬运设备搬运两种订单中货物,描述本公开另一实施例提供一种出库方法, 该出库方法应用上述订单处理系统。该出库方法包括如下步骤:
S501、服务器获取工作站的空闲槽位容量和预先设置的虚拟容量。
其中,该步骤已经在S201中详细说明,此处不再赘述。
S502、服务器根据空闲槽位容量和虚拟容量,确定工作站的待处理订单。
其中,该步骤已经在S202中详细说明,此处不再赘述。
S503、服务器根据待处理订单生成出库指令。
其中,如图5所示,出库指令包括第三出库指令。第三出库指令用于使搬运设备将当前处理订单中的货物移动至工作站进行分拣,还使搬运设备将滞后处理订单中的货物移动至预存区等待,且优先移动当前处理订单中的货物至工作站。
根据如下步骤获得第三出库指令:获取当前处理订单的第一订单信息、获取滞后处理订单的第二订单信息和工作站的位置。根据第一订单信息、第二订单信息以及工作站的位置,生成第三出库指令。具体包括根据当前处理订单中货物所在库位、滞后处理订单中货物所在库位以及工作站的位置,生成第一移动路径。根据第一移动路径生成第三出库指令,以使搬运设备根据第三出库指令将当前处理订单中第一货物对应的第一货箱和滞后处理订单中第二货物对应的第二货箱移动至工作站。
在工作站分拣完当前处理订单中货物后,将第二货箱移动至预存区。其中,可以将第二货箱和第一货箱均移动至预存区,在槽位空闲后,继续将第二货箱和第一货箱移动至工作台。也可以仅将第二货箱移动至预存区,在槽位空闲后,继续将第二货箱移动至工作台。例如:当第一货箱中货物数量小于货箱整理的数量阈值或者为空箱时,可以将第一货箱放置临时存放点,仅将第二货箱搬运至预存区。
S504、搬运设备接收服务器发送的出库指令。
其中,出库指令包括第三出库指令。也就是搬运设备需要取出当前处理订单中第一货物对应的第一货箱,还需要取出滞后处理订单中第二货物对应的第二货箱。
S505、搬运设备根据出库指令,将待处理订单中的货物对应的货箱从仓库搬出。
继续参考图5,当搬运设备接收到第三出库指令时,根据第三出库指令将当前处理订单中的第一货物和滞后处理订单中的第二货物从所在库位分别移动至工作站和预存区。也就是对第三出库指令进行解析,根据解析结果执行移动任务,实现将当前处理订单中的第一货物和滞后处理订单中的第二货物从仓库移动至工作站和预存区,且优先将当前处理订单中的第一货物从仓库移动至工作站。
根据第三出库指令将当前处理订单中的第一货物和滞后处理订单中的第二货物从所在库位分别移动至工作站和预存区具体包括:将第一货物对应第一货箱和第二货物对应第二货箱移动至工作站,再将第一货物对应第一货箱和第二货物对应第二货箱移动至预存区。
将第一货物对应第一货箱和第二货物对应第二货箱移动至工作站,具体包括:从第三出库指令中解析出第一路径。根据第一路径分别从各个库位中取出第一货物对应的第一货箱和第二货物对应的第二货箱。根据第一路径将第一货箱和第二货箱移动至工作站。也就 是在执行移动任务时先执行取货任务,将第一货箱和第二货箱置于背篓内。在将所有第一货箱和第二货箱从库位中取出后,移动至工作站。
将第二货物对应的第二货箱移动至预存区,具体包括:判断第一货物是否已经从第一货箱取出,若是,根据第二路径将第二货箱移动至预存区;若否,继续停靠在工作站。搬运设备通过确定是否接收到工作站的拣货完成的信息,若接收到,则确定第一货物已经全部从第一货箱中取出。在将第二货箱移动至预存区时,也可以将第一货箱仍置于搬运设备上。也可以将第一货箱置于指定位置,此处不做限定。
在本公开实施例提供的出库方法,将待处理订单分为当前处理订单和滞后处理订单,搬运设备既执行当前处理订单中货物移动任务,也执行滞后处理订单中货物移动任务,可以充分利用搬运设备的容量,避免搬运设备反复来回于库位和工作站,以提高出库效率。
如图6所示,下面结合搬运设备仅能移动当前处理订单中货物,描述本公开另一实施例提供一种出库方法,该出库方法应用上述订单处理系统。该出库方法包括如下步骤:
S601、服务器获取工作站的空闲槽位容量和预先设置的虚拟容量。
其中,该步骤已经在S201中详细说明,此处不再赘述。
S602、服务器根据空闲槽位容量和虚拟容量,确定工作站待处理订单。
其中,该步骤已经在S302中详细说明,此处不再赘述。
S603、服务器根据待处理订单生成出库指令。
其中,出库指令包括第一出库指令和第二出库指令。且同一个搬运设备只能够接收到第一出库指令和第二出库指令中的一种。第一出库指令用于指示搬运设备将当前处理订单中货物移动至工作站进行分拣。第二出库指令用于指示搬运设备将滞后处理订单中货物移动至预存区等待分拣。
S604、搬运设备接收服务器发送的出库指令。
其中,搬运设备仅能接收到第一出库指令,也就是搬运设备用于将当前处理订单中货物移动至工作站进行分拣。
S605、搬运设备根据出库指令,将待处理订单中货物从仓库搬出。
当搬运设备接收到第一出库指令时,对第一出库指令进行解析获得移动路径。根据移动路径将当前处理订单中第一货物从所在库位移动至工作台进行分拣。
S606、搬运设备确定第一货物已经从第一货箱中取出,将第一货箱移动至指定位置。
其中,当搬运设备确定工作台已经完成当前处理订单的分拣任务,也就是确定第一货物已经从第一货箱中取出。在确定已经完成当前处理订单的分拣任务时,将第一货箱移动至指定位置,执行还箱任务。
其中,指定位置可以为第一货箱的在仓库中原始库位、仓库中其他库位、临时存放点、以及存放空箱的存放点。也就是可以根据第一货箱中货物情况执行还箱任务。
例如:第一货箱中货物数量大于货箱整理的数量阈值时,可以将第一货箱搬运至原始库位或者仓库中其他库位。反之,可以将第一货箱搬运至临时存放点,将第一货箱与其他 货箱合并整理。若第一货箱为空箱,可以将第一货箱搬运至空箱存放点。
S607、搬运设备确定第一货物未从第一货箱中取出,继续停靠在工作站。
其中,当搬运设备确定工作台没有完成当前处理订单的分拣任务,则继续停靠在工作台等待工作台继续分拣。直到工作台完成分拣任务后,将货箱返回至库位。
在本公开实施例提供的出库方法中,监控工作台是否已经将正在处理订单中货物分拣完毕。在分拣完毕后,若搬运设备所移动货箱对应当前处理订单,则进行还箱任务。
如图7所示,下面结合搬运设备仅能移动滞后处理订单中货物,说明本公开另一实施例提供一种出库方法,应用上述订单处理系统。该出库方法包括如下步骤:
S701、服务器获取工作站的空闲槽位容量和预先设置的虚拟容量。
S702、服务器根据空闲槽位容量和虚拟容量,确定工作站待处理订单。
S703、服务器根据待处理订单生成出库指令。
S704、搬运设备接收服务器发送的出库指令。
S705、搬运设备根据出库指令,将待处理订单中货物从仓库搬出。
其中,出库指令为第二出库指令。搬运设备将滞后处理中第二货物对应的第二货箱从仓库移动至预存区。
S706、服务器接收工作站发送的槽位的工作状态。
其中,槽位的工作状态包括工作状态和空闲状态。当工作台的槽位正在分拣或者工作台的排队区域还有搬运设备排队时,槽位的工作状态为工作状态。当工作台的槽位完成当前分拣任务并且没有搬运设备排队时,槽位的工作状态为空闲状态。
S707、当工作状态为占用状态转为空闲状态时,服务器根据滞后处理订单的优先级生成调度指令。
其中,当工作状态为占用状态转为空闲状态时,也就是当工作台的槽位完成当前分拣任务时,服务器从滞后处理订单中选择优先级高的订单,并根据优先级较高的订单生成调度指令。
在从滞后处理订单中选择优先级高的订单时,根据处于空闲状态的槽位的数量确定所选择订单数量。根据优先级较高的订单生成调度指令具体包括:确定所选择滞后处理订单中货物所在搬运设备,根据搬运设备当前所在预存区和处于空闲状态的槽位所属工作台的位置生成移动路径。再根据移动路径生成调度指令。
例如:当前工作台有5个槽位,有3个槽位已经分拣完当前处理订单。从滞后处理订单中选择3个订单,确定3个订单中货物承载的搬运设备的位置。根据承载搬运设备的位置和工作台位置生成调度指令。
S708、搬运设备接收服务器发送的调度指令。
S709、搬运设备根据调度指令将第二货物对应第二货箱移动至工作站。
其中,搬运设备接收服务器的调度指令,搬运设备根据调度指令将滞后处理订单中第二货物对应第二货箱移动至工作站。具体为:解析调度指令获得调度路径,根据调度路径 将第二货物对应的第二货箱移动至工作站。
S710、当工作状态由占用状态转为空闲状态时,服务器根据待分配订单的优先级和处于空闲状态的槽位的容量从待分配订单中确定待处理订单。
其中,当槽位的工作状态为空闲状态时,滞后处理订单优先级高的订单进入工作台进行分拣,工作台的虚拟容量释放。再从待分配订单中选择订单作为待处理订单。从待分配订单中选择订单数量为处于虚拟槽位的容量。
需要说明的是,S710不限定在S709之后,可以在S707之后任意位置,此处只是示意说明。
S711、搬运设备确定第二货物已经从第二货箱中取出,将第二货箱移动指定位置。
其中,搬运设备通过确定是否接收到工作站的拣货完成的信息,若接收到,则确定第二货物已经全部从第二货箱中取出,搬运设备将第二货箱从工作站移动至指定位置。
其中,指定位置可以为预存区,工作站对滞后处理订单中货物进行分拣时,可以分批分拣,在工作站完成当前批次的滞后处理订单中货物分拣时,搬运设备可以移动至预存区等待下个批次的滞后处理订单中货物分拣,直至所有批次的滞后处理订单中货物全部分拣。
其中,指定位置还可以为第二货箱的在仓库中原始库位、仓库中其他库位、临时存放点、以及存放空箱的存放点。也就是可以根据第二货箱中货物情况执行还箱任务。
例如:第二货箱中货物数量大于货箱整理的数量阈值时,可以将第二货箱搬运至原始库位或者仓库中其他库位。反之,可以将第二货箱搬运至临时存放点,将第二货箱与其他货箱合并整理。若第二货箱为空箱,可以将第二货箱搬运至空箱存放点。
S712、搬运设备确定第二货物未从第二货箱中取出,继续停靠在工作站。
其中,当工作站对滞后处理订单中货物没有分拣完成,搬运设备继续停靠在工作站进行分拣。
在本公开实施例提供的出库方法中,实时监控工作站槽位的工作状态,当处于空闲时,将优先级高的滞后处理订单中货物从预存区移动至工作台进行分拣,由于货物已经提前移动至预存区,相较于将货物从库位移动至工作台,移动时间缩短,可以节省工作台等待时间,提高出库效率。
如图8所示,下面结合搬运设备搬运两种订单中货物说明本公开另一实施例提供一种出库方法,应用上述订单处理系统。该出库方法包括如下步骤:
S801、服务器获取工作站的空闲槽位容量和预先设置的虚拟容量。
其中,该步骤已经在S201中详细说明,此处不再赘述。
S802、服务器根据空闲槽位容量和虚拟容量,确定工作站待处理订单。
其中,该步骤已经在S202中详细说明,此处不再赘述。
S803、服务器根据待处理订单生成出库指令。
其中,出库指令包括第三出库指令。第三出库指令用于指示搬运设备将当前处理订单中的货物移动至工作站进行分拣,还指示搬运设备将滞后处理订单中的货物移动至预存区 等待分拣,且优先移动当前处理订单中的货物至工作站。
S804、搬运设备接收服务器发送的出库指令。
S805、搬运设备根据出库指令,将待处理订单中货物从仓库搬出。
其中,搬运设备通过解析第三出库指令确定移动路径,根据移动路径将第一货物对应的第一货箱和第二货物对应的第二货箱移动至工作台。在工作台完成第一货物分拣任务后,将第二货物对应的第二货箱移动至预存区。
S806、服务器接收工作站发送的槽位的工作状态。
S807、当工作状态由占用状态切换为空闲状态时,服务器根据滞后处理订单的优先级生成调度指令。
S808、服务器向搬运设备发送调度指令。
S809、搬运设备根据调度指令将第二货箱移动至工作站。
其中,在工作台有空闲槽位时,搬运设备接收服务器发送的调度指令,以根据调度指令将第二货箱移动至工作站。由工作站完成滞后处理订单中货物分拣。具体包括:对调度指令进行解析获得第二路径。根据第二路径将第二货箱移动从预存区移动至工作站。也就是可以将第二货箱和第一货箱移动至工作台。也可以仅将第二货箱移动至工作台。
S810、搬运设备确定第二货物已经从第二货箱中取出,将第二货箱和移动至指定位置。
其中,搬运设备通过确定是否接收到工作站的拣货完成的信息,若接收到,则确定第二货物已经全部从第二货箱中取出,搬运设备从将第二货箱和工作站移动至指定位置。也就是可以将第二货箱和第一货箱移动至指定位置。也可以仅将第二货箱移动至指定位置。
指定位置可以为预存区,工作站对滞后处理订单中货物进行分拣时,可以分批分拣,在工作站完成当前批次的滞后处理订单中货物分拣时,搬运设备可以移动至预存区等待下个批次的滞后处理订单中货物分拣,直至所有批次的滞后处理订单中货物全部分拣。
其中,指定位置可以为第一货箱和第二货箱的在仓库中原始库位、仓库中其他库位、临时存放点、以及存放空箱的存放点。也就是可以根据第一货箱和第二货箱中货物情况执行还箱任务。
以第一货箱为例说明,第一货箱中货物数量大于货箱整理的数量阈值时,可以将第一货箱搬运至原始库位或者仓库中其他库位。反之,可以将第一货箱搬运至临时存放点,将第一货箱与其他货箱合并整理。若第一货箱为空箱,可以将第一货箱搬运至空箱存放点。
S811、搬运设备确定第二货物未从第二货箱中取出,继续停靠在工作站。
其中,当工作站对某个滞后处理订单中货物没有分拣完成,搬运设备继续停靠在工作站进行分拣。
在本公开实施例提供的出库方法中,实时监控工作站槽位的工作状态以及搬运设备所移动货物的分拣状态,根据槽位工作状态或者货物分拣状态生成调度指令,在预存区、工作台以货箱对应库位中移动,实现快速出库。
如图9所示,本申请提供一种订单处理装置900,装置包括:
获取模块901,用于获取工作站的空闲槽位容量和预先设置的虚拟容量;
第一处理模块902,用于根据空闲槽位容量和虚拟容量,确定工作站的待处理订单。
可选地,第一处理模块902具体用于:
获取待分配订单的优先级;
根据待分配订单的优先级从待分配订单中确定待处理订单,以使待处理订单的数量为空闲槽位容量和虚拟容量之和。
可选地,第一处理模块902具体用于:
获取待处理订单的优先级;
根据待处理订单的优先级从待处理订单中确定当前处理订单,以使当前处理订单的数量为空闲槽位容量。
可选地,第一处理模块902具体用于:
根据待处理订单的优先级从待处理订单中确定滞后处理订单,以使滞后处理订单的数量为虚拟容量。
可选地,第一处理模块902还用于:
根据待处理订单生成出库指令,以使搬运设备将待处理订单中的货物从仓库搬出。
可选地,第一处理模块902具体用于:
获取当前处理订单的第一订单信息和工作站的位置;
根据第一订单信息和工作站的位置,生成第一出库指令;
其中,第一出库指令用于使搬运设备将当前处理订单中的货物移动至工作站进行分拣。
可选地,第一处理模块902具体用于:
获取滞后处理订单的第二订单信息和预存区的位置;
根据第二订单信息和预存区的位置,生成第二出库指令;
其中,第二出库指令用于使搬运设备将滞后处理订单中的货物移动至预存区等待。
可选地,第一处理模块902具体用于:
获取当前处理订单的第一订单信息、滞后处理订单的第二订单信息、工作站的位置和预存区的位置;
根据第一订单信息、第二订单信息以、工作站的位置和预存区的位置,生成第三出库指令;
其中,第三出库指令用于使搬运设备将当前处理订单中的货物移动至工作站进行分拣,还使搬运设备将滞后处理订单中的货物移动至预存区等待,且优先移动当前处理订单中的货物至工作站。
可选地,第一处理模块902还用于:
接收工作站发送的槽位的工作状态;
当工作状态由占用状态切换至空闲状态时,根据滞后处理订单的优先级生成调度指令;
其中,调度指令用于使搬运设备将滞后处理订单中货物从预存区移动至工作站进行分 拣。
如图10所示,本申请提供一种出库装置1000,装置包括:
接收模块1001,用于接收服务器发送的出库指令,其中,出库指令是根据待处理订单生成的,待处理订单是根据工作站的空闲槽位容量和预先设置的虚拟容量确定的;
第二处理模块1002,用于根据出库指令,将待处理订单中的货物从仓库搬出。
可选地,待处理订单包括当前处理订单和滞后处理订单,当前处理订单的数量为空闲槽位容量,滞后处理订单的数量为虚拟容量。
可选地,出库指令包括第三出库指令;第二处理模块1002具体用于:
根据第三出库指令将当前处理订单中的第一货物对应的第一货箱和滞后处理订单中的第二货物对应的第二货箱从仓库移动至工作站。
可选地,第二处理模块1002具体用于:
从第三出库指令中解析出第一路径;
根据第一路径分别从仓库中取出第一货箱和第二货箱;
根据第一路径将第一货箱和第二货箱移动至工作站。
可选地,第二处理模块1002还用于:
判断第一货物是否已经从第一货箱取出;
若是,根据第一路径将第二货箱移动至预存区;
若否,继续停靠在工作站。
可选地,第二处理模块1002还用于:
接收服务器发送的调度指令;
对调度指令进行解析,获得第二路径;
根据第二路径将第二货箱从预存区移动至工作站。
可选地,第二处理模块1002还用于:
判断第二货物是否已经从第二货箱中取出;
若是,将第二货箱从工作站移动至指定位置;
若否,继续停靠在工作站。
可选地,出库指令包括第二出库指令;第二处理模块1002还用于:
根据第二出库指令将滞后处理订单中第二货物对应的第二货箱从仓库移动至预存区。
可选地,第二处理模块1002具体用于:
从第二出库指令中解析出第三路径;
根据第三路径从仓库中取出第二货箱;
根据第三路径将第二货箱从仓库移动至预存区。
可选地,第二处理模块1002还用于:
接收服务器发送的调度指令,其中,调度指令是在当工作站的槽位的工作状态由占用状态切换至空闲状态时生成的;
根据调度指令将第二货箱从预存区移动至工作站。
可选地,第二处理模块1002具体用于:
判断第二货物是否已经从第二货箱中取出;
若是,将第二货箱从工作站移动至指定位置;
若否,继续停靠在工作站。
如图11所示,本公开另一实施例提供的服务器1100包括:发送器1101、接收器1102、存储器1103、及处理器1102。
发送器1101,用于发送指令和数据;
接收器1102,用于接收指令和数据;
存储器1103,用于存储计算机执行指令;
处理器1104,用于执行存储器存储的计算机执行指令,以实现上述实施例中订单处理方法或者出库方法所执行的各个步骤。具体可以参见前述订单处理方法实施例中的相关描述。
可选地,上述存储器1003既可以是独立的,也可以跟处理器1004集成在一起。
当存储器1003独立设置时,该处理设备还包括总线,用于连接存储器1003和处理器1004。
如图12所示,本公开另一实施例提供的搬运设备1200包括:发送器1201、接收器1202、存储器1203、及处理器1204。
发送器1201,用于发送指令和数据;
接收器1202,用于接收指令和数据;
存储器1203,用于存储计算机执行指令;
处理器1204,用于执行存储器存储的计算机执行指令,以实现上述实施例中出库方法所执行的各个步骤。具体可以参见前述出库方法实施例中的相关描述。
可选地,上述存储器1203既可以是独立的,也可以跟处理器1204集成在一起。
当存储器1203独立设置时,该处理设备还包括总线,用于连接存储器1203和处理器1204。
本公开实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上处理设备所执行的订单处理方法或者出库方法。
最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。

Claims (26)

  1. 一种订单处理方法,其特征在于,应用于服务器,包括:
    获取工作站的空闲槽位容量和预先设置的虚拟容量;
    根据所述空闲槽位容量和所述虚拟容量,确定所述工作站的待处理订单。
  2. 根据权利要求1所述的方法,其特征在于,根据所述空闲槽位容量和所述虚拟容量,确定所述工作站的待处理订单,具体包括:
    获取待分配订单的优先级;
    根据所述待分配订单的优先级从所述待分配订单中确定所述待处理订单;
    其中,所述待处理订单的数量为所述空闲槽位容量和所述虚拟容量之和。
  3. 根据权利要求2所述的方法,其特征在于,在根据所述待分配订单的优先级从所述待分配订单中确定所述待处理订单之后,所述方法还包括:
    获取所述待处理订单的优先级;
    根据所述待处理订单的优先级从所述待处理订单中确定当前处理订单;
    其中,所述当前处理订单的数量为所述空闲槽位容量。
  4. 根据权利要求2所述的方法,其特征在于,在根据所述待分配订单的优先级从所述待分配订单中确定所述待处理订单之后,所述方法还包括:
    获取所述待处理订单的优先级;
    根据所述待处理订单的优先级从所述待处理订单中确定滞后处理订单;
    其中,所述滞后处理订单的数量为所述虚拟容量。
  5. 根据权利要求1至4中任意一项所述的方法,其特征在于,在根据所述空闲槽位容量和所述虚拟容量,确定所述工作站的待处理订单之后,所述方法还包括:
    根据所述待处理订单生成出库指令,以使搬运设备将所述待处理订单中的货物从仓库搬出。
  6. 根据权利要求5所述的方法,其特征在于,根据所述待处理订单生成出库指令,具体包括:
    获取所述当前处理订单的第一订单信息和工作站的位置;
    根据所述第一订单信息和所述工作站的位置,生成第一出库指令;
    其中,所述第一出库指令用于使所述搬运设备将所述当前处理订单中的货物移动至所述工作站进行分拣。
  7. 根据权利要求5所述的方法,其特征在于,根据所述待处理订单生成出库指令,具体包括:
    获取所述滞后处理订单的第二订单信息和预存区的位置;
    根据所述第二订单信息和所述预存区的位置,生成第二出库指令;
    其中,所述第二出库指令用于使所述搬运设备将所述滞后处理订单中的货物移动至所述预存区等待。
  8. 根据权利要求5所述的方法,其特征在于,根据所述待处理订单生成出库指令,具体包括:
    获取所述当前处理订单的第一订单信息、所述滞后处理订单的第二订单信息、工作站的位置和预存区的位置;
    根据所述第一订单信息、所述第二订单信息以及所述工作站的位置和所述预存区的位置,生成第三出库指令;
    其中,所述第三出库指令用于使所述搬运设备将所述当前处理订单中的货物移动至所述工作站进行分拣,还使所述搬运设备将所述滞后处理订单中的货物移动至所述预存区等待,且优先移动所述当前处理订单中的货物至所述工作站。
  9. 根据权利要求1至5中任意一项所述的方法,其特征在于,在根据所述空闲槽位容量和所述虚拟容量,确定所述工作站的待处理订单之后,所述方法还包括:
    接收所述工作站发送的槽位的工作状态;
    当所述工作状态由占用状态切换至空闲状态时,根据所述滞后处理订单的优先级生成调度指令;
    其中,所述调度指令用于使所述搬运设备将所述滞后处理订单中货物从所述预存区移动至所述工作站进行分拣。
  10. 一种出库方法,其特征在于,应用于搬运设备,所述方法包括:
    接收服务器发送的出库指令,其中,所述出库指令是根据待处理订单生成的,所述待处理订单是根据工作站的空闲槽位容量和预先设置的虚拟容量确定的;
    根据所述出库指令,将所述待处理订单中的货物从仓库搬出。
  11. 根据权利要求10所述的方法,其特征在于,所述待处理订单包括当前处理订单和滞后处理订单,所述当前处理订单的数量为所述空闲槽位容量,所述滞后处理订单的数量为所述虚拟容量。
  12. 根据权利要求11所述的方法,其特征在于,所述出库指令包括第三出库指令;
    根据所述出库指令,将所述待处理订单中的货物从仓库搬出,具体包括:
    根据所述第三出库指令将所述当前处理订单中的第一货物对应的第一货箱和所述滞后处理订单中的第二货物对应的第二货箱从所述仓库移动至所述工作站。
  13. 根据权利要求12所述的方法,其特征在于,根据所述第三出库指令将所述当前处理订单中的第一货物对应的第一货箱和所述滞后处理订单中的第二货物对应的第二货箱从仓库移动至工作站,具体包括:
    从所述第三出库指令中解析出第一路径;
    根据所述第一路径分别从所述仓库中取出所述第一货箱和所述第二货箱;
    根据所述第一路径将所述第一货箱和所述第二货箱移动至所述工作站。
  14. 根据权利要求13所述的方法,其特征在于,在根据所述第一路径将所述第一货箱和所述第二货箱移动至所述工作站之后,所述方法还包括:
    判断所述第一货物是否已经从所述第一货箱取出;
    若是,根据第一路径将所述第二货箱移动至预存区;
    若否,继续停靠在所述工作站。
  15. 根据权利要求14所述的方法,其特征在于,在根据第一路径将所述第二货箱移动至预存区之后,所述方法还包括:
    接收所述服务器发送的调度指令;
    对所述调度指令进行解析,获得第二路径;
    根据所述第二路径将第二货箱从所述预存区移动至工作站。
  16. 根据权利要求15所述的方法,其特征在于,在根据所述第二路径将所述第二货箱从所述预存区移动至所述工作站之后,所述方法还包括:
    判断所述第二货物是否已经从所述第二货箱中取出;
    若是,将所述第二货箱从所述工作站移动至指定位置;
    若否,继续停靠在所述工作站。
  17. 根据权利要求11所述的方法,其特征在于,所述出库指令包括第二出库指令;
    根据所述出库指令,将所述待处理订单中货物从仓库搬出,具体包括:
    根据所述第二出库指令将所述滞后处理订单中第二货物对应的第二货箱从所述仓库移动至预存区。
  18. 根据权利要求17所述的方法,其特征在于,根据所述第二出库指令将所述滞后处理订单中第二货物对应的第二货箱从所述仓库移动至预存区,具体包括:
    从所述第二出库指令中解析出第三路径;
    根据所述第三路径从所述仓库中取出所述第二货箱;
    根据所述第三路径将所述第二货箱从所述仓库移动至所述预存区。
  19. 根据权利要求18所述的方法,其特征在于,在根据所述第三路径将所述第二货箱从所述仓库移动至所述预存区之后,所述方法还包括:
    接收服务器发送的调度指令,其中,所述调度指令是在当所述工作站的槽位的工作状态由占用状态切换至空闲状态时生成的;
    根据所述调度指令将所述第二货箱从所述预存区移动至工作站。
  20. 根据权利要求19所述的方法,其特征在于,在根据所述调度指令将所述第二货箱移动从所述预存区移动至所述工作站之后,所述方法还包括:
    判断所述第二货物是否已经从所述第二货箱中取出;
    若是,将所述第二货箱从所述工作站移动至指定位置;
    若否,继续停靠在所述工作站。
  21. 一种订单处理装置,其特征在于,所述装置包括:
    获取模块,用于获取工作站的空闲槽位容量和预先设置的虚拟容量;
    第一处理模块,用于根据所述空闲槽位容量和所述虚拟容量,确定工作站的待处理订 单。
  22. 一种出库装置,其特征在于,所述装置包括:
    接收模块,用于接收服务器发送的出库指令,其中,所述出库指令是根据待处理订单生成的,所述待处理订单是根据工作站的空闲槽位容量和预先设置的虚拟容量确定的;
    第二处理模块,用于根据所述出库指令,将所述待处理订单中的货物从仓库搬出。
  23. 一种服务器,其特征在于,包括:
    存储器,用于存储程序;
    处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于执行如权利要求1至9中任意一项所述的订单处理方法。
  24. 一种搬运设备,其特征在于,包括:
    存储器,用于存储程序;
    处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于执行如权利要求10至20中任意一项所述的出库方法。
  25. 一种调度系统,其特征在于,包括:如权利要求23所述的服务器、如权利要求24所述的搬运设备以及工作台。
  26. 一种计算机可读存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1至9中任意一项订单处理方法和如权利要求10至20中任意一项所述的出库方法。
PCT/CN2021/118502 2020-09-18 2021-09-15 订单处理和出库方法、设备、系统以及存储介质 Ceased WO2022057824A1 (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020237012324A KR102800151B1 (ko) 2020-09-18 2021-09-15 주문 처리 및 출고 방법, 기기, 시스템 및 저장 매체
JP2023517902A JP7498858B2 (ja) 2020-09-18 2021-09-15 注文処理及び出庫方法、設備、システム、並びに記憶媒体
ES21868646T ES3037798T3 (en) 2020-09-18 2021-09-15 Order processing and warehouse dispatch method, device, system, and storage medium
AU2021343577A AU2021343577A1 (en) 2020-09-18 2021-09-15 Order processing and warehouse dispatch method, device, system, and storage medium
EP21868646.7A EP4207012B1 (en) 2020-09-18 2021-09-15 Order processing and warehouse dispatch method, device, system, and storage medium
US18/185,518 US12462220B2 (en) 2020-09-18 2023-03-17 Order processing method, outbound method, device, system, and storage medium
US19/367,630 US20260050884A1 (en) 2020-09-18 2025-10-23 Order processing method, outbound method and server

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010985931.7A CN112116247A (zh) 2020-09-18 2020-09-18 订单处理和出库方法、设备、系统以及存储介质
CN202010985931.7 2020-09-18

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/185,518 Continuation US12462220B2 (en) 2020-09-18 2023-03-17 Order processing method, outbound method, device, system, and storage medium

Publications (1)

Publication Number Publication Date
WO2022057824A1 true WO2022057824A1 (zh) 2022-03-24

Family

ID=73800290

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/118502 Ceased WO2022057824A1 (zh) 2020-09-18 2021-09-15 订单处理和出库方法、设备、系统以及存储介质

Country Status (8)

Country Link
US (2) US12462220B2 (zh)
EP (1) EP4207012B1 (zh)
JP (1) JP7498858B2 (zh)
KR (1) KR102800151B1 (zh)
CN (1) CN112116247A (zh)
AU (1) AU2021343577A1 (zh)
ES (1) ES3037798T3 (zh)
WO (1) WO2022057824A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114684626A (zh) * 2022-04-25 2022-07-01 阿帕数字科技有限公司 规整物体的三维装箱方法、装置和电子设备

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112116247A (zh) 2020-09-18 2020-12-22 深圳市海柔创新科技有限公司 订单处理和出库方法、设备、系统以及存储介质
CN112907060A (zh) * 2021-02-09 2021-06-04 深圳市库宝软件有限公司 工作台上下线推荐方法、装置、电子设备和仓储系统
CN112967003A (zh) * 2021-03-31 2021-06-15 深圳市库宝软件有限公司 订单分配方法、装置、设备及存储介质
CN113269494B (zh) * 2021-05-31 2024-08-27 深圳市库宝软件有限公司 库存调度方法、设备以及系统
CN113325847A (zh) * 2021-05-31 2021-08-31 深圳市库宝软件有限公司 库存调度方法、设备以及系统
CN113800177B (zh) * 2021-09-29 2023-07-04 深圳市海柔创新科技有限公司 理库方法、装置、设备、仓储系统、介质及程序产品
CN113978983B (zh) * 2021-11-02 2023-01-31 深圳市海柔创新科技有限公司 料箱出库方法、装置、调度设备、机器人及仓储系统
WO2024022245A1 (zh) * 2022-07-28 2024-02-01 北京极智嘉科技股份有限公司 仓储系统、仓储调度方法及枢纽站
CN115303691B (zh) * 2022-08-04 2025-12-05 深圳市库宝软件有限公司 货箱搬运任务分配方法、装置、设备、系统及存储介质
CN115783587A (zh) * 2022-11-17 2023-03-14 未来机器人(深圳)有限公司 货物运输方法及装置、搬运系统及计算机可读存储介质
CN119809469A (zh) * 2023-10-11 2025-04-11 北京京东远升科技有限公司 集合单的处理方法和处理装置及存储介质
KR102925606B1 (ko) * 2023-10-31 2026-02-10 쿠팡 주식회사 무인 운반 차량 구역으로의 주문 할당 방법 및 이를 위한 전자 장치
CN118047154A (zh) * 2024-03-06 2024-05-17 北京极智嘉科技股份有限公司 订单处理方法、装置和仓储系统

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140040075A1 (en) * 2012-08-03 2014-02-06 Vargo Adaptive Software LLC System and method of selection and organization of customer orders in preparation for distribution operations order fulfillment
CN109656243A (zh) * 2017-10-12 2019-04-19 杭州海康机器人技术有限公司 一种agv控制方法、控制系统、电子设备及存储介质
CN109816289A (zh) * 2017-11-22 2019-05-28 上海德启信息科技有限公司 一种仓储库存分配管理系统及方法
CN110059926A (zh) * 2019-03-15 2019-07-26 北京旷视机器人技术有限公司 拣选调度方法、装置、仓储系统及可读存储介质
CN110097414A (zh) * 2018-01-31 2019-08-06 北京京东尚科信息技术有限公司 订单处理方法和装置
CN111461547A (zh) * 2020-03-31 2020-07-28 北京京邦达贸易有限公司 订单的排产方法、系统、装置和电子设备
CN112116247A (zh) * 2020-09-18 2020-12-22 深圳市海柔创新科技有限公司 订单处理和出库方法、设备、系统以及存储介质

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5119139A (ja) * 1974-08-07 1976-02-16 Ajinomoto Kk Gerujokeshoryososeibutsu
US6289260B1 (en) * 1998-02-05 2001-09-11 St. Onge Company Automated order pick process
US20030171962A1 (en) * 2002-03-06 2003-09-11 Jochen Hirth Supply chain fulfillment coordination
CA2613180C (en) 2005-07-19 2016-05-03 Kiva Systems, Inc. Method and system for storing inventory holders
US8603026B2 (en) * 2012-03-20 2013-12-10 Medtronic Minimed, Inc. Dynamic pulse-width modulation motor control and medical device incorporating same
US20160229631A1 (en) 2013-12-24 2016-08-11 Hitachi, Ltd. Picking System
CN108202965A (zh) * 2016-12-16 2018-06-26 东莞市海柔智能科技有限公司 自动化仓储管理方法、装置和系统
CN108357886A (zh) 2017-01-26 2018-08-03 菜鸟智能物流控股有限公司 物品拣选方法及相关设备
US10832209B2 (en) * 2018-02-26 2020-11-10 Walmart Apollo, Llc Systems and methods for rush order fulfilment optimization
CN110533353B (zh) 2018-05-25 2023-05-30 北京京东乾石科技有限公司 用于搬运货架的方法和装置
US20250094922A1 (en) * 2022-02-10 2025-03-20 Beijing Geekplus Technology Co, Ltd. Warehouse management system and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140040075A1 (en) * 2012-08-03 2014-02-06 Vargo Adaptive Software LLC System and method of selection and organization of customer orders in preparation for distribution operations order fulfillment
CN109656243A (zh) * 2017-10-12 2019-04-19 杭州海康机器人技术有限公司 一种agv控制方法、控制系统、电子设备及存储介质
CN109816289A (zh) * 2017-11-22 2019-05-28 上海德启信息科技有限公司 一种仓储库存分配管理系统及方法
CN110097414A (zh) * 2018-01-31 2019-08-06 北京京东尚科信息技术有限公司 订单处理方法和装置
CN110059926A (zh) * 2019-03-15 2019-07-26 北京旷视机器人技术有限公司 拣选调度方法、装置、仓储系统及可读存储介质
CN111461547A (zh) * 2020-03-31 2020-07-28 北京京邦达贸易有限公司 订单的排产方法、系统、装置和电子设备
CN112116247A (zh) * 2020-09-18 2020-12-22 深圳市海柔创新科技有限公司 订单处理和出库方法、设备、系统以及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4207012A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114684626A (zh) * 2022-04-25 2022-07-01 阿帕数字科技有限公司 规整物体的三维装箱方法、装置和电子设备
CN114684626B (zh) * 2022-04-25 2024-04-09 阿帕数字科技有限公司 规整物体的三维装箱方法、装置和电子设备

Also Published As

Publication number Publication date
EP4207012C0 (en) 2025-07-16
EP4207012A1 (en) 2023-07-05
EP4207012A4 (en) 2024-02-21
US12462220B2 (en) 2025-11-04
EP4207012B1 (en) 2025-07-16
AU2021343577A1 (en) 2023-04-27
KR20230067645A (ko) 2023-05-16
US20260050884A1 (en) 2026-02-19
ES3037798T3 (en) 2025-10-06
JP7498858B2 (ja) 2024-06-12
CN112116247A (zh) 2020-12-22
US20230222442A1 (en) 2023-07-13
JP2023541995A (ja) 2023-10-04
KR102800151B1 (ko) 2025-04-28

Similar Documents

Publication Publication Date Title
WO2022057824A1 (zh) 订单处理和出库方法、设备、系统以及存储介质
CN109583800B (zh) 物流仓库包裹分拣方法、装置和系统
CN112278674B (zh) 调度方法、装置、设备及存储介质
EP4242945A1 (en) Warehouse management system and method
JP7111723B2 (ja) データオブジェクト情報処理方法、機器、及びシステム
TWI850639B (zh) 任務分配方法、裝置、控制終端和倉儲系統
WO2022007642A1 (zh) 理库方法、设备、系统以及存储介质
CN114604544A (zh) 一种电力物资智能仓储系统、方法及存储介质
WO2022121534A1 (zh) 库存物品拣选系统、方法
CN107194646A (zh) 库存调度方法以及装置
TW202404880A (zh) 倉儲系統及其控制方法、裝置、電子設備和存儲介質
CN113506068B (zh) 一种出入库方法、装置、存储介质及电子设备
CN114803243B (zh) 货物出库方法、装置、系统与电子设备
CN111638716A (zh) 一种库存管理方法及系统
JP7793817B2 (ja) 注文書割り当て方法および装置、電子機器、コンピュータ可読媒体並びにコンピュータプログラム
WO2022206309A1 (zh) 机器人配置方法、装置、控制终端和仓储系统
WO2024169513A1 (zh) 集货配送方法及相关装置
CN115630901A (zh) 立体仓库的搬运调度方法及装置
CN111695843A (zh) 订单数据处理方法、装置、电子设备及计算机可读介质
US12481959B1 (en) Optimizing order fulfillment processes
EP4703300A1 (en) Picking method and apparatus, electronic device, and readable storage medium
US20240174445A1 (en) Adaptive autonomous mobile robot tasking
CN115907584A (zh) 拣选任务的执行方法、装置、设备及存储介质
CN116040175A (zh) 一种物流调度方法、系统、设备及存储介质
CN113283836A (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: 21868646

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2023517902

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2021868646

Country of ref document: EP

Effective date: 20230327

ENP Entry into the national phase

Ref document number: 20237012324

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2021343577

Country of ref document: AU

Date of ref document: 20210915

Kind code of ref document: A

WWG Wipo information: grant in national office

Ref document number: 1020237012324

Country of ref document: KR

WWG Wipo information: grant in national office

Ref document number: 2021868646

Country of ref document: EP