IP Library Granted Patent US 11,397,979
Granted Patent B2
US 11,397,979 · App. 16/492,372 · Granted Jul 26, 2022

Order processing method and device, server, and storage medium

Inventor: Guanyu Shi (Beijing, CN)
Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd.; Beijing Jingdong Century Trading Co., Ltd.
G06Q30/0635G06Q10/0875
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,397,979
App. No.
16/492,372
Granted
Jul 26, 2022
Kind
B2
Abstract

Disclosed in the present application is an order processing method and device, a server, and a storage medium. The method comprises: acquiring order information of a to-be-processed order, the order information including storage-bin region information and volume information of at least one item indicated by the order; base on the storage-bin region information and the volume information, determining whether the order satisfies following conditions: the at least one item indicated by the order being located within one storage-bin region and the a sum of the volumes of the at least one item being smaller than a volume threshold; and in response to the order satisfying the conditions, determining the order as a to-be-processed order, to generate a to-be-processed order set.

Claims (68)

1. A method for order processing, comprising:

acquiring, by an electronic device, order information of a to-be-processed order from a terminal, the order information including storage-bin region information and volume information of at least one item indicated by the order;

determining, by the electronic device, based on the storage-bin region information and the volume information, whether the order satisfies following conditions: the at least one item indicated by the order being located within one storage-bin region of a warehouse, and a sum of volumes of the at least one item being below a volume threshold; and

in response to the order satisfying the conditions, determining by the electronic device the order as a to-be-selected order, to generate a to-be-selected order set,

in response to the order not satisfying the conditions and the order matching a preset order, sending by the electronic device a storage-bin region allocation instruction to a storage-bin region allocating apparatus, for instructing the storage-bin region allocating apparatus to move the at least one item indicated by the order into the one storage-bin region of the warehouse, and returning to execute the determining whether the order satisfies the conditions; and

sending, by the electronic device, a spatial location allocation instruction to a spatial location allocating apparatus, for instructing the spatial location allocating apparatus to stack at least one item indicated by a to-be-selected order in the to-be-selected order set into a first preset container,

wherein the method further comprises:

moving, by the storage-bin region allocating apparatus, in response to the storage-bin region allocation instruction, the at least one item indicated by the order into the one storage-bin region of the warehouse; and

stacking, by the spatial location allocating apparatus, in response to the spatial location allocation instruction, the at least one item indicated by the to-be-selected order in the to-be-selected order set into the first preset container.

2. The method for order processing according to claim 1 , wherein after the determining the order as a to-be-selected order, to generate a to-be-selected order set, the method further comprises:

determining a volume difference between the volume threshold and the sum of the volumes, in response to the sum of the volumes of the at least one item indicated by the order being less than the volume threshold;

determining whether there is a target order in a specified to-be-selected order set, the target order being a to-be-selected order having a sum of volumes of at least one item indicated whereby less than the volume difference; and

incorporating the target order into the to-be-selected order set, in response to there being the target order in the specified to-be-selected order set.

3. The method for order processing according to claim 1 , wherein the determining, based on the storage-bin region information and the volume information, whether the order satisfies following conditions: the at least one item indicated by the order being located within one storage-bin region, and a sum of volumes of the at least one item being below a volume threshold comprises:

determining whether the at least one item indicated by the order is located within the one storage-bin region based on the storage-bin region information;

determining whether the sum of the volumes of the at least one item indicated by the order is below the volume threshold based on the volume information, in response to the at least one item indicated by the order being located within the one storage-bin region; and

determining the order satisfying the conditions, in response to the sum of the volumes of the at least one item indicated by the order being below the volume threshold.

4. The method for order processing according to claim 1 , wherein after the determining the order as a to-be-selected order to generate a to-be-selected order set, the method further comprises:

sending a spatial location allocation instruction to a spatial location allocating apparatus, the spatial location allocation instruction used for instructing the spatial location allocating apparatus to allocate a spatial location to the at least one item indicated by the to-be-selected order in the to-be-selected order set in a first preset container;

acquiring a height of a highest point of the allocated spatial location of the at least one item and a height of a preset spatial location of the first preset container, to determine whether the height of the highest point of the allocated spatial location of the at least one item is higher than the height of the preset spatial location; and

in response to the height of the highest point of the allocated spatial location of the at least one item being higher than the height of the preset spatial location, sending a spatial location change instruction to the spatial location allocating apparatus, the spatial location change instruction used for instructing the spatial location allocating apparatus to allocate the at least one item in the first preset container to a second preset container such that the height of the highest point of the spatial location of the at least item in the first preset container is below the height of the preset spatial location.

5. The method for order processing according to claim 1 , wherein the preset order comprises items having identical identifiers, or storage bins of items comprised in the present order are adjacent.

6. An apparatus for order processing, comprising:

at least one processor; and

a memory storing instructions, the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:

acquiring order information of a to-be-processed order from a terminal, the order information including storage-bin region information and volume information of at least one item indicated by the order;

determining, based on the storage-bin region information and the volume information, whether the order satisfies following conditions: the at least one item indicated by the order being located within one storage-bin region of a warehouse, and a sum of volumes of the at least one item being below a volume threshold; and

determining the order as a to-be-selected order to generate a to-be-selected order set, in response to the order satisfying the conditions,

in response to the order not satisfying the conditions and the order matching a preset order, sending by the electronic device a storage-bin region allocation instruction to a storage-bin region allocating apparatus, for instructing the storage-bin region allocating apparatus to move the at least one item indicated by the order into the one storage-bin region of the warehouse, and returning to execute the determining whether the order satisfies the conditions; and

sending, by the electronic device, a spatial location allocation instruction to a spatial location allocating apparatus, for instructing the spatial location allocating apparatus to stack at least one item indicated by a to-be-selected order in the to-be-selected order set into a first preset container,

wherein the operations further comprise:

moving, by the storage-bin region allocating apparatus, in response to the storage-bin region allocation instruction, the at least one item indicated by the order into the one storage-bin region of the warehouse; and

stacking, by the spatial location allocating apparatus, in response to the spatial location allocation instruction, the at least one item indicated by the to-be-selected order in the to-be-selected order set into the first preset container.

7. The apparatus for order processing according to claim 6 , wherein the operations further comprise:

determining a volume difference between the volume threshold and the sum of the volumes, in response to the sum of the volumes of the at least one item indicated by the order being less than the volume threshold;

determining whether there is a target order in a specified to-be-selected order set, the target order being a to-be-selected order having a sum of volumes of at least one item indicated whereby less than the volume difference; and

incorporating, in response to there being the target order in the specified to-be-selected order set, the target order into the to-be-selected order set.

8. The apparatus for order processing according to claim 6 , wherein the determining, based on the storage-bin region information and the volume information, whether the order satisfies following conditions: the at least one item indicated by the order being located within one storage-bin region, and a sum of volumes of the at least one item being below a volume threshold comprises:

determining whether the at least one item indicated by the order is located within the one storage-bin region based on the storage-bin region information;

determining whether the sum of the volumes of the at least one item indicated by the order is below the volume threshold based on the volume information, in response to the at least one item indicated by the order being located within the one storage-bin region; and

determining the order satisfying the conditions, in response to the sum of the volumes of the at least one item indicated by the order being below the volume threshold.

9. The apparatus for order processing according to claim 6 , wherein after the determining the order as a to-be-selected order to generate a to-be-selected order set, the method further comprises:

sending a spatial location allocation instruction to a spatial location allocating apparatus, the spatial location allocation instruction used for instructing the spatial location allocating apparatus to allocate a spatial location to the at least one item indicated by the to-be-selected order in the to-be-selected order set in a first preset container;

acquiring a height of a highest point of the allocated spatial location of the at least one item and a height of a preset spatial location of the first preset container, to determine whether the height of the highest point of the allocated spatial location of the at least one item is higher than the height of the preset spatial location; and

in response to the height of the highest point of the allocated spatial location of the at least one item being higher than the height of the preset spatial location, sending a spatial location change instruction to the spatial location allocating apparatus, the spatial location change instruction used for instructing the spatial location allocating apparatus to allocate the at least one item in the first preset container to a second preset container such that the height of the highest point of the spatial location of the at least item in the first preset container is below the height of the preset spatial location.

10. The apparatus for order processing according to claim 6 , wherein the preset order comprises items having identical identifiers, or storage bins of items comprised in the present order are adjacent.

11. A non-transitory computer readable storage medium, storing a computer program thereon, wherein the program, when executed by a processor, causes the processor to perform operations, the operations comprising:

acquiring order information of a to-be-processed order from the order, the order information including storage-bin region information and volume information of at least one item indicated by the order;

determining, based on the storage-bin region information and the volume information, whether the order satisfies following conditions: the at least one item indicated by the order being located within one storage-bin region of a warehouse, and a sum of volumes of the at least one item being below a volume threshold; and

in response to the order satisfying the conditions, determining the order as a to-be-selected order, to generate a to-be-selected order set,

in response to the order not satisfying the conditions and the order matching a preset order, sending by the electronic device a storage-bin region allocation instruction to a storage-bin region allocating apparatus, for instructing the storage-bin region allocating apparatus to move the at least one item indicated by the order into the one storage-bin region of the warehouse, and returning to execute the determining whether the order satisfies the conditions; and

sending, by the electronic device, a spatial location allocation instruction to a spatial location allocating apparatus, for instructing the spatial location allocating apparatus to stack at least one item indicated by a to-be-selected order in the to-be-selected order set into a first preset container,

wherein the operations further comprise:

moving, by the storage-bin region allocating apparatus, in response to the storage-bin region allocation instruction, the at least one item indicated by the order into the one storage-bin region of the warehouse; and

stacking, by the spatial location allocating apparatus, in response to the spatial location allocation instruction, the at least one item indicated by the to-be-selected order in the to-be-selected order set into the first preset container.

12. The non-transitory computer readable storage medium according to claim 11 , wherein after the determining the order as a to-be-selected order, to generate a to-be-selected order set, the operations further comprise:

determining a volume difference between the volume threshold and the sum of the volumes, in response to the sum of the volumes of the at least one item indicated by the order being less than the volume threshold;

determining whether there is a target order in a specified to-be-selected order set, the target order being a to-be-selected order having a sum of volumes of at least one item indicated whereby less than the volume difference; and

incorporating the target order into the to-be-selected order set, in response to there being the target order in the specified to-be-selected order set.

13. The non-transitory computer readable storage medium according to claim 11 , wherein the determining, based on the storage-bin region information and the volume information, whether the order satisfies following conditions: the at least one item indicated by the order being located within one storage-bin region, and a sum of volumes of the at least one item being below a volume threshold comprises:

determining whether the at least one item indicated by the order is located within the one storage-bin region based on the storage-bin region information;

determining whether the sum of the volumes of the at least one item indicated by the order is below the volume threshold based on the volume information, in response to the at least one item indicated by the order being located within the one storage-bin region; and

determining the order satisfying the conditions, in response to the sum of the volumes of the at least one item indicated by the order being below the volume threshold.

14. The non-transitory computer readable storage medium according to claim 11 , wherein after the determining the order as a to-be-selected order to generate a to-be-selected order set, the operations further comprise:

sending a spatial location allocation instruction to a spatial location allocating apparatus, the spatial location allocation instruction used for instructing the spatial location allocating apparatus to allocate a spatial location to the at least one item indicated by the to-be-selected order in the to-be-selected order set in a first preset container;

acquiring a height of a highest point of the allocated spatial location of the at least one item and a height of a preset spatial location of the first preset container, to determine whether the height of the highest point of the allocated spatial location of the at least one item is higher than the height of the preset spatial location; and

in response to the height of the highest point of the allocated spatial location of the at least one item being higher than the height of the preset spatial location, sending a spatial location change instruction to the spatial location allocating apparatus, the spatial location change instruction used for instructing the spatial location allocating apparatus to allocate the at least one item in the first preset container to a second preset container such that the height of the highest point of the spatial location of the at least item in the first preset container is below the height of the preset spatial location.

15. The non-transitory computer readable storage medium according to claim 11 , wherein the preset order comprises items having identical identifiers, or storage bins of items comprised in the present order are adjacent.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2019
From: SHI, GUANYU
To: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
Reel/Frame 050322/0435 →
Priority Claims (1)
CN 201710229108.1 · Apr 10, 2017 · national
Continuity (1)
Related Publication 20200043080A1 · Feb 6, 2020