IP Library › Granted Patent US 12,462,220
Granted Patent B2
US 12,462,220 · App. 18/185,518 · Granted Nov 4, 2025

Order processing method, outbound method, device, system, and storage medium

Inventors: Runfang Yu (Guangdong, CN); Xin Ai (Guangdong, CN)
Assignee: HAI ROBOTICS CO., LTD.
G06Q10/087
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,462,220
App. No.
18/185,518
Granted
Nov 4, 2025
Kind
B2
Abstract

The present disclosure provides an order processing method, an outbound method, a device, a system, and a storage medium. A server obtains a slot capacity of each workstation and a preset virtual capacity, determines a to-be-processed order of each workstation according to the slot capacity and the virtual capacity, and generates an outbound instruction according to the to-be-processed order. A transfer device transfers goods in the to-be-processed order from the warehouse according to the outbound instruction.

Claims (48)

1 . An order processing method, applied to a server, the method comprising:

obtaining a free slot capacity and a preset virtual capacity of a workstation;

determining a to-be-processed order of the workstation according to the free slot capacity and the virtual capacity, wherein a quantity of the to-be-processed order is a sum of the free slot capacity and the virtual capacity; and

generating an outbound instruction according to the to-be-processed order, so that a transfer device transfers goods in the to-be-processed order out of a warehouse;

wherein the to-be-processed order comprises a currently processed order and a delayed processed order, a quantity of the currently processed order is the free slot capacity, and a quantity of the delayed processed order is the virtual capacity;

wherein the outbound instruction comprises an outbound instruction which is used for causing the transfer device to move goods in the currently processed order to the workstation for picking, and causing the transfer device to move goods in the delayed processed order to the pre-storage area for waiting, and the goods in the currently processed order are moved to the workstation preferentially.

2 . The method according to claim 1 , wherein the determining the to-be-processed order of the workstation according to the free slot capacity and the virtual capacity further comprises:

obtaining a priority of a to-be-assigned order; and

determining the to-be-processed order from the to-be-assigned order according to the priority of the to-be-assigned order.

3 . The method according to claim 2 , wherein after the determining the to-be-processed order from the to-be-assigned order according to the priority of the to-be-assigned order, the method further comprises:

obtaining a priority of the to-be-processed order; and

determining the currently processed order or the delayed processed order from the to-be-processed order according to the priority of the to-be-processed order.

4 . The method according to claim 1 , wherein after the determining to-be-processed order of the workstation according to the free slot capacity and the virtual capacity, the method further comprises:

receiving a working status of a slot sent by the workstation; and

generating a scheduling instruction according to a priority of the delayed processed order when the working status is switched from an occupied state to an idle state, wherein

the scheduling instruction is used for causing the transfer device to move goods in the delayed processed order from the pre-storage area to the workstation for picking.

5 . An outbound method, applied to a transfer device, the method comprising:

receiving an outbound instruction sent by a server, wherein the outbound instruction is generated according to a to-be-processed order, and the to-be-processed order is determined according to a free slot capacity and a preset virtual capacity of a workstation; and

transferring goods in the to-be-processed order out of a warehouse according to the outbound instruction;

wherein a quantity of the to-be-processed order is a sum of the free slot capacity and the virtual capacity;

wherein the to-be-processed order comprises a currently processed order and a delayed processed order, a quantity of the currently processed order is the free slot capacity, and a quantity of the delayed processed order is the virtual capacity;

wherein the outbound instruction comprises an outbound instruction which is used for causing the transfer device to move goods in the currently processed order to the workstation for picking, and causing the transfer device to move goods in the delayed processed order to the pre-storage area for waiting, and the goods in the currently processed order are moved to the workstation preferentially.

6 . A server, comprising:

a memory, configured to store a program; and

a processor, configured to execute the program stored in the memory, wherein when the program is executed, the processor is configured to perform the following steps:

obtaining a free slot capacity and a preset virtual capacity of a workstation;

determining a to-be-processed order of the workstation according to the free slot capacity and the virtual capacity, wherein a quantity of the to-be-processed order is a sum of the free slot capacity and the virtual capacity; and

generating an outbound instruction according to the to-be-processed order, so that a transfer device transfers goods in the to-be-processed order out of a warehouse;

wherein the to-be-processed order comprises a currently processed order and a delayed processed order, a quantity of the currently processed order is the free slot capacity, and a quantity of the delayed processed order is the virtual capacity;

wherein the outbound instruction comprises an outbound instruction which is used for causing the transfer device to move goods in the currently processed order to the workstation for picking, and causing the transfer device to move goods in the delayed processed order to the pre-storage area for waiting, and the goods in the currently processed order are moved to the workstation preferentially.

7 . The server according to claim 6 , wherein the processor is configured to perform the following steps:

obtaining a priority of a to-be-assigned order; and

determining the to-be-processed order from the to-be-assigned order according to the priority of the to-be-assigned order.

8 . The server according to claim 7 , wherein the processor is configured to perform the following steps:

obtaining a priority of the to-be-processed order; and

determining the currently processed order or the delayed processed order from the to-be-processed order according to the priority of the to-be-processed order.

9 . The server according to claim 6 , wherein the processor is configured to perform the following steps:

receiving a working status of a slot sent by the workstation; and

generating a scheduling instruction according to a priority of the delayed processed order when the working status is switched from an occupied state to an idle state, wherein

the scheduling instruction is used for causing the transfer device to move goods in the delayed processed order from the pre-storage area to the workstation for picking.

10 . A transfer device, comprising:

a memory, configured to store a program; and

a processor, configured to execute the program stored in the memory, wherein when the program is executed, the processor is configured to perform the following steps:

receiving an outbound instruction sent by a server, wherein the outbound instruction is generated according to a to-be-processed order, and the to-be-processed order is determined according to a free slot capacity and a preset virtual capacity of a workstation; and

transferring goods in the to-be-processed order out of a warehouse according to the outbound instruction;

wherein a quantity of the to-be-processed order is a sum of the free slot capacity and the virtual capacity;

wherein the to-be-processed order comprises a currently processed order and a delayed processed order, a quantity of the currently processed order is the free slot capacity, and a quantity of the delayed processed order is the virtual capacity;

wherein the outbound instruction comprises an outbound instruction which is used for causing the transfer device to move goods in the currently processed order to the workstation for picking, and causing the transfer device to move goods in the delayed processed order to the pre-storage area for waiting, and the goods in the currently processed order are moved to the workstation preferentially.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2023
From: YU, RUNFANG
To: HAI ROBOTICS CO., LTD.
Reel/Frame 063016/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2023
From: AI, XIN
To: HAI ROBOTICS CO., LTD.
Reel/Frame 063016/0323 →
Priority Claims (1)
CN 202010985931.7 · Sep 18, 2020 · national
Continuity (2)
Continuation PCTCN2021118502 · Sep 15, 2021
Related Publication 20230222442A1 · Jul 13, 2023
References Cited (26)
US 6289260B1 · Bradley · 2001 [cited by examiner]
US 10832209B2 · Rajkhowa · 2020 [cited by examiner]
US 20030171962A1 · Hirth · 2003 [cited by examiner]
US 20140040075A1 · Perry et al. · 2014 [cited by applicant]
US 20160266555A1 · Favreau · 2016 [cited by examiner]
US 20180211347A1 · Chen · 2018 [cited by applicant]
US 20190266555A1 · Rajkhowa · 2019 [cited by applicant]
US 20250094922A1 · Li · 2025 [cited by examiner]
CN 108202965A · 2018 [cited by applicant]
CN 109656243A · 2019 [cited by applicant]
CN 109816289A · 2019 [cited by applicant]
CN 110059926A · 2019 [cited by applicant]
CN 110097414A · 2019 [cited by applicant]
CN 110533353A · 2019 [cited by applicant]
CN 111461547A · 2020 [cited by applicant]
CN 112116247A · 2020 [cited by applicant]
JP 200973661A · 2009 [cited by applicant]
JP 2020505293A · 2020 [cited by applicant]
JP 2020147444A · 2020 [cited by applicant]
WO 2007011814A2 · 2007 [cited by applicant]
WO 2015097736A1 · 2015 [cited by applicant]
International Search Report mailed Dec. 22, 2021; PCT/CN2021/118502. [cited by applicant]
Written Opinion of the International Searching Authority mailed Dec. 22, 2021; PCT/CN2021/118502. [cited by applicant]
Extended European Search Report dated Jan. 19, 2024; Appln. No. 21868646.7. [cited by applicant]
Japanese Notice of Refusal; Appln. No. 2023-517902. [cited by applicant]
Australian Examination Report No. 1; Appln. No. 2021343577; Report date Mar. 14, 2024. [cited by applicant]
Cited By (1)
US 12,735,260