Same-warehouse replenishment method and system, electronic equipment and storage medium

By combining the replenishment request tasks and the original replenishment tasks in the same warehouse, the target replenishment tasks are generated, and the problem of surge in replenishment tasks during large-scale promotions is solved, repetitive operations and manpower consumption are reduced, and outbound efficiency is improved.

CN119539671APending Publication Date: 2025-02-28BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311108526.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

During large-scale promotions, the replenishment tasks in the same warehouse are large and surged, resulting in duplicate operations and excessive labor consumption, affecting the efficiency of order shipment.

Method used

By receiving the replenishment request message in the warehouse, we judge whether there is an original replenishment task for each minimum inventory unit SKU. If it exists and has not been collected, merge the target replenishment request task and the original replenishment task, generate the target replenishment task for replenishment operations, and delete the original replenishment task.

Benefits of technology

The replenishment task volume is reduced, the surge in a short period of time is avoided, the frequency of continuous warehouse transfer operations is reduced, the labor demand is reduced, and the efficiency of order outbound shipments is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539671A_ABST
    Figure CN119539671A_ABST
Patent Text Reader

Abstract

The invention provides a same-warehouse replenishment method and system, an electronic device and a storage medium, and the method comprises the steps: receiving an in-warehouse replenishment request message, the in-warehouse replenishment request comprises a plurality of minimum stock units SKU requesting replenishment, and each minimum stock unit SKU corresponds to at least one replenishment request task; for each minimum stock unit SKU, judging whether an original replenishment task corresponding to the minimum stock unit SKU exists at present; if the original replenishment task corresponding to the minimum stock unit SKU exists and the original replenishment task is not received, judging whether a target replenishment request task corresponding to the minimum stock unit SKU exists in each replenishment request task corresponding to the minimum stock unit SKU or not; and if the target replenishment request task exists, combining the target replenishment request task corresponding to the minimum stock unit SKU with the original replenishment task to obtain a target replenishment task, performing corresponding replenishment operation according to the target replenishment task, and deleting the original replenishment task identical to the target replenishment request task at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of warehousing technology, and more specifically, to a same-warehouse replenishment method, system, electronic equipment and storage medium. Background Art

[0002] In order to meet the storage capacity for many years, various merchants have built warehouses for all kinds of goods, including large and small items. Among them, warehouses can be BC warehouses, recycling boxes, RFID, etc. However, when facing large-scale promotions, during the promotion period, warehouses will have a large demand for replenishment.

[0003] In the prior art, replenishment within the same organization and warehouse can be done by assigning corresponding priorities to the goods that need to be replenished, and generating corresponding replenishment tasks according to the corresponding priority levels, so that corresponding replenishment operations can be performed according to the priority levels of each replenishment task. Since the granularity of replenishment tasks in this way is SKU granularity, a large-scale warehouse is prone to a large amount of replenishment tasks during the promotion period, and the amount of replenishment tasks increases sharply in a short period of time; for the same SKU product, if there is continuous transfer of replenishment within the warehouse within a period of time, it is easy to repeat operations, and continuous transfer operations will not only require a large amount of manpower but also reduce the failure of order delivery. Summary of the invention

[0004] In view of this, the present invention provides a same-warehouse replenishment method, system, electronic device and storage medium to solve the problem that the existing replenishment method has a promotion period and the replenishment task is large and surges in a short period of time; the same SKU product has continuous warehouse transfer replenishment within a period of time, which is prone to repeated operations, and the continuous warehouse transfer operation not only requires a large amount of manpower but also reduces the failure of order delivery.

[0005] The first aspect of the present invention discloses a same-warehouse replenishment method, the method comprising:

[0006] Receive an in-stock replenishment request message, wherein the in-stock replenishment request includes multiple minimum stock keeping units (SKUs) for which replenishment is requested, and each of the minimum stock keeping units (SKUs) corresponds to at least one replenishment request task;

[0007] For each of the minimum stock keeping units SKU, determine whether there is an original replenishment task corresponding to the minimum stock keeping unit SKU;

[0008] If there is an original replenishment task corresponding to the minimum stock keeping unit SKU, and the original replenishment task has not been claimed, determining whether there is a target replenishment request task corresponding to the minimum stock keeping unit SKU among the replenishment request tasks corresponding to the minimum stock keeping unit SKU;

[0009] If there is a target replenishment request task corresponding to the minimum stock keeping unit SKU, the target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged to obtain the target replenishment task, so as to perform corresponding replenishment operations according to the target replenishment task, and delete the original replenishment task at the same time.

[0010] Optionally, the original replenishment task includes an original commodity level and an original batch attribute, and judging whether there is a target replenishment request task corresponding to the minimum stock keeping unit SKU among the replenishment request tasks corresponding to the minimum stock keeping unit SKU includes:

[0011] Determine whether there is a replenishment request task with the same commodity level and batch attribute as the corresponding original replenishment task among the replenishment request tasks corresponding to the minimum stock keeping unit SKU;

[0012] If so, a replenishment request task having the same commodity level and batch attributes as the original replenishment task is determined as a target replenishment request task corresponding to the minimum stock keeping unit SKU.

[0013] Optionally, the method further includes:

[0014] If there is no original replenishment task corresponding to the minimum stock keeping unit SKU, or there is no target replenishment request task corresponding to the minimum stock keeping unit SKU, a replenishment task corresponding to each replenishment request task corresponding to the minimum stock keeping unit SKU is generated to perform corresponding replenishment operations according to the replenishment task.

[0015] Optionally, the target replenishment request task further includes a replenishment type level, and before merging the target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task to obtain the target replenishment task, the method further includes:

[0016] Determining whether the replenishment type level in the target replenishment request task is the highest level;

[0017] The step of merging the target replenishment request task corresponding to the minimum stock keeping unit SKU with the original replenishment task to obtain the target replenishment task includes:

[0018] If the replenishment type level in the target replenishment request task is the highest level, the target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged, and a target replenishment task is generated according to the merged result and the replenishment type level in the target replenishment request task.

[0019] Optionally, the method further includes:

[0020] If the replenishment type level in the target replenishment request task is not the highest level, determining a target replenishment type level, wherein the target replenishment type level is the highest replenishment type level between the replenishment type level in the target replenishment request task and the replenishment type level of the corresponding original replenishment task;

[0021] The step of merging the target replenishment request task corresponding to the minimum stock keeping unit SKU with the original replenishment task to obtain the target replenishment task includes:

[0022] The target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged, and the target replenishment task is generated according to the merge result and the target replenishment type level corresponding to the minimum stock keeping unit SKU.

[0023] Optionally, before merging the target replenishment request task corresponding to the minimum stock keeping unit SKU with the original replenishment task to obtain the target replenishment task, the method further includes:

[0024] Outputting a prompt box, wherein the prompt box includes prompt information for prompting the operator whether there are currently mergeable tasks and whether to merge them into one;

[0025] The target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged to obtain the target replenishment task, including:

[0026] When the order merging operation fed back by the operator is detected, the target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged to obtain the target replenishment task.

[0027] A second aspect of the present invention discloses a same-warehouse replenishment system, the system comprising:

[0028] An in-stock replenishment request message receiving unit, used to receive an in-stock replenishment request message, wherein the in-stock replenishment request includes a plurality of minimum stock keeping units (SKUs) for which replenishment is requested, and each of the minimum stock keeping units (SKUs) corresponds to at least one replenishment request task;

[0029] A first judgment unit is used to judge, for each of the minimum stock keeping units SKU, whether there is an original replenishment task corresponding to the minimum stock keeping unit SKU;

[0030] A second judgment unit is configured to judge whether there is a target replenishment request task corresponding to the minimum stock keeping unit SKU among the replenishment request tasks corresponding to the minimum stock keeping unit SKU if there is an original replenishment task corresponding to the minimum stock keeping unit SKU and the original replenishment task has not been claimed;

[0031] The target replenishment task generating unit is used to merge the target replenishment request task corresponding to the minimum inventory unit SKU with the original replenishment task if there is a target replenishment request task corresponding to the minimum inventory unit SKU to obtain the target replenishment task, perform corresponding replenishment operations according to the target replenishment task, and delete the original replenishment task at the same time.

[0032] Optionally, the original replenishment task includes an original commodity grade and an original batch attribute, and the second judgment unit includes:

[0033] The second judgment subunit is used to judge whether there is a replenishment request task with the same commodity level and batch attribute as the corresponding original replenishment task among the replenishment request tasks corresponding to the minimum stock keeping unit SKU;

[0034] The target replenishment request task determining unit is used to determine the replenishment request task with the same commodity level and batch attribute as the original replenishment task as the target replenishment request task corresponding to the minimum stock keeping unit SKU, if any.

[0035] The third aspect of the present invention discloses an electronic device, comprising: a processor and a memory, wherein the processor and the memory are connected via a communication bus; wherein the processor is used to call and execute a program stored in the memory; and the memory is used to store a program, wherein the program is used to implement the same-warehouse replenishment method disclosed in the first aspect of the present invention.

[0036] A fourth aspect of the present invention discloses a computer-readable storage medium, in which computer-executable instructions are stored. The computer-executable instructions are used to execute the same-warehouse replenishment method disclosed in the first aspect of the present invention.

[0037] The present invention provides a same-warehouse replenishment method, system, electronic device and storage medium. When an in-stock replenishment request message is received, for each minimum stock keeping unit (SKU) in the in-stock replenishment request message, it is judged whether there is an original replenishment task corresponding to the minimum stock keeping unit (SKU) at present; if there is an original replenishment task corresponding to the minimum stock keeping unit (SKU) and the original replenishment task has not been claimed, it is judged whether there is a target replenishment request task corresponding to the minimum stock keeping unit (SKU) among the replenishment request tasks corresponding to the minimum stock keeping unit (SKU); if there is a target replenishment request task corresponding to the minimum stock keeping unit (SKU), the target replenishment request task corresponding to the minimum stock keeping unit (SKU) and the original replenishment task are merged to obtain the target replenishment task, so as to perform a corresponding replenishment operation according to the target replenishment task, and the original replenishment task identical to the target replenishment request task is deleted. The technical solution provided by the present invention can reduce the replenishment tasks to a certain extent by merging the replenishment request task of the minimum stock keeping unit SKU and the corresponding original replenishment task when there is a current replenishment request task and the same but unclaimed original replenishment task for the same minimum stock keeping unit SKU, thereby avoiding a surge in a short period of time, and can also reduce continuous warehouse transfer operations, thereby avoiding repeated warehouse transfer operations, reducing manpower and reducing labor costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0039] Figure 1 A schematic diagram of a flow chart of a same-warehouse replenishment method provided by an embodiment of the present invention;

[0040] Figure 2 A schematic diagram of a flow chart of another method for replenishing goods in the same warehouse provided by an embodiment of the present invention;

[0041] Figure 3 A schematic diagram of the structure of a same-warehouse replenishment system provided by an embodiment of the present invention;

[0042] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0045] It should be noted that the concepts such as "first" and "second" mentioned in the disclosure of the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0046] It should be noted that the modifications of "one" and "plurality" mentioned in the disclosure of the present invention are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0047] See also Figure 1 , shows a flow chart of a same-warehouse replenishment method provided by an embodiment of the present invention, and the same-warehouse replenishment method specifically includes the following steps:

[0048] S101: receiving a replenishment request message.

[0049] In the specific process of executing step S101, after the order system issues the corresponding delivery order to the corresponding organization warehouse (same warehouse), if the inventory of the organization warehouse (same warehouse) is insufficient, the corresponding in-stock replenishment request message can be sent according to the delivery order, and when the in-stock replenishment request message is detected, the in-stock replenishment request message is received. The in-stock replenishment request includes multiple minimum stock keeping units SKUs requested for replenishment, and each minimum stock keeping unit SKU corresponds to at least one replenishment request task.

[0050] It should be noted that the replenishment request task corresponding to each minimum stock keeping unit SKU includes the commodity level, batch attribute and replenishment demand corresponding to the minimum stock keeping unit SKU.

[0051] It should be noted that the smallest inventory unit SKU of a product can be the product code of the product.

[0052] It should be noted that the replenishment demand is the recommended replenishment quantity of the goods that need to be replenished.

[0053] In the following embodiment, after receiving the in-stock replenishment request message, each minimum stock unit SKU in the in-stock replenishment request message, as well as the product level and batch attribute corresponding to each minimum stock unit SKU can be distinguished according to the minimum stock unit SKU+product level+batch attribute to obtain the request details corresponding to each minimum stock unit SKU.

[0054] It should be noted that the request details corresponding to the minimum stock keeping unit SKU include the minimum stock keeping unit SKU, the product level and batch attributes corresponding to the minimum stock keeping unit SKU.

[0055] S102: for each minimum stock keeping unit SKU, determine whether there is an original replenishment task corresponding to the minimum stock keeping unit SKU. If there is an original replenishment task corresponding to the minimum stock keeping unit SKU, execute step S103; if there is no original replenishment task corresponding to the minimum stock keeping unit SKU, execute step S106.

[0056] Among them, the original replenishment task includes the original product level, original batch attributes and original replenishment demand corresponding to the minimum inventory unit SKU.

[0057] In the specific process of executing step S102, after receiving the in-stock replenishment request message, for each minimum stock unit SKU in the received in-stock replenishment request message, it can be determined whether there is an original replenishment task corresponding to the minimum stock unit SKU; when it is determined that there is an original replenishment task corresponding to the minimum stock unit SKU, it can be further determined whether the original replenishment task corresponding to the minimum stock unit SKU has not been claimed, that is, step S103 is executed.

[0058] If it is determined that there is no original replenishment task corresponding to the minimum stock keeping unit SKU, the minimum stock keeping unit SKU, the commodity level corresponding to the minimum stock keeping unit SKU, the batch attribute corresponding to the minimum stock keeping unit SKU and the replenishment demand can be directly used to generate the corresponding replenishment task, that is, to execute step S106. Of course, if there is a request detail corresponding to the minimum stock keeping unit SKU, the corresponding replenishment task can also be generated according to the request detail corresponding to the minimum stock keeping unit SKU and the corresponding replenishment demand.

[0059] It should be noted that the minimum inventory unit SKU can have multiple original replenishment tasks.

[0060] S103: Determine whether the original replenishment task corresponding to the minimum stock keeping unit SKU has not been claimed; if the original replenishment task has not been claimed, execute step S104; if the original replenishment task has been claimed, execute step S106.

[0061] In the specific process of executing step S103, for each minimum stock keeping unit SKU, when it is determined that there is a corresponding original replenishment task for the minimum stock keeping unit SKU, it can be further determined whether the original replenishment task has been claimed. When it is determined that the original replenishment task has not been claimed, step S104 is executed.

[0062] When it is determined that the original replenishment task has been taken, it means that there is no replenishment task corresponding to the minimum stock keeping unit SKU at present. Then, a new replenishment task can be generated according to the replenishment request task corresponding to the minimum stock keeping unit SKU, so as to perform the corresponding replenishment operation according to the replenishment task, that is, execute step S106.

[0063] S104: Determine whether there is a target replenishment request task corresponding to the minimum stock keeping unit SKU among the replenishment request tasks corresponding to the minimum stock keeping unit SKU; if yes, execute step S105; if not, execute step S106.

[0064] In the process of specifically executing step S104, when it is determined that the original replenishment task corresponding to the minimum stock keeping unit SKU has not been claimed, it can be further determined whether there is a replenishment request task with the same commodity level and batch attribute as the corresponding original replenishment task among the replenishment request tasks corresponding to the minimum stock keeping unit SKU; if so, the request task that is the same as the original replenishment task of the minimum stock keeping unit SKU is determined as the target replenishment request task, and step S105 is executed.

[0065] If not, it means that there is no corresponding target replenishment request task for the minimum stock keeping unit SKU, then a new replenishment task is generated according to the replenishment request task corresponding to the minimum stock keeping unit SKU, so as to perform the corresponding replenishment operation according to the replenishment task, that is, execute step S106.

[0066] It should be noted that the original replenishment task includes the original product grade and original batch attributes.

[0067] In some embodiments, for each replenishment request task of the minimum stock keeping unit SKU, it can be determined whether the product level and batch attributes of the replenishment task request are the same as the original product level and batch attributes of the original replenishment task. If they are the same, the replenishment request task can be determined as the target replenishment request task.

[0068] For example, the replenishment request tasks of the minimum inventory unit SKU are replenishment request task A, replenishment request task B and replenishment request task C. The minimum inventory unit has three original replenishment tasks, namely original replenishment task 1, original replenishment task 2 and original replenishment task 3. Among them, the product level included in replenishment request task A is product level 2, and the batch attribute is batch attribute 1; the product level included in replenishment request task B is product level 1, and the batch attribute is batch attribute 1; the product level included in replenishment request task C is product level 1, and the batch attribute is batch attribute 2; the original product level included in original replenishment task 1 is product level 2, and the original batch attribute is batch attribute 1; the original product level included in original replenishment task 2 is product level 1, and the original batch attribute is batch attribute 1; the original product level included in original replenishment task 3 is product level 2, and the original batch attribute is batch attribute 2. It can be seen that replenishment request task 1 is the same as original replenishment task 1, replenishment request task B is the same as original replenishment task 2, and replenishment request task C does not have the same original replenishment task.

[0069] S105: The target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged to obtain the target replenishment task, so as to perform corresponding replenishment operations according to the target replenishment task, and the original replenishment task is deleted at the same time.

[0070] In the specific process of executing step S105, when it is determined that there is an original replenishment task with the same commodity level and batch attribute as those in any replenishment request task corresponding to the minimum stock keeping unit SKU, that is, there is a target replenishment request task corresponding to the minimum stock keeping unit SKU, the replenishment demand of the target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment demand of the original replenishment task can be merged, and the target replenishment task is generated according to the obtained merged replenishment demand, commodity level and batch attribute, so as to perform corresponding replenishment operations according to the generated target replenishment task, and at the same time, the original replenishment task corresponding to the target replenishment request task is deleted.

[0071] S106: Generate a replenishment task corresponding to each replenishment request task corresponding to the minimum stock keeping unit SKU, so as to perform corresponding replenishment operations according to the replenishment task.

[0072] In the specific process of executing step S106, when it is determined that there is no original replenishment task corresponding to the minimum stock keeping unit SKU, or the original replenishment task of the minimum stock keeping unit SKU has been taken, or there is no original replenishment task with the same commodity level and batch attribute as those in any replenishment request task corresponding to the minimum stock keeping unit SKU, that is, there is no target replenishment request task corresponding to the minimum stock keeping unit SKU, for each replenishment request task corresponding to the minimum stock keeping unit SKU, a corresponding replenishment task can be generated according to the commodity level, batch attribute and replenishment demand of the replenishment request task, so as to perform corresponding replenishment operations according to the replenishment task.

[0073] The present invention provides a same-warehouse replenishment method. When an in-stock replenishment request message is received, for each minimum stock keeping unit (SKU) in the in-stock replenishment request message, it is judged whether there is an original replenishment task corresponding to the minimum stock keeping unit (SKU) at present; if there is an original replenishment task corresponding to the minimum stock keeping unit (SKU) and the original replenishment task has not been claimed, it is judged whether there is a replenishment request task with the same commodity level and batch attribute as the corresponding original replenishment task among the replenishment request tasks corresponding to the minimum stock keeping unit (SKU); if there is a target replenishment request task corresponding to the minimum stock keeping unit (SKU), the target replenishment request task corresponding to the minimum stock keeping unit (SKU) and the original replenishment task are merged to obtain the target replenishment task, so as to perform a corresponding replenishment operation according to the target replenishment task, and the original replenishment task with the same target replenishment request task is deleted at the same time. The technical solution provided by the present invention can reduce the replenishment tasks to a certain extent by merging the replenishment request task of the minimum stock keeping unit SKU and the corresponding original replenishment task when there is a current replenishment request task and the same but unclaimed original replenishment task for the same minimum stock keeping unit SKU, thereby avoiding a surge in a short period of time, and can also reduce continuous warehouse transfer operations, thereby avoiding repeated warehouse transfer operations, reducing manpower and reducing labor costs.

[0074] Based on the above background technology, it can be known that in the prior art, replenishment within the same warehouse of the same organization can be performed by assigning corresponding priorities to the commodities to be replenished, and generating corresponding replenishment tasks according to the corresponding priority levels, so as to perform corresponding replenishment operations according to the priority levels of each replenishment task. However, replenishment according to the priority of the replenishment task can ensure the timeliness of the replenishment task with a high priority, but cannot ensure the timeliness of the replenishment task with a low priority. Therefore, an embodiment of the present invention provides another method for replenishing the same warehouse, such as Figure 2 As shown, the specific steps include:

[0075] S201: Receive an in-stock replenishment request message.

[0076] S202: for each minimum stock keeping unit SKU, determine whether there is an original replenishment task corresponding to the minimum stock keeping unit SKU. If there is an original replenishment task corresponding to the minimum stock keeping unit SKU, execute step S203; if there is no original replenishment task corresponding to the minimum stock keeping unit SKU, execute step S211.

[0077] S203: Determine whether the original replenishment task corresponding to the minimum stock keeping unit SKU has not been claimed; if the original replenishment task has not been claimed, execute step S204; if the original replenishment task has been claimed, execute step S211.

[0078] S204: Determine whether there is a replenishment request task with the same commodity level and batch attribute as the corresponding original replenishment task among the replenishment request tasks corresponding to the minimum stock keeping unit SKU; if so, execute step S205; if not, execute step S211.

[0079] In the specific execution process of step S201 to step S204, the specific execution process and implementation principle of step S201 to step S204 are the same as those disclosed in the above embodiment of the present invention. Figure 1 The specific execution process and implementation principle of steps S101 to S104 are the same as those in Figure 1 The corresponding parts in will not be repeated here.

[0080] S205: Output a prompt box, which includes prompt information for prompting the operator whether there are currently mergeable tasks and whether to merge them.

[0081] In the embodiment of the present application, when it is determined that the original replenishment task corresponding to the minimum stock keeping unit SKU has not been picked up, and there is an original replenishment task with the same commodity level and batch attribute as any replenishment request task corresponding to the minimum stock keeping unit SKU, it indicates that there are currently target replenishment request tasks and original replenishment tasks that can be merged, and then a corresponding prompt box can be popped up to prompt the operator that there are currently mergeable tasks and whether to perform the corresponding merge processing. The prompt box includes prompt information for prompting the operator that there are currently mergeable tasks and whether to merge them.

[0082] After seeing the corresponding prompt box, the operator can choose not to process the orders together, or choose to process the orders together.

[0083] S206: Determine in real time whether a merge operation reported by the operator is detected; if a merge operation reported by the operator is detected, execute step S207.

[0084] In the specific process of executing step S206, after the prompt box is output, it can be determined in real time whether the order merging operation reported by the operator is detected. If the order merging operation reported by the operator is detected, step S207 can be executed; if the order merging operation reported by the operator is not detected, or if the order non-merging operation reported by the operator is detected, the original replenishment task and the target replenishment request task corresponding to the mergeable task are not merged.

[0085] S207: Determine whether the replenishment type level in the target replenishment request task is the highest level; if the replenishment type level in the target replenishment request task is the highest level, execute step S208; if the replenishment type level in the target replenishment request task is not the highest level, execute step S209.

[0086] In the embodiment of the present application, each replenishment request task also includes a corresponding replenishment type level, that is, the target replenishment request task also includes a corresponding replenishment type level. After detecting the order merging operation fed back by the operator, before performing the order merging operation, it can be determined whether the replenishment type level in the target replenishment request task is the highest level. If it is determined that the replenishment type level in the target replenishment request task is the highest level, step S208 is executed; if it is determined that the replenishment type level in the target replenishment request task is not the highest level, step S209 is executed.

[0087] It should be noted that the replenishment type levels can be divided into the highest level, the second highest level and the general level; among them, the highest level can be 311 emergency replenishment, the second highest level can be emergency replenishment, and the general level can be general replenishment.

[0088] It should also be noted that the higher the replenishment type level, the priority the corresponding replenishment task will be. For example, a replenishment task with the highest replenishment type level will be processed before a replenishment task with the second highest replenishment type level and a general replenishment type level; a replenishment task with the second highest replenishment type level will be processed before a replenishment task with the general replenishment type level.

[0089] S208: Merge the target replenishment request task and the original replenishment task corresponding to the minimum stock keeping unit SKU, and generate the target replenishment task according to the merge result and the replenishment type level in the target replenishment request task, so as to perform corresponding replenishment operations according to the target replenishment task, and delete the original replenishment task that is the same as the target replenishment request task.

[0090] In the specific process of executing step S208, when it is determined that the replenishment type level of the target replenishment request task is the highest level, the replenishment demand in the target replenishment request task and the original replenishment demand in the corresponding original replenishment task can be merged to obtain a merged result; and then a target replenishment task with the highest replenishment type level is generated according to the merged result, so as to perform corresponding replenishment operations according to the replenishment type level in the target replenishment task and the merged result.

[0091] In the embodiment of the present application, after the corresponding target replenishment task is generated, the corresponding original replenishment task may also be deleted.

[0092] S209: Determine the target replenishment type level.

[0093] The target replenishment type level is the highest replenishment type level between the replenishment type level in the target replenishment request task and the replenishment type level in the corresponding original replenishment task.

[0094] In the specific process of executing step S208, when it is determined that the replenishment type level of the target replenishment request task is not the highest level, it can be determined whether the replenishment type level in the target replenishment request task is higher than the replenishment type level of the corresponding original replenishment task; if the replenishment type level in the target replenishment request task is higher than the replenishment type level of the corresponding original replenishment task, the replenishment type level in the target replenishment request task is determined as the target replenishment type level.

[0095] If the replenishment type level in the target replenishment request task is not higher than the replenishment type level of the corresponding original replenishment task, the replenishment type level in the original replenishment task is determined as the target replenishment type level.

[0096] S210: Merge the target replenishment request task and the original replenishment task corresponding to the minimum stock keeping unit SKU, and generate a target replenishment task according to the merge result and the target replenishment type level corresponding to the minimum stock keeping unit SKU, so as to perform corresponding replenishment operations according to the target replenishment task, and delete the original replenishment task that is the same as the target replenishment request task.

[0097] In the specific process of executing step S210, after determining the target replenishment type task, the replenishment demand in the target replenishment request task and the original replenishment demand in the corresponding original replenishment task are merged to obtain a merge result; then, according to the merge result, a target replenishment task with a replenishment type level of the target replenishment level is generated, so that corresponding replenishment operations are performed according to the replenishment type level in the target replenishment task and the merge result.

[0098] S211: Generate a replenishment task corresponding to each replenishment request task corresponding to the minimum stock keeping unit SKU, so as to perform corresponding replenishment operations according to the replenishment task.

[0099] In the specific process of executing step S211, when it is determined that there is no original replenishment task corresponding to the minimum stock keeping unit SKU, or the original replenishment task of the minimum stock keeping unit SKU has been taken, or there is no original replenishment task with the same commodity level and batch attribute as those in any replenishment request task corresponding to the minimum stock keeping unit SKU, that is, there is no target replenishment request task corresponding to the minimum stock keeping unit SKU, for each replenishment request task corresponding to the minimum stock keeping unit SKU, a corresponding replenishment task can be generated according to the commodity level, batch attribute and replenishment demand of the replenishment request task, so as to perform corresponding replenishment operations according to the replenishment task.

[0100] In the embodiment of the present application, when the order merging operation fed back by the operator is detected and the replenishment type level in the target replenishment request task is the highest level, the target replenishment request task corresponding to the smallest inventory unit SKU and the original replenishment task can be merged, and the target replenishment task corresponding to the replenishment type level in the target replenishment request task is generated according to the merging result. In this way, if the replenishment type level of the original replenishment task is low, the original replenishment task can be merged into the target replenishment task with a higher replenishment type level, and can be processed first, thereby solving the problem that the timeliness of low-priority replenishment tasks cannot be guaranteed in the prior art to a certain extent.

[0101] Based on the same warehouse replenishment method disclosed in the embodiment of the present invention, the embodiment of the present invention also discloses a same warehouse replenishment system, such as Figure 3 As shown, the same warehouse replenishment system includes:

[0102] The in-stock replenishment request message receiving unit 31 is used to receive an in-stock replenishment request message, wherein the in-stock replenishment request includes a plurality of minimum stock keeping units SKUs requested for replenishment, and each minimum stock keeping unit SKU corresponds to at least one replenishment request task;

[0103] The first judgment unit 32 is used to judge, for each minimum stock keeping unit SKU, whether there is an original replenishment task corresponding to the minimum stock keeping unit SKU;

[0104] The second judgment unit 33 is used to judge whether there is a replenishment request task with the same commodity level and batch attribute as the original replenishment task corresponding to the minimum stock keeping unit SKU among the replenishment request tasks corresponding to the minimum stock keeping unit SKU if there is an original replenishment task corresponding to the minimum stock keeping unit SKU and the original replenishment task has not been claimed;

[0105] The target replenishment task generating unit 34 is used to merge the target replenishment request task corresponding to the minimum stock keeping unit SKU with the original replenishment task if there is a target replenishment request task corresponding to the minimum stock keeping unit SKU, so as to obtain the target replenishment task, perform the corresponding replenishment operation according to the target replenishment task, and delete the original replenishment task at the same time.

[0106] The present invention provides a same-warehouse replenishment system. When receiving an in-stock replenishment request message, for each minimum stock keeping unit (SKU) in the in-stock replenishment request message, it is judged whether there is an original replenishment task corresponding to the minimum stock keeping unit (SKU) at present; if there is an original replenishment task corresponding to the minimum stock keeping unit (SKU) and the original replenishment task has not been claimed, it is judged whether there is a target replenishment request task corresponding to the minimum stock keeping unit (SKU) among the replenishment request tasks corresponding to the minimum stock keeping unit (SKU); if there is a target replenishment request task corresponding to the minimum stock keeping unit (SKU), the target replenishment request task corresponding to the minimum stock keeping unit (SKU) and the original replenishment task are merged to obtain the target replenishment task, so as to perform corresponding replenishment operations according to the target replenishment task, and the original replenishment task that is the same as the target replenishment request task is deleted. The technical solution provided by the present invention can reduce the replenishment tasks to a certain extent by merging the replenishment request task of the minimum stock keeping unit SKU and the corresponding original replenishment task when there is a current replenishment request task and the same but unclaimed original replenishment task for the same minimum stock keeping unit SKU, thereby avoiding a surge in a short period of time, and can also reduce continuous warehouse transfer operations, thereby avoiding repeated warehouse transfer operations, reducing manpower and reducing labor costs.

[0107] Optionally, the original replenishment task includes the original commodity grade and the original batch attribute, and the second judgment unit includes:

[0108] The second judgment subunit is used to judge whether there is a replenishment request task with the same commodity level and batch attribute as the corresponding original replenishment task among the replenishment request tasks corresponding to the minimum stock keeping unit SKU;

[0109] The target replenishment request task determining unit is used to determine the replenishment request task with the same commodity level and batch attribute as the original replenishment task as the target replenishment request task corresponding to the minimum stock keeping unit SKU, if any.

[0110] Optionally, a same-warehouse replenishment system provided by an embodiment of the present invention further includes:

[0111] The replenishment task generating unit is used to generate a replenishment task corresponding to each replenishment request task corresponding to the minimum stock keeping unit SKU if there is no original replenishment task corresponding to the minimum stock keeping unit SKU, or there is no target replenishment request task corresponding to the minimum stock keeping unit SKU, so as to perform corresponding replenishment operations according to the replenishment task.

[0112] Optionally, the target replenishment request task further includes a replenishment type level. The same warehouse replenishment system provided by the embodiment of the present invention further includes:

[0113] A third judgment unit is used to judge whether the replenishment type level in the target replenishment request task is the highest level;

[0114] Among them, the target replenishment task generating unit is also used to merge the target replenishment request task corresponding to the smallest inventory unit SKU and the original replenishment task if the replenishment type level in the target replenishment request task is the highest level, and generate the target replenishment task according to the merged result and the replenishment type level in the target replenishment request task.

[0115] Optionally, a same-warehouse replenishment system provided by an embodiment of the present invention further includes:

[0116] a target replenishment type level determining unit, configured to determine a target replenishment type level if the replenishment type level in the target replenishment request task is not the highest level, wherein the target replenishment type level is the highest replenishment type level between the replenishment type level in the target replenishment request task and the replenishment type level of the corresponding original replenishment task;

[0117] The target replenishment task generating unit is further used to merge the target replenishment request task corresponding to the minimum stock keeping unit SKU with the original replenishment task, and generate the target replenishment task according to the merged result and the target replenishment type level corresponding to the minimum stock keeping unit SKU.

[0118] Optionally, a same-warehouse replenishment system provided by an embodiment of the present invention further includes:

[0119] A prompt box output unit, used to output a prompt box, the prompt box includes prompt information for prompting the operator whether there are currently mergeable tasks and whether to merge them;

[0120] The target replenishment task generating unit is further used to merge the target replenishment request task corresponding to the minimum inventory unit SKU and the original replenishment task to obtain the target replenishment task when detecting the order processing operation fed back by the operator.

[0121] The present application embodiment provides an electronic device, such as Figure 4 As shown, the electronic device includes a processor 401 and a memory 402, the memory 402 is used to store the program code and data of the same warehouse replenishment method, and the processor 401 is used to call the program instructions in the memory to execute the steps shown in the same warehouse replenishment method in the above embodiment.

[0122] An embodiment of the present application provides a storage medium, which includes a storage program, wherein when the program is running, the device where the storage medium is located is controlled to execute the same-warehouse replenishment method shown in the above embodiment.

[0123] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, in which the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0124] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0125] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

[0126] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for replenishing goods in the same warehouse, characterized in that: The method comprises: Receiving an in-stock replenishment request, wherein the in-stock replenishment request includes a plurality of minimum stock keeping units (SKUs) for which replenishment is requested, and each of the minimum stock keeping units (SKUs) corresponds to at least one replenishment request task; For each of the minimum stock keeping units SKU, determine whether there is an original replenishment task corresponding to the minimum stock keeping unit SKU; If there is an original replenishment task corresponding to the minimum stock keeping unit SKU, and the original replenishment task has not been claimed, determining whether there is a target replenishment request task corresponding to the minimum stock keeping unit SKU among the replenishment request tasks corresponding to the minimum stock keeping unit SKU; If there is a target replenishment request task corresponding to the minimum stock keeping unit SKU, the target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged to obtain the target replenishment task, so as to perform corresponding replenishment operations according to the target replenishment task, and delete the original replenishment task at the same time.

2. The method according to claim 1, characterized in that The original replenishment task includes the original commodity level and the original batch attribute, and judging whether there is a target replenishment request task corresponding to the minimum stock keeping unit SKU among the replenishment request tasks corresponding to the minimum stock keeping unit SKU includes: Determine whether there is a replenishment request task with the same commodity level and batch attribute as the corresponding original replenishment task among the replenishment request tasks corresponding to the minimum stock keeping unit SKU; If so, a replenishment request task having the same commodity level and batch attributes as the original replenishment task is determined as a target replenishment request task corresponding to the minimum stock keeping unit SKU.

3. The method according to claim 1, characterized in that The method further comprises: If there is no original replenishment task corresponding to the minimum stock keeping unit SKU, or there is no target replenishment request task corresponding to the minimum stock keeping unit SKU, a replenishment task corresponding to each replenishment request task corresponding to the minimum stock keeping unit SKU is generated to perform corresponding replenishment operations according to the replenishment task.

4. The method according to claim 1, characterized in that: The target replenishment request task also includes a replenishment type level. Before merging the target replenishment request task corresponding to the minimum stock keeping unit SKU with the original replenishment task to obtain the target replenishment task, the method further includes: Determining whether the replenishment type level in the target replenishment request task is the highest level; The step of merging the target replenishment request task corresponding to the minimum stock keeping unit SKU with the original replenishment task to obtain the target replenishment task includes: If the replenishment type level in the target replenishment request task is the highest level, the target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged, and a target replenishment task is generated according to the merged result and the replenishment type level in the target replenishment request task.

5. The method according to claim 4, characterized in that The method further comprises: If the replenishment type level in the target replenishment request task is not the highest level, determining a target replenishment type level, wherein the target replenishment type level is the highest replenishment type level between the replenishment type level in the target replenishment request task and the replenishment type level of the corresponding original replenishment task; The step of merging the target replenishment request task corresponding to the minimum stock keeping unit SKU with the original replenishment task to obtain the target replenishment task includes: The target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged, and the target replenishment task is generated according to the merge result and the target replenishment type level corresponding to the minimum stock keeping unit SKU.

6. The method according to claim 1, characterized in that Before merging the target replenishment request task corresponding to the minimum stock keeping unit SKU with the original replenishment task to obtain the target replenishment task, the method further includes: Outputting a prompt box, wherein the prompt box includes prompt information for prompting the operator whether there are currently mergeable tasks and whether to merge them into one; The target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged to obtain the target replenishment task, including: When the order merging operation fed back by the operator is detected, the target replenishment request task corresponding to the minimum stock keeping unit SKU and the original replenishment task are merged to obtain the target replenishment task.

7. A same-warehouse replenishment system, characterized in that: The system comprises: An in-stock replenishment request message receiving unit, used to receive an in-stock replenishment request message, wherein the in-stock replenishment request includes a plurality of minimum stock keeping units (SKUs) for which replenishment is requested, and each of the minimum stock keeping units (SKUs) corresponds to at least one replenishment request task; A first judgment unit is used to judge, for each of the minimum stock keeping units SKU, whether there is an original replenishment task corresponding to the minimum stock keeping unit SKU; A second judgment unit is configured to judge whether there is a target replenishment request task corresponding to the minimum stock keeping unit SKU among the replenishment request tasks corresponding to the minimum stock keeping unit SKU if there is an original replenishment task corresponding to the minimum stock keeping unit SKU and the original replenishment task has not been claimed; The target replenishment task generating unit is used to merge the target replenishment request task corresponding to the minimum inventory unit SKU with the original replenishment task if there is a target replenishment request task corresponding to the minimum inventory unit SKU to obtain the target replenishment task, perform corresponding replenishment operations according to the target replenishment task, and delete the original replenishment task at the same time.

8. The system according to claim 7, characterized in that The original replenishment task includes the original commodity level and the original batch attribute, and the second judgment unit includes: The second judgment subunit is used to judge whether there is a replenishment request task with the same commodity level and batch attribute as the corresponding original replenishment task among the replenishment request tasks corresponding to the minimum stock keeping unit SKU; The target replenishment request task determining unit is used to determine the replenishment request task with the same commodity level and batch attribute as the original replenishment task as the target replenishment request task corresponding to the minimum stock keeping unit SKU, if any.

9. An electronic device, characterized in that: include: A processor and a memory, wherein the processor and the memory are connected via a communication bus; wherein the processor is used to call and execute a program stored in the memory; The memory is used to store a program, and the program is used to implement the same-warehouse replenishment method as described in any one of claims 1-6.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to execute the same-warehouse replenishment method according to any one of claims 1 to 6.