CN113065834A - Article picking control method and device, storage medium and electronic equipment - Google Patents

Article picking control method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN113065834A
CN113065834A CN202110492124.6A CN202110492124A CN113065834A CN 113065834 A CN113065834 A CN 113065834A CN 202110492124 A CN202110492124 A CN 202110492124A CN 113065834 A CN113065834 A CN 113065834A
Authority
CN
China
Prior art keywords
picking
replenishment
items
item
picked
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110492124.6A
Other languages
Chinese (zh)
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 Jingdong Zhenshi Information Technology Co Ltd
Original Assignee
Beijing Jingdong Zhenshi Information 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 Zhenshi Information Technology Co Ltd filed Critical Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority to CN202110492124.6A priority Critical patent/CN113065834A/en
Publication of CN113065834A publication Critical patent/CN113065834A/en
Pending legal-status Critical Current

Links

Images

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
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

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

Abstract

The disclosure provides an article picking control method and device, a storage medium and electronic equipment, and relates to the technical field of logistics storage. Wherein the item picking control method comprises: determining the items to be picked and the out-of-stock items in the picking area according to the information of the pre-picked items and the inventory of the picking area; respectively generating a picking task and a replenishment task for the item to be picked and the out-of-stock item; and when the out-of-stock item is detected to be restocked, generating a picking task for the out-of-stock item. This disclosure is through selecting in batches to selecting article in advance, can avoid causing work load stage nature swell or swell, ensures to select the work and go on steadily.

Description

Article picking control method and device, storage medium and electronic equipment
Technical Field
The present disclosure relates to the field of logistics storage technologies, and in particular, to an article picking control method, an article picking control device, a computer-readable storage medium, and an electronic device.
Background
Item picking is an important part of logistics warehousing and is usually performed on items contained in pre-picked item information.
Currently, when picking items included in the pre-picked item information, it is necessary to determine whether the inventory in the picking area satisfies all items included in the pre-picked item information, and when the inventory in the picking area satisfies all items in the pre-picked item information, a picking task is triggered to pick items in the pre-picked item information. This method usually causes a sudden increase or decrease in the workload in stages, and does not ensure smooth progress of the picking work.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The present disclosure provides an item picking control method, an item picking control apparatus, a computer-readable storage medium, and an electronic device, thereby solving, at least to some extent, a problem in the related art that picking work is difficult to maintain stable operation.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to a first aspect of the present disclosure, there is provided an item picking control method comprising: determining the items to be picked and the out-of-stock items in the picking area according to the information of the pre-picked items and the inventory of the picking area; respectively generating a picking task and a replenishment task for the item to be picked and the out-of-stock item; and when the out-of-stock item is detected to be restocked, generating a picking task for the out-of-stock item.
In an exemplary embodiment of the present disclosure, the determining items to be picked and out-of-stock items at a picking zone based on pre-picked item information and inventory at the picking zone comprises: determining whether inventory in the picking area satisfies the pre-picked item information; and determining the items meeting the information of the pre-picked items in the picking area as the items to be picked, and determining the items which cannot meet the information of the pre-picked items as the out-of-stock items.
In an exemplary embodiment of the present disclosure, the generating a picking task and a restocking task for the item to be picked and the out-of-stock item, respectively, includes: generating the picking tasks for the items to be picked according to preset picking rules; and generating the replenishment tasks for the out-of-stock articles according to a preset replenishment rule.
In an exemplary embodiment of the present disclosure, the generating the picking task for the item to be picked according to a preset picking rule includes: monitoring the type or quantity of the items to be picked; generating the picking task for the item to be picked when the type or quantity of the item to be picked reaches a preset threshold.
In an exemplary embodiment of the present disclosure, the generating the replenishment task for the out-of-stock item according to a preset replenishment rule includes: and generating the replenishment task for the out-of-stock item based on the out-of-stock type and the out-of-stock quantity of the out-of-stock item.
In an exemplary embodiment of the present disclosure, the generating the replenishment task for the out-of-stock item according to a preset replenishment rule further includes: and generating the replenishment tasks for the out-of-stock articles in batches according to the out-of-stock types and the preset replenishment quantity of the out-of-stock articles until the out-of-stock articles are replenished.
In an exemplary embodiment of the present disclosure, when the pre-picked item information further includes an out-of-stock item after each restocking is detected, the method further includes: determining the goods to be selected after the replenishment and the goods shortage after the replenishment according to the goods shortage before the replenishment and the inventory of the picking area after the replenishment; and respectively generating the picking task and the replenishment task for the to-be-picked object after the replenishment and the replenishment object after the replenishment.
According to a second aspect of the present disclosure, there is provided an item picking control apparatus comprising: the item determining module is used for determining the items to be picked and the out-of-stock items in the picking area according to the information of the pre-picked items and the inventory of the picking area; the first task generation module is used for respectively generating a picking task and a replenishment task for the to-be-picked item and the out-of-stock item; and the second task generation module is used for generating a picking task for the out-of-stock item after the out-of-stock item is detected to be restocked.
According to a third aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the above-described item picking control method.
According to a fourth aspect of the present disclosure, there is provided an electronic device comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above item picking control method via execution of the executable instructions.
The technical scheme of the disclosure has the following beneficial effects:
in the item picking control process, when the items in the picking area cannot meet all the items in the pre-picking item information, namely, the items lack of goods exist, a picking task is generated for the items to be picked in the picking area, a replenishment task is generated for the items lack of goods, and after the replenishment is completed, a picking task is generated for the items lack of goods. According to the satisfaction condition of the items in the pre-picking item information, the replenishment task and the picking task are generated, so that replenishment operation and picking operation can be synchronously performed, and batch picking is realized. On the one hand, sorting in batches can avoid causing the staged sudden rise or the sudden fall of workload, ensures that the sorting work is carried out stably, and on the other hand, replenishment and sorting are synchronous and parallel, and the sorting efficiency of the items contained in the pre-sorting item information can be improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is apparent that the drawings in the following description are only some embodiments of the present disclosure, and that other drawings can be obtained from those drawings without inventive effort for a person skilled in the art.
FIG. 1 illustrates a flow chart of an item picking control method in the present exemplary embodiment;
FIG. 2 illustrates a flow chart for generating picking and restocking assignments in the exemplary embodiment;
FIG. 3 illustrates a flow chart of the generation of picking tasks according to preset picking rules in the present exemplary embodiment;
FIG. 4 is a flow chart illustrating batch generation of replenishment tasks according to preset replenishment rules in the exemplary embodiment;
FIG. 5 illustrates a flow chart for controlling order batch picking in the exemplary embodiment;
FIG. 6 illustrates another flow chart for controlling order batch picking in the exemplary embodiment;
fig. 7 is a block diagram showing the structure of an item picking control apparatus in the present exemplary embodiment;
fig. 8 shows an electronic device for implementing the above method in the present exemplary embodiment.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
Herein, "first", "second", etc. are labels for specific objects, and do not limit the number or order of the objects.
In the related art, when items contained in pre-picked item information (which may be, for example, a purchase order for a merchant or customer) are to be picked, when inventory in a picking zone does not satisfy all of the items in the pre-picked item information, a restocking task is triggered until inventory in the picking zone satisfies all of the items in the pre-picked item information, and then a picking task is triggered to cause a picker to perform a picking operation in the picking zone. Due to the fact that the picking workload is low during the replenishment period, the picking workload is high after the replenishment is completed, and the stable picking operation cannot be guaranteed.
In view of one or more of the above-mentioned problems, exemplary embodiments of the present disclosure provide an item picking control method, which may be executed by a computer system, and may be applied to a scenario of picking a purchase item included in a purchase order directed to a merchant or a customer, or the like.
Fig. 1 shows a schematic flow of an item picking control method in the present exemplary embodiment, including the following steps S110 to S130:
step S110, determining the items to be picked and the out-of-stock items in the picking area according to the information of the pre-picked items and the inventory of the picking area;
step S120, respectively generating a picking task and a replenishment task for the item to be picked and the out-of-stock item;
step S130, when the out-of-stock item is detected to be restocked, a picking task is generated for the out-of-stock item.
In the item picking control process, when the items in the picking area cannot meet all the items in the pre-picking item information, namely, the items lack of goods exist, a picking task is generated for the items to be picked in the picking area, a replenishment task is generated for the items lack of goods, and after the replenishment is completed, a picking task is generated for the items lack of goods. According to the satisfaction condition of the items in the pre-picking item information, the replenishment task and the picking task are generated, so that replenishment operation and picking operation can be synchronously performed, and batch picking is realized. On the one hand, sorting in batches can avoid causing the staged sudden rise or the sudden fall of workload, ensures that the sorting work is carried out stably, and on the other hand, replenishment and sorting are synchronous and parallel, and the sorting efficiency of the items contained in the pre-sorting item information can be improved.
Each step in fig. 1 will be described in detail below.
Step S110, according to the information of the pre-picked items and the inventory of the picking area, the items to be picked and the out-of-stock items in the picking area are determined.
The pre-picked item information includes information such as the type, size, and quantity of items to be picked, and may be, for example, pre-picked item information included in a purchase or dispatch voucher such as a customer order or a merchant order. The picking zone refers to an area in the warehouse for completing the distribution task, and the inventory of the picking zone refers to items stored in the area for completing the distribution task. The items to be picked refer to pre-picked items satisfied by inventory in the picking zone, and are items determined from the pre-picked items that are to undergo a picking operation. Out-of-stock items refer to pre-picked items that are not satisfied by inventory in the picking zone.
In an alternative embodiment, determining items to be picked and out-of-stock items at a picking zone based on pre-picked item information and an inventory of the picking zone comprises: determining whether inventory in the picking area satisfies the pre-picked item information; and determining the items meeting the information of the pre-picked items in the picking area as the items to be picked, and determining the items which cannot meet the information of the pre-picked items as the out-of-stock items.
The above process divides the items contained in the pre-picked item information into two parts according to the inventory conditions of the current picking zone: and the items to be picked and the out-of-stock items are sorted, so that the items in the information of the subsequent items to be picked are batched to generate a picking task.
In an alternative embodiment, a picking pool may also be created to which items to be picked are added, and an out-of-stock pool may also be created to which out-of-stock items are added.
The picking ponds may be used to temporarily record the type, quantity, and specific location of items in the picking area that have satisfied the pre-picked item information at the picking area. The stock out pool may be used to temporarily record the type, quantity of items for which the picking area does not satisfy the pre-picked item information. This facilitates monitoring of the items contained in the picking and stock shortage pools to smoothly trigger picking and restocking tasks.
And step S120, respectively generating a picking task and a replenishment task for the item to be picked and the out-of-stock item.
The picking task refers to a task of picking the determined to-be-picked items in the picking area, the replenishment task refers to a task of replenishing goods to the picking area according to the determined out-of-stock items, the replenishment refers to transferring the items in the storage area of the warehouse to the picking area according to the out-of-stock items, and the storage area refers to an area for storing the items in the warehouse.
In an alternative embodiment, a picking task and a replenishment task are generated for an item to be picked and an out-of-stock item, respectively, and the picking and replenishment can be performed by performing the steps shown in fig. 2, specifically including the following steps S210 to S220:
step S210, a picking task is generated for the item to be picked according to a preset picking rule.
The preset picking rules are used for triggering picking tasks for generating the items. Items to be picked which meet the preset picking rules can be generated into picking tasks, and items to be picked which do not meet the preset picking rules continue to wait for the generation of the picking tasks.
In an alternative embodiment, the above-mentioned generating a picking task for an item to be picked according to a preset picking rule may be implemented by the following steps S310 to S320:
step S310, the type or quantity of items to be picked is monitored.
Items to be picked may be added to the picking basin in advance, and the sort or quantity of items to be picked may be monitored by monitoring the picking basin.
Step S320, when the type or number of the items to be picked reaches a preset threshold, a picking task is generated for the items to be picked.
When the type or the number of the items to be picked in the monitored picking pool reaches a preset threshold value, a picking task can be generated for the items in the picking pool for picking.
In the step shown in fig. 3, the amount of work for generating the picking task can be controlled by monitoring the type or number of the items to be picked, which is advantageous for maintaining the picking work to be performed stably and efficiently.
And step S220, generating a replenishment task for the out-of-stock articles according to a preset replenishment rule.
The preset replenishment rule is used for triggering a replenishment task for generating the article. The goods shortage items meeting the preset goods replenishment rule can be generated into the goods replenishment task, and the goods to be replenished which do not meet the preset goods replenishment rule continue to wait for the generation of the goods replenishment task.
In the step shown in fig. 2, the picking and replenishment are controlled by setting the preset picking rule and the preset replenishment rule, so that the picking and replenishment can be performed stably, a large number of picking or replenishment tasks are prevented from being generated at a certain moment, and a huge workload is brought to the picking and replenishment executor.
It should be noted that, the triggering sequence of the picking step and the replenishment step in fig. 2 is not specifically limited, and may be triggered simultaneously, or may trigger one step immediately after triggering another step.
In an alternative embodiment, the step of generating a restocking task for the out-of-stock item in the picking area according to the preset restocking rule may be implemented by the following steps: and generating a replenishment task for the out-of-stock items based on the out-of-stock types and the out-of-stock quantity of the out-of-stock items.
The above process completes the replenishment of the out-of-stock item at one time, so that the replenishment item is picked after the replenishment is completed. The picking tasks may be generated in two batches, one for the items to be picked determined at step S110 and the other for the out-of-stock items determined at step S110 after replenishment. The picking task is triggered without waiting for the items in the pre-picking item information to be out of stock. The picking workload is done in batches to avoid periodic surges or dips in workload.
In an alternative embodiment, the step of generating a restocking task for the out-of-stock item in the picking area according to a preset restocking rule may further be implemented by the following steps: and generating the replenishment tasks for the out-of-stock articles in batches according to the out-of-stock types and the preset replenishment quantity of the out-of-stock articles until the out-of-stock articles are replenished.
When the replenishment task is generated, the articles added into the shortage pool can be monitored, and the replenishment task is generated by the articles in the shortage pool in batches according to the preset types or the quantity of the replenished articles each time so as to replenish the articles until the articles in the shortage pool are replenished.
The above process completes the shortage articles in batches, and can supplement the shortage articles of preset types or quantity each time so as to adjust the replenishment workload and further control the picking workload of the articles.
After each replenishment, the determination of the out-of-stock item of the pre-picked item information is also needed to realize the batch replenishment.
In an alternative embodiment, when it is detected that the pre-picked item information has an out-of-stock item after each replenishment, the replenishment task may be generated in batches by performing the steps shown in fig. 4, specifically including the following steps S410 to S420:
step S410, according to the goods shortage items before the replenishment and the inventory of the sorting area after the replenishment, determining the items to be sorted after the replenishment and the goods shortage items after the replenishment.
The out-of-stock item before the replenishment is an item that cannot be satisfied in the existing picking area in the pre-picking item information before the replenishment. The replenishment task can be triggered according to the goods shortage objects before the replenishment, and the preset number or the preset type of the objects are replenished. The sorting area after the replenishment refers to the sorting area with a new stock state after the replenishment. The item to be picked after the replenishment refers to another batch of items to be picked determined from the inventory in the picking area in the new inventory state according to the information of the pre-picked items after the replenishment. The goods shortage after the replenishment refers to the goods which cannot be met in the current sorting area according to the information of the pre-sorted goods after the replenishment.
It should be noted that the same item in the pre-picked item information can only be determined as an item to be picked at one time, so as to avoid the number of items picked at the end from the actual required number.
Step S420, a picking task and a replenishment task are respectively generated for the items to be picked after the replenishment and the items out of stock after the replenishment.
And generating a picking task for the goods to be picked after the replenishment according to a preset picking rule, generating a replenishment task for the goods shortage after the replenishment again, and performing next replenishment. It should be noted that the picking and restocking processes can be synchronized.
In the above-described step shown in fig. 4, batch picking and replenishment of items contained in the pre-picked item information are realized by repositioning the items to be picked and the out-of-stock items. Due to the fact that all links are synchronous and parallel and are repeatedly circulated, the picking efficiency of the items contained in the information of the items to be picked can be improved from the global perspective.
Step S130, when the out-of-stock item is detected to be restocked, a picking task is generated for the out-of-stock item.
After the one-time replenishment is completed or the last replenishment in batches is completed, that is, when no out-of-stock item exists after replenishment, a picking task can be generated in the picking area after replenishment for the out-of-stock item supplemented once or the out-of-stock item supplemented in batches during the last replenishment, and picking is performed.
Taking a customer order as an example, the order may be a business order facing a merchant or a business order facing a customer, as shown in fig. 5, a specific implementation of order batch sorting is provided, which includes the following steps:
step S501, start;
step S502, order positioning, where order positioning refers to dividing the items contained in the order into two parts according to the information of the order and the inventory status of the current sorting area: a meet order requirements section, and a not meet order requirements section. Executing step S503 to step S505 for the part meeting the demand of the order, namely the item to be picked, and executing step S506 to step S509 for the part not meeting the demand of the order, namely the out-of-stock item;
step S503, adding the part of the picking area meeting the order requirement to a picking pool, wherein the picking pool records the type and the quantity of the items meeting the order in the picking area and the position of the items in the picking area;
step S504, implementing monitoring and positioning pools, and generating picking tasks in stages in batches, wherein the step can generate first picking tasks preferentially for the articles in the picking pools according to preset picking rules;
step S505, generating a first batch of picking tasks;
step S506, adding the part of the picking area which does not meet the requirement of the order to an out-of-stock pool, wherein the out-of-stock pool records the type and the quantity of the items which do not meet the order in the picking area;
step S507, triggering replenishment tasks in batches, and performing inventory positioning on commodities in the stock shortage pool from a storage area to generate a first replenishment task;
step S508, generating a first batch of replenishment tasks;
after the first replenishment is completed, the order relocation is triggered, the step S502 is skipped, and the items in the picking pool are sorted according to the preset picking rule to generate a second batch of picking tasks.
Step S509, generating a second batch of picking tasks;
and circularly executing the steps, triggering order repositioning after each replenishment is completed, and jumping to the step S502 to perform inventory positioning on the commodities in the stock shortage pool from the storage area to generate an Nth replenishment task.
Step S510, generating an Nth batch of replenishment tasks, wherein after the replenishment, the picking area is satisfied with all the items in the order, and the replenishment tasks are terminated;
step S511, generating an (N + 1) th batch of picking tasks, wherein after the picking, all the items in the order are picked, and the order picking is finished;
and step S512, finishing.
It should be noted that, in fig. 5, after the order is located each time, the picking and replenishment tasks performed may be synchronized and parallel, and the adopted preset picking rule is constrained by the replenishment task, that is, after each replenishment task is generated, a picking task is generated for the replenished item.
Fig. 5 illustrates the preset picking rule used here by way of example only, and in practical application, different picking rules may also be set according to the actual item picking amount, such as a preset threshold, as shown in fig. 6 below, to provide another specific implementation of order batch picking, which includes the following steps:
step S601, start;
step S602, order positioning, where order positioning refers to dividing the items contained in the order into two parts according to the information of the order and the inventory status of the current sorting area: a meet order requirements section, and a not meet order requirements section. Transferring the part meeting the demand of the order, namely the item to be picked, to step S607, and executing the part not meeting the demand of the order, namely the out-of-stock item, from step S603 to step S606;
step S603, adding the part of the picking area which does not meet the requirement of the order to an out-of-stock pool, wherein the out-of-stock pool records the type and the quantity of the items which do not meet the order in the picking area;
step S604, triggering replenishment tasks in batches, carrying out inventory positioning on commodities in the stock shortage pool from a storage area, and executing steps S605 to S606 according to preset replenishment rules to generate N batches of replenishment tasks;
step S605, generating a first batch of replenishment tasks, and jumping to the step S602;
step S606, generating an Nth batch of replenishment tasks, wherein after the replenishment, the picking area is satisfied with all the articles in the order, and the replenishment tasks are terminated;
step S607, adding the part of the picking area meeting the order requirement to a picking pool, wherein the picking pool records the type and the quantity of the items meeting the order in the picking area and the position of the items in the picking area;
step S608, implementing monitoring of the location pool, generating picking tasks in batches in stages, and executing steps S609 to S610 to generate M batches of picking tasks according to a preset picking rule, for example, the type or number of the items in the picking pool reaches a preset threshold;
step S609, generating a first batch of picking tasks;
step S610, generating an Mth batch of picking tasks, wherein after the picking, all the items in the order are picked, and the order picking is completed;
step S611, complete.
In the step shown in fig. 6, each time after the order is located, the picking and replenishment tasks may be performed in parallel, which is different from fig. 5 in that the preset picking rule adopted in fig. 6 is not limited by replenishment, and whether the picking task needs to be generated after each replenishment is only related to whether the type or number of the items in the picking pool reaches the preset threshold.
Exemplary embodiments of the present disclosure also provide an item picking control apparatus, as shown in fig. 7, the item picking control apparatus 700 may include:
an item determining module 710, configured to determine items to be picked and out-of-stock items in the picking area according to the information of pre-picked items and the inventory in the picking area;
a first task generating module 720, configured to generate a picking task and a replenishment task for the item to be picked and the out-of-stock item, respectively;
the second task generating module 730 is configured to generate a picking task for the out-of-stock item after the out-of-stock item is detected to be restocked.
In an alternative embodiment, the item determination module 710 may be configured to: judging whether the inventory in the sorting area meets the information of the pre-sorted articles or not; and determining the items meeting the information of the pre-picked items in the picking area as to-be-picked items, and determining the items which cannot meet the information of the pre-picked items as out-of-stock items.
In an alternative embodiment, the first task generating module 720 may include: a picking task generating module for generating picking tasks for the items to be picked according to a preset picking rule; and the replenishment task generating module is used for generating a replenishment task for the out-of-stock articles according to a preset replenishment rule.
In an alternative embodiment, the picking task generation module may be configured to: monitoring the type or quantity of the items to be picked; when the type or number of items to be picked reaches a preset threshold value, a picking order is generated for the items to be picked.
In an alternative embodiment, the restocking task generation module may be configured to: and generating a replenishment task for the out-of-stock items based on the out-of-stock types and the out-of-stock quantity of the out-of-stock items.
In an optional implementation, the restocking task generating module may be further configured to: and generating replenishment tasks for the out-of-stock articles in batches according to the out-of-stock types and the preset replenishment quantity of the out-of-stock articles until the out-of-stock articles are replenished.
In an alternative embodiment, when the pre-picked item information further includes an out-of-stock item after each restocking is detected, the restocking task generation module is further configured to: determining the goods to be selected after the replenishment and the goods shortage after the replenishment according to the goods shortage before the replenishment and the inventory of the picking area after the replenishment; and respectively generating a picking task and a replenishment task for the to-be-picked items after the replenishment and the out-of-stock items after the replenishment.
The details of the parts of the article picking control apparatus 700 are described in detail in the method part embodiments, and the details that are not disclosed can be referred to the method part embodiments, and thus are not described again.
Exemplary embodiments of the present disclosure also provide a computer-readable storage medium having stored thereon a program product capable of implementing the above-described item picking control method of the present specification. In some possible embodiments, various aspects of the disclosure may also be implemented in the form of a program product comprising program code for causing an electronic device to perform the steps according to various exemplary embodiments of the disclosure described in the above-mentioned "exemplary methods" section of this specification, when the program product is run on the electronic device. The program product may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on an electronic device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a 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.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, 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.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a 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 readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
Exemplary embodiments of the present disclosure also provide an electronic device capable of implementing the above item picking control method. An electronic device 800 according to such an exemplary embodiment of the present disclosure is described below with reference to fig. 8. The electronic device 800 shown in fig. 8 is only an example and should not bring any limitations to the functionality and scope of use of the embodiments of the present disclosure.
As shown in fig. 8, electronic device 800 may take the form of a general purpose computing device. The components of the electronic device 800 may include, but are not limited to: at least one processing unit 810, at least one memory unit 820, a bus 830 connecting the various system components including the memory unit 820 and the processing unit 810, and a display unit 840.
The storage unit 820 stores program code that may be executed by the processing unit 810 to cause the processing unit 810 to perform steps according to various exemplary embodiments of the present disclosure described in the "exemplary methods" section above in this specification. For example, processing unit 810 may perform any one or more of the method steps of fig. 1-6.
The storage unit 820 may include readable media in the form of volatile storage units, such as a random access storage unit (RAM)821 and/or a cache storage unit 822, and may further include a read only storage unit (ROM) 823.
Storage unit 820 may also include a program/utility 824 having a set (at least one) of program modules 825, such program modules 825 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
Bus 830 may be any of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 800 may also communicate with one or more external devices 900 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 800, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 800 to communicate with one or more other computing devices. Such communication may occur via input/output (I/O) interfaces 850. Also, the electronic device 800 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via the network adapter 860. As shown, the network adapter 860 communicates with the other modules of the electronic device 800 via the bus 830. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the exemplary embodiments of the present disclosure.
Furthermore, the above-described figures are merely schematic illustrations of processes included in methods according to exemplary embodiments of the present disclosure, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functions of two or more modules or units described above may be embodied in one module or unit, according to exemplary embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
As will be appreciated by one skilled in the art, aspects of the present disclosure may be embodied as a system, method or program product. Accordingly, various aspects of the present disclosure may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system. Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is to be limited only by the following claims.

Claims (10)

1. An item picking control method, comprising:
determining the items to be picked and the out-of-stock items in the picking area according to the information of the pre-picked items and the inventory of the picking area;
respectively generating a picking task and a replenishment task for the item to be picked and the out-of-stock item;
and when the out-of-stock item is detected to be restocked, generating a picking task for the out-of-stock item.
2. The method of claim 1, wherein determining items to pick and out-of-stock items at the picking zone based on pre-picked item information and inventory at the picking zone comprises:
determining whether inventory in the picking area satisfies the pre-picked item information;
and determining the items meeting the information of the pre-picked items in the picking area as the items to be picked, and determining the items which cannot meet the information of the pre-picked items as the out-of-stock items.
3. The method of claim 1, wherein generating a pick order and a restock order for the item to be picked and the out-of-stock item, respectively, comprises:
generating the picking tasks for the items to be picked according to preset picking rules;
and generating the replenishment tasks for the out-of-stock articles according to a preset replenishment rule.
4. The method of claim 3, wherein generating the picking order for the item to be picked according to preset picking rules comprises:
monitoring the type or quantity of the items to be picked;
generating the picking task for the item to be picked when the type or quantity of the item to be picked reaches a preset threshold.
5. The method of claim 3, wherein the generating the replenishment task for the out-of-stock item according to a preset replenishment rule comprises:
and generating the replenishment task for the out-of-stock item based on the out-of-stock type and the out-of-stock quantity of the out-of-stock item.
6. The method of claim 3, wherein generating the replenishment task for the out-of-stock item according to a preset replenishment rule further comprises:
and generating the replenishment tasks for the out-of-stock articles in batches according to the out-of-stock types and the preset replenishment quantity of the out-of-stock articles until the out-of-stock articles are replenished.
7. The method of claim 6, wherein when the pre-picked item information also includes an out-of-stock item after each restocking is detected, the method further comprises:
determining the goods to be selected after the replenishment and the goods shortage after the replenishment according to the goods shortage before the replenishment and the inventory of the picking area after the replenishment;
and respectively generating the picking task and the replenishment task for the to-be-picked object after the replenishment and the replenishment object after the replenishment.
8. An item picking control apparatus, comprising:
the item determining module is used for determining the items to be picked and the out-of-stock items in the picking area according to the information of the pre-picked items and the inventory of the picking area;
the first task generation module is used for respectively generating a picking task and a replenishment task for the to-be-picked item and the out-of-stock item;
and the second task generation module is used for generating a picking task for the out-of-stock item after the out-of-stock item is detected to be restocked.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1 to 7.
10. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of claims 1 to 7 via execution of the executable instructions.
CN202110492124.6A 2021-05-06 2021-05-06 Article picking control method and device, storage medium and electronic equipment Pending CN113065834A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110492124.6A CN113065834A (en) 2021-05-06 2021-05-06 Article picking control method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110492124.6A CN113065834A (en) 2021-05-06 2021-05-06 Article picking control method and device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN113065834A true CN113065834A (en) 2021-07-02

Family

ID=76568069

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110492124.6A Pending CN113065834A (en) 2021-05-06 2021-05-06 Article picking control method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN113065834A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109160163A (en) * 2018-09-13 2019-01-08 北京科捷物流有限公司 It is a kind of based on the robot automatic sorting method divided when picking and its system
CN109383969A (en) * 2018-11-20 2019-02-26 重庆长安民生物流股份有限公司 A kind of method of auto parts and components goods to people
CN109903112A (en) * 2017-12-11 2019-06-18 北京京东尚科信息技术有限公司 Information output method and device
CN110533123A (en) * 2018-05-25 2019-12-03 上海礼华信息科技有限公司 It is a kind of using Electron-Label-Aided Picking and the management system and method that replenish
CN110826831A (en) * 2018-08-13 2020-02-21 北京京东振世信息技术有限公司 Method and device for restocking a picking zone of a warehouse

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109903112A (en) * 2017-12-11 2019-06-18 北京京东尚科信息技术有限公司 Information output method and device
CN110533123A (en) * 2018-05-25 2019-12-03 上海礼华信息科技有限公司 It is a kind of using Electron-Label-Aided Picking and the management system and method that replenish
CN110826831A (en) * 2018-08-13 2020-02-21 北京京东振世信息技术有限公司 Method and device for restocking a picking zone of a warehouse
CN109160163A (en) * 2018-09-13 2019-01-08 北京科捷物流有限公司 It is a kind of based on the robot automatic sorting method divided when picking and its system
CN109383969A (en) * 2018-11-20 2019-02-26 重庆长安民生物流股份有限公司 A kind of method of auto parts and components goods to people

Similar Documents

Publication Publication Date Title
CN111738654B (en) Method, device, equipment and storage medium for generating picking task in-house delivery warehouse
CN108960708B (en) Goods shelving method, device and system, goods shelving terminal and storage medium
CN110751497B (en) Commodity replenishment method and device
US10902753B2 (en) Electronic shelf label system
US10783469B2 (en) Production support system using multiple plan candidates and different types of learning devices
CN111589730B (en) Goods picking method, device, equipment and storage medium
CN109785081B (en) Interaction method, interaction device, readable storage medium and electronic equipment
Rimélé et al. Robotic mobile fulfillment systems: a mathematical modelling framework for e-commerce applications
CN110390497B (en) Article warehouse-in method and device
CN113128932B (en) Warehouse stock processing method and device, storage medium and electronic equipment
CN111260274A (en) Method and system for secondary inventory distribution
US20180257873A1 (en) Sorting machine with dynamic lane routing
US8560407B2 (en) Inventory management
JP2019149104A (en) Component order system and component order device
CN113793081A (en) Storage monitoring method and device, computer readable medium and electronic equipment
CN112906081A (en) Method and device for planning warehouse layout
CN111652408A (en) Order processing method, device, medium, electronic equipment and system in warehouse
JP6214835B2 (en) Work guidance assignment system and work guidance assignment method
CN113506068A (en) Warehouse entry and exit method and device, storage medium and electronic equipment
CN113065834A (en) Article picking control method and device, storage medium and electronic equipment
CN109902980A (en) Method and device for business processing
CN110827125A (en) Periodic commodity transaction management method
US9824318B1 (en) Generating labor requirements
JP6806885B2 (en) Logistics support system and logistics support method
CN114723264A (en) Method, device and system for scheduling task of three-dimensional library

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