IP Library › Granted Patent US 11,537,967
Granted Patent B2
US 11,537,967 · App. 16/880,462 · Granted Dec 27, 2022

Method for processing item sorting scheduling request, and related device

Inventors: Lijun Zhu (Hangzhou, CN); Shenghuo Zhu (Hangzhou, CN); Sen Yang (Hangzhou, CN); Ruipeng Luan (Hangzhou, CN); Heng Liu (Hangzhou, CN); Kailiang Tong (Hangzhou, CN); Yuanhong Xu (Hangzhou, CN)
Assignee: CAINIAO SMART LOGISTICS HOLDING LIMITED
G06Q10/06316G06F16/2379G06Q10/06312G06Q10/063114G06Q10/087G06Q50/28G06Q10/06
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 11,537,967
App. No.
16/880,462
Granted
Dec 27, 2022
Kind
B2
Abstract

Methods, devices, and apparatus, including computer programs encoded on computer storage media, for processing an item-picking dispatching request are provided. One of methods includes receiving a dispatching request with respect to item picking; determining a type of the dispatching request; determining, in stored picking resource status information, target picking resource status information corresponding to the type of the dispatching request according to a preset correspondence between types of dispatching requests and picking resource status information, wherein the stored picking resource status information is updated in real time; generating mirror-image information of the target picking resource status information; and generating a dispatching task for item picking based on the mirror-image information of the target picking resource status information.

Claims (74)

1. A method for processing an item-picking dispatching request, comprising:

receiving, by a dispatching system from a picking device, a communication containing picking resource status information;

writing, by the dispatching system, the received picking resource status information to stored picking resource status information;

receiving, by a dispatching system, a dispatching request with respect to item picking;

determining, by the dispatching system, a type of the dispatching request;

determining, by the dispatching system, in the stored picking resource status information, target picking resource status information corresponding to the type of the dispatching request according to a preset correspondence between types of dispatching requests and picking resource status information, wherein the stored picking resource status information is updated in real time;

generating, by the dispatching system, mirror-image information of the target picking resource status information;

generating, by the dispatching system, a dispatching task for item picking based on the mirror-image information of the target picking resource status information;

updating, by the dispatching system, the stored pick resource status information without affecting the mirror-image information;

determining, by the dispatching system, whether the dispatching task conflicts with the updated target picking resource status information;

in response to determining that the dispatching task conflicts with the updated target picking resource status information, canceling the dispatching task; and

in response to determining that the dispatching task does not conflict with the updated target picking resource status information, sending the dispatching task to the picking device, causing the picking device to perform one or more item picking actions.

2. The method of claim 1 , wherein before determining, in the stored picking resource status information, target picking resource status information corresponding to the type of the dispatching request according to a preset correspondence between types of dispatching requests and picking resource status information, the method further comprises:

determining whether the dispatching request has an error;

in response to determining that the dispatching request has an error, generating error information according to a type of the error, and returning the error information; and

in response to determining that the dispatching request has no error, proceeding to the step of determining, in the stored picking resource status information, target picking resource status information corresponding to the type of the dispatching request according to a preset correspondence between types of dispatching requests and picking resource status information.

3. The method of claim 2 , wherein determining whether the dispatching request with respect to the item picking has an error comprises:

determining whether the dispatching request conflicts with the target picking resource status information.

4. The method of claim 1 , further comprising:

determining whether the received picking resource status information comprises erroneous status information.

5. The method of claim 4 , further comprising:

in response to determining the received picking resource status information comprises erroneous status information, marking the erroneous picking resource status information and recording content of the erroneous status information.

6. The method of claim 4 , wherein determining whether the received picking resource status information comprises erroneous status information comprises:

determining whether the received picking resource status information comprises two information entries with a correspondence; and

in response to determining that the received picking resource status information does not comprise the two information entries with the correspondence, determining the received picking resource status information comprises erroneous status information.

7. The method of claim 1 , wherein:

the received picking resource status information comprises status information that is of a uniform format; and

the dispatching request is of the uniform format.

8. The method of claim 1 , further comprising:

updating the target picking resource status information based on the generated dispatching task.

9. A device for processing an item-picking dispatching request, comprising:

a communication interface configured to receive a dispatching request with respect to item picking; and

one or more processors and one or more non-transitory computer-readable memories coupled to the one or more processors and configured with instructions executable by the one or more processors to perform operations comprising:

receiving, from a picking device, a communication containing picking resource status information;

writing the received picking resource status information to stored picking resource status information;

receiving a dispatching request with respect to item picking;

determining a type of the dispatching request;

determining, in the stored picking resource status information, target picking resource status information corresponding to the type of the dispatching request according to a preset correspondence between types of dispatching requests and picking resource status information, wherein the stored picking resource status information is updated in real time;

generating mirror-image information of the target picking resource status information; and

generating a dispatching task for item picking based on the mirror-image information of the target picking resource status information;

updating the stored pick resource status information without affecting the mirror-image information;

determining whether the dispatching task conflicts with the updated target picking resource status information;

in response to determining that the dispatching task conflicts with the updated target picking resource status information, canceling the dispatching task; and

in response to determining that the dispatching task does not conflict with the updated target picking resource status information, sending the dispatching task to the picking device, causing the picking device to perform one or more item picking actions.

10. The device of claim 9 , wherein before determining, in the stored picking resource status information, target picking resource status information corresponding to the type of the dispatching request according to a preset correspondence between types of dispatching requests and picking resource status information, the operations further comprise:

determining whether the dispatching request has an error;

in response to determining that the dispatching request has an error, generating error information according to a type of the error, and returning the error information; and

in response to determining that the dispatching request has no error, proceeding to the step of determining, in the stored picking resource status information, target picking resource status information corresponding to the type of the dispatching request according to a preset correspondence between types of dispatching requests and picking resource status information.

11. The device of claim 10 , wherein determining whether the dispatching request with respect to the item picking has an error comprises:

determining whether the dispatching request conflicts with the target picking resource status information.

12. The device of claim 9 , wherein the operations further comprise:

determining whether the received picking resource status information comprises erroneous status information.

13. The device of claim 12 , wherein the operations further comprise:

in response to determining the received picking resource status information comprises erroneous status information, marking the erroneous picking resource status information and recording content of the erroneous status information.

14. The device of claim 12 , wherein the determining whether the received picking resource status information comprises erroneous status information comprises:

determining whether the received picking resource status information comprises two information entries with a correspondence; and

in response to determining that the received picking resource status information does not comprise the two information entries with the correspondence, determining the received picking resource status information comprises erroneous status information.

15. The device of claim 9 , wherein

the received picking resource status information comprises status information that is of a uniform format; and

the dispatching request is of the uniform format.

16. The device of claim 9 , wherein the operations further comprise:

updating the target picking resource status information based on the generated dispatching task.

17. An apparatus for processing an item-picking dispatching request, comprising: one or more processors and one or more non-transitory computer-readable memories coupled to the one or more processors and configured with instructions executable by the one or more processors to cause the apparatus to perform operations comprising:

receiving, from a picking device, a communication containing picking resource status information;

writing the received picking resource status information to stored picking resource status information;

receiving a dispatching request with respect to item picking;

determining a type of the dispatching request;

determining, in the stored picking resource status information, target picking resource status information corresponding to the type of the dispatching request according to a preset correspondence between types of dispatching requests and picking resource status information, wherein the stored picking resource status information is updated in real time;

generating mirror-image information of the target picking resource status information; and

generating a dispatching task for item picking based on the mirror-image information of the target picking resource status information;

updating the stored pick resource status information without affecting the mirror-image information;

determining whether the dispatching task conflicts with the updated target picking resource status information;

in response to determining that the dispatching task conflicts with the updated target picking resource status information, canceling the dispatching task; and

in response to determining that the dispatching task does not conflict with the updated target picking resource status information, sending the dispatching task to the picking device, causing the picking device to perform one or more item picking actions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2020
From: ZHU, LIJUN; ZHU, SHENGHUO; YANG, SEN; LUAN, RUIPENG; LIU, HENG; TONG, KAILIANG; XU, YUANHONG
To: CAINIAO SMART LOGISTICS HOLDING LIMITED
Reel/Frame 052926/0434 →
Priority Claims (1)
CN 201711178697.1 · Nov 23, 2017 · national
Continuity (2)
Continuation PCTCN2018115346 · Nov 14, 2018
Related Publication 20200279204A1 · Sep 3, 2020