Article returning method, device and equipment and storage medium

By detecting order cancellation instructions during the picking process and determining the return path, efficient return of items is achieved, and the problems of high lag and error rate in the existing technology are solved, and the timeliness of item inventory and return of items are improved. efficiency.

CN119100049APending Publication Date: 2024-12-10BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202310679117.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

In the prior art, the timing of canceling items back to the shelf has a serious lag, resulting in a high error rate in order management and a large workload for picking personnel, which affects the picking efficiency.

Method used

When an order cancellation instruction is detected during the picking process, the path to be returned is determined based on the tunnel storage data and the remaining path of the picking task order, and the picking and return operation is performed to improve the timeliness of the item inventory and return efficiency.

Benefits of technology

Without affecting the picking efficiency, the error rate of order management is reduced, the overall management efficiency of the item return process is improved, and the time and labor cost of return operations are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119100049A_ABST
    Figure CN119100049A_ABST
Patent Text Reader

Abstract

The invention discloses an article returning method, device and equipment and a storage medium. The method comprises the following steps: in response to a detected order cancelling instruction, obtaining a cancelling article in a cancelling order corresponding to the order cancelling instruction; under the condition that the task order state of the goods picking task order to which the goods belong is the executing state and the goods picking state of the cancelled goods is the goods picking completion state, determining a to-be-returned path based on the roadway storage location data and the remaining goods picking paths corresponding to the goods picking task order; searching a to-be-returned storage position corresponding to the cancelled article from the to-be-returned path, and carrying out picking and returning operation on the cancelled article based on the to-be-returned storage position; wherein the remaining order picking path represents a storage position sequence corresponding to at least one remaining order picking storage position, and the to-be-returned frame path represents a storage position sequence corresponding to at least one remaining order picking storage position and a plurality of returned frame supplementing storage positions. According to the embodiment of the invention, the workload of a re-checking link is reduced, and the purpose of advancing the frame returning time of the cancelled article is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of warehousing logistics, and in particular to a method, device, equipment and storage medium for returning items to a shelf. Background Art

[0002] At present, the volume of online sales orders is increasing, which brings huge challenges to the preparation, delivery and transportation of warehouse logistics. In the process of preparation, picking and delivery of warehouse management system, order cancellation often occurs. In response to this situation, the pickers usually continue to receive the picking task, and finally intercept the order in the review and packaging stage, and then return the items in the canceled order to the shelf.

[0003] In the process of implementing the present invention, it is found that there are at least the following technical problems in the prior art:

[0004] When the number or quantity of cancelled items is large, too much space will be taken up on the review table during the review and packaging process, and the workload of the reviewers will be greatly increased. At the same time, the timing of returning the cancelled items to the shelves is seriously delayed, which will affect the location of items in subsequent orders and increase the error rate of order management. Summary of the invention

[0005] The embodiments of the present invention provide a method, device, equipment and storage medium for returning items to the shelves, so as to solve the problem that the existing method for returning items to the shelves can only intercept and return items in the review stage. Under the condition of not affecting the picking efficiency as much as possible, the cancelled items can be returned to the shelves in the picking stage, thereby improving the timeliness of the item inventory in the order management process, thereby reducing the error rate of order management.

[0006] According to one embodiment of the present invention, a method for returning an item to a shelf is provided, the method comprising:

[0007] In response to detecting an order cancellation instruction, obtaining a canceled item in the canceled order corresponding to the order cancellation instruction;

[0008] When the task order status of the picking task order to which the canceled item belongs is in the executing status, and the picking status of the canceled item is in the picking completed status, determining the path to be returned to the shelf based on the lane storage location data and the remaining picking path corresponding to the picking task order;

[0009] Searching for a storage location corresponding to the canceled item from the path to be returned to the shelf, and performing a picking and returning operation on the canceled item based on the storage location to be returned to the shelf;

[0010] Among them, the remaining picking path represents the storage location sequence corresponding to at least one remaining picking storage location, and the path to be returned to the shelf represents the storage location sequence corresponding to at least one remaining picking storage location and multiple return-to-shelf filling storage locations.

[0011] According to another embodiment of the present invention, a device for returning items to a shelf is provided, the device comprising:

[0012] A cancelled item acquisition module, configured to, in response to detecting an order cancellation instruction, acquire a cancelled item in a cancelled order corresponding to the order cancellation instruction;

[0013] A module for determining a path to be returned to the shelf, for determining a path to be returned to the shelf based on lane storage location data and a remaining picking path corresponding to the picking task list when the task list status of the canceled item is in an executing status and the picking status of the canceled item is in a picking completed status;

[0014] A picking and returning operation execution module is used to search for a storage location to be returned corresponding to the canceled item from the to-be-returned path, and perform a picking and returning operation on the canceled item based on the to-be-returned storage location;

[0015] Among them, the remaining picking path represents the storage location sequence corresponding to at least one remaining picking storage location, and the path to be returned to the shelf represents the storage location sequence corresponding to at least one remaining picking storage location and multiple return-to-shelf filling storage locations.

[0016] According to another embodiment of the present invention, there is provided an electronic device, the electronic device comprising:

[0017] at least one processor; and

[0018] a memory communicatively connected to the at least one processor; wherein,

[0019] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for returning items to the shelves as described in any embodiment of the present invention.

[0020] According to another embodiment of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for returning items to the shelf as described in any embodiment of the present invention when executed.

[0021] The technical solution of the embodiment of the present invention, in response to detecting an order cancellation instruction, judges the picking status of the cancelled items in the cancelled order corresponding to the order cancellation instruction and the task order status of the picking task list to which the cancelled items belong; when the task order status of the picking task list to which the cancelled items belong is in the executing status and the picking status of the cancelled items is in the picking completed status, determines the to-be-returned path based on the aisle storage location data and the remaining picking path corresponding to the picking task list, searches for the to-be-returned storage location corresponding to the cancelled items in the to-be-returned path, and performs the picking and returning operation on the cancelled items based on the to-be-returned storage location, thereby solving the problem that the existing method for returning items can only intercept and return the items in the review link, and enables the cancelled items to be returned in the picking link of the picking task list without affecting the picking efficiency as much as possible, thereby ensuring the timeliness of the item inventory in the order management process, reducing the error rate of order management, and the efficiency of the returning operation in the picking link is higher than that in the review link, thereby improving the overall management efficiency of the returning process of items.

[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 A flowchart of a method for returning items to a shelf provided by an embodiment of the present invention;

[0025] Figure 2 A schematic diagram of a path to be returned to the rack provided by an embodiment of the present invention;

[0026] Figure 3 A flowchart of another method for returning items to a shelf provided by an embodiment of the present invention;

[0027] Figure 4 A flowchart of a specific example of a method for returning items to a shelf provided by an embodiment of the present invention;

[0028] Figure 5 A flowchart of another method for returning items to a shelf provided by an embodiment of the present invention;

[0029] Figure 6A flowchart of a specific example of another method for returning items to a shelf provided by one embodiment of the present invention;

[0030] Figure 7 It is a flowchart of a specific example of another method for returning items to a shelf provided by one embodiment of the present invention;

[0031] Figure 8 A schematic diagram of the structure of a device for returning items to a shelf provided by one embodiment of the present invention;

[0032] Fig. 9 The present invention is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0033] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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 should fall within the scope of protection of the present invention.

[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0035] Figure 1 This is a flowchart of a method for returning items to a shelf provided by an embodiment of the present invention. This embodiment is applicable to the case of returning canceled items in a received canceled order. The method can be executed by an item returning device. The item returning device can be implemented in the form of hardware and / or software. The item returning device can be configured in a terminal device. Figure 1 As shown, the method includes:

[0036] S110: In response to detecting an order cancellation instruction, obtaining a canceled item in the canceled order corresponding to the order cancellation instruction.

[0037] Exemplarily, the order cancellation instruction may be sent by the client, such as the order cancellation instruction may be generated based on the cancellation operation input by the user on the client. The order cancellation instruction may also be generated by the warehouse management system, such as the order cancellation instruction may be generated based on the cancellation operation input by the order manager on the warehouse management system. The method for obtaining the order cancellation instruction is not limited here.

[0038] In which, the cancellation order includes information such as order time, at least one canceled item, and the number of order items corresponding to each canceled item. The embodiment of the present invention is exemplified by a cancellation item in a cancellation order. It is easy to understand that the management method of each canceled item in the cancellation order is the same.

[0039] S120. When the task order status of the canceled item is in the executing status and the picking status of the canceled item is in the picking completed status, determine the path to be returned to the shelf based on the lane storage location data and the remaining picking path corresponding to the picking task order.

[0040] Specifically, the picking task list can be used to represent a list of multiple picking items corresponding to a picking operation. Exemplarily, the picking task list contains at least one picking storage location, the picking items corresponding to each picking storage location, and the number of picking items corresponding to each picking item. In an embodiment of the present invention, specifically, the task list status of the picking task list includes an unexecuted state, an executing state, and an executed state. Among them, the unexecuted state can be used to represent a state in which a picking task list has been assigned to a canceled item in a canceled order, but the picking operation has not been executed on the picking task list. The executing state can be used to represent a state in which a picking operation has been executed on the picking task list, and some or all of the picking items in the picking task list have not been picked. The executed state can be used to represent a state in which a picking operation has been executed on the picking task list, and all the picking items in the picking task list have been picked.

[0041] Specifically, when the task order status of the picking task order to which the item is cancelled is in the unexecuted state, the picking state of the cancelled item must be the unfinished picking state. When the task order status of the picking task order to which the item is cancelled is in the executing state, the picking state of the cancelled item is the unfinished picking state or the completed picking state. When the task order status of the picking task order to which the item is cancelled is in the executed state, the picking state of the cancelled item must be the completed picking state.

[0042] Specifically, the lane is used to represent the passage between two storage locations and shelves in the picking storage space, and the lane storage location data is used to represent the storage location data corresponding to each storage location and shelf in the picking storage space. In this embodiment, the remaining picking path represents the storage location sequence corresponding to at least one remaining picking storage location, and the path to be returned to the shelf represents the storage location sequence corresponding to at least one remaining picking storage location and multiple return-to-shelf filling storage locations. Specifically, the remaining picking storage locations are used to represent the storage locations corresponding to the picking items that have not been picked in the picking task list, and each return-to-shelf filling storage location includes the vacant storage locations between two adjacent remaining picking storage locations and / or the adjacent storage locations corresponding to each remaining picking storage location.

[0043] Figure 2 A schematic diagram of a path to be returned to the rack provided by an embodiment of the present invention. Specifically, Figure 2 Two storage racks are shown, namely, storage rack A and storage rack B. The passage between storage rack A and storage rack B is lane AB. In this example, the lane storage data includes 48 storage location data, including A1-A24 corresponding to storage rack A and B1-B24 corresponding to storage rack B. Assuming that the remaining picking path is A8*A15*A24*B23*B10*B4, for example, the adjacent storage locations corresponding to A8 include A4, A7 and A12, the adjacent storage locations corresponding to B4 include B3 and B8, the vacant storage locations between A8 and A15 include A9-A14, a total of 6, and the vacant storage locations between A15 and A24 include A16-A23, a total of 8. In one example, when each return rack to fill the storage locations only includes the vacant storage locations between two adjacent remaining picking storage locations, the path to be returned to the rack includes A8-A24 and B23-B4, a total of 37 storage locations. In another example, when each of the remaining picking storage locations corresponds to an adjacent storage location, the path to be returned to the shelf includes Figure 2 In another example, when each return-to-rack filling storage location includes an empty storage location between two adjacent remaining picking storage locations and an adjacent storage location corresponding to each remaining picking storage location, the path to be returned to the rack includes A4*A7-A24 and B24-B3, a total of 41 storage locations.

[0044] S130, searching for a storage location corresponding to the cancelled item in the path to be returned to the shelf, and performing a picking and returning operation on the cancelled item based on the storage location to be returned to the shelf.

[0045] In a specific embodiment, searching for a storage location to be returned corresponding to the canceled item in the path to be returned includes: obtaining the item inventory unit corresponding to the canceled item and the storage location inventory units corresponding to each return and replenishment storage location in the path to be returned; matching each storage location inventory unit with the item inventory unit, and determining the storage location to be returned corresponding to the canceled item based on the return and replenishment storage location corresponding to at least one storage location inventory unit that has been successfully matched.

[0046] Specifically, a Stock Keeping Unit (SKU) is the smallest unit used to distinguish different items in inventory management. For example, a stock keeping unit usually represents attribute classifications such as specifications, colors, styles, brands, configurations, and capacities.

[0047] Specifically, the item inventory unit is used to represent the inventory unit corresponding to the canceled item, and the storage location inventory unit is used to represent the inventory unit corresponding to the inventory items stored in the storage location that are returned to the shelf to complete the storage location. In this embodiment, when the storage location inventory unit is the same as the item inventory unit, it means that the storage location inventory unit and the item inventory unit are successfully matched, and when the storage location inventory unit and the item inventory unit are different, it means that the storage location inventory unit and the item inventory unit fail to match.

[0048] In a specific embodiment, based on the return and replenishment storage locations corresponding to at least one storage location inventory unit that has been successfully matched, the storage location to be returned to the shelf corresponding to the cancelled item is determined, including: randomly selecting a return and replenishment storage location from each return and replenishment storage location that has been successfully matched as the storage location to be returned to the shelf corresponding to the cancelled item.

[0049] In another specific embodiment, based on the return and replenishment storage locations corresponding to the inventory units of at least one storage location that has been successfully matched, the storage location to be returned to the shelf corresponding to the cancelled item is determined, including: when the number of storage locations of the successfully matched return and replenishment storage locations is one, the successfully matched return and replenishment storage location is used as the storage location to be returned to the shelf corresponding to the cancelled item; when the number of storage locations of the successfully matched return and replenishment storage locations is at least two, the current picking storage location corresponding to the picking task list is obtained, and the storage location to be returned to the shelf corresponding to the cancelled item is cancelled by using the successfully matched return and replenishment storage location that is closest to the current picking storage location.

[0050] by Figure 2 For example, assuming that the path to be returned to the shelf includes 37 storage locations A8-A24 and B23-B4, and the current picking storage location is A8, when the successfully matched return-to-shelf replenishment storage location is A11, A11 is used as the return-to-shelf storage location corresponding to the cancelled item. When the successfully matched return-to-shelf replenishment storage locations include A11, A12, and A19, A12 is used as the return-to-shelf storage location corresponding to the cancelled item.

[0051] The advantage of this setting is that the distance between the storage location to be returned to the shelf and the current picking storage location is as short as possible, which can improve the work efficiency of subsequent picking and returning operations as much as possible, thereby further improving the overall management efficiency of the item return process.

[0052] Specifically, the picking and returning operation is used to indicate that the cancelled items are placed from the picking storage area to the storage location to be returned, and based on the item information of the cancelled items, the release inventory operation is performed. Exemplarily, the item information includes but is not limited to the picking time, the returning time, the item identification, the item inventory unit, and the number of items in the order. Exemplarily, the release inventory operation is used to indicate that the inventory corresponding to the cancelled items is increased by the number of items in the order. Exemplarily, assuming that the inventory corresponding to the cancelled items is 10 pieces and the number of items in the order is 2 pieces, after the release inventory operation is performed, the inventory corresponding to the cancelled items is 12 pieces.

[0053] In a specific embodiment, a picking and returning operation is performed on the cancelled items based on the storage location to be returned to the shelf, including: controlling the picking gripper to grab the cancelled items on the picking storage area, and after controlling the picking gripper to place the cancelled items in the storage location to be returned to the shelf, based on the item information of the cancelled items, performing a release of the occupied inventory operation.

[0054] The picking gripper is used to grab the picked items from the picking shelf, and can also be used to grab the cancelled items from the picking storage area. Exemplarily, the item information includes but is not limited to the return time, item identification, item inventory unit and order item quantity.

[0055] The advantage of this setting is that it is suitable for automatic picking scenarios, achieves the purpose of returning items to the shelf during the automatic picking process, and expands the applicable scenarios of the item returning method.

[0056] In another specific embodiment, based on the storage location to be returned to the shelf, a picking and returning operation is performed on the cancelled items, including: generating return prompt information based on the storage location to be returned to the shelf and the item information of the cancelled items, and performing a return prompt operation based on the return prompt information; in response to detecting a return completion instruction, performing a release of the occupied inventory operation based on the item information of the cancelled items.

[0057] Specifically, the return prompt information is composed of the storage location to be returned and the item information of the cancelled items. Exemplarily, the item information includes but is not limited to the picking time, item identification, item inventory unit and order item quantity, etc. For example, the return prompt information may be "there are items that need to be returned, the storage location to be returned: A11, item information: x pieces of clothing picked at 8:02".

[0058] Exemplarily, the return prompt operation may be to output and display the return prompt information on a display device corresponding to the picking task list, or the return prompt operation may be to output the return prompt information in the form of voice loop playback. The specific execution method of the return prompt operation is not limited here.

[0059] Specifically, the return-to-shelf completion instruction may be generated based on a confirmation operation input by the picker after completing the return-to-shelf task.

[0060] On the basis of the above embodiment, specifically, the method further includes: after executing the return prompt operation based on the return prompt information, in response to detecting the return rejection instruction, when it is detected that the picking status of the cancelled item is in the review status, performing a review return operation on the cancelled item. Specifically, in the manual picking scenario, the picker can independently determine whether to agree to perform the return task based on the actual picking situation. For example, when the cancelled item is an item that was picked earlier and is located at the bottom of the picking storage area, and it is inconvenient to take it out and return it to the shelf, the picker can refuse to perform the return task to ensure the picking efficiency.

[0061] The advantage of this setting is that it is suitable for manual picking scenarios, achieves the purpose of returning items to the shelf during the manual picking process, and expands the applicable scenarios of the item returning method.

[0062] On the basis of the above embodiment, specifically, the method also includes: when the inventory units of each storage location fail to match the inventory units of the item, in response to detecting that the picking status of the cancelled item is in a review status, performing a review and return operation on the cancelled item.

[0063] Specifically, when the inventory units of each storage location fail to match the inventory units of the items, it means that there is no storage location corresponding to the canceled item in the return path, and the picking status of the canceled item is detected in real time. When the picking status of the canceled item changes from the picking completion status to the review status, the review and return operation is performed on the canceled item.

[0064] Specifically, the review and return operation can be used to represent placing the cancelled items on the review table in the review stage into corresponding storage locations, and performing an inventory release operation based on the item information of the cancelled items.

[0065] The advantage of this setting is that it provides a composite operation mode of picking and reviewing, ensuring as much as possible that the cancelled items in the cancelled orders can be returned to the shelves from the dual link level, thereby further reducing the error rate of order management.

[0066] The technical solution of this embodiment, in response to detecting an order cancellation instruction, judges the picking status of the canceled items in the canceled order corresponding to the order cancellation instruction and the task order status of the picking task list to which the canceled items belong; when the task order status of the picking task list to which the canceled items belong is in the executing status and the picking status of the canceled items is in the picking completed status, determines the path to be returned to the shelf based on the lane storage location data and the remaining picking path corresponding to the picking task list, searches for the storage location to be returned corresponding to the canceled items in the path to be returned to the shelf, and performs the picking and returning operation on the canceled items based on the storage location to be returned to the shelf, thereby solving the problem that the existing method of returning items can only intercept and return the items in the review link, and enables the canceled items to be returned to the shelf in the picking link of the picking task list without affecting the picking efficiency as much as possible, thereby ensuring the timeliness of the item inventory in the order management process, reducing the error rate of order management, and the efficiency of returning the items in the picking link is higher than that in the review link, thereby improving the overall management efficiency of the item returning process.

[0067] Figure 3 This is a flowchart of another method for returning items to the shelf provided by an embodiment of the present invention. This embodiment further refines the technical feature of "determining the storage location to be returned to the shelf corresponding to the cancelled item based on the storage location corresponding to the inventory unit of at least one storage location that has successfully matched" in the above embodiment. Figure 3 As shown, the method includes:

[0068] S210: In response to detecting an order cancellation instruction, obtaining a canceled item in the canceled order corresponding to the order cancellation instruction.

[0069] S220. When the task order status of the picking task order to which the canceled item belongs is in the executing status and the picking status of the canceled item is in the picking completed status, determine the path to be returned to the shelf based on the lane storage location data and the remaining picking path corresponding to the picking task order.

[0070] S230, obtaining the item inventory units corresponding to the cancelled items and the storage location inventory units corresponding to each storage location to be returned to the shelf in the path to be returned to the shelf, and matching each storage location inventory unit with the item inventory unit.

[0071] S240. Determine whether there is a successfully matched storage location inventory unit. If yes, execute S250; if not, execute S291.

[0072] S250: Acquire the first item attribute corresponding to the cancelled item and the current picking storage location corresponding to the picking task list.

[0073] Specifically, the first item attribute can be used to characterize the specification attributes of the cancelled item. Exemplarily, the first item attribute includes but is not limited to item grade, order item quantity, item occupied volume, item weight, item shelf life, etc.

[0074] Specifically, the current picking location is used to represent the picking location where the picking items corresponding to the current moment in the picking task list are located.

[0075] S260. Based on the current picking storage location, obtain the current return-to-shelf replenishment storage location from the return-to-shelf replenishment storage locations corresponding to the inventory units of each successfully matched storage location.

[0076] Specifically, the storage location distances corresponding to each successfully matched return-to-rack filling storage location and the current picking storage location are determined, and based on each storage location distance, each successfully matched return-to-rack filling storage location is sorted in ascending (or descending) order to obtain the return-to-rack filling storage location sorting result. When S260 is executed for the first time, the first (or last) successfully matched return-to-rack filling storage location in the return-to-rack storage location sorting result is used as the current return-to-rack filling storage location. When S260 is executed for the second time, the second (or second to last) successfully matched return-to-rack filling storage location in the return-to-rack storage location sorting result is used as the current return-to-rack filling storage location, and so on.

[0077] by Figure 2 For example, assuming that the path to be returned to the shelf includes 37 storage locations A8-A24 and B23-B4, and the current picking storage location is A8, when the successfully matched return and replenishment storage locations include A11, A12 and A19, the return and replenishment storage location sorting results can be A12, A11 and A19. When S260 is executed for the first time, A12 is used as the current return and replenishment storage location, when S260 is executed for the second time, A11 is used as the current return and replenishment storage location, and when S260 is executed for the third time, A19 is used as the current return and replenishment storage location.

[0078] S270: Based on the first verification strategy, a first verification operation is performed on the first storage location attribute of the current returned storage location and the first item attribute.

[0079] Specifically, the first storage location attribute can be used to characterize the specification attribute corresponding to the return-to-replenishment storage location, and / or the rule attribute corresponding to the inventory items stored in the return-to-replenishment storage location. Exemplarily, the first storage location attribute includes but is not limited to the storage location level of the return-to-replenishment storage location, the remaining storable quantity, the remaining storable volume, the remaining storable weight, the shelf life of the inventory items, etc.

[0080] In a specific embodiment, when the first item attribute only includes the item grade, the first verification strategy indicates that if the item grade is the same as the storage location grade, the first verification result is a successful verification. On the contrary, if the item grade is different from the storage location grade, the first verification result is a failed verification. Exemplarily, the item grade or the storage location grade can be a good product or a defective product. For example, when the item grade is a good product but the storage location grade is a defective product, the first verification result is a failed verification.

[0081] In another specific embodiment, when the first item attribute only includes the number of items in the order, the volume occupied by the items, or the weight of the items, the first verification strategy indicates that if the number of items in the order is less than or equal to the remaining storable number, the volume occupied by the items is less than or equal to the remaining storable volume, or the weight of the items is less than or equal to the remaining storable weight, then the first verification result is verification success. On the contrary, if the number of items in the order is greater than the remaining storable number, the volume occupied by the items is greater than the remaining storable volume, or the weight of the items is greater than the remaining storable weight, then the first verification result is verification failure.

[0082] In another specific embodiment, when the first item attribute only includes the item shelf life, the first verification strategy indicates that if the time difference between the item shelf life of the cancelled item and the item shelf life of the inventory item meets the preset difference range, the first verification result is verification success, and if the time difference between the item shelf life of the cancelled item and the item shelf life of the inventory item does not meet the preset difference range, the first verification result is verification failure. Exemplarily, the preset difference range can be 0, or 5 days or 10 days.

[0083] It is easy to understand that when the first item attributes include at least two item attributes, if each item attribute is successfully verified with the corresponding storage location attribute in the first storage location attribute, then the first verification result is a successful verification; if there is at least one item attribute that fails to be verified with the corresponding storage location attribute in the first storage location attribute, then the first verification result is a failed verification.

[0084] S280: When the first verification is successful, the current return-to-shelf replenishment storage location is used as the storage location to be returned to the shelf corresponding to the cancelled item.

[0085] On the basis of the above embodiment, specifically, based on the return and replenishment storage locations corresponding to at least one storage location inventory unit that has been successfully matched, determining the storage location to be returned to the shelf corresponding to the cancelled item, also includes: in the event of a first verification failure, returning to execute S260; until the current return and replenishment storage location is the last return and replenishment storage location that has been successfully matched, in response to detecting that the picking status of the cancelled item is in a review status, performing a review and return operation on the cancelled item.

[0086] S290: Based on the storage location to be returned to the shelf, the cancelled items are picked and returned to the shelf.

[0087] S291: In response to detecting that the picking status of the cancelled item is in the review status, performing a review and return operation on the cancelled item.

[0088] Figure 4 The flowchart is a specific example of a method for returning an item to a shelf provided by an embodiment of the present invention. Specifically, the storage location inventory units corresponding to each return-to-shelf filling storage location in the return-to-shelf path are obtained, and the storage location inventory units are matched with the item inventory units corresponding to the cancelled item, and it is determined whether there is at least one storage location inventory unit that is successfully matched. If not, in response to detecting that the picking status of the cancelled item is in the review status, a review return operation is performed on the cancelled item. If yes, the storage location distances corresponding to each successfully matched return-to-shelf filling storage location and the current picking storage location are determined, and based on the storage location distances, each successfully matched return-to-shelf filling storage location is sorted to obtain the return storage location sorting result.

[0089] The return rack filling storage location that has not performed the first verification operation and has the shortest storage location distance in the return rack storage location sorting result is used as the current return rack filling storage location. Based on the first verification strategy, the first storage location attribute of the current return rack filling storage location and the first item attribute of the cancelled item are subjected to the first verification operation to determine whether the first verification operation is successful. If the first verification is successful, the current return rack filling storage location is used as the waiting return rack storage location corresponding to the cancelled item, and based on the waiting return rack storage location, the picking and returning operation is performed on the cancelled item. If the first verification fails, continue to determine whether the current return rack filling storage location is the last successfully matched return rack filling storage location. If so, in response to detecting that the picking status of the cancelled item is in the review status, perform a review and returning operation on the cancelled item. If not, return to the step of using the return rack filling storage location with the shortest storage location distance that has not been verified in the return rack storage location sorting result as the current return rack filling storage location.

[0090] The technical solution of the present embodiment obtains the first item attribute corresponding to the cancelled item and the current picking storage location corresponding to the picking task list, and based on the current picking storage location, obtains the current return and completion storage location from each successfully matched return and completion storage location, and based on the first verification strategy, performs a first verification operation on the first storage location attribute and the first item attribute of the current return and completion storage location, and when the first verification is successful, uses the current return and completion storage location as the storage location to be returned to the shelf corresponding to the cancelled item, thereby solving the problem that the cancelled item may not be successfully returned to the storage location to be returned, and realizes the purpose of verifying each successfully matched return and completion storage location from the perspective of the first item attribute of the cancelled item, thereby ensuring the feasibility of subsequent picking and returning operations on the cancelled items based on the storage location to be returned, further improving the overall management efficiency of the item returning process and reducing the error rate of the item returning process.

[0091] Figure 5 This is a flow chart of another method for returning items to a shelf provided by an embodiment of the present invention. This embodiment further refines the technical feature of "searching for a storage location corresponding to the canceled item from the path to be returned to the shelf" in the above embodiment. Figure 5 As shown, the method includes:

[0092] S310: In response to detecting an order cancellation instruction, obtaining a canceled item in the canceled order corresponding to the order cancellation instruction.

[0093] S320: When the task order status of the canceled item is in the executing status and the picking status of the canceled item is in the picking completed status, determine the path to be returned to the shelf based on the lane storage location data and the remaining picking path corresponding to the picking task order.

[0094] S330, obtaining the item inventory units corresponding to the cancelled items and the storage location inventory units corresponding to each storage location to be returned to the shelf in the path to be returned to the shelf, and matching each storage location inventory unit with the item inventory unit.

[0095] S340. Determine whether there is a successfully matched storage location inventory unit. If yes, execute S380; if not, execute S350.

[0096] S350: Obtain the current picking storage location corresponding to the picking task list, and obtain the adjacent return-to-shelf filling storage location corresponding to the current picking storage location from the to-be-returned-to-shelf path.

[0097] Specifically, the current picking location is used to represent the picking location where the picking items corresponding to the current moment are located in the picking task list, and the adjacent return rack replenishment location is used to represent the return rack replenishment location adjacent to the current picking location in the path to be returned to the rack. Figure 2 For example, assuming that the path to be returned to the shelf includes 37 storage locations including A8-A24 and B23-B4, and the current picking storage location is A8, then the adjacent return and completion storage locations include A4, A7 and A12.

[0098] S360: Based on the second verification strategy, a second verification operation is performed on the second storage location attribute of the adjacent returned storage location and the second item attribute corresponding to the cancelled item.

[0099] Specifically, the second item attribute can be used to characterize the category attribute corresponding to the cancelled item, and the second item attribute includes, but is not limited to, the item shape category and the item application category. Specifically, the second storage location attribute can be used to characterize the category attribute corresponding to the adjacent return shelf to fill the storage location, and the second item attribute includes, but is not limited to, the storage location shape category and the storage location application category.

[0100] In a specific embodiment, when the second item attribute only includes the item shape category, the second verification strategy indicates that if the item shape category is the same as the storage location shape category, the second verification result is verification success, otherwise, if the item shape category is different from the storage location shape category, the second verification result is verification failure. Exemplarily, the item shape category or storage location shape category includes but is not limited to large irregular body, small irregular body, large square, small square, etc.

[0101] In another specific embodiment, when the second item attribute only includes the item application category, the second verification strategy indicates that if the item application category satisfies the category range corresponding to the storage location application category, the second verification result is a successful verification, otherwise, if the item application category does not satisfy the category range corresponding to the storage location application category, the second verification result is a failed verification. Exemplarily, the item application category or storage location application category includes but is not limited to snacks, fast food, fruits, seafood, vegetables, bedding, kitchen and bathroom supplies, home appliances, furniture, daily necessities, chemical cleaning products, disinfection, etc. Among them, the category range can be used to characterize the storage location application category itself and other storage location application categories with similar category attributes to the storage location application category. For example, assuming that storage location application category A is a snack category, the category range corresponding to storage location application category A can include snacks and fast food, assuming that storage location application category B is a kitchen and bathroom supply, the category range corresponding to storage location application category A can include kitchen and bathroom supplies, bedding and daily necessities. There is no limitation on the category range corresponding to each storage location application category here, and users can customize the settings according to actual conditions.

[0102] It is easy to understand that when the second item attributes include at least two item attributes, if each item attribute is successfully verified with the corresponding storage location attribute in the second storage location attributes, the second verification result is a successful verification; if there is at least one item attribute that fails to be verified with the corresponding storage location attribute in the second storage location attributes, the second verification result is a failed verification.

[0103] S370. If the second verification is successful, the adjacent return rack filling storage location is used as the storage location to be returned to the shelf corresponding to the cancelled item, and S390 is executed.

[0104] Specifically, when the number of adjacent return to shelf replenishment storage locations that have successfully passed the second verification is one, the adjacent return to shelf replenishment storage location is used as the return to shelf storage location corresponding to the cancelled item; when the number of adjacent return to shelf replenishment storage locations that have successfully passed the second verification is at least two, any adjacent return to shelf replenishment storage location that has successfully passed the second verification is used as the return to shelf storage location corresponding to the cancelled item.

[0105] On the basis of the above embodiments, specifically, the method also includes: obtaining the current return to shelf and completing storage location from each adjacent return to shelf and completing storage location that has successfully completed the second verification; based on the first verification strategy, performing a first verification operation on the first storage location attribute and the first item attribute of the current return to shelf and completing storage location; when the first verification is successful, using the current return to shelf and completing storage location as the to-be-returned storage location corresponding to the cancelled item; when the first verification fails, returning to execute the step of obtaining the current return to shelf and completing storage location from each adjacent return to shelf and completing storage location that has successfully completed the second verification; until the current return to shelf and completing storage location is the last adjacent return to shelf and completing storage location that has successfully completed the second verification, in response to detecting that the picking status of the cancelled item is in the review status, performing a review and return operation on the cancelled item.

[0106] Specifically, obtaining the current return rack filling storage position from each adjacent return rack filling storage position that has passed the second verification includes: randomly selecting an adjacent return rack filling storage position from each adjacent return rack filling storage position that has passed the second verification but has not been verified as the current return rack filling storage position.

[0107] The advantage of this arrangement is that the return-to-shelf storage location is verified from both the first item attribute and the second item attribute perspectives, further ensuring the feasibility of subsequent picking and returning operations for cancelled items based on the storage location to be returned, and further improving the overall management efficiency of the item return process and reducing the error rate in the item return process.

[0108] On the basis of the above embodiment, specifically, searching for the to-be-returned storage location corresponding to the canceled item in the to-be-returned path also includes: in case of failure of the second verification, obtaining the next picking storage location corresponding to the current picking storage location in the to-be-returned path, and using the next picking storage location as the current picking storage location; returning to execute S360 until the current picking storage location is the last picking storage location in the to-be-returned path, in response to detecting that the picking status of the canceled item is in a review status, performing a review and return operation on the canceled item.

[0109] by Figure 2For example, assuming that the remaining picking path is A8*A15*A24*B23*B10*B4, the path to be returned to the shelf includes 37 storage locations including A8-A24 and B23-B4, and the current picking storage location is A8. If the second storage location attributes corresponding to A4, A7 and A12 respectively fail to be verified with the second item attribute, then A15 will be used as the current picking storage location, and based on the second verification strategy, the second storage location attributes corresponding to A11, A14, A16 and A19 respectively will be verified with the second item attribute respectively. Similarly, when the current picking storage location is B4, and the second storage location attributes corresponding to B3 and B5 respectively fail to be verified with the second item attribute, then in response to detecting that the picking status of the cancelled item is in the review status, a review and return operation is performed on the cancelled item.

[0110] S380. Determine the storage location to be returned to the shelf corresponding to the cancelled item based on the storage locations corresponding to the inventory units of at least one storage location that has been successfully matched.

[0111] In a specific embodiment, based on the return and replenishment storage locations corresponding to at least one storage location inventory unit that has been successfully matched, the storage location to be returned to the shelf corresponding to the cancelled item is determined, including: obtaining the first item attribute corresponding to the cancelled item and the current picking storage location corresponding to the picking task list; based on the current picking storage location, obtaining the current return and replenishment storage location from each successfully matched return and replenishment storage location; based on the first verification strategy, performing a first verification operation on the first storage location attribute and the first item attribute of the current return and replenishment storage location; if the first verification is successful, the current return and replenishment storage location is used as the return and replenishment storage location to be returned to the shelf corresponding to the cancelled item; if the first verification fails, returning to execute the step of obtaining the current return and replenishment storage location from each successfully matched return and replenishment storage location based on the current picking storage location; until the current return and replenishment storage location is the last successfully matched return and replenishment storage location, returning to execute S350.

[0112] S390: Based on the storage location to be returned to the shelf, the picking and returning operation is performed on the cancelled items.

[0113] Figure 6 A flowchart of a specific example of another method for returning items to the shelf provided by an embodiment of the present invention. Specifically, the storage location inventory units corresponding to each return-to-shelf filling storage location in the path to be returned to the shelf are obtained, and the inventory units of each storage location are matched with the inventory units of the item corresponding to the cancelled item to determine whether there is at least one storage location inventory unit that has been successfully matched. If so, the storage location to be returned to the shelf corresponding to the cancelled item is determined based on the return-to-shelf filling storage location corresponding to the at least one storage location inventory unit that has been successfully matched, and the picking and returning operation is performed on the cancelled item based on the storage location to be returned to the shelf. If not, the adjacent return-to-shelf filling storage location of the current picking storage location corresponding to the picking task list in the path to be returned to the shelf is obtained.

[0114] Based on the second verification strategy, the second storage location attribute of the adjacent return-to-shelf filling storage location and the second item attribute corresponding to the cancelled item are subjected to a second verification operation to determine whether the second verification operation is successful. If the second verification fails, it is determined whether the current picking storage location is the last picking storage location in the path to be returned to the shelf. If so, in response to detecting that the picking status of the cancelled item is in the review status, a review return operation is performed on the cancelled item. If not, the next picking storage location in the path to be returned to the shelf is used as the current picking storage location, and the step of obtaining the adjacent return-to-shelf filling storage location of the current picking storage location corresponding to the picking task list in the path to be returned to the shelf is returned to the shelf is returned to the shelf. If the second verification is successful, the adjacent return-to-shelf filling storage location is used as the return-to-shelf storage location corresponding to the cancelled item, and based on the return-to-shelf storage location, a pick-to-shelf return operation is performed on the cancelled item.

[0115] Among them, based on the return-to-shelf replenishment storage locations corresponding to at least one storage location inventory unit that has been successfully matched, the storage location to be returned to the shelf corresponding to the cancelled item is determined, including: obtaining the first storage location attribute of the return-to-shelf replenishment storage location corresponding to each storage location inventory unit that has been successfully matched, judging whether there is a current return-to-shelf replenishment storage location that has been successfully verified after a first verification operation is performed with the first item attribute of the cancelled item, if there is a current return-to-shelf replenishment storage location that has passed the first verification, then the current return-to-shelf replenishment storage location is used as the storage location to be returned to the shelf, and based on the storage location to be returned to the shelf, a picking and returning operation is performed on the cancelled item. If there is no current return-to-shelf replenishment storage location that has passed the first verification, the step of obtaining the adjacent return-to-shelf replenishment storage location of the current picking storage location corresponding to the picking task list in the path to be returned to the shelf is performed.

[0116] The technical solution of this embodiment obtains the current picking storage location corresponding to the picking task list, and obtains the adjacent return and completion storage location corresponding to the current picking storage location from the return path, and based on the second verification strategy, performs a second verification operation on the second storage location attribute of the adjacent return and completion storage location and the second item attribute corresponding to the cancelled item. When the second verification is successful, the adjacent return and completion storage location is used as the return storage location corresponding to the cancelled item, which solves the problem that there is no return storage location matching the item inventory unit in the return path, resulting in a low return success rate. From the perspective of the second item attribute of the cancelled item, the purpose of verifying the return and completion storage location in the return path is achieved, and the purpose of improving the execution rate of the picking and return operation in the picking link is achieved, thereby further improving the overall management efficiency of the item return process.

[0117] On the basis of the above embodiments, specifically, the method also includes: when the task status meets the preset status conditions, executing the order cancellation operation based on the task status; wherein the task status includes at least one of the task order status of the picking task order, the picking status of the canceled item and the order status of the canceled order, and correspondingly, the preset status conditions include at least one of the task order status being an unexecuted status, the picking status being an incomplete picking status, the order status being an unlocated status or an unassigned task order status.

[0118] In this embodiment, specifically, the order status includes an unlocated state, an unassigned task order state, and an assigned task order state. Among them, the location can be used to represent the pre-allocation of inventory according to the order item quantity corresponding to each item in the order, that is, the order item quantity corresponding to each item is deducted accordingly in the inventory system. The unlocated state can be used to represent the state in which the location operation is not performed on the canceled order, the unassigned task order state can be used to represent the state in which the location operation is performed on the canceled order, but the picking task order is not assigned, and the assigned task order state can be used to represent the state in which the picking task order is assigned to the canceled order.

[0119] In one embodiment, if the order status is an unlocated state, the order cancellation operation includes deleting the canceled order from the order list. In another embodiment, if the order status is an unassigned task order state, the order cancellation operation includes deleting the canceled order from the order list and releasing the reserved inventory operation. In another embodiment, if the task order status is an unexecuted state or the picking status is an unfinished picking state, the order cancellation operation includes deleting the picking details corresponding to the canceled items in the picking task order and executing the release of the reserved inventory operation.

[0120] Figure 7 It is a flowchart of a specific example of another method for returning an item to a shelf provided by an embodiment of the present invention. Specifically, in response to detecting an order cancellation instruction, a cancellation order corresponding to the order cancellation instruction is obtained, and it is determined whether the order status of the cancellation order is an unlocated state. If so, based on the unlocated state, the order cancellation operation is performed. If not, it is continued to determine whether the order status of the cancellation order is an unassigned picking task order state. If the order status is an unassigned picking task order state, the order cancellation operation is performed based on the unassigned picking task order state. If the order status is an assigned picking task order state, it is continued to determine whether the cancellation order is assigned multiple picking task orders. If the cancellation order is assigned multiple picking task orders, for each picking task order, it is continued to determine whether the task order state of the picking task order is an unexecuted state. If the cancellation order is assigned a picking task order, it is continued to determine whether the task order state of the picking task order is an unexecuted state.

[0121] If the task order status of the picking task list is in the unexecuted state, the order cancellation operation is performed based on the unexecuted state. If the task order status of the picking task list is not in the unexecuted state, it is further determined whether the task order status of the picking task list is in the executing state. If the task order status of the picking task list is in the executing state, the path to be returned to the shelf corresponding to the picking task list is obtained. If the task order status of the picking task list is not in the executing state, it means that the task order status of the picking task list is in the executed state. In response to detecting that the picking state of the canceled item is in the review state, a review and return operation is performed on the canceled item.

[0122] Obtain the storage location inventory units corresponding to each return and replenishment storage location in the to-be-returned path, perform matching operations on each storage location inventory unit and the item inventory unit corresponding to the cancelled item, and determine whether there is at least one storage location inventory unit that has successfully matched; if so, obtain the first storage location attribute of the return and replenishment storage location corresponding to each successfully matched storage location inventory unit, and determine whether there is a current return and replenishment storage location that has successfully been verified after performing a first verification operation with the first item attribute of the cancelled item; if there is a current return and replenishment storage location that has successfully passed the first verification, use the current return and replenishment storage location as the to-be-returned storage location, and perform a picking and returning operation on the cancelled item based on the to-be-returned storage location.

[0123] If there is no at least one storage location inventory unit that has been successfully matched, or there is no current return-to-shelf replenishment storage location that has passed the first verification, then obtain the adjacent return-to-shelf replenishment storage location corresponding to the current picking storage location in the path to be returned to the shelf, and determine whether there is an adjacent return-to-shelf replenishment storage location that has performed the second verification operation with the second item attribute of the cancelled item and has been successfully verified. If so, use the adjacent return-to-shelf replenishment storage location as the storage location to be returned to the shelf, and perform the picking and returning operation on the cancelled item based on the storage location to be returned to the shelf. If it does not exist, continue to determine whether the current picking storage location is the last picking storage location in the path to be returned to the shelf. If so, in response to detecting that the picking status of the cancelled item is in the review status, perform the review and returning operation on the cancelled item. If not, return to the step of obtaining the adjacent return-to-shelf replenishment storage location of the current picking storage location corresponding to the picking task list in the path to be returned to the shelf.

[0124] Figure 8 This is a schematic diagram of the structure of a device for returning items to a shelf provided by one embodiment of the present invention. Figure 8 As shown, the device includes: a canceled item acquisition module 410, a to-be-returned-to-shelf path determination module 420, and a picking and returning-to-shelf operation execution module 430.

[0125] The canceled item acquisition module 410 is used to acquire the canceled items in the canceled order corresponding to the order cancellation instruction in response to detecting the order cancellation instruction;

[0126] The waiting-return path determination module 420 is used to determine the waiting-return path based on the lane storage location data and the remaining picking path corresponding to the picking task list when the task list status of the canceled item is in the executing state and the picking state of the canceled item is in the picking completed state;

[0127] The picking and returning operation execution module 430 is used to find the storage location to be returned corresponding to the cancelled items from the path to be returned, and perform the picking and returning operation on the cancelled items based on the storage location to be returned;

[0128] Among them, the remaining picking path represents the storage location sequence corresponding to at least one remaining picking storage location, and the path to be returned to the shelf represents the storage location sequence corresponding to at least one remaining picking storage location and multiple return-to-shelf filling storage locations.

[0129] The technical solution of this embodiment is to judge the picking status of the canceled items in the canceled order corresponding to the order cancellation instruction and the task order status of the picking task list to which the canceled items belong in response to the detection of the order cancellation instruction. When the task order status of the picking task list to which the canceled items belong is in the executing status and the picking status of the canceled items is in the picking completed status, the to-be-returned path is determined based on the lane storage location data and the remaining picking path corresponding to the picking task list, the to-be-returned storage location corresponding to the canceled items is searched from the to-be-returned path, and the picking and returning operation is performed on the canceled items based on the to-be-returned storage location, wherein the remaining The picking path represents the storage location sequence corresponding to at least one remaining picking storage location, and the path to be returned to the shelf represents the storage location sequence corresponding to at least one remaining picking storage location and multiple return-to-shelf completion storage locations, which solves the problem that the existing method of returning items to the shelf can only intercept and return items in the review stage. Under the condition of not affecting the picking efficiency as much as possible, the cancelled items can be returned to the shelf in the picking stage of the picking task order, which ensures the timeliness of the item inventory in the order management process, reduces the error rate of order management, and the return operation efficiency in the picking stage is higher than that in the review stage, thereby improving the overall management efficiency of the item return process.

[0130] Based on the above embodiment, specifically, the picking and returning to shelf operation execution module 430 includes:

[0131] The first storage location determination unit to be returned to the shelf is used to obtain the item inventory units corresponding to the cancelled items and the storage location inventory units corresponding to each returned storage location in the path to be returned to the shelf;

[0132] Match each storage location inventory unit with the item inventory unit respectively, and determine the storage location to be returned to the shelf corresponding to the cancelled item based on the storage location corresponding to at least one storage location inventory unit that has been successfully matched.

[0133] On the basis of the above embodiment, specifically, the first storage location determination unit to be returned to the rack is specifically used for:

[0134] Obtain the first item attribute corresponding to the canceled item and the current picking storage location corresponding to the picking task list;

[0135] Based on the current picking storage location, obtain the current return shelf replenishment storage location from each successfully matched return shelf replenishment storage location;

[0136] Based on the first verification strategy, a first verification operation is performed on the first storage location attribute of the current returned storage location and the first item attribute;

[0137] If the first verification is successful, the current return-to-shelf storage location will be used as the storage location to be returned to the shelf corresponding to the cancelled item.

[0138] On the basis of the above embodiment, specifically, the first storage location determination unit to be returned to the rack is further used for:

[0139] In the case where the first verification fails, return to execute the step of obtaining the current return-to-shelf replenishment storage location from each successfully matched return-to-shelf replenishment storage location based on the current picking storage location;

[0140] Until the current return-to-rack replenishment storage location is the last successfully matched return-to-rack replenishment storage location, in response to detecting that the picking status of the cancelled item is in the review status, a review return-to-rack operation is performed on the cancelled item.

[0141] Based on the above embodiment, specifically, the device further includes:

[0142] The review and return operation execution module is used to perform a review and return operation on the cancelled item in response to detecting that the picking status of the cancelled item is a review status when the inventory units of each storage location fail to match the inventory units of the item.

[0143] Based on the above embodiment, specifically, the picking and returning to shelf operation execution module 430 further includes:

[0144] The second waiting-to-return storage location determination unit is used for, in response to detecting that the picking status of the cancelled item is in the review status, obtaining the current picking storage location corresponding to the picking task list before performing the review and return operation on the cancelled item, and obtaining the adjacent return and replenishment storage location corresponding to the current picking storage location from the waiting-to-return path;

[0145] Based on the second verification strategy, a second verification operation is performed on the second storage location attribute of the adjacent returned storage location and the second item attribute corresponding to the cancelled item;

[0146] If the second verification is successful, the adjacent return shelf filling storage location will be used as the storage location to be returned to the shelf corresponding to the cancelled item.

[0147] On the basis of the above embodiment, specifically, the second storage location determination unit to be returned to the rack is further used for:

[0148] In the case of failure of the second check, the next picking storage location corresponding to the current picking storage location in the path to be returned to the shelf is obtained, and the next picking storage location is used as the current picking storage location;

[0149] Returning to the step of performing a second verification operation based on the second verification strategy, the second storage location attribute of the adjacent returned storage location and the second item attribute corresponding to the cancelled item are verified;

[0150] Until the current picking storage location is the last picking storage location in the path to be returned to the shelf, a step of performing a review and return operation on the cancelled item in response to detecting that the picking status of the cancelled item is in a review status is performed.

[0151] Based on the above embodiment, specifically, the picking and returning to shelf operation execution module 430 is specifically used to:

[0152] Generate return prompt information based on the storage location to be returned and the item information of the cancelled items, and perform the return prompt operation based on the return prompt information;

[0153] In response to detecting the return-to-shelve completion instruction, a release of the reserved inventory operation is performed based on the item information of the cancelled item.

[0154] Based on the above embodiment, specifically, the device further includes:

[0155] An order cancellation operation execution module is used to execute an order cancellation operation based on the task status when the task status meets the preset status conditions; wherein the task status includes at least one of the task order status of a picking task order, the picking status of a canceled item, and the order status of a canceled order, and correspondingly, the preset status conditions include at least one of the task order status being an unexecuted status, the picking status being an unfinished picking status, the order status being an unlocated status, or the task order status being an unassigned status.

[0156] The article return device provided in the embodiment of the present invention can execute the article return method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0157] Fig. 9A schematic diagram of the structure of an electronic device provided for one embodiment of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 10 may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown in the embodiments of the present invention, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0158] like Fig. 9 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by the at least one processor 11, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0159] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0160] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a method for returning items to the shelf.

[0161] In some embodiments, the method for returning items to the shelf may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for returning items to the shelf described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the method for returning items to the shelf in any other appropriate manner (e.g., by means of firmware).

[0162] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0163] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to cause a processor to execute a method for returning an item to a shelf, the method comprising:

[0164] In response to detecting an order cancellation instruction, obtaining a canceled item in the canceled order corresponding to the order cancellation instruction;

[0165] When the task order status of the canceled item is in the executing state and the picking state of the canceled item is in the picking completed state, the path to be returned to the shelf is determined based on the lane storage location data and the remaining picking path corresponding to the picking task order;

[0166] Find the storage location corresponding to the cancelled item from the path to be returned to the shelf, and perform the picking and returning operation on the cancelled item based on the storage location to be returned to the shelf;

[0167] Among them, the remaining picking path represents the storage location sequence corresponding to at least one remaining picking storage location, and the path to be returned to the shelf represents the storage location sequence corresponding to at least one remaining picking storage location and multiple return-to-shelf filling storage locations.

[0168] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0169] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0170] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0171] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0172] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0173] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for returning an item to a shelf, characterized in that: include: In response to detecting an order cancellation instruction, obtaining a canceled item in the canceled order corresponding to the order cancellation instruction; When the task order status of the picking task order to which the canceled item belongs is in the executing status, and the picking status of the canceled item is in the picking completed status, determining the path to be returned to the shelf based on the lane storage location data and the remaining picking path corresponding to the picking task order; Searching for a storage location corresponding to the canceled item from the path to be returned to the shelf, and performing a picking and returning operation on the canceled item based on the storage location to be returned to the shelf; Among them, the remaining picking path represents the storage location sequence corresponding to at least one remaining picking storage location, and the path to be returned to the shelf represents the storage location sequence corresponding to at least one remaining picking storage location and multiple return-to-shelf filling storage locations.

2. The method according to claim 1, characterized in that The step of searching for a storage location corresponding to the cancelled item from the path to be returned to the shelf includes: Obtain the item inventory units corresponding to the cancelled item and the storage location inventory units corresponding to each of the return-to-shelf replenishment storage locations in the to-be-returned-to-shelf path; A matching operation is performed on each of the storage location inventory units and the item inventory units, and based on the return-to-replenishment storage locations corresponding to at least one successfully matched storage location inventory unit, the to-be-returned storage location corresponding to the cancelled item is determined.

3. The method according to claim 2, characterized in that The method of determining the storage location to be returned to the shelf corresponding to the cancelled item based on the returned-to-shelf replenishment storage locations corresponding to the at least one storage location inventory unit that has been successfully matched comprises: Acquire the first item attribute corresponding to the canceled item and the current picking storage location corresponding to the picking task list; Based on the current picking storage location, obtain the current return-to-shelf replenishment storage location from each successfully matched return-to-shelf replenishment storage location; Based on a first verification strategy, a first verification operation is performed on a first storage location attribute of the current returned storage location and an attribute of the first item; When the first verification is successful, the current return-to-shelf replenishment storage location is used as the to-be-returned storage location corresponding to the cancelled item.

4. The method according to claim 3, characterized in that The method further comprises: determining the storage location to be returned to the shelf corresponding to the cancelled item based on the storage location to be returned to the shelf corresponding to the at least one storage location inventory unit that has been successfully matched. In the case where the first verification fails, returning to the step of obtaining the current return-to-shelf replenishment storage location from each successfully matched return-to-shelf replenishment storage location based on the current picking storage location; Until the current return-to-rack replenishment storage location is the last successfully matched return-to-rack replenishment storage location, in response to detecting that the picking status of the cancelled item is in the review status, a review return-to-rack operation is performed on the cancelled item.

5. The method according to claim 2, characterized in that: The method further comprises: In the case that the matching between each of the storage location inventory units and the item inventory units fails, in response to detecting that the picking status of the cancelled item is a review status, a review and return operation is performed on the cancelled item.

6. The method according to claim 4 or 5, characterized in that: In response to detecting that the picking status of the canceled item is a review status, before performing a review and return operation on the canceled item, searching for a storage location to be returned to the shelf corresponding to the canceled item from the to-be-returned path further includes: Acquire the current picking storage location corresponding to the picking task list, and acquire the adjacent return-to-shelf replenishment storage location corresponding to the current picking storage location from the to-be-returned-to-shelf path; Based on the second verification strategy, a second verification operation is performed on the second storage location attribute of the adjacent returned storage location and the second item attribute corresponding to the cancelled item; When the second verification is successful, the adjacent return-to-shelf filling storage location is used as the to-be-returned storage location corresponding to the cancelled item.

7. The method according to claim 6, characterized in that The step of searching the path for the items to be returned to the shelf corresponding to the items to be cancelled further comprises: In the case where the second verification fails, the next picking storage location corresponding to the current picking storage location in the path to be returned to the shelf is obtained, and the next picking storage location is used as the current picking storage location; Returning to the step of performing a second verification operation based on the second verification strategy, comparing the second storage location attribute of the adjacent returned storage location with the second item attribute corresponding to the cancelled item; Until the current picking storage location is the last picking storage location in the path to be returned to the shelf, in response to detecting that the picking status of the cancelled item is in the review status, a step of performing a review and return operation on the cancelled item is performed.

8. The method according to claim 1, characterized in that The step of performing a picking and returning operation on the cancelled items based on the storage location to be returned to the shelf comprises: Generate return prompt information based on the storage location to be returned and the item information of the cancelled item, and perform a return prompt operation based on the return prompt information; In response to detecting the return-to-shelve completion instruction, an operation of releasing the reserved inventory is performed based on the item information of the cancelled item.

9. The method according to claim 1, characterized in that: The method further comprises: When the task status meets the preset status condition, executing the order cancellation operation based on the task status; Among them, the task status includes at least one of the task order status of the picking task order, the picking status of the canceled item and the order status of the canceled order. Correspondingly, the preset status conditions include at least one of the task order status being an unexecuted status, the picking status being an incomplete picking status, the order status being an unlocated status or an unassigned task order status.

10. A device for returning items to a shelf, characterized in that: include: A cancelled item acquisition module, configured to, in response to detecting an order cancellation instruction, acquire a cancelled item in a cancelled order corresponding to the order cancellation instruction; A module for determining a path to be returned to the shelf, for determining a path to be returned to the shelf based on the lane storage location data and the remaining picking path corresponding to the picking task list, when the task list status of the canceled item is in the executing status and the picking status of the canceled item is in the picking completed status; A picking and returning operation execution module is used to search for a storage location to be returned corresponding to the canceled item from the path to be returned, and perform a picking and returning operation on the canceled item based on the storage location to be returned; Among them, the remaining picking path represents the storage location sequence corresponding to at least one remaining picking storage location, and the path to be returned to the shelf represents the storage location sequence corresponding to at least one remaining picking storage location and multiple return-to-shelf filling storage locations.

11. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for returning items to the shelves according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for returning items to a shelf according to any one of claims 1 to 9 when the instructions are executed.

Citation Information

Patent Citations

  • Storage and distribution integration system and method based on insert-type AGV

    CN104555222A

  • Goods transporting method and device, server as well as transporting robot

    CN111792259A

  • Order cancellation method and device

    CN111861298A

  • Scheduling method and device as well as equipment and storage medium

    CN112278674A

  • Logistics order task processing method and device, electronic equipment and computer medium

    CN113240363A