CN113762872A - Order combining method and device - Google Patents
Order combining method and device Download PDFInfo
- Publication number
- CN113762872A CN113762872A CN202110224559.2A CN202110224559A CN113762872A CN 113762872 A CN113762872 A CN 113762872A CN 202110224559 A CN202110224559 A CN 202110224559A CN 113762872 A CN113762872 A CN 113762872A
- Authority
- CN
- China
- Prior art keywords
- order
- collection
- root
- picking task
- document
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000009826 distribution Methods 0.000 claims abstract description 12
- 238000003860 storage Methods 0.000 claims description 115
- 238000004590 computer program Methods 0.000 claims description 9
- 230000009191 jumping Effects 0.000 claims description 6
- 238000012163 sequencing technique Methods 0.000 claims description 6
- 230000002776 aggregation Effects 0.000 claims description 3
- 238000004220 aggregation Methods 0.000 claims description 3
- 230000004931 aggregating effect Effects 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000002203 pretreatment Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
Abstract
The invention discloses a method and a device for organizing orders, and relates to the technical field of computers. One embodiment of the method comprises: selecting a root document from the document set, wherein the root document is the document with the most articles distributed in the warehouse; determining the priority of other documents in the document set except the root document based on the root document; and initializing the collection sheet and the order picking task sheet according to the root document, and adding one or more other documents meeting the order combination condition to the collection sheet and the order picking task sheet according to the priority. The embodiment can improve the article concentration ratio of the picking task order in the collection order and realize full picking task order of each order forming result, including the distribution calculation of the articles while the collection order is formed.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a method and a device for organizing orders.
Background
The existing picking task calculation scheme is that documents to be produced are firstly combined into a set to form a set sheet, and then the picking task sheet in the set sheet is combined according to the item attributes of the documents in the set sheet, including information such as the storage position and the logic area where the items are located, the volume and the weight of the items and the like. The logic of the existing scheme is to build an aggregate sheet according to document attributes, and to build the relationship between the aggregate sheet and documents first, that is, all documents in the aggregate sheet are built into the aggregate sheet.
In the process of implementing the invention, the inventor finds that at least the following problems exist in the prior art:
the distribution condition of the articles is not considered in the process of building the collection sheet, so that the article concentration of the built picking task sheet is not optimal; when the picking order in the collection list is assembled, the picking order is not full enough due to too small quantity of the residual articles, and the picking efficiency is affected.
Disclosure of Invention
In view of this, embodiments of the present invention provide an order combining method and apparatus, which can improve the article concentration of the order picking task orders in the collection order and achieve full order picking task orders with each order combining result, including the distribution calculation of the articles while the collection order is created.
To achieve the above object, according to an aspect of an embodiment of the present invention, a singleton method is provided.
A method of singulating, comprising: selecting a root document from a document set, wherein the root document is the document with the most articles distributed in the warehouse; determining the priority of each other receipt based on the item storage position matching degree between each other receipt except the root receipt in the receipt set and the root receipt; and initializing an aggregate sheet and a picking task sheet according to the root document, and adding one or more other documents meeting the order combination condition to the aggregate sheet and the picking task sheet according to the priority.
Optionally, the selecting a root document from the document set includes: selecting a target receipt which contains the most articles distributed in the area in the warehouse from the receipt set; if the number of the target bill is one, taking the target bill as the root bill; and if the number of the target bills is multiple, taking the target bill with the largest article number as the root bill.
Optionally, the determining the priority of each other document in the document set based on the item storage location matching degree between each other document except the root document and the root document includes: and for any other receipt, comparing the storage positions of the items in the other receipts with the storage positions of the items in the root receipt one by one in a storage hierarchy according to the storage hierarchy of the items, and determining the priority of each other receipt according to the comparison result of the storage positions of each storage hierarchy, wherein the priority of the other receipt is the highest when the comparison result of the storage positions of each storage hierarchy is completely consistent, and the storage hierarchy comprises an area, a roadway and a storage position.
Optionally, the initializing an aggregate order and a picking order according to the root document, and adding one or more other documents meeting an order group condition to the aggregate order and the picking order according to the priority comprises: initializing a collection sheet according to the root document, and respectively initializing the picking task sheets of all the areas according to all the areas of the distribution of the articles in the root document, wherein the areas correspond to the picking task sheets one by one; sequencing the other bills according to the priority from high to low, and sequentially judging whether each other bill meets the form combination condition, wherein for any other bill, the form combination condition is met under the following conditions: after the other bills are assembled to the collection sheet and the picking order sheets in the corresponding area, the collection sheet does not exceed a collection sheet threshold value, and any picking order sheet does not exceed a picking order sheet threshold value; adding the other documents satisfying the group order condition to the aggregated sheets and the picking order sheets of the corresponding area.
Optionally, the method further comprises: under the condition that any other bill does not meet the bill combination condition, if the bill combination exceeds the bill combination threshold value after any other bill is combined into the bill combination, the bill combination is finished; if the order picking task orders in one or more areas exceed the threshold value of the order picking task orders after any other documents are established to the order picking task orders in the corresponding areas, the order picking task orders exceeding the threshold value of the order picking task orders are finished.
Optionally, after the aggregating single group of sheets is completed, the method includes: if the order picking task order which is not completed by the order group exists, taking a first residual order set which is not added to the collection order and the order picking task order as the order set, and skipping to the step of selecting a root order from the order set so as to continue to build a subsequent collection order of the collection order; after the picking task single order exceeding the picking task single threshold value is completed, the method comprises the following steps: and if the collection order is not completed and the picking task order which is not completed is existed, taking the second residual order which is not added to the collection order and the picking task order as each other order in the order collection except the root order, and skipping to the step of determining the priority of each other order based on the item storage position matching degree between each other order in the order collection except the root order and the root order so as to continue to build the collection order and the picking task order which is not completed.
According to another aspect of the embodiments of the present invention, there is provided a singulation apparatus.
A singulation engine comprising: the root document selection module is used for selecting a root document from the document set, wherein the root document is the document which contains the most articles and is distributed in the area in the warehouse; the priority determining module is used for determining the priority of each other receipt based on the item storage position matching degree between each other receipt except the root receipt in the receipt set and the root receipt; and the order combining module is used for initializing the collection order and the order picking task order according to the root document and adding one or more other documents meeting order combining conditions to the collection order and the order picking task order according to the priority.
Optionally, the root document selection module is further configured to: selecting a target receipt with the most items distributed in the area in the warehouse from the receipt set; if the number of the target bill is one, taking the target bill as the root bill; and if the number of the target bills is multiple, taking the target bill with the largest article number as the root bill.
Optionally, the priority determination module is further configured to: and for any other receipt, comparing the storage positions of the items in the other receipts with the storage positions of the items in the root receipt one by one in a storage hierarchy according to the storage hierarchy of the items, and determining the priority of each other receipt according to the comparison result of the storage positions of each storage hierarchy, wherein the priority of the other receipt is the highest when the comparison result of the storage positions of each storage hierarchy is completely consistent, and the storage hierarchy comprises an area, a roadway and a storage position.
Optionally, the singles module is further configured to: initializing a collection sheet according to the root document, and respectively initializing the picking task sheets of all the areas according to all the areas of the distribution of the articles in the root document, wherein the areas correspond to the picking task sheets one by one; sequencing the other bills according to the priority from high to low, and sequentially judging whether each other bill meets the form combination condition, wherein for any other bill, the form combination condition is met under the following conditions: after the other bills are assembled to the collection sheet and the picking order sheets in the corresponding area, the collection sheet does not exceed a collection sheet threshold value, and any picking order sheet does not exceed a picking order sheet threshold value; adding the other documents satisfying the group order condition to the aggregated sheets and the picking order sheets of the corresponding area.
Optionally, the singles module is further configured to: under the condition that any other bill does not meet the bill combination condition, if the bill combination exceeds the bill combination threshold value after any other bill is combined into the bill combination, the bill combination is finished; if the order picking task orders in one or more areas exceed the threshold value of the order picking task orders after any other documents are established to the order picking task orders in the corresponding areas, the order picking task orders exceeding the threshold value of the order picking task orders are finished.
Optionally, the singles module is further configured to: after the collection single-set order is completed, if the order picking task order which is not completed is existed, taking a collection of first residual orders which are not added to the collection order and the order picking task order as the order collection, and jumping to the step of selecting a root order from the order collection so as to continue to build a subsequent collection order of the collection order; after the picking task single group of the picking task order exceeding the picking task order threshold is completed, if the collection order is not finished and the picking task order which is not finished is existed, taking the second residual order which is not added to the collection order and the picking task order as each other order in the order collection except the root order, and jumping to the step of determining the priority of each other order based on the item storage position matching degree between each other order in the order collection except the root order and the root order so as to continue to build the collection order and the picking task order which is not finished.
According to yet another aspect of an embodiment of the present invention, an electronic device is provided.
An electronic device, comprising: one or more processors; a memory for storing one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the singleton method provided by embodiments of the invention.
According to yet another aspect of an embodiment of the present invention, a computer-readable medium is provided.
A computer-readable medium, on which a computer program is stored, which, when executed by a processor, implements the singleton method provided by embodiments of the invention.
One embodiment of the above invention has the following advantages or benefits: selecting a root document from the document set, wherein the root document is the document with the most articles distributed in the warehouse; determining the priority of other documents in the document set except the root document based on the root document; and initializing the collection sheet and the order picking task sheet according to the root document, and adding one or more other documents meeting the order combination condition to the collection sheet and the order picking task sheet according to the priority. The method and the system can calculate the distribution of the articles while building the collection sheet, improve the article concentration of the picking task sheet in the collection sheet, and realize full picking task sheet of each order forming result.
Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
FIG. 1 is a schematic diagram of the main steps of a group order method according to one embodiment of the present invention;
FIG. 2 is a schematic diagram of a logical area in which a root order is located, according to one embodiment of the invention;
FIG. 3 is a block flow diagram according to one embodiment of the invention;
FIG. 4 is a schematic diagram of the main modules of a singulation engine according to one embodiment of the present invention;
FIG. 5 is an exemplary system architecture diagram in which embodiments of the present invention may be employed;
fig. 6 is a schematic block diagram of a computer system suitable for use in implementing a terminal device or server of an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, in which various details of embodiments of the invention are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 is a schematic diagram of the main steps of a group singulating method according to one embodiment of the present invention.
As shown in fig. 1, the group-and-list method according to an embodiment of the present invention mainly includes the following steps S101 to S103.
Step S101: selecting a root document from the document set, wherein the root document is the document with the most articles distributed in the warehouse;
step S102: determining the priority of each other receipt based on the item storage position matching degree between each other receipt except the root receipt in the receipt set and the root receipt;
step S103: and initializing the collection sheet and the order picking task sheet according to the root document, and adding one or more other documents meeting the order combination condition to the collection sheet and the order picking task sheet according to the priority.
A region is a logical area in the warehouse. A warehouse can be divided into one or more logic areas, the logic areas enable a picking person to efficiently pick one area, so that the general warehouse comprises a plurality of logic areas except a small warehouse (which can be regarded as only one logic area), for example, a book warehouse can be divided into a plurality of areas according to book types or heat, one area is a group of familiar picking persons to pick, the divided areas are the logic areas, and the warehouse management person can carry out maintenance according to actual conditions; for example, a warehouse with 200 shelves, the warehouse manager may divide the shelves into several groups according to the information of the type, similarity, etc. of the goods on the shelves, and each group is a concept of a logical area.
Each logical area includes one or more lanes, each lane typically including a plurality of bins (bins located on shelves).
The collection sheet may contain one or more pick order sheets to ensure that items of a document are not split into different collection sheets, which are the boundaries of the document. The documents, such as orders, include one or more items, for example, each order may include one or more items.
The order picking task list is a collection of articles and is used for guiding order picking behaviors, and the unilateral boundary of the order picking task is usually a logic area, namely, one order picking task list is ensured not to cross one logic area, so that the high efficiency of the order picking behaviors is ensured.
Selecting a root document from the document set, which may specifically include: selecting a target receipt which contains the most articles distributed in the area in the warehouse from the receipt set; if the number of the target document is one, taking the target document as a root document; and if the number of the target documents is multiple, taking the target document with the largest article number as a root document.
The document contains the most articles distributed in the area in the warehouse, namely: the items of the receipt are distributed in the largest area of the warehouse as a whole, and the number of the distributed areas of the items in the warehouse is the number of the areas spanned by the storage positions of the items in the receipt. If the item storage locations in a document are distributed across multiple logical areas, the document may be referred to as a cross-logical area document. For example, after an order arrives at a warehouse, if an order contains multiple types of commodities, according to the concept of the logic area, the commodities of the types are probably not in the logic area, in order to ensure that all the commodities can be simultaneously delivered after the order is produced in the warehouse, the orders across the logic area need to be picked across the logic area, after the picking tasks of several logic areas are completed, the orders are converged in the converging area for subsequent production, and the integrity of the orders delivered from the warehouse is ensured, so the production scene across the logic area is a common scene in the warehouse.
The degree of matching of the storage location of the item between the two documents, i.e. the degree of matching of the storage location of the items of the two documents, e.g. the storage locations of the items from the two documents are consistent or not.
Determining the priority of each other document based on the item storage position matching degree between each other document except the root document in the document set and the root document, which may specifically include: for any other bill (other bills refer to bills except for a root bill in a bill set), according to the storage level of the article, comparing the storage positions of the articles in the other bills with the storage positions of the articles in the root bill one by one in a storage level manner, and determining the priority of each other bill according to the comparison result of the storage positions of each storage level, wherein the priority of other bills with completely consistent comparison results of the storage positions of each storage level is the highest, and the storage level comprises an area, a roadway and a storage position. For example, the storage location of a certain article is a certain storage location in a certain roadway under a certain area, and then the area, the roadway and the storage location represent the storage location hierarchy of the article in the warehouse, that is, the storage hierarchy.
Initializing the collection sheet and the picking task sheet according to the root document, and adding one or more other documents meeting the order combination condition to the collection sheet and the picking task sheet according to the priority, which may specifically include: initializing a collection sheet according to the root document, and respectively initializing the order picking task sheets of all the areas according to all the areas of article distribution in the root document, wherein the areas correspond to the order picking task sheets one by one; sequencing other bills according to the priority from high to low, and sequentially judging whether each other bill meets the order-forming condition, wherein for any other bill, the order-forming condition is met under the following conditions: after the other bills are established into the collection list and the picking task list in the corresponding area, the collection list does not exceed the threshold value of the collection list, and any picking task list does not exceed the threshold value of the picking task list; and adding other documents meeting the order combination condition to the aggregated sheet and the picking task sheet of the corresponding area. For other documents meeting the conditions of the group document with the same priority, other documents with larger quantity of commodities can be preferentially established (added).
Under the condition that any other bill does not meet the bill combination condition, the bill combination condition is further divided into the following conditions: if the collection list exceeds the threshold value of the collection list after any other document is established into the collection list, the collection and single list is finished; if one or more picking task orders in one or more areas exceed the picking task order threshold value after any other bill is established to the picking task order in the corresponding area, the picking task order exceeding the picking task order threshold value is completed.
After the collection single-group order is completed, if a picking task order which is not completed in order combination exists, taking a collection of first residual documents which are not added to the collection order and the picking task order as a document collection, and jumping to a step of selecting a root document from the document collection so as to continue to build a subsequent collection order of the collection order.
After the picking task single group exceeding the picking task order threshold is completed, if the collection order is not completed and picking task orders which are not completed are existed, taking the second residual documents which are not added to the collection order and the picking task order as other documents in the document collection except the root document, and skipping to the step of determining the priority of other documents based on the item storage position matching degree between the other documents in the document collection except the root document and the root document so as to continue to build the collection order and the picking task orders which are not completed.
In the embodiment of the invention, in the determination of the relationship between the collection sheet and the bills, the establishment condition of the picking task sheet contained in the collection sheet is considered at the same time, so that the full consideration of the density of the articles is ensured, the unsatisfied condition of the picking task sheet is avoided at the same time, the judgment of the original completion logic of the order establishment is changed when the collection sheet is established and the picking task sheet is considered at the same time, the order establishment is not completed any more, but the order establishment is performed according to the establishment condition of the collection sheet and the picking task sheet, so that the full degree of the picking task sheet can be improved, and the picking efficiency is improved.
In the following, documents are taken as an example to describe the order organizing method of the embodiment of the present invention in detail, and each order includes one or more items (i.e., items in the documents).
Firstly, the functions of the collection list are abstractly defined again, and the essence of the concept design of the collection list is to ensure that all orders contained in an order crossing the logic area can be picked after all picking tasks in one collection list are operated, so that the subsequent smooth production is ensured. In order to ensure the efficiency of the subsequent picking task, the default rule of the picking task is that the picking task cannot cross a logic area so as to ensure that the field operator is skilled to pick the goods efficiently.
When a batch of orders need to build a collection order and picking task orders therein, the order with the largest cross logic area needs to be built and completed preferentially, so that the order can be used as a root order of the algorithm of the invention to carry out subsequent order building logic, and supplementary explanation is needed. The order-organizing algorithm process of the embodiment of the present invention first finds a seed order (i.e. a root order), i.e. after traversing the batch of orders to be organized, the order that spans the most across the logic area is marked as the root order, as shown in fig. 2, which is a schematic diagram of the logic area where the root order is located. For example, in the batch of orders, the commodities included in the root order correspond to 1, 2, 3, 4, and 5 in the drawing, that is, five specific storage locations (including three storage levels, logical areas — lane-storage), and are distributed in the logical area 2, the logical area 4, and the logical area 5, that is, the root order spans three logical areas.
According to the initialized root order, the order is graded, namely, the priority is determined, the default priority of the root order is the highest, and the following grading mainly determines the priority of other orders except the root order. As a preferred embodiment, the ranking may be preceded by a pre-treatment: when the orders of the batch are processed based on the root orders, the orders can be sequenced, and the calculation is carried out preferentially when the quantity of commodities is large; and meanwhile, the ordered queue is used in the process of finishing the calculation of the priority and storing, so that the order priority combination with a large number of commodities is ensured. As described above, the concept of lanes may be provided in the logic area, one logic area may be divided into a plurality of lanes, and each lane may be composed of a plurality of storage locations, so that orders may be classified according to the matching degree of storage levels among orders. If an order is compared with the root order, and the logic area, the roadway and the storage position are all completely consistent, the order is the order with the first-class priority, and the priority of the order and the logic area where the order is located are recorded. Based on similar logic, if an order is not completely consistent with the reserve of the root order, but the channels are completely consistent and partial reserves are consistent, the order can be marked as a priority of two; if the storage positions of a certain order and the root order are not matched, but the channels are completely consistent, the storage positions can be marked as the priority of three, etc.; if a certain order is not completely consistent with the root order channel, marking the order as the priority of four equal levels; if an order is completely inconsistent with the root order channel, then the priority is marked as five, etc. For orders with the logical area inconsistent with the root order, the orders are not grouped at this time, so that the priority does not need to be marked. It should be noted that, when the storage locations of the order commodities are the subset and the complete set of the storage locations of the root order commodity, the order may be considered to be completely consistent with the logical area, the lane, and the storage location of the root order commodity, for example, according to the above example, the commodities of the root order are distributed in the logical area 2, the logical area 4, and the logical area 5, and a certain order commodity is distributed in the logical area 2 and the logical area 4, and the lane, the storage location of the two logical areas and the lane, the storage location of the root order commodity in the two logical areas are completely consistent, and the order may also be considered to be completely consistent with the logical area, the lane, and the storage location of the root order commodity. If the storage location of a certain order commodity relates to a logic area, a roadway or a storage position different from the root order commodity, the storage location does not belong to the condition that the logic area, the roadway or the storage position of the order is completely consistent with that of the root order commodity.
Performing order grouping according to the order marked with the priority, and performing commodity quantity ordering work with the same priority before the order grouping starts to ensure the order priority order grouping with a large quantity of commodities; firstly, establishing root orders into a collection sheet and respectively initializing picking task sheets according to the logic areas of the root orders; and then orders with the same priority are grouped into a collection order and a corresponding picking task order, and the orders are grouped according to the sequence of the priority from high to low. Calculating before each building is started, and whether the building exceeds the threshold of the collection order or the threshold of the picking task order or not, if so, the order cannot be formed and the forming of the next order is continued; under the condition that the order can be formed in the current order, the order forming result is calculated after the order forming is finished, and if the building of the collection order reaches the threshold of the collection order or all the picking task orders contained in the collection order are formed completely (the threshold of the picking task orders is reached), the whole order forming is finished; if one or more picking task lists are built and the picking task lists are not built in the list, the grade calculation is carried out according to the picking task lists in the logic area which is not built and the order which is not built, and then the logic is repeated until the whole list is built or the traversal is completed.
As shown in fig. 3, a batch order to be grouped enters the grouping algorithm logic of the embodiment of the present invention (S301), a root order is first calculated according to the number of logical zones across each order (S302), and orders other than the root order are graded according to the root order (S303), that is, priorities of the other orders are determined. The root order is assembled into the collection sheet and the picking task sheet corresponding to each logic area of the root order (S304), and then whether the whole order assembly is completed is judged (S305), namely whether the collection sheet assembly reaches the collection sheet threshold value or all the picking task sheets contained in the collection sheet are assembled completely is judged, if yes, the collection sheet and all the picking task sheet contained in the collection sheet are completed (S311). Otherwise, continuing the subsequent steps, namely performing order grouping on each order of each priority according to the sequence of the priority from high to low and the same priority commodity number from high to low (S306), judging whether the order (namely the current order) exceeds the order grouping threshold or whether a picking task order exceeds the picking task order threshold after being grouped (S307) when any order is formed, if so, putting the current order back into the order to be grouped (S308), namely, not performing order grouping on the current order, and if not, grouping the current order into the order and the corresponding picking task order (S309). Then, whether the whole order group is finished or not is judged again (S310), if so, the collective order and each picking task single group order contained in the collective order are finished (S311), otherwise, whether a picking task single group order is finished or not is judged (S312), if so, the priority of the order to be established is recalculated according to the picking task order, the root order and the condition of the order to be established in the completed logic area (S313), and then, the step of grouping each order with each priority according to the sequence of the order from high to low in priority and the number of the commodities with the same priority from high to low is skipped to (namely, the step of skipping to S306). If the order of the picking task is not finished currently, the subsequent orders are continued to be ordered according to the sequence of the high-priority to low-priority commodities and the same priority commodity number (namely, the step is jumped to S306).
According to the process, if any order picking task order reaches the order picking task order threshold value, the order picking task single group exceeding the order picking task order threshold value is completed, if the collection order and other order picking task orders are not completed at the moment, the collection order and the unfinished other order picking task orders need to be continuously grouped at the next order grouping, at the moment, the root order does not need to be recalculated, only the orders which are not grouped need to be graded again, and then a new order grouping is started.
If the collection order reaches the collection order threshold value, the group orders of the collection order and all the picking task orders are finished, namely the whole group orders are finished, if picking task orders which are not finished are available, the root orders need to be calculated and the order grade division needs to be carried out again according to the method on the basis of all orders which are not currently grouped, and a new group order is started again.
According to the embodiment of the invention, the order picking task list is established while the collection list is established, so that the distribution of the commodities can be calculated while the collection list is established, and the commodity aggregation degree of the order picking task list in the collection list is improved. In addition, the judgment condition for completing the collection sheet and the picking task single sheet is adjusted, all orders in the collection sheet are not judged to be completed as the completion of the sheet combination any more, and the sheet combination is completed after the threshold value of the collection sheet or the threshold value of the picking task sheet is triggered, so that the picking task sheet of each sheet combination result is fully and fully realized.
Fig. 4 is a schematic diagram of the main modules of a singulation apparatus according to one embodiment of the present invention.
As shown in fig. 4, the group list apparatus 400 according to an embodiment of the present invention mainly includes: a root document selection module 401, a priority determination module 402 and a form group module 403.
The root document selecting module 401 is configured to select a root document from the document set, where the root document is a document in which the contained items are distributed most in the area in the warehouse.
The priority determining module 402 is configured to determine the priority of each other document in the document set based on the item storage location matching degree between each other document except the root document and the root document.
And the form group module 403 is configured to initialize the collection form and the picking order form according to the root form, and add one or more other forms meeting the form group condition to the collection form and the picking order form according to the priority.
The root document selection module 401 may be specifically configured to: selecting a target receipt which contains the most articles distributed in the area in the warehouse from the receipt set; if the number of the target document is one, taking the target document as a root document; and if the number of the target documents is multiple, taking the target document with the largest article number as a root document.
The priority determination module 402 may be specifically configured to: and for any other receipt, comparing the storage positions of the items in the other receipts with the storage positions of the items in the root receipt one by one in a storage hierarchy mode according to the storage hierarchy of the items, and determining the priority of each other receipt according to the comparison result of the storage positions of each storage hierarchy, wherein the priority of the other receipts is the highest when the comparison result of the storage positions of each storage hierarchy is completely consistent, and the storage hierarchy comprises an area, a roadway and a storage position.
The grouping module 403 may specifically be configured to: initializing a collection sheet according to the root document, and respectively initializing the order picking task sheets of all the areas according to all the areas of article distribution in the root document, wherein the areas correspond to the order picking task sheets one by one; sequencing other bills according to the priority from high to low, and sequentially judging whether each other bill meets the order-forming condition, wherein for any other bill, the order-forming condition is met under the following conditions: after the other bills are established into the collection list and the picking task list in the corresponding area, the collection list does not exceed the threshold value of the collection list, and any picking task list does not exceed the threshold value of the picking task list; and adding other documents meeting the order combination condition to the aggregated sheet and the picking task sheet of the corresponding area.
The singleton module 403 may also be used to: under the condition that any other bill does not meet the bill combination condition, if the bill combination exceeds the bill combination threshold value after any other bill is combined into the bill combination, the bill combination is finished; if one or more picking task orders in one or more areas exceed the picking task order threshold value after any other bill is established to the picking task order in the corresponding area, the picking task order exceeding the picking task order threshold value is completed.
The singleton module 403 may also be used to: after the collection single-group order is completed, if a picking task order which is not completed in order combination exists, taking a collection of first residual documents which are not added to the collection order and the picking task order as a document collection, and jumping to a step of selecting a root document from the document collection to continue to build a subsequent collection order of the collection order; after the picking task single group of the picking task order exceeding the picking task order threshold is completed, if the collection order is not completed and the picking task order which is not completed is existed, taking the second residual document which is not added to the collection order and the picking task order as each other document except the root document in the document collection, and skipping to the step of determining the priority of each other document based on the item storage position matching degree between each other document except the root document in the document collection so as to continue to construct the collection order and the picking task order which is not completed.
In addition, the specific implementation of the grouping device in the embodiment of the present invention has been described in detail in the above grouping method, and therefore, the repeated content will not be described again.
Fig. 5 illustrates an exemplary system architecture 500 in which a singulating method or a singulating device of embodiments of the present invention may be applied.
As shown in fig. 5, the system architecture 500 may include terminal devices 501, 502, 503, a network 504, and a server 505. The network 504 serves to provide a medium for communication links between the terminal devices 501, 502, 503 and the server 505. Network 504 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 501, 502, 503 to interact with a server 505 over a network 504 to receive or send messages or the like. The terminal devices 501, 502, 503 may have installed thereon various communication client applications, such as shopping-like applications, web browser applications, search-like applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only).
The terminal devices 501, 502, 503 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 505 may be a server providing various services, such as a background management server (for example only) providing support for shopping websites browsed by users using the terminal devices 501, 502, 503. The backend management server may analyze and perform other processing on the received data such as the product information query request, and feed back a processing result (for example, target push information, product information — just an example) to the terminal device.
It should be noted that the group-and-single method provided by the embodiment of the present invention is generally executed by the server 505, and accordingly, the group-and-single device is generally disposed in the server 505.
It should be understood that the number of terminal devices, networks, and servers in fig. 5 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 6, shown is a block diagram of a computer system 600 suitable for use in implementing a terminal device or server of an embodiment of the present application. The terminal device or the server shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU)601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data necessary for the operation of the system 600 are also stored. The CPU 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.
In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. The above-described functions defined in the system of the present application are executed when the computer program is executed by the Central Processing Unit (CPU) 601.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present invention may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor includes a root document selection module, a priority determination module, and a form group module. Where the names of these modules do not in some way constitute a limitation on the module itself, for example, the root document selection module may also be described as a "module for selecting a root document from a collection of documents".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to comprise: selecting a root document from a document set, wherein the root document is the document with the most articles distributed in the warehouse; determining the priority of each other receipt based on the item storage position matching degree between each other receipt except the root receipt in the receipt set and the root receipt; and initializing an aggregate sheet and a picking task sheet according to the root document, and adding one or more other documents meeting the order combination condition to the aggregate sheet and the picking task sheet according to the priority.
According to the technical scheme of the embodiment of the invention, a root document is selected from the document set, and the root document is the document with the most articles distributed in the area in the warehouse; determining the priority of other documents in the document set except the root document based on the root document; and initializing the collection sheet and the order picking task sheet according to the root document, and adding one or more other documents meeting the order combination condition to the collection sheet and the order picking task sheet according to the priority. The method and the system can calculate the distribution of the articles while building the collection sheet, improve the article concentration of the picking task sheet in the collection sheet, and realize full picking task sheet of each order forming result.
The above-described embodiments should not be construed as limiting the scope of the invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (14)
1. A method of singulating, comprising:
selecting a root document from a document set, wherein the root document is the document with the most articles distributed in the warehouse;
determining the priority of each other receipt based on the item storage position matching degree between each other receipt except the root receipt in the receipt set and the root receipt;
and initializing an aggregate sheet and a picking task sheet according to the root document, and adding one or more other documents meeting the order combination condition to the aggregate sheet and the picking task sheet according to the priority.
2. The method of claim 1, wherein selecting a root document from a collection of documents comprises:
selecting a target receipt which contains the most articles distributed in the area in the warehouse from the receipt set; if the number of the target bill is one, taking the target bill as the root bill; and if the number of the target bills is multiple, taking the target bill with the largest article number as the root bill.
3. The method according to claim 1, wherein the determining the priority of each other document in the document set based on the item storage location matching degree between each other document except the root document and the root document comprises:
and for any other receipt, comparing the storage positions of the items in the other receipts with the storage positions of the items in the root receipt one by one in a storage hierarchy according to the storage hierarchy of the items, and determining the priority of each other receipt according to the comparison result of the storage positions of each storage hierarchy, wherein the priority of the other receipt is the highest when the comparison result of the storage positions of each storage hierarchy is completely consistent, and the storage hierarchy comprises an area, a roadway and a storage position.
4. The method of claim 1, wherein initializing an aggregation sheet and a picking order sheet according to the root document and adding one or more of the other documents satisfying a group order condition to the aggregation sheet and the picking order sheet according to the priority comprises:
initializing a collection sheet according to the root document, and respectively initializing the picking task sheets of all the areas according to all the areas of the distribution of the articles in the root document, wherein the areas correspond to the picking task sheets one by one;
sequencing the other bills according to the priority from high to low, and sequentially judging whether each other bill meets the form combination condition, wherein for any other bill, the form combination condition is met under the following conditions: after the other bills are assembled to the collection sheet and the picking order sheets in the corresponding area, the collection sheet does not exceed a collection sheet threshold value, and any picking order sheet does not exceed a picking order sheet threshold value;
adding the other documents satisfying the group order condition to the aggregated sheets and the picking order sheets of the corresponding area.
5. The method of claim 4, further comprising: in the case that any of the other documents does not satisfy the document group condition, wherein,
if the collection list exceeds the collection list threshold value after any other bill is established to the collection list, the collection list is completed;
if the order picking task orders in one or more areas exceed the threshold value of the order picking task orders after any other documents are established to the order picking task orders in the corresponding areas, the order picking task orders exceeding the threshold value of the order picking task orders are finished.
6. The method of claim 5, wherein after the aggregating a single set of sheets is completed, comprising: if the order picking task order which is not completed by the order group exists, taking a first residual order set which is not added to the collection order and the order picking task order as the order set, and skipping to the step of selecting a root order from the order set so as to continue to build a subsequent collection order of the collection order;
after the picking task single order exceeding the picking task single threshold value is completed, the method comprises the following steps: and if the collection order is not completed and the picking task order which is not completed is existed, taking the second residual order which is not added to the collection order and the picking task order as each other order in the order collection except the root order, and skipping to the step of determining the priority of each other order based on the item storage position matching degree between each other order in the order collection except the root order and the root order so as to continue to build the collection order and the picking task order which is not completed.
7. An ordering apparatus, comprising:
the root document selection module is used for selecting a root document from the document set, wherein the root document is a document basis with the most articles distributed in the warehouse;
the priority determining module is used for determining the priority of each other receipt based on the item storage position matching degree between each other receipt except the root receipt in the receipt set and the root receipt;
and the order combining module is used for initializing the collection order and the order picking task order according to the root document and adding one or more other documents meeting order combining conditions to the collection order and the order picking task order according to the priority.
8. The apparatus of claim 7, wherein the root document selection module is further configured to:
selecting a target receipt which contains the most articles distributed in the area in the warehouse from the receipt set; if the number of the target bill is one, taking the target bill as the root bill; and if the number of the target bills is multiple, taking the target bill with the largest article number as the root bill.
9. The apparatus of claim 7, wherein the priority determination module is further configured to:
and for any other receipt, comparing the storage positions of the items in the other receipts with the storage positions of the items in the root receipt one by one in a storage hierarchy according to the storage hierarchy of the items, and determining the priority of each other receipt according to the comparison result of the storage positions of each storage hierarchy, wherein the priority of the other receipt is the highest when the comparison result of the storage positions of each storage hierarchy is completely consistent, and the storage hierarchy comprises an area, a roadway and a storage position.
10. The apparatus of claim 7, wherein the singles block is further configured to:
initializing a collection sheet according to the root document, and respectively initializing the picking task sheets of all the areas according to all the areas of the distribution of the articles in the root document, wherein the areas correspond to the picking task sheets one by one;
sequencing the other bills according to the priority from high to low, and sequentially judging whether each other bill meets the form combination condition, wherein for any other bill, the form combination condition is met under the following conditions: after the other bills are assembled to the collection sheet and the picking order sheets in the corresponding area, the collection sheet does not exceed a collection sheet threshold value, and any picking order sheet does not exceed a picking order sheet threshold value;
adding the other documents satisfying the group order condition to the aggregated sheets and the picking order sheets of the corresponding area.
11. The apparatus of claim 10, wherein the singles block is further configured to: in the case that any of the other documents does not satisfy the document group condition, wherein,
if the collection list exceeds the collection list threshold value after any other bill is established to the collection list, the collection list is completed;
if the order picking task orders in one or more areas exceed the threshold value of the order picking task orders after any other documents are established to the order picking task orders in the corresponding areas, the order picking task orders exceeding the threshold value of the order picking task orders are finished.
12. The apparatus of claim 11, wherein the singles block is further configured to:
after the collection single-set order is completed, if the order picking task order which is not completed is existed, taking a collection of first residual orders which are not added to the collection order and the order picking task order as the order collection, and jumping to the step of selecting a root order from the order collection so as to continue to build a subsequent collection order of the collection order;
after the picking task single group of the picking task order exceeding the picking task order threshold is completed, if the collection order is not finished and the picking task order which is not finished is existed, taking the second residual order which is not added to the collection order and the picking task order as each other order in the order collection except the root order, and jumping to the step of determining the priority of each other order based on the item storage position matching degree between each other order in the order collection except the root order and the root order so as to continue to build the collection order and the picking task order which is not finished.
13. An electronic device, comprising:
one or more processors;
a memory for storing one or more programs,
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method recited in any of claims 1-6.
14. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110224559.2A CN113762872A (en) | 2021-03-01 | 2021-03-01 | Order combining method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110224559.2A CN113762872A (en) | 2021-03-01 | 2021-03-01 | Order combining method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113762872A true CN113762872A (en) | 2021-12-07 |
Family
ID=78786712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110224559.2A Pending CN113762872A (en) | 2021-03-01 | 2021-03-01 | Order combining method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113762872A (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104881769A (en) * | 2015-05-27 | 2015-09-02 | 北京京东尚科信息技术有限公司 | Order processing method and device |
US20160203543A1 (en) * | 2015-01-09 | 2016-07-14 | Eric Adam Snow | System and method of providing accurate, timely and precise pickup time for online ordering |
CN108345952A (en) * | 2017-01-24 | 2018-07-31 | 北京京东尚科信息技术有限公司 | Generate set single method, apparatus, electronic equipment and readable storage medium storing program for executing |
CN110189065A (en) * | 2018-02-23 | 2019-08-30 | 北京京东尚科信息技术有限公司 | A kind of method and apparatus of determining seed order |
CN110322309A (en) * | 2018-03-30 | 2019-10-11 | 北京京东尚科信息技术有限公司 | Order processing method, apparatus and computer readable storage medium |
CN110516986A (en) * | 2018-05-21 | 2019-11-29 | 北京京东振世信息技术有限公司 | Wrap up the set single group construction method and device under production model |
CN110880057A (en) * | 2018-09-05 | 2020-03-13 | 北京京东振世信息技术有限公司 | Order combining method and device |
CN111260271A (en) * | 2018-12-03 | 2020-06-09 | 北京京东尚科信息技术有限公司 | Method and device for shortening order picking time of store |
CN111415122A (en) * | 2020-03-31 | 2020-07-14 | 北京京东振世信息技术有限公司 | Goods picking method and goods picking system |
CN111950830A (en) * | 2019-05-17 | 2020-11-17 | 北京京东尚科信息技术有限公司 | Task allocation method and device |
CN112070330A (en) * | 2019-06-11 | 2020-12-11 | 北京京东振世信息技术有限公司 | Warehouse-out method and device |
US20210032029A1 (en) * | 2019-08-02 | 2021-02-04 | Packsize, Llc | Dynamic cart optimization system |
-
2021
- 2021-03-01 CN CN202110224559.2A patent/CN113762872A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160203543A1 (en) * | 2015-01-09 | 2016-07-14 | Eric Adam Snow | System and method of providing accurate, timely and precise pickup time for online ordering |
CN104881769A (en) * | 2015-05-27 | 2015-09-02 | 北京京东尚科信息技术有限公司 | Order processing method and device |
CN108345952A (en) * | 2017-01-24 | 2018-07-31 | 北京京东尚科信息技术有限公司 | Generate set single method, apparatus, electronic equipment and readable storage medium storing program for executing |
CN110189065A (en) * | 2018-02-23 | 2019-08-30 | 北京京东尚科信息技术有限公司 | A kind of method and apparatus of determining seed order |
CN110322309A (en) * | 2018-03-30 | 2019-10-11 | 北京京东尚科信息技术有限公司 | Order processing method, apparatus and computer readable storage medium |
CN110516986A (en) * | 2018-05-21 | 2019-11-29 | 北京京东振世信息技术有限公司 | Wrap up the set single group construction method and device under production model |
CN110880057A (en) * | 2018-09-05 | 2020-03-13 | 北京京东振世信息技术有限公司 | Order combining method and device |
CN111260271A (en) * | 2018-12-03 | 2020-06-09 | 北京京东尚科信息技术有限公司 | Method and device for shortening order picking time of store |
CN111950830A (en) * | 2019-05-17 | 2020-11-17 | 北京京东尚科信息技术有限公司 | Task allocation method and device |
CN112070330A (en) * | 2019-06-11 | 2020-12-11 | 北京京东振世信息技术有限公司 | Warehouse-out method and device |
US20210032029A1 (en) * | 2019-08-02 | 2021-02-04 | Packsize, Llc | Dynamic cart optimization system |
CN111415122A (en) * | 2020-03-31 | 2020-07-14 | 北京京东振世信息技术有限公司 | Goods picking method and goods picking system |
Non-Patent Citations (2)
Title |
---|
NOUD GADEMANN 等: "Order batching to minimize total travel time in a parallel-aisle warehouse", 《IIE TRANSACTIONS》, vol. 37, no. 1, 31 December 2007 (2007-12-31), pages 63 - 75 * |
吴楠: "A电商企业仓储中心订单拣选作业优化研究", 《中国优秀硕士学位论文全文数据库 经济与管理科学辑》, vol. 2017, no. 2, 15 February 2017 (2017-02-15), pages 145 - 755 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110348771B (en) | Method and device for order grouping of orders | |
CN110472899B (en) | Method and device for distributing articles out of warehouse | |
CN108846609A (en) | Picking method, device, server and medium based on order taking responsibility | |
CN110880057B (en) | Grouping method and device | |
CN110182530B (en) | Warehouse management method and device | |
CN112700180B (en) | Goods picking method and goods picking device | |
CN110826953B (en) | Warehouse storage equipment planning method and device | |
CN111507651A (en) | Order data processing method and device applied to man-machine mixed warehouse | |
WO2021143510A1 (en) | Task determination method and device | |
CN114118888A (en) | Order ex-warehouse method and device | |
CN110889656A (en) | Warehouse rule configuration method and device | |
CN110659760A (en) | Configuration method and system for warehouse storage position | |
CN115660380B (en) | Order processing method and device for picking goods to person | |
CN111950830B (en) | Task allocation method and device | |
CN111832980B (en) | Method and device for distributing storage positions of multi-layer warehouse | |
CN112418258A (en) | Feature discretization method and device | |
CN112784212B (en) | Inventory optimization method and device | |
CN112966992B (en) | Order production method and device | |
CN111768133B (en) | Article warehouse-in method and device | |
CN113762872A (en) | Order combining method and device | |
CN110826752A (en) | Collection list distribution method and device | |
CN113762849B (en) | Method, device and system for managing inventory of stereoscopic warehouse | |
CN116629495A (en) | Method and device for outputting information | |
CN112785213B (en) | Warehouse manifest picking construction method and device | |
CN113379173A (en) | Method and apparatus for labeling warehouse goods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |