CN110097304B - Information generation method and device - Google Patents

Information generation method and device Download PDF

Info

Publication number
CN110097304B
CN110097304B CN201810089598.4A CN201810089598A CN110097304B CN 110097304 B CN110097304 B CN 110097304B CN 201810089598 A CN201810089598 A CN 201810089598A CN 110097304 B CN110097304 B CN 110097304B
Authority
CN
China
Prior art keywords
identifier
order
slot
workstation
processed
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.)
Active
Application number
CN201810089598.4A
Other languages
Chinese (zh)
Other versions
CN110097304A (en
Inventor
肖鹏宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingbangda Trade Co Ltd
Beijing Jingdong Qianshi Technology Co Ltd
Original Assignee
Beijing Jingdong Qianshi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Qianshi Technology Co Ltd filed Critical Beijing Jingdong Qianshi Technology Co Ltd
Priority to CN201810089598.4A priority Critical patent/CN110097304B/en
Publication of CN110097304A publication Critical patent/CN110097304A/en
Application granted granted Critical
Publication of CN110097304B publication Critical patent/CN110097304B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

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

Abstract

The embodiment of the application discloses an information generation method and device. One embodiment of the method comprises the following steps: acquiring a set of to-be-processed orders, wherein the to-be-processed orders correspond to order type identifiers; acquiring a slot position identification set, wherein the slot position identification corresponds to associated information comprising an order type identification group and a picking mode; and carrying out slot position identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot position identification set and the associated information corresponding to the slot position identifications in the slot position identification set, and generating information for indicating the association relationship between the to-be-processed order and the target slot position identification based on the picking mode corresponding to the target slot position identification when the to-be-processed order is matched with the target slot position identification corresponding to the to-be-processed order. The embodiment realizes the determination of the target slot position identification corresponding to the to-be-processed order in the to-be-processed order set and the generation of the information for indicating the association relationship between the to-be-processed order and the target slot position identification.

Description

Information generation method and device
Technical Field
The embodiment of the application relates to the technical field of computers, in particular to the technical field of Internet, and particularly relates to an information generation method and device.
Background
In modern warehouses, it is common to equip a picking workstation, wherein the picking workstation is the place for picking orders. In addition, each picking station is typically equipped with a plurality of slots. Wherein, the slot can be used for placing the article that the order of picking corresponds.
When there are batch orders to be picked, the existing method generally selects the order randomly and distributes the selected order randomly to any free slot, but the slot is not necessarily suitable for the order.
Disclosure of Invention
The embodiment of the application provides an information generation method and device.
In a first aspect, an embodiment of the present application provides an information generating method, including: acquiring a to-be-processed order set, wherein the to-be-processed order corresponds to an order type identifier; acquiring a slot position identification set, wherein the slot position identification corresponds to associated information, and the associated information comprises an order type identification group and a picking mode; and performing slot position identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot position identification set and the associated information corresponding to the slot position identifications in the slot position identification set, and generating information for indicating the associated relation between the to-be-processed order and the target slot position identifications based on a picking mode corresponding to the target slot position identifications when the to-be-processed order is matched with the target slot position identifications corresponding to the to-be-processed order, wherein an order type identification group corresponding to the target slot position identifications comprises the order type identifications corresponding to the to-be-processed order.
In some embodiments, the order to be processed corresponds to an order identifier, and the picking mode comprises picking by order and picking by aggregate order; and generating information for indicating an association relationship between the to-be-processed order and the target slot position identifier based on the picking mode corresponding to the target slot position identifier, including: if the picking mode corresponding to the target slot position identification is order-based picking, generating information comprising the order identification of the to-be-processed order and the target slot position identification.
In some embodiments, the generating, based on the picking manner corresponding to the target slot identifier, information for indicating an association relationship between the pending order and the target slot identifier further includes: if the picking mode corresponding to the target slot position identification is to pick according to the collection list, if the target slot position identification currently corresponds to the collection list meeting the first preset condition, adding the to-be-processed order into the collection list, and generating information comprising the order identification of the to-be-processed order, the collection list identification of the collection list and the target slot position identification.
In some embodiments, the generating, based on the picking manner corresponding to the target slot identifier, information for indicating an association relationship between the pending order and the target slot identifier further includes: if the picking mode corresponding to the target slot position identification is to pick according to the collection list, if the target slot position identification does not currently correspond to the collection list, a new collection list is created, the to-be-processed order is added into the new collection list, and information comprising the order identification of the to-be-processed order, the collection list identification of the new collection list and the target slot position identification is generated.
In some embodiments, the associated information corresponding to the slot identifier further includes a slot type identifier and workstation information, where the slot type identifier is a first slot type identifier or a second slot type identifier, where the first slot type indicated by the first slot type identifier is used to indicate that the slot is configured with one order type, and the second slot type indicated by the second slot type identifier is used to indicate that the slot is configured with at least two order types; the workstation information comprises a workstation identifier and an article identifier set corresponding to the workstation identifier.
In some embodiments, the order to be processed includes a set of item identifications; and performing a slot identifier matching operation for each pending order in the pending order set based on the slot identifier set and the associated information corresponding to the slot identifiers in the slot identifier set, where the slot identifier matching operation includes: and carrying out slot position identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot position identification set, the associated information corresponding to the slot position identifications in the slot position identification set and the item identification set included in the to-be-processed order set.
In some embodiments, the order type identifier corresponding to the pending order in the pending order set corresponds to a priority; the method further comprises the following steps: and determining corresponding target slot identifications for the to-be-processed orders under the order types indicated by each order type identification in the order type identifications corresponding to the to-be-processed orders in the to-be-processed order set according to the order of priority from high to low.
In some embodiments, the performing, for each pending order in the pending order set, a slot identifier matching operation based on the set of slot identifiers, association information corresponding to the slot identifiers in the set of slot identifiers, and a set of item identifiers included in the pending order set includes: forming a workstation identifier set by the workstation identifiers corresponding to the slot identifiers in the slot identifier set; for each workstation identifier in the workstation identifier set, selecting a slot identifier corresponding to the workstation identifier from the slot identifier set to form a slot identifier group corresponding to the workstation identifier; according to the order of priority from high to low, forming the above-mentioned various order type identifications into first order type identification sequence; starting from the head of the first order type identification sequence, sequentially taking each order type identification as a first to-be-processed order type identification, and executing the following first processing steps: selecting workstation identifiers meeting a second preset condition from the workstation identifier set to form a first workstation identifier group, wherein the slot position identifiers meeting the following conditions exist in the slot position identifier group corresponding to the workstation identifiers in the first workstation identifier group: the corresponding slot type identifier is a first slot type identifier, and the corresponding order type identifier group comprises the first order type identifier to be processed and an order to be processed which is not currently corresponding to the first order type identifier to be processed; determining the coincidence ratio between an article identification set which is included in the to-be-processed order corresponding to the first to-be-processed order type identification and an article identification set corresponding to the workstation identification in the first workstation identification group; if the determined overlap ratio has a first target overlap ratio greater than a first preset value, selecting a workstation identifier from the first workstation identifier group based on the first target overlap ratio as a target workstation identifier corresponding to the to-be-processed order, and selecting a slot identifier from the slot identifier group corresponding to the target workstation identifier as a target slot identifier corresponding to the to-be-processed order for the to-be-processed order associated with the first target overlap ratio.
In some embodiments, the first processing step further includes: and if the determined overlap ratio is equal to the first preset value, setting a first pause mark comprising a first slot position type mark and the first order type mark to be processed for each workstation mark in the first workstation mark group.
In some embodiments, the first processing step further includes: if the second target coincidence degree which is larger than the first preset value and smaller than the second preset value exists in the determined coincidence degree, selecting article identifiers which are not contained in the article identifier set corresponding to the workstation identifier from the article identifier set contained in the order to be processed and the workstation identifier corresponding to the second target coincidence degree to form a first article identifier group; selecting a goods shelf identifier meeting a third preset condition from a preset goods shelf identifier set as a target goods shelf identifier, wherein the goods shelf identifier corresponds to the goods shelf identifier set; selecting article identifiers except the article identifiers in the first article identifier group from the article identifier set corresponding to the target shelf identifier to form a second article identifier group; combining the first article identification group and the second article identification group to an article identification set corresponding to the workstation identification; and if the workstation identifier is corresponding to the pause mark currently, clearing the pause mark.
In some embodiments, after performing the first processing step for each order type identifier in the first order type identifier sequence, the method further comprises: and setting a corresponding second pause mark for each workstation identifier in the workstation identifier set if the respective overlap ratio corresponding to the workstation identifier is the first preset value.
In some embodiments, the performing, for each pending order in the pending order set, a slot identifier matching operation based on the set of slot identifiers, association information corresponding to the slot identifiers in the set of slot identifiers, and a set of item identifiers included in the pending order set, further includes: after the first processing step is executed for each order type identifier in the first order type identifier sequence, if there is a to-be-processed order which does not correspond to the target slot position identifier in the to-be-processed order set, forming a second order type identifier sequence from the order type identifiers corresponding to the to-be-processed order which does not correspond to the target slot position identifier according to the order of higher priority, taking each order type identifier as a second to-be-processed order type identifier in sequence from the head of the second order type identifier sequence, and executing the following second processing steps: selecting workstation identifiers meeting a fourth preset condition from the workstation identifier set to form a second workstation identifier group, wherein slot identifiers meeting the following conditions exist in a slot identifier group corresponding to the workstation identifiers in the second workstation identifier group: the corresponding slot type identifier is a second slot type identifier, and the corresponding order type identifier group comprises the second to-be-processed order type identifier, and no aggregate list is currently corresponding or the corresponding aggregate list meets a fifth preset condition; for each to-be-processed order of the to-be-processed order sets, which corresponds to the second to-be-processed order type identifier and does not correspond to the target slot position identifier, determining the contact ratio between an item identifier set included in each to-be-processed order of the to-be-processed orders and an item identifier set corresponding to the workstation identifier of the second workstation identifier group; if the determined overlap ratio has a first target overlap ratio greater than the first preset value, selecting a workstation identifier from the second workstation identifier group based on the first target overlap ratio as a target workstation identifier corresponding to the to-be-processed order, and selecting a slot identifier from a slot identifier group corresponding to the target workstation identifier as a target slot identifier corresponding to the to-be-processed order.
In some embodiments, the second processing step further includes: and if the determined overlap ratio is equal to the first preset value, setting a third pause mark comprising a second slot position type mark and the second to-be-processed order type mark for each workstation mark in the second workstation mark group.
In a second aspect, an embodiment of the present application provides an information generating apparatus, including: the first acquisition unit is configured to acquire a set of to-be-processed orders, wherein the to-be-processed orders correspond to order type identifiers; the second acquisition unit is configured to acquire a slot position identification set, wherein the slot position identification corresponds to associated information, and the associated information comprises an order type identification group and a picking mode; the processing unit is configured to perform slot position identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot position identification set and the associated information corresponding to the slot position identifications in the slot position identification set, and generate information for indicating the association relationship between the to-be-processed order and the target slot position identification based on the picking mode corresponding to the target slot position identification when the to-be-processed order is matched with the target slot position identification corresponding to the to-be-processed order, wherein the order type identification group corresponding to the target slot position identification contains the order type identification corresponding to the to-be-processed order.
In some embodiments, the order to be processed corresponds to an order identifier, and the picking mode comprises picking by order and picking by aggregate order; the processing unit includes: and the first generation subunit is configured to generate information comprising the order identifier of the to-be-processed order and the target slot identifier if the picking mode corresponding to the target slot identifier is order-based picking.
In some embodiments, the processing unit further includes: and the second generation subunit is configured to add the to-be-processed order into the aggregate list if the picking mode corresponding to the target slot position identifier is to pick according to the aggregate list, and generate information including the order identifier of the to-be-processed order, the aggregate list identifier of the aggregate list and the target slot position identifier if the target slot position identifier currently corresponds to the aggregate list meeting the first preset condition.
In some embodiments, the processing unit further includes: and the third generation subunit is configured to, if the picking mode corresponding to the target slot position identifier is to pick according to the collection list, create a collection list if the target slot position identifier does not currently correspond to the collection list, add the to-be-processed order to the created collection list, and generate information including the order identifier of the to-be-processed order, the collection list identifier of the created collection list and the target slot position identifier.
In some embodiments, the associated information corresponding to the slot identifier further includes a slot type identifier and workstation information, where the slot type identifier is a first slot type identifier or a second slot type identifier, where the first slot type indicated by the first slot type identifier is used to indicate that the slot is configured with one order type, and the second slot type indicated by the second slot type identifier is used to indicate that the slot is configured with at least two order types; the workstation information comprises a workstation identifier and an article identifier set corresponding to the workstation identifier.
In some embodiments, the order to be processed includes a set of item identifications; the processing unit includes: and the matching subunit is configured to perform slot identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot identification set, the association information corresponding to the slot identifications in the slot identification set and the article identification set included in the to-be-processed order set.
In some embodiments, the order type identifier corresponding to the pending order in the pending order set corresponds to a priority; the matching subunit is further configured to: and determining corresponding target slot identifications for the to-be-processed orders under the order types indicated by each order type identification in the order type identifications corresponding to the to-be-processed orders in the to-be-processed order set according to the order of priority from high to low.
In some embodiments, the matching subunit includes: the first composition module is configured to compose a workstation identifier corresponding to the slot identifiers in the slot identifier set into a workstation identifier set; the second composition module is configured to select, for each workstation identifier in the workstation identifier set, a slot identifier corresponding to the workstation identifier from the slot identifier set to form a slot identifier group corresponding to the workstation identifier; the third composition module is configured to compose the order type identifiers into a first order type identifier sequence according to the order of priority from high to low; a first processing module, configured to sequentially use each order type identifier as a first to-be-processed order type identifier from the header of the first order type identifier sequence, and execute the following first processing steps: selecting workstation identifiers meeting a second preset condition from the workstation identifier set to form a first workstation identifier group, wherein the slot position identifiers meeting the following conditions exist in the slot position identifier group corresponding to the workstation identifiers in the first workstation identifier group: the corresponding slot type identifier is a first slot type identifier, and the corresponding order type identifier group comprises the first order type identifier to be processed and an order to be processed which is not currently corresponding to the first order type identifier to be processed; determining the coincidence ratio between an article identification set which is included in the to-be-processed order corresponding to the first to-be-processed order type identification and an article identification set corresponding to the workstation identification in the first workstation identification group; if the determined overlap ratio has a first target overlap ratio greater than a first preset value, selecting a workstation identifier from the first workstation identifier group based on the first target overlap ratio as a target workstation identifier corresponding to the to-be-processed order, and selecting a slot identifier from the slot identifier group corresponding to the target workstation identifier as a target slot identifier corresponding to the to-be-processed order for the to-be-processed order associated with the first target overlap ratio.
In some embodiments, the first processing module is further configured to: and if the determined overlap ratio is equal to the first preset value, setting a first pause mark comprising a first slot position type mark and the first order type mark to be processed for each workstation mark in the first workstation mark group.
In some embodiments, the first processing module is further configured to: if the second target coincidence degree which is larger than the first preset value and smaller than the second preset value exists in the determined coincidence degree, selecting article identifiers which are not contained in the article identifier set corresponding to the workstation identifier from the article identifier set contained in the order to be processed and the workstation identifier corresponding to the second target coincidence degree to form a first article identifier group; selecting a goods shelf identifier meeting a third preset condition from a preset goods shelf identifier set as a target goods shelf identifier, wherein the goods shelf identifier corresponds to the goods shelf identifier set; selecting article identifiers except the article identifiers in the first article identifier group from the article identifier set corresponding to the target shelf identifier to form a second article identifier group; combining the first article identification group and the second article identification group to an article identification set corresponding to the workstation identification; and if the workstation identifier is corresponding to the pause mark currently, clearing the pause mark.
In some embodiments, after performing the first processing step for each order type identifier in the first order type identifier sequence, the first processing module is further configured to: and setting a corresponding second pause mark for each workstation identifier in the workstation identifier set if the respective overlap ratio corresponding to the workstation identifier is the first preset value.
In some embodiments, the matching subunit further includes: the second processing module is configured to, after executing the first processing step for each order type identifier in the first order type identifier sequence, if there is a pending order in the pending order set that does not correspond to the target slot identifier, form, according to a priority order from top to bottom, an order type identifier corresponding to the pending order that does not correspond to the target slot identifier into a second order type identifier sequence, and sequentially taking each order type identifier as a second pending order type identifier from a header of the second order type identifier sequence, and execute the following second processing steps: selecting workstation identifiers meeting a fourth preset condition from the workstation identifier set to form a second workstation identifier group, wherein slot identifiers meeting the following conditions exist in a slot identifier group corresponding to the workstation identifiers in the second workstation identifier group: the corresponding slot type identifier is a second slot type identifier, and the corresponding order type identifier group comprises the second to-be-processed order type identifier, and no aggregate list is currently corresponding or the corresponding aggregate list meets a fifth preset condition; for each to-be-processed order of the to-be-processed order sets, which corresponds to the second to-be-processed order type identifier and does not correspond to the target slot position identifier, determining the contact ratio between an item identifier set included in each to-be-processed order of the to-be-processed orders and an item identifier set corresponding to the workstation identifier of the second workstation identifier group; if the determined overlap ratio has a first target overlap ratio greater than the first preset value, selecting a workstation identifier from the second workstation identifier group based on the first target overlap ratio as a target workstation identifier corresponding to the to-be-processed order, and selecting a slot identifier from a slot identifier group corresponding to the target workstation identifier as a target slot identifier corresponding to the to-be-processed order.
In some embodiments, the second processing module is further configured to: and if the determined overlap ratio is equal to the first preset value, setting a third pause mark comprising a second slot position type mark and the second to-be-processed order type mark for each workstation mark in the second workstation mark group.
In a third aspect, an embodiment of the present application provides an electronic device, including: one or more processors; a storage means 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 as described in any of the implementations of the first aspect.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium having stored thereon a computer program which when executed by a processor implements a method as described in any of the implementations of the first aspect.
According to the information generation method and device, the to-be-processed order set and the slot position identification set are obtained, then the slot position identification matching operation is carried out on each to-be-processed order in the to-be-processed order set based on the slot position identification set and the associated information corresponding to the slot position identifications in the slot position identification set, and when the to-be-processed order is matched with the target slot position identification corresponding to the to-be-processed order, the information for indicating the association relationship between the to-be-processed order and the target slot position identification is generated based on the picking mode corresponding to the target slot position identification. Therefore, the slot position identification matching operation is effectively utilized, the determination of the target slot position identification corresponding to the to-be-processed order in the to-be-processed order set is realized, and the generation of information for indicating the association relationship between the to-be-processed order and the target slot position identification is realized.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the detailed description of non-limiting embodiments, made with reference to the following drawings, in which:
FIG. 1 is an exemplary system architecture diagram in which the present application may be applied;
FIG. 2 is a flow chart of one embodiment of an information generation method according to the present application;
FIG. 3 is a schematic illustration of an application scenario of an information generation method according to the present application;
FIG. 4 is a flow chart of yet another embodiment of an information generation method according to the present application;
FIG. 5 is a schematic structural view of one embodiment of an information generating apparatus according to the present application;
fig. 6 is a schematic diagram of a computer system suitable for use in implementing embodiments of the present application.
Detailed Description
The present application is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings.
It should be noted that, in the case of no conflict, the embodiments and features in the embodiments may be combined with each other. The present application will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 illustrates an exemplary system architecture 100 to which embodiments of the information generation method or information generation apparatus of the present application may be applied.
As shown in fig. 1, a system architecture 100 may include servers 101, 103 and a network 102. Network 102 is the medium used to provide communication links between servers 101 and 103. Network 102 may include various connection types such as wired, wireless communication links, or fiber optic cables, among others.
The server 101 may be a server providing various services. The server 101 may store, for example, orders to be processed, slot information, and the like. The slot information may include, for example, a slot identifier of a slot disposed in each picking station, association information corresponding to the slot identifier, and the like.
The server 103 may be a server providing various services. The server 103 may acquire a set of pending orders and a set of slot identifications from the server 101, and analyze the acquired set of pending orders and the set of slot identifications, for example.
Note that, the information generating method provided in the embodiment of the present application is generally executed by the server 103, and accordingly, the information generating apparatus is generally disposed in the server 103.
It should be noted that if the set of pending orders and the set of slot identifiers acquired by the server 103 are stored locally in advance, the system architecture 100 may not include the server 101.
It should be understood that the number of servers and networks in fig. 1 is merely illustrative. There may be any number of servers and networks, as desired for implementation.
With continued reference to fig. 2, a flow 200 of one embodiment of an information generation method according to the present application is shown. The flow 200 of the information generating method includes the steps of:
step 201, a set of pending orders is obtained.
In this embodiment, the electronic device (for example, the server 103 shown in fig. 1) on which the information generating method operates may acquire the set of pending orders from a server (for example, the server 101 shown in fig. 1) that is remotely connected through a wired connection or a wireless connection. Of course, if the set of pending orders is stored locally in the electronic device in advance, the electronic device may also obtain the set of pending orders locally. The pending order may correspond to an order type identifier. The order type identification may be a type name or number of the order type to which the pending order belongs, etc. The order types may include, for example, single orders, multiple orders, high amount orders, and so on. The present embodiment does not make any restrictions on the classification of the order types.
It should be noted that the pending order may also correspond to the volume of the item and the order identification. The item volume may be a sum of volumes of respective items corresponding to the pending order.
Step 202, a set of slot identifiers is obtained.
In this embodiment, the electronic device may obtain the slot identifier set from a server connected by remote communication through a wired connection manner or a wireless connection manner. If the slot identification set is stored locally in the electronic device in advance, the electronic device may also obtain the slot identification set locally. Wherein, the slot position identification can be correspondingly provided with associated information, and the associated information can comprise an order type identification group, a picking mode, a state identification and the like. The picking modes may include, for example, picking by order and picking by aggregate order. It is noted that a collection of orders may also be referred to as an order collection, and a collection of orders may include at least one order. For a slot position identifier which corresponds to the picking mode of picking according to the order, the slot position identifier can also correspond to a designated volume and a designated order quantity. The designated volume and the designated order volume may be manually set, and the present embodiment is not limited in this respect.
Here, the states indicated by the state identification may include an idle state and an unfinished state. The idle state may characterize that slots are not currently assigned orders or aggregate orders. The incomplete status may characterize that the total volume of items corresponding to the aggregate orders assigned to the slots (the sum of the volumes of items respectively corresponding to the individual orders in the aggregate order) is less than the specified volume and/or the total volume of orders corresponding (the total number of orders in the aggregate order) is less than the specified order volume.
In some optional implementations of this embodiment, the electronic device may obtain the slot identifier set by:
firstly, the electronic device may first obtain a preset first slot identifier set. The first slot position identifier may correspond to a state identifier and a picking mode, and the state indicated by the state identifier may be an idle state, an unfinished state, or an in-production state. In addition, the first set of slot identifiers may be pre-stored in a server that is local to the electronic device or in remote communication with the electronic device.
Then, the electronic device may count the number of the first slot marks selected according to the order in the corresponding selecting mode in the first slot mark set, and record the number as N1.
Then, the electronic device may select, from the first slot identifier set, a slot identifier whose corresponding picking mode is picking according to an order and whose corresponding status is an idle status indicated by the status identifier, to form a first slot identifier group. The electronic device may count the number of the first slot identifiers in the first slot identifier group, and record the number as N2.
Then, the electronic device may determine whether N2 is greater than or equal to a product of N1 and a preset value. If yes, the electronic device can classify each first slot position identifier in the first slot position identifier group into a slot position identifier set. For each first slot position identifier in the first slot position identifier set, which is selected according to the set list, the electronic device may select, from the first slot position identifiers, a first slot position identifier whose state indicated by the corresponding state identifier is an idle state or an unfinished state, and also assign the first slot position identifier to the slot position identifier set. The preset value may be a value within the interval (0, 1), which may be modified according to actual needs, and the embodiment is not limited in this respect.
Step 203, performing slot identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot identification set and the associated information corresponding to the slot identifications in the slot identification set, and generating information for indicating the associated relationship between the to-be-processed order and the target slot identification based on the picking mode corresponding to the target slot identification when the to-be-processed order is matched with the target slot identification corresponding to the to-be-processed order.
In this embodiment, the electronic device may perform a slot identifier matching operation for each to-be-processed order in the to-be-processed order set based on the acquired slot identifier set and association information corresponding to the slot identifiers in the slot identifier set, and generate, when the to-be-processed order is matched to a target slot identifier corresponding to the to-be-processed order, information indicating an association relationship between the to-be-processed order and the target slot identifier based on a picking manner corresponding to the target slot identifier.
For example, for each pending order in the set of pending orders, the electronic device may first determine whether a slot identifier exists in the set of slot identifiers, where the corresponding order type identifier group includes an order type identifier corresponding to the pending order. If so, the electronic device may select a slot identifier from the slot identifiers that satisfies one of the following: the state indicated by the corresponding state identifier is an idle state, the state indicated by the corresponding state identifier is an incomplete state, and the currently associated aggregate sheet satisfies a first preset condition. The electronic equipment can use the selected slot position identifier as a matched target slot position identifier corresponding to the to-be-processed order. The first preset condition may include, for example: the aggregate list comprises an order with the same order type as the to-be-processed order, the sum of the total volume of the articles currently corresponding to the aggregate list and the volume of the articles corresponding to the to-be-processed order is not more than the designated volume, and the total volume of the orders currently corresponding to the aggregate list plus 1 is not more than the designated order volume. If the picking mode corresponding to the target slot position identifier is order-based picking, the electronic device may generate information including the order identifier of the to-be-processed order and the target slot position identifier.
In some optional implementations of this embodiment, if the picking manner corresponding to the target slot identifier is to pick according to a collection list, if the target slot identifier currently corresponds to a collection list that meets a first preset condition, the electronic device may add the to-be-processed order to the collection list, and generate information including the order identifier of the to-be-processed order, the collection list identifier of the collection list, and the target slot identifier. If the picking mode corresponding to the target slot position identifier is to pick according to the collection list, if the target slot position identifier does not currently correspond to the collection list, the electronic device can establish a new collection list, add the to-be-processed order into the newly established collection list, and generate information including the order identifier of the to-be-processed order, the collection list identifier of the newly established collection list and the target slot position identifier.
In some optional implementations of this embodiment, for each to-be-processed order in the to-be-processed order set, if the electronic device determines that the slot identifier set includes a slot identifier of an order type identifier corresponding to the to-be-processed order in the slot identifier set, the electronic device may further determine whether the slot identifier set includes a slot identifier of only one order type identifier; if so, the electronic device can randomly select a slot position identifier from the determined slot position identifiers only comprising the order type identifier as a target slot position identifier corresponding to the to-be-processed order.
With continued reference to fig. 3, fig. 3 is a schematic diagram of an application scenario of the information generating method according to the present embodiment. In the application scenario of fig. 3, the server 301 may perform the information generation flow at regular time. When the moment of executing the information generating flow comes, the server 301 may locally acquire the pending order set 302 and the slot identification set 303. The pending order set 302 may include a pending order 3021, where the pending order 3021 corresponds to an order type identifier a. The slot identifier set 303 may include slot identifiers 3031 and 3032, where the slot identifiers 3031 and 3032 correspond to a picking manner and an order type identifier group, the slots indicated by the slot identifiers 3031 and 3032 are slots in an idle state, the picking manner corresponding to the slot identifier 3031 is to pick according to an order, and the picking manner corresponding to the slot identifier 3032 is to pick according to a set order. Then, the server 301 may search for the order type identifier a in the order type identifier groups corresponding to the slot identifiers 3031, 3032, respectively. Then, in response to the server 301 finding the order type identifier a in the order type identifier groups corresponding to the slot identifiers 3031, 3032, respectively, the server 301 may randomly select one slot identifier from the slot identifiers 3031, 3032 as the target slot identifier 304 corresponding to the pending order 3021. Finally, server 301 may generate information indicating an association between pending order 3021 and target slot identification 304 according to the picking pattern corresponding to target slot identification 304. Here, the target slot identifier 304 is set to be the slot identifier 3031, and since the picking manner corresponding to the target slot identifier 304 is to pick according to the order, the electronic device may assign the pending order 3021 to the slot indicated by the target slot identifier 304, and the electronic device may generate the information 305 including the order identifier of the pending order 3021 and the target slot identifier 304.
The method provided by the embodiment of the application effectively utilizes the slot position identification matching operation, and realizes the determination of the target slot position identification corresponding to the to-be-processed order in the to-be-processed order set and the generation of the information for indicating the association relationship between the to-be-processed order and the target slot position identification.
With further reference to fig. 4, a flow 400 of yet another embodiment of an information generation method is shown. The flow 400 of the information generation method includes the steps of:
step 401, a set of pending orders is obtained.
Step 402, a set of slot identifiers is obtained.
In this embodiment, the explanation of step 401 and step 402 may refer to the relevant explanation of step 201 and step 202 in the embodiment shown in fig. 2, and will not be repeated here.
It should be noted that the pending order may correspond to an order type identification. The pending order may include a set of item identifications. The order type identifier corresponding to the order to be processed may correspond to a priority. In addition, the association information corresponding to the slot identification may include an order type identification group, a status identification, a slot type identification, workstation information, and the like. The slot type identifier may be a first slot type identifier or a second slot type identifier. The first slot type indicated by the first slot type identification may be used to indicate that the slot is configured with an order type. The second slot type indicated by the second slot type identification may be used to indicate that the slot is configured with at least two order types. The workstation information may include a workstation identification and a set of item identifications corresponding to the workstation identification. The workstation indicated by the workstation identification may be a picking workstation.
It should be noted that, for any one workstation identifier, the item identifier set corresponding to the workstation identifier may include an item identifier of an item that is not scheduled in the workstation indicated by the workstation identifier, and an item identifier of an item on a shelf in the delivery and transportation of the workstation that is currently destined for the workstation.
Step 403, according to the order of priority from high to low, for each order type identifier corresponding to a to-be-processed order in the to-be-processed order set, performing a slot identifier matching operation for each to-be-processed order corresponding to the order type identifier based on the slot identifier set, the association information corresponding to the slot identifiers in the slot identifier set, and the item identifier set included in the to-be-processed order corresponding to the order type identifier, and generating information indicating the association relationship between the to-be-processed order and the target slot identifier based on the picking mode corresponding to the target slot identifier when the target slot identifier corresponding to the to-be-processed order is matched.
In this embodiment, for each order type identifier corresponding to a to-be-processed order in the to-be-processed order set, the electronic device may perform a slot identifier matching operation for each to-be-processed order corresponding to each order type identifier in the to-be-processed order type identifiers sequentially according to a priority order from top to bottom. Here, the electronic device may perform the slot identifier matching operation for the to-be-processed order corresponding to the order type identifier based on the slot identifier set, association information corresponding to the slot identifier in the slot identifier set, and the item identifier set included in the to-be-processed order corresponding to the order type identifier. And when the target slot position identifier corresponding to the to-be-processed order is matched, the electronic equipment can generate information for indicating the association relationship between the to-be-processed order and the target slot position identifier based on the picking mode corresponding to the target slot position identifier.
As an example, the electronic device may perform the following operations:
1) The electronic device may form a workstation identifier set from workstation identifiers corresponding to the slot identifiers in the slot identifier set.
2) For each workstation identifier in the workstation identifier set, the electronic device may select a slot identifier corresponding to the workstation identifier from the slot identifier set to form a slot identifier group corresponding to the workstation identifier.
3) The electronic device may form the first order type identification sequence from the order of priority to the order of priority, where the order type identifications correspond to the pending orders in the pending order set. It should be noted that a certain priority may correspond to at least two order type identifiers. For each order type identifier under this priority, the electronic device may randomly assign an order, or multiple order types precede a single order type, etc.
4) The electronic device may sequentially use each order type identifier as a first to-be-processed order type identifier from a header of the first order type identifier sequence, and perform the following first processing steps:
firstly, the electronic device may first select workstation identifiers satisfying a second preset condition from a workstation identifier set to form a first workstation identifier group. The second preset condition may include, for example: the workstation identification does not correspond to the second pause mark, the first pause mark comprising the first waiting order type identification, and the slot position identification meeting the following conditions exist in the slot position identification group corresponding to the workstation identification: the corresponding slot type identifier is a first slot type identifier, and the corresponding order type identifier group comprises a first to-be-processed order type identifier and a currently un-corresponding to-be-processed order. Wherein the first pause flag may include a first slot type identification and an order type identification. The second pause flag may be used to indicate that the workstation identification does not participate in operations associated with the slot identification matching process.
Then, the electronic device may determine a degree of coincidence between an item identifier set included in the to-be-processed order corresponding to the first to-be-processed order type identifier in the to-be-processed order set and an item identifier set corresponding to a workstation identifier in the first workstation identifier group. As an example, an item identifier set a is set for one pending order corresponding to the first pending order type identifier, and an item identifier set B is set for one workstation identifier in the first workstation identifier group. The overlap between item identification set a and item identification set B may be equal to the ratio of the number of identical item identifications in item identification set a and item identification set B to the number of item identifications in item identification set a.
The electronic device may then check whether a first target overlap ratio greater than a first preset value (e.g., 0) exists among the determined overlap ratios. If the first target overlap ratio exists in the overlap ratios, the electronic device may select, for the to-be-processed order associated with the first target overlap ratio, a workstation identifier from a first workstation identifier group based on the first target overlap ratio as a target workstation identifier corresponding to the to-be-processed order, and select, for the to-be-processed order, a slot identifier from a slot identifier group corresponding to the target workstation identifier as a target slot identifier corresponding to the to-be-processed order.
As an example, assume that the first preset value is 0; the to-be-processed orders corresponding to the first to-be-processed order type identifier comprise to-be-processed orders T1 and T2; the first workstation identification group comprises workstation identifications W1 and W2; the coincidence ratio between the article identification set included in the order to be processed T1 and the article identification sets respectively corresponding to the workstation identifications W1 and W2 is 0.8 and 0.7 in sequence; the contact ratio between the article identification set included in the order to be processed T2 and the article identification sets respectively corresponding to the workstation identifications W1 and W2 is 0.9 and 0.7 in sequence.
Wherein 0.9 is the highest first target contact ratio, and since the first target contact ratio 0.9 is associated with the to-be-processed order T2 and the workstation identifier W1, the electronic device may preferentially determine the workstation identifier W1 as the target workstation identifier corresponding to the to-be-processed order T2, and the electronic device may select, from the slot identifier group corresponding to the workstation identifier W1, a slot identifier satisfying the following conditions as the target slot identifier corresponding to the to-be-processed order T2: the corresponding slot type identifier is a first slot type identifier, and the corresponding order type identifier group comprises a first to-be-processed order type identifier and a currently un-corresponding to-be-processed order.
For the to-be-processed order T1, since the contact ratio between the item identification sets corresponding to the to-be-processed order T1 and the workstation identification W1 is the highest first target contact ratio associated with the to-be-processed order T1, the electronic equipment can firstly determine whether the slot identification meeting the above conditions exists in the slot identification group corresponding to the workstation identification W1, and if so, the electronic equipment can randomly select one slot identification from the determined slot identifications meeting the above conditions as the target slot identification corresponding to the to-be-processed order T1; if not, the electronic device may select, from the slot identifier group corresponding to the workstation identifier W2, a slot identifier that meets the above condition as the target slot identifier corresponding to the to-be-processed order T1.
It should be noted that, when the overlap ratio between the item identifier sets included in the plurality of pending orders and the item identifier set corresponding to the same workstation identifier is equal, the electronic device may preferentially determine the workstation identifier as a target workstation identifier corresponding to a first target pending order in the plurality of pending orders, where the first target pending order may be a pending order with the largest number of item identifiers in the included item identifier set; if more than two first target to-be-processed orders exist in the plurality of to-be-processed orders, the electronic device may determine the workstation identifier as a target workstation identifier corresponding to a second target to-be-processed order in the more than two first target to-be-processed orders, where the second target to-be-processed order may be the to-be-processed order with the earliest order interception time or the largest order number; if there are more than two second target pending orders in the more than two first target pending orders, the electronic device may randomly select one pending order from the more than two second target pending orders, and determine the workstation identifier as a target workstation identifier corresponding to the selected pending order.
It should be noted that, if the contact ratio between the item identifier set included in the to-be-processed order corresponding to the first to-be-processed order type identifier in the to-be-processed order set and the item identifier set corresponding to the workstation identifier in the first workstation identifier group is equal to the first preset value, the electronic device may set a first pause identifier including a first slot type identifier and a first to-be-processed order type identifier for each workstation identifier in the first workstation identifier group.
In addition, if there is a second target contact ratio that is greater than the first preset value and less than a second preset value (for example, 1) in the contact ratio between the item identification set included in the to-be-processed order corresponding to the first to-be-processed order type identification and the item identification set corresponding to the workstation identification in the first workstation identification group in the to-be-processed order set, the electronic device may perform the following merging step for the to-be-processed order and the workstation identification corresponding to the second target contact ratio: firstly, the electronic device may select, from the set of item identifiers included in the order to be processed, item identifiers that are not included in the set of item identifiers corresponding to the workstation identifier to form a first item identifier group. And then, the electronic device may further select a shelf identifier meeting a third preset condition from the preset shelf identifier set as the target shelf identifier, where the third preset condition may be, for example, that a distance between the indicated shelf and a workstation indicated by the work identifier is not greater than a distance threshold value or the like. The shelf identity may correspond to a set of item identities and a set of distance values, which may be a set of distance values consisting of distance values between the shelf indicated by the shelf identity and the workstations indicated by the workstation identities in the set of workstation identities. And then, the electronic equipment can select the article identifiers except the article identifiers in the first article identifier group from the article identifier set corresponding to the target shelf identifier to form a second article identifier group. The electronic device may then combine the first article identification group and the second article identification group into an article identification set corresponding to the workstation identification. Finally, if the workstation identifier currently corresponds to a pause flag (e.g., a first pause flag, a second pause flag, a third pause flag, etc.), the electronic device may clear the pause flag. Wherein the third pause flag is a pause flag comprising a second slot type identification and an order type identification.
It should be understood that the second preset value and the third preset condition may be set according to actual needs, and the content of the second preset value and the third preset condition is not limited in this embodiment.
It should be emphasized that, for the to-be-processed order corresponding to the first to-be-processed order type identifier, when determining that the contact ratio between the item identifier set included in one to-be-processed order and the item identifier set corresponding to a certain workstation identifier is the second target contact ratio, the electronic device may perform the merging step for the to-be-processed order. Of course, the electronic device may also perform the merging step for the to-be-processed order corresponding to the second target contact ratio after determining the contact ratio between the item identifier set included in each to-be-processed order corresponding to the first to-be-processed order type identifier and the item identifier set corresponding to each workstation identifier in the first workstation identifier group.
After the electronic device executes the first processing step for each order type identifier in the first order type identifier sequence, for each workstation identifier in the workstation identifier set, if each overlap ratio corresponding to the workstation identifier is the first preset value, the electronic device may set a corresponding second pause flag for the workstation identifier.
5) After the electronic device executes the first processing step for each order type identifier in the first order type identifier sequence, if there is a to-be-processed order that does not correspond to the target slot identifier in the to-be-processed order set, the electronic device may form, according to a priority order from high to low, an order type identifier corresponding to the to-be-processed order that does not correspond to the target slot identifier into a second order type identifier sequence, starting from a header of the second order type identifier sequence, sequentially taking each order type identifier as a second to-be-processed order type identifier, and executing the following second processing steps:
first, the electronic device may select, from the set of workstation identifiers, a workstation identifier that satisfies a fourth preset condition to form a second workstation identifier group. The fourth preset condition may include, for example: the second pause mark is not corresponding to the third pause mark comprising the second slot position type mark and the second pending order type mark, and the slot position mark meeting the following conditions exists in the slot position mark group corresponding to the workstation mark: the corresponding slot type identifier is a second slot type identifier, the corresponding order type identifier group comprises a second to-be-processed order type identifier, and no aggregate list is currently corresponding or the corresponding aggregate list meets a fifth preset condition. The fifth preset condition may include, for example, that the total volume of the items currently corresponding to the aggregate list is not greater than a specified volume, and that the total volume of the orders currently corresponding to the aggregate list is not greater than a specified order volume.
Then, for each of the pending orders in the set of pending orders that corresponds to the second pending order type identifier and does not correspond to the target slot identifier, the electronic device may determine a degree of overlap between an item identifier set included in each of the pending orders and an item identifier set corresponding to a workstation identifier in the second workstation identifier group.
Then, if the determined overlap ratio has a first target overlap ratio greater than the first preset value, the electronic device may select, for the to-be-processed order associated with the first target overlap ratio, a workstation identifier from a second workstation identifier group based on the first target overlap ratio as a target workstation identifier corresponding to the to-be-processed order, and select, as a target slot identifier corresponding to the to-be-processed order, a slot identifier from a slot identifier group corresponding to the target workstation identifier (a slot identifier satisfying a condition related to the slot identifier in a fourth preset condition). The method for selecting the workstation identifier may refer to the description related to the first processing step, which is not described herein. In addition, if the to-be-processed order meets the sixth preset condition, the order type identifier group corresponding to the target slot identifier corresponding to the to-be-processed order may not include an order type identifier having a priority higher than that of the order type identifier corresponding to the to-be-processed order. The sixth preset condition may include, for example: and the second order type identification sequence is provided with a target order type identification with higher priority than the order type identification corresponding to the to-be-processed order, and the to-be-processed order set is provided with a to-be-processed order which corresponds to the target order type identification and is not corresponding to the target slot position identification.
It should be noted that, for each to-be-processed order in the to-be-processed order set, which corresponds to the second to-be-processed order type identifier and does not correspond to the target slot position identifier, if the contact ratio between the item identifier set included in each to-be-processed order and the item identifier set corresponding to the workstation identifier in the second workstation identifier group is equal to the first preset value, the electronic device may set a third pause flag including the second slot position type identifier and the second to-be-processed order type identifier for each workstation identifier in the second workstation identifier group.
In some optional implementations of this embodiment, after the electronic device executes the second processing step for each order type identifier in the second order type identifier sequence, for each workstation identifier in the workstation identifier set, if each overlap ratio corresponding to the workstation identifier is the first preset value, the electronic device may set a corresponding second pause flag for the workstation identifier.
In some optional implementations of this embodiment, if there is a second target contact ratio that is greater than the first preset value and less than the second preset value in the contact ratio between the item identifier set included in the to-be-processed order corresponding to the second to-be-processed order type identifier and the item identifier set corresponding to the workstation identifier in the second workstation identifier group in the to-be-processed order set, the electronic device may perform the merging step for the to-be-processed order corresponding to the second target contact ratio and the workstation identifier.
In some optional implementations of this embodiment, after the electronic device performs the second processing step for each order type identifier in the second order type identifier sequence, the electronic device may further check whether a workstation identifier corresponding to a pause flag (e.g., a first pause flag and a third pause flag) exists currently in the workstation identifier set, if so, the electronic device may initialize the empty set S for the workstation identifier, sort the workstation identifiers in descending order according to a slot idle condition in the workstation indicated by the workstation identifier, consider each workstation identifier corresponding to the pause flag one by one, and repeat the following procedure until all the item identifier sets corresponding to the workstation identifiers corresponding to the pause flag are expanded:
a. considering the slot type identifier and the order type identifier in each pause flag (sorting the pause flags, for example, first pause flag and then third pause flag, and sorting according to the order type priority from high to low);
b. considering that the workstation indicated by the workstation identifier is internally configured with the most empty slot of the slot type indicated by the slot type identifier, and filtering the to-be-processed orders in the to-be-processed order set according to the spare volume and the order type identifier;
c. If no selectable order to be processed exists, if the pause mark comprises a first slot type mark, the electronic equipment can finish the previous group list mark; if the pause flag comprises a second slot type identifier, considering all slots supporting the order type indicated by the order type identifier and configured with the second slot type indicated by the second slot type identifier, if the order type is the lowest priority order type in the plurality of order types supported by the slots, the electronic device may complete the group order for the slot mark; clearing the pause mark, and returning to the state of a for continuation;
d. for the filtered to-be-processed orders, firstly, considering to-be-processed orders with the overlapping degree of the set S corresponding to the current workstation identification being lower than a certain threshold value, and if not, considering all the filtered to-be-processed orders, selecting the object with the largest corresponding order quantity as a seed object, and selecting the to-be-processed order with the largest category containing the seed object as the seed object;
e. adding the seed order to the workstation group order, and adding the item identification in the seed order and the item identification of the item on the same shelf surface (for example, the shelf surface on the shelf indicated by the target shelf identification selected for the seed order) with the item indicated by the item identification in the seed order to an item identification set and a set S corresponding to the workstation identification of the workstation;
f. And (c) clearing all pause marks of the work stations, and if the to-be-processed order corresponding to the order type identifier does not exist in the to-be-processed order set, clearing all pause marks marked with the order type identifier on the work stations, wherein the step c is corresponding to the completion of the marked slot bit.
In some optional implementations of this embodiment, for a collection sheet added to the to-be-processed order in the to-be-processed order collection, if the total volume of the articles currently corresponding to the collection sheet reaches a specified percentage (e.g., 50% or the like) of an upper limit of a specified volume, the electronic device may directly establish a correspondence between the collection sheet and a slot identifier corresponding to the collection sheet; otherwise, the electronic device can check whether the order with the time mark and the distance exceeding the appointed time length (such as 5 minutes) exists in the collection list; if so, the electronic equipment can establish the corresponding relation between the collection list and the corresponding slot position identification, otherwise, the electronic equipment can cancel the collection list, mark the order in the collection list for the current time and then return to the to-be-processed order collection, and release the previously occupied slot position.
As can be seen from fig. 4, compared to the corresponding embodiment of fig. 2, the flow 400 of the information generating method in this embodiment highlights the step of determining the corresponding target workstation identification and target slot identification for the pending orders in the set of pending orders. Therefore, the scheme described in the embodiment can be used for matching more proper slots for the to-be-processed order.
With further reference to fig. 5, as an implementation of the method shown in the foregoing figures, the present application provides an embodiment of an information generating apparatus, where an embodiment of the apparatus corresponds to the embodiment of the method shown in fig. 2, and the apparatus may be specifically applied to various electronic devices.
As shown in fig. 5, the information generating apparatus 500 shown in the present embodiment includes: a first acquisition unit 501, a second acquisition unit 502, and a processing unit 503. The first obtaining unit 501 is configured to obtain a set of to-be-processed orders, where the to-be-processed orders may correspond to an order type identifier; the second obtaining unit 502 is configured to obtain a slot identifier set, where the slot identifier may correspond to associated information, and the associated information may include an order type identifier group and a picking manner; the processing unit 503 is configured to perform a slot identifier matching operation for each to-be-processed order in the to-be-processed order set based on the slot identifier set and association information corresponding to the slot identifiers in the slot identifier set, and generate information for indicating an association relationship between the to-be-processed order and the target slot identifier based on a picking manner corresponding to the target slot identifier when the to-be-processed order is matched with the target slot identifier corresponding to the to-be-processed order, where the order type identifier group corresponding to the target slot identifier includes an order type identifier corresponding to the to-be-processed order.
In the present embodiment, in the information generating apparatus 500: the specific processing of the first obtaining unit 501 and the second obtaining unit 502 and the processing unit 503 and the technical effects thereof may refer to the descriptions related to step 201, step 202 and step 203 in the corresponding embodiment of fig. 2, and are not repeated herein.
In some optional implementations of this embodiment, the order to be processed may correspond to an order identifier, and the picking manner may include picking by order and picking by aggregate order; and the processing unit 503 may include: and a first generating subunit (not shown in the figure) configured to generate information including the order identifier of the to-be-processed order and the target slot identifier if the picking mode corresponding to the target slot identifier is order-based picking.
In some optional implementations of this embodiment, the processing unit 503 may further include: and a second generating subunit (not shown in the figure) configured to add the to-be-processed order to the aggregate list if the picking mode corresponding to the target slot position identifier is to pick according to the aggregate list, and generate information including the order identifier of the to-be-processed order, the aggregate list identifier of the aggregate list, and the target slot position identifier if the target slot position identifier currently corresponds to the aggregate list satisfying the first preset condition.
In some optional implementations of this embodiment, the processing unit 503 may further include: and a third generating subunit (not shown in the figure) configured to, if the picking mode corresponding to the target slot identifier is to pick according to the aggregate list, create an aggregate list if the target slot identifier does not currently correspond to the aggregate list, add the to-be-processed order to the created aggregate list, and generate information including the order identifier of the to-be-processed order, the aggregate list identifier of the created aggregate list, and the target slot identifier.
In some optional implementations of this embodiment, the association information corresponding to the slot identifier may further include a slot type identifier and workstation information, where the slot type identifier may be a first slot type identifier or a second slot type identifier, where the first slot type indicated by the first slot type identifier may be used to indicate that the slot is configured with one order type, and the second slot type indicated by the second slot type identifier may be used to indicate that the slot is configured with at least two order types; the workstation information may include a workstation identification and a set of item identifications corresponding to the workstation identification.
In some alternative implementations of the present embodiment, the order to be processed may include a set of item identifications; and the processing unit 503 may include: and the matching subunit (not shown in the figure) is configured to perform slot identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot identification set, the association information corresponding to the slot identifications in the slot identification set, and the item identification set included in the to-be-processed order set.
In some optional implementations of this embodiment, the order type identifier corresponding to the pending order in the pending order set may correspond to a priority; and the above-mentioned matching subunit may be further configured to: and determining corresponding target slot identifications for the to-be-processed orders under the order types indicated by each order type identification in the order type identifications corresponding to the to-be-processed orders in the to-be-processed order set according to the order of priority from high to low.
In some optional implementations of this embodiment, the matching subunit may include: a first composition module (not shown in the figure) configured to compose a workstation identifier corresponding to a slot identifier in the slot identifier set into a workstation identifier set; a second composition module (not shown) configured to, for each workstation identifier in the set of workstation identifiers, select a slot identifier corresponding to the workstation identifier from the set of slot identifiers to form a slot identifier group corresponding to the workstation identifier; a third composing module (not shown) configured to compose the respective order type identifications into a first order type identification sequence in order of priority from high to low; a first processing module (not shown in the figure) configured to sequentially take each order type identifier as a first to-be-processed order type identifier from the header of the first order type identifier sequence, and to perform the following first processing steps: selecting workstation identifiers meeting a second preset condition from the workstation identifier set to form a first workstation identifier group, wherein the slot position identifiers meeting the following conditions exist in the slot position identifier group corresponding to the workstation identifiers in the first workstation identifier group: the corresponding slot type identifier is a first slot type identifier, and the corresponding order type identifier group comprises the first order type identifier to be processed and an order to be processed which is not currently corresponding to the first order type identifier to be processed; determining the coincidence ratio between an article identification set which is included in the to-be-processed order corresponding to the first to-be-processed order type identification and an article identification set corresponding to the workstation identification in the first workstation identification group; if the determined overlap ratio has a first target overlap ratio greater than a first preset value, selecting a workstation identifier from the first workstation identifier group based on the first target overlap ratio as a target workstation identifier corresponding to the to-be-processed order, and selecting a slot identifier from the slot identifier group corresponding to the target workstation identifier as a target slot identifier corresponding to the to-be-processed order for the to-be-processed order associated with the first target overlap ratio.
In some optional implementations of this embodiment, the first processing module may be further configured to: and if the determined overlap ratio is equal to the first preset value, setting a first pause mark comprising a first slot position type mark and the first order type mark to be processed for each workstation mark in the first workstation mark group.
In some optional implementations of this embodiment, the first processing module may be further configured to: if the second target coincidence degree which is larger than the first preset value and smaller than the second preset value exists in the determined coincidence degree, selecting article identifiers which are not contained in the article identifier set corresponding to the workstation identifier from the article identifier set contained in the order to be processed and the workstation identifier corresponding to the second target coincidence degree to form a first article identifier group; selecting a goods shelf identifier meeting a third preset condition from a preset goods shelf identifier set as a target goods shelf identifier, wherein the goods shelf identifier can correspond to the goods shelf identifier set; selecting article identifiers except the article identifiers in the first article identifier group from the article identifier set corresponding to the target shelf identifier to form a second article identifier group; combining the first article identification group and the second article identification group to an article identification set corresponding to the workstation identification; and if the workstation identifier is corresponding to the pause mark currently, clearing the pause mark.
In some optional implementations of this embodiment, after the performing the first processing step for each order type identifier in the first order type identifier sequence, the first processing module may be further configured to: and setting a corresponding second pause mark for each workstation identifier in the workstation identifier set if the respective overlap ratio corresponding to the workstation identifier is the first preset value.
In some optional implementations of this embodiment, the matching subunit may further include: a second processing module (not shown in the figure) configured to, after executing the first processing step for each order type identifier in the first order type identifier sequence, if there is a pending order in the pending order set that does not correspond to the target slot identifier, form, according to a priority order from top to bottom, an order type identifier corresponding to the pending order that does not correspond to the target slot identifier into a second order type identifier sequence, and sequentially taking each order type identifier as a second pending order type identifier from a header of the second order type identifier sequence, and executing the following second processing step: selecting workstation identifiers meeting a fourth preset condition from the workstation identifier set to form a second workstation identifier group, wherein slot identifiers meeting the following conditions exist in a slot identifier group corresponding to the workstation identifiers in the second workstation identifier group: the corresponding slot type identifier is a second slot type identifier, and the corresponding order type identifier group comprises the second to-be-processed order type identifier, and no aggregate list is currently corresponding or the corresponding aggregate list meets a fifth preset condition; for each to-be-processed order of the to-be-processed order sets, which corresponds to the second to-be-processed order type identifier and does not correspond to the target slot position identifier, determining the contact ratio between an item identifier set included in each to-be-processed order of the to-be-processed orders and an item identifier set corresponding to the workstation identifier of the second workstation identifier group; if the determined overlap ratio has a first target overlap ratio greater than the first preset value, selecting a workstation identifier from the second workstation identifier group based on the first target overlap ratio as a target workstation identifier corresponding to the to-be-processed order, and selecting a slot identifier from a slot identifier group corresponding to the target workstation identifier as a target slot identifier corresponding to the to-be-processed order.
In some optional implementations of this embodiment, the second processing module may be further configured to: and if the determined overlap ratio is equal to the first preset value, setting a third pause mark comprising a second slot position type mark and the second to-be-processed order type mark for each workstation mark in the second workstation mark group.
The device provided by the embodiment of the application effectively utilizes the slot position identification matching operation, and realizes the determination of the target slot position identification corresponding to the to-be-processed order in the to-be-processed order set and the generation of the information for indicating the association relationship between the to-be-processed order and the target slot position identification.
Referring now to FIG. 6, a schematic diagram of a computer system 600 suitable for use in implementing an electronic device of an embodiment of the present application is shown. The electronic device shown in fig. 6 is only an example and should not impose any limitation on the functionality and 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, which 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 required for the operation of the system 600 are also stored. The CPU 601, ROM 602, and RAM 603 are connected to each other through 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, mouse, etc.; an output portion 607 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; 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 drive 610 is also connected to the I/O interface 605 as needed. Removable media 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on drive 610 so that a computer program read therefrom is installed as needed into storage section 608.
In particular, according to embodiments of the present disclosure, the processes described above with reference to 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 shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network through the communication portion 609, and/or installed from the removable medium 611. The above-described functions defined in the system of the present application are performed when the computer program is executed by a Central Processing Unit (CPU) 601.
It should be noted that the computer readable medium shown in the present application may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any 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 context of this document, 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 the present application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. 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 flowcharts 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 units involved in the embodiments of the present application may be implemented by software, or may be implemented by hardware. The described units may also be provided in a processor, for example, described as: a processor includes a first acquisition unit, a second acquisition unit, and a processing unit. The names of these units do not in any way constitute a limitation of the unit itself, for example the first acquisition unit may also be described as "unit for acquiring a set of pending orders".
As another aspect, the present application also provides a computer-readable medium that may be contained in the electronic device described in the above embodiment; or may exist alone without being incorporated into the electronic device. The computer readable medium carries one or more programs which, when executed by one of the electronic devices, cause the electronic device to include: acquiring a to-be-processed order set, wherein the to-be-processed order corresponds to an order type identifier; acquiring a slot position identification set, wherein the slot position identification corresponds to associated information, and the associated information comprises an order type identification group and a picking mode; and performing slot position identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot position identification set and the associated information corresponding to the slot position identifications in the slot position identification set, and generating information for indicating the associated relation between the to-be-processed order and the target slot position identifications based on a picking mode corresponding to the target slot position identifications when the to-be-processed order is matched with the target slot position identifications corresponding to the to-be-processed order, wherein an order type identification group corresponding to the target slot position identifications comprises the order type identifications corresponding to the to-be-processed order.
The foregoing description is only of the preferred embodiments of the present application and is presented as a description of the principles of the technology being utilized. It will be appreciated by persons skilled in the art that the scope of the invention referred to in this application is not limited to the specific combinations of features described above, but it is intended to cover other embodiments in which any combination of features described above or equivalents thereof is possible without departing from the spirit of the invention. Such as the above-described features and technical features having similar functions (but not limited to) disclosed in the present application are replaced with each other.

Claims (15)

1. An information generation method, comprising:
acquiring a to-be-processed order set, wherein the to-be-processed order corresponds to an order type identifier and an order identifier;
acquiring a slot position identification set, wherein the slot position identification corresponds to associated information, and the associated information comprises an order type identification group and a picking mode;
performing slot position identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot position identification set and associated information corresponding to the slot position identifications in the slot position identification set, and generating information for indicating an associated relation between the to-be-processed order and the target slot position identifications based on a picking mode corresponding to the target slot position identifications when the to-be-processed order is matched with the target slot position identifications corresponding to the to-be-processed order, wherein the information comprises: if the picking mode corresponding to the target slot position identification is order-based picking, generating information comprising the order position identification of the to-be-processed order and the target slot position identification, wherein an order type identification group corresponding to the target slot position identification comprises the order type identification corresponding to the to-be-processed order, and the picking mode comprises order-based picking and aggregate-based picking.
2. The method of claim 1, wherein the generating information indicating an association between the pending order and the target slot identifier based on the picking manner corresponding to the target slot identifier further comprises:
if the picking mode corresponding to the target slot position identification is to pick according to the collection list, if the target slot position identification currently corresponds to the collection list meeting the first preset condition, adding the to-be-processed order into the collection list, and generating information comprising the order identification of the to-be-processed order, the collection list identification of the collection list and the target slot position identification.
3. The method of claim 1, wherein the generating information indicating an association between the pending order and the target slot identifier based on the picking manner corresponding to the target slot identifier further comprises:
if the picking mode corresponding to the target slot position identification is to pick according to the collection list, if the target slot position identification does not currently correspond to the collection list, a new collection list is created, the to-be-processed order is added into the new collection list, and information comprising the order identification of the to-be-processed order, the collection list identification of the new collection list and the target slot position identification is generated.
4. The method of claim 1, wherein the associated information corresponding to the slot identifier further comprises a slot type identifier and workstation information, wherein the slot type identifier is a first slot type identifier or a second slot type identifier, the first slot type indicated by the first slot type identifier is used for indicating that the slot is configured with one order type, and the second slot type indicated by the second slot type identifier is used for indicating that the slot is configured with at least two order types; the workstation information comprises a workstation identifier and an article identifier set corresponding to the workstation identifier.
5. The method of claim 4, wherein the order to be processed includes a set of item identifications; and
the step of performing slot position identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot position identification set and the associated information corresponding to the slot position identifications in the slot position identification set includes:
and carrying out slot position identification matching operation on each to-be-processed order in the to-be-processed order set based on the slot position identification set, the association information corresponding to the slot position identifications in the slot position identification set and the item identification set included in the to-be-processed order set.
6. The method according to one of claims 1 to 5, wherein an order type identification corresponding to a pending order in the set of pending orders corresponds to a priority; and
the method further comprises the steps of:
and determining corresponding target slot identifications for the to-be-processed orders of the order types indicated by each order type identification in the order type identifications corresponding to the to-be-processed orders in the to-be-processed order set according to the order of the priority from high to low.
7. The method of claim 6, wherein the performing a slot identity matching operation for each pending order in the set of pending orders based on the set of slot identities, association information corresponding to slot identities in the set of slot identities, and a set of item identities included in the pending orders in the set of pending orders, comprises:
forming a workstation identifier set by the workstation identifiers corresponding to the slot identifiers in the slot identifier set;
for each workstation identifier in the workstation identifier set, selecting a slot identifier corresponding to the workstation identifier from the slot identifier set to form a slot identifier group corresponding to the workstation identifier;
Forming the order type identifiers into a first order type identifier sequence according to the order of priority from top to bottom;
starting from the head of the first order type identification sequence, sequentially taking each order type identification as a first to-be-processed order type identification, and executing the following first processing steps:
selecting workstation identifiers meeting a second preset condition from the workstation identifier set to form a first workstation identifier group, wherein slot position identifiers meeting the following conditions exist in a slot position identifier group corresponding to the workstation identifiers in the first workstation identifier group: the corresponding slot type identifier is a first slot type identifier, and the corresponding order type identifier group comprises the first to-be-processed order type identifier and the currently un-corresponding to-be-processed order;
determining the coincidence ratio between an article identification set included in the to-be-processed order corresponding to the first to-be-processed order type identification and an article identification set corresponding to the workstation identification in the first workstation identification group;
if the determined overlap ratio has a first target overlap ratio greater than a first preset value, selecting a workstation identifier from the first workstation identifier group based on the first target overlap ratio as a target workstation identifier corresponding to the to-be-processed order, and selecting a slot identifier from a slot identifier group corresponding to the target workstation identifier as a target slot identifier corresponding to the to-be-processed order for the to-be-processed order associated with the first target overlap ratio.
8. The method of claim 7, wherein the first processing step further comprises:
and if the determined overlap ratio is equal to the first preset value, setting a first pause mark comprising a first slot position type mark and the first order type mark to be processed for each workstation mark in the first workstation mark group.
9. The method of claim 7, wherein the first processing step further comprises:
if the second target coincidence degree which is larger than the first preset value and smaller than the second preset value exists in the determined coincidence degrees, selecting article identifiers which are not included in the article identifier set corresponding to the workstation identifier from the article identifier set included in the order to be processed and the workstation identifier corresponding to the second target coincidence degree to form a first article identifier group; selecting a goods shelf identifier meeting a third preset condition from a preset goods shelf identifier set as a target goods shelf identifier, wherein the goods shelf identifier corresponds to the goods shelf identifier set; selecting article identifiers except the article identifiers in the first article identifier group from an article identifier set corresponding to the target shelf identifier to form a second article identifier group; combining the first article identification group and the second article identification group to an article identification set corresponding to the workstation identification; and if the workstation identification currently corresponds to the pause mark, clearing the pause mark.
10. The method of claim 8, wherein after performing the first processing step for each order type identifier in the first sequence of order type identifiers, the method further comprises:
and setting a corresponding second pause mark for each workstation identifier in the workstation identifier set if each overlap ratio corresponding to the workstation identifier is the first preset value.
11. The method according to one of claims 7-10, wherein the performing a slot identity matching operation for each pending order in the set of pending orders based on the set of slot identities, the associated information corresponding to the slot identities in the set of slot identities, and the set of item identities included in the pending orders in the set of pending orders, further comprises:
after the first processing step is executed for each order type identifier in the first order type identifier sequence, if a to-be-processed order which does not correspond to the target slot position identifier exists in the to-be-processed order set, forming a second order type identifier sequence by the order type identifiers corresponding to the to-be-processed order which does not correspond to the target slot position identifier according to the order of higher priority, taking each order type identifier as a second to-be-processed order type identifier in sequence from the head of the second order type identifier sequence, and executing the following second processing steps:
Selecting workstation identifiers meeting a fourth preset condition from the workstation identifier set to form a second workstation identifier group, wherein slot position identifiers meeting the following conditions exist in a slot position identifier group corresponding to the workstation identifiers in the second workstation identifier group: the corresponding slot type identifier is a second slot type identifier, and the corresponding order type identifier group comprises the second to-be-processed order type identifier the current non-corresponding collection list or the corresponding collection list meets a fifth preset condition;
for each to-be-processed order in the to-be-processed order set, which corresponds to the second to-be-processed order type identifier and does not correspond to the target slot position identifier, determining the contact ratio between an item identifier set included in each to-be-processed order and an item identifier set corresponding to a workstation identifier in the second workstation identifier group;
if the first target contact ratio greater than the first preset value exists in the determined contact ratio, selecting a workstation identifier from the second workstation identifier group based on the first target contact ratio as a target workstation identifier corresponding to the to-be-processed order, and selecting a slot identifier from a slot identifier group corresponding to the target workstation identifier as a target slot identifier corresponding to the to-be-processed order.
12. The method of claim 11, wherein the second processing step further comprises:
and if the determined overlap ratio is equal to the first preset value, setting a third pause mark comprising a second slot position type mark and the second to-be-processed order type mark for each workstation mark in the second workstation mark group.
13. An information generating apparatus comprising:
the first acquisition unit is configured to acquire a set of to-be-processed orders, wherein the to-be-processed orders correspond to order type identifiers and order identifiers;
the second acquisition unit is configured to acquire a slot position identification set, wherein the slot position identification corresponds to associated information, and the associated information comprises an order type identification group and a picking mode;
the processing unit is configured to perform slot position identification matching operation for each to-be-processed order in the to-be-processed order set based on the slot position identification set and the associated information corresponding to the slot position identifications in the slot position identification set, and generate information for indicating the association relationship between the to-be-processed order and the target slot position identification based on a picking mode corresponding to the target slot position identification when the to-be-processed order is matched with the target slot position identification corresponding to the to-be-processed order, wherein an order type identification group corresponding to the target slot position identification comprises an order type identification corresponding to the to-be-processed order, and the picking mode comprises picking according to the order and picking according to the set order;
The processing unit includes: and the first generation subunit is configured to generate information comprising the order identifier of the to-be-processed order and the target slot identifier if the picking mode corresponding to the target slot identifier is order-based picking.
14. An electronic device, comprising:
one or more processors;
storage means for storing one or more programs,
when executed by the one or more processors, causes the one or more processors to implement the method of any of claims 1-12.
15. A computer readable storage medium having stored thereon a computer program, wherein the program when executed by a processor implements the method of any of claims 1-12.
CN201810089598.4A 2018-01-30 2018-01-30 Information generation method and device Active CN110097304B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810089598.4A CN110097304B (en) 2018-01-30 2018-01-30 Information generation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810089598.4A CN110097304B (en) 2018-01-30 2018-01-30 Information generation method and device

Publications (2)

Publication Number Publication Date
CN110097304A CN110097304A (en) 2019-08-06
CN110097304B true CN110097304B (en) 2024-01-16

Family

ID=67441930

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810089598.4A Active CN110097304B (en) 2018-01-30 2018-01-30 Information generation method and device

Country Status (1)

Country Link
CN (1) CN110097304B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111784222A (en) * 2019-09-26 2020-10-16 北京京东乾石科技有限公司 Method and device for processing orders
CN112669099A (en) * 2019-10-15 2021-04-16 北京京东乾石科技有限公司 Method and device for processing orders
CN112862386A (en) * 2019-11-27 2021-05-28 北京京东乾石科技有限公司 Goods sorting method and goods sorting device
CN113128501A (en) * 2019-12-26 2021-07-16 北京极智嘉科技股份有限公司 Goods picking robot, goods picking method and computer readable storage medium
CN113762820B (en) * 2020-06-29 2024-06-18 北京京东乾石科技有限公司 Goods-to-person picking control method, system, electronic equipment and storage medium
CN113763083A (en) * 2020-09-18 2021-12-07 北京沃东天骏信息技术有限公司 Information processing method and device
CN113135377A (en) * 2021-04-23 2021-07-20 深圳市库宝软件有限公司 Order allocation method and equipment
CN113159689A (en) * 2021-05-08 2021-07-23 北京京东振世信息技术有限公司 Order combining method, device, equipment and storage medium
CN113723893A (en) * 2021-09-15 2021-11-30 北京沃东天骏信息技术有限公司 Method and device for processing orders

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104550038A (en) * 2014-12-24 2015-04-29 北京京东尚科信息技术有限公司 Rapid order re-checking system
WO2016147335A1 (en) * 2015-03-18 2016-09-22 株式会社日立製作所 Order management device and order management method
CN107025533A (en) * 2017-03-29 2017-08-08 上海极络智能科技有限公司 Goods picking method, goods radio frequency, computing device and computer-readable recording medium
CN107103445A (en) * 2017-05-17 2017-08-29 北京京东尚科信息技术有限公司 Information processing method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104550038A (en) * 2014-12-24 2015-04-29 北京京东尚科信息技术有限公司 Rapid order re-checking system
WO2016147335A1 (en) * 2015-03-18 2016-09-22 株式会社日立製作所 Order management device and order management method
CN107025533A (en) * 2017-03-29 2017-08-08 上海极络智能科技有限公司 Goods picking method, goods radio frequency, computing device and computer-readable recording medium
CN107103445A (en) * 2017-05-17 2017-08-29 北京京东尚科信息技术有限公司 Information processing method and device

Also Published As

Publication number Publication date
CN110097304A (en) 2019-08-06

Similar Documents

Publication Publication Date Title
CN110097304B (en) Information generation method and device
CN109647719B (en) Method and device for sorting goods
CN110070312B (en) Order processing method and device
CN106875148B (en) Method and device for determining a storage position for an item
CN106980955B (en) Method and apparatus for outputting information
CN110197350B (en) Article delivery method and device
CN109472523B (en) Method and device for sorting goods
CN108694535B (en) Information generation method and device
CN110348771B (en) Method and device for order grouping of orders
CN109772714A (en) Cargo picking method and device, storage medium, electronic equipment
CN109903112A (en) Information output method and device
CN110889656B (en) Warehouse rule configuration method and device
CN110390499A (en) Order allocation method and device
CN112700180A (en) Goods picking method and goods picking device
CN111784222A (en) Method and device for processing orders
CN113393193B (en) Warehouse-out method and device
CN111724006B (en) Task combination method, data processing method and device
CN113128821A (en) Method and device for determining task
CN112101831A (en) Goods delivery method, device, medium and electronic equipment
CN108985673B (en) Inventory list generation method and device
CN111415110A (en) Method and device for checking goods shelf
CN111612353A (en) Sample detection self-service method, device and system
CN113344234A (en) Method and apparatus for sorting items
CN113627837B (en) Goods collection positioning method and device
CN111260271A (en) Method and device for shortening order picking time of store

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
TA01 Transfer of patent application right

Effective date of registration: 20210301

Address after: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant after: Beijing Jingbangda Trading Co.,Ltd.

Address before: 100195 Beijing Haidian Xingshikou Road 65 West Cedar Creative Garden 4 District 11 Building East 1-4 Floor West 1-4 Floor

Applicant before: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY Co.,Ltd.

Applicant before: BEIJING JINGDONG CENTURY TRADING Co.,Ltd.

Effective date of registration: 20210301

Address after: Room a1905, 19 / F, building 2, No. 18, Kechuang 11th Street, Daxing Economic and Technological Development Zone, Beijing 100176

Applicant after: Beijing Jingdong Qianshi Technology Co.,Ltd.

Address before: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant before: Beijing Jingbangda Trading Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant