Visual order picking method, system, equipment and medium

By using a visual picking method and dynamically updating the picking path, the problem of being unable to foresee the next warehouse location in the traditional picking model is solved, which improves picking efficiency and reduces workload.

CN120672083APending Publication Date: 2025-09-19SHANGHAI JUSHUITAN NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510926392.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-04
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

In the traditional e-commerce picking model, users can only see the products in the current warehouse and cannot foresee the next warehouse, resulting in the inability to adjust the picking content in time, increasing the picking time and workload.

Method used

Provides a visual picking method that obtains and displays the current picking path, allows users to provide feedback on skipping or picking instructions, and dynamically updates the path, including out-of-stock marking and product replenishment, until the path is empty.

Benefits of technology

It improves picking efficiency, reduces the user's round-trip workload, enables quick response to emergencies, and avoids secondary picking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120672083A_ABST
    Figure CN120672083A_ABST
Patent Text Reader

Abstract

The invention discloses a visual order picking method, system and device and a medium, and relates to the field of e-commerce order picking, and the method comprises the steps: obtaining a current order picking path of an order picking batch, and displaying the current order picking path to a user; the current picking path comprises a plurality of picking bins; when a skipping instruction fed back by the user is received, determining a corresponding picking bin and performing non-inventory marking, and then calling storage information to complement commodities corresponding to the picking bin without the inventory marking so as to update a current picking path; when order picking information fed back by the user is received, determining a corresponding order picking bin and deducting the order picking bin from the current order picking path so as to update the current order picking path; and when the updated current picking path is empty, finishing the picking batch. The picking efficiency can be improved, and the workload of a user is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of e-commerce picking, and in particular to a visual picking method, system, equipment and medium. Background Art

[0002] In terms of e-commerce picking, the traditional picking model is: (1) One bin is displayed at a time, that is, after picking one bin, the next bin is displayed. At each time, only the products in the current bin can be seen, and the next bin and corresponding products that need to be picked are unknown. (2) Before picking begins, a picking list is printed out, and then picking is carried out according to the picking list. If an emergency occurs, such as a bin out of stock, the picking content cannot be adjusted in time, and a second picking may be required, which greatly increases the picking time and picking workload. Summary of the Invention

[0003] The purpose of this application is to provide a visual picking method, system, equipment and medium, which can improve picking efficiency and reduce user workload.

[0004] To achieve the above objectives, this application provides the following solutions:

[0005] In a first aspect, the present application provides a visual picking method, comprising:

[0006] Obtain the current picking path of a picking batch and display it to the user; the current picking path includes multiple picking locations;

[0007] When receiving a skip instruction from the user, the corresponding picking location is determined and marked as out of stock, and then the warehouse information is called to replenish the goods corresponding to the picking location with no stock mark, so as to update the current picking path;

[0008] When receiving the picking information fed back by the user, the corresponding picking location is determined and deducted from the current picking path to update the current picking path;

[0009] The picking batch ends when the updated current picking path is empty.

[0010] In a second aspect, the present application provides a visual picking system, comprising:

[0011] A path display module is used to obtain the current picking path of a picking batch and display it to the user; the current picking path includes multiple picking locations;

[0012] a first path updating module configured to, upon receiving a skip instruction from a user, determine a corresponding picking location and mark it as out of stock, and then call warehouse information to replenish the merchandise corresponding to the picking location marked as out of stock, thereby updating the current picking path;

[0013] A second path updating module is configured to, upon receiving picking information fed back by the user, determine the corresponding picking location and deduct it from the current picking path, so as to update the current picking path;

[0014] The picking end module is used to end the picking batch when the updated current picking path is empty.

[0015] In a third aspect, the present application provides a computer device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement a visual picking method.

[0016] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements a visual picking method when executed by a processor.

[0017] According to the specific embodiments provided by this application, the present application has the following technical effects: This application displays the current picking path of a picking batch to the user, allowing the user to see the items to be picked at multiple locations, allowing the user to pick items from top to bottom or from bottom to top according to their needs, providing the user with a more personalized and personal picking method. During the user's picking process, feedback will be provided based on the actual situation. When a skip instruction is received from the user, the corresponding picking location is determined and marked as out of stock. Then, the warehouse information is called to replenish the items corresponding to the picking location without the inventory mark to achieve an update of the current picking path; when picking information is received from the user, the corresponding picking location is determined and deducted from the current picking path to achieve an update of the current picking path. Through the above two methods of path updating, even in the face of certain emergencies (such as when the location is out of stock), adjustments can be made quickly and promptly to avoid the situation of picking twice, thereby improving picking efficiency and greatly reducing the user's round-trip workload. Finally, when the updated current picking path is empty, the picking batch ends. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0019] Figure 1 Schematic diagram of the process of a visual picking method in one embodiment of the present application.

[0020] Figure 2 This is a flowchart of a visual picking method in another embodiment of the present application.

[0021] Figure 3 This is a schematic diagram showing a list in an embodiment of the present application.

[0022] Figure 4 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

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

[0024] In order to make the purpose, features and advantages of this application more obvious and easy to understand, this application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0025] In an exemplary embodiment, Figure 1 As shown, a visual picking method is provided, which is executed by a computer device. Specifically, it can be executed by a computer device such as a terminal or a server alone, or by a terminal and a server together. In an embodiment of the present application, the method includes the following steps 101 to 104.

[0026] Step 101: Obtain the current picking path for a picking batch and display it to the user; the current picking path includes multiple picking locations. One picking batch corresponds to one user, who can be a human or an intelligent robot.

[0027] In a specific application, the steps for determining the current picking path of a picking batch include: performing real-time calculation of the path based on the product information of each picking location in the warehouse information and the picking batch to obtain the current picking path, and occupying the products in the warehouse information based on the picking batch to avoid the possible repeated occupation of products by other users during the corresponding current picking path determination process.

[0028] When the user is a human, the current picking path is displayed to the user via a PDA (Personal Digital Assistant) in the form of a list or grid card, allowing the user to see the picking paths for all items in the picking batch. When the user is an intelligent robot, the robot's internal controller directly obtains data on the current picking path and displays the current picking path on the screen.

[0029] When the current picking path is displayed to the user in a list format via the PDA, each row displays information including: the picking location number, the inventory level of the picking location, the quantity of items to be picked at the picking location, and the quantity of items already picked at the picking location. Information may also include: the product code, product name, and color / specification.

[0030] After displaying the current picking path to the user, a single page can display multiple picking locations, including multiple items in the same aisle. This allows users to easily pick multiple items at a glance, and they can pick based on their preferences, such as from top to bottom or from left to right. Intelligent robots can also pick items based on the specific picking settings of their internal controllers.

[0031] Step 102: When a skip instruction is received from the user, the corresponding picking location is determined and marked as out of stock, and then the warehouse information is called to replenish the goods corresponding to the picking location with no stock mark, so as to update the current picking path.

[0032] If a user is an intelligent robot, after marking any picking location as out of stock, the user shares this out of stock mark with other users, allowing them to access inventory information to replenish the products corresponding to the out-of-stock picking location and update their current picking paths. This sharing between users can reduce unnecessary paths taken by other users, saving them time in picking.

[0033] In short, the user skips the picking location and replenishes the goods from other picking locations with inventory. The replenishment operation is to add other picking locations with inventory to the current picking path to update the path.

[0034] Step 103: When the picking information fed back by the user is received, the corresponding picking location is determined and deducted from the current picking path to update the current picking path.

[0035] In actual applications, when two users arrive at the same picking location, the user who arrives later marks the picking location for re-picking; the re-picking mark indicates that the current picking location has not picked up the goods, and the user needs to come to the picking location again to pick up the goods later.

[0036] If a user is a human and sees that a picking location (e.g., A-2-3) is occupied, they can skip that location and go to another picking location (e.g., A-1-1) to pick items. After finishing their picking, they can return to that location (e.g., A-2-3) to continue picking. This allows for cross-processing of multiple batches, preventing collisions and waiting time in the same aisle.

[0037] When the user is a robot, the process of determining whether two users arrive at the same picking location involves: for any picking location, the user checks whether the location is marked. If it is, it indicates that a user has previously arrived at the location, corresponding to the two users arriving at the same picking location. If it is not marked, it indicates that no user has previously arrived at the location, corresponding to one user arriving at each picking location. This process also prevents collisions between intelligent robots.

[0038] Among them, the marking mentioned in the previous paragraph means: a camera is set on the shelf of the picking location. When the camera sees that there is an intelligent robot at the position corresponding to the picking location, it indicates that the picking location has been marked; when the intelligent robot leaves and the camera cannot see it, it indicates that the picking location is not marked.

[0039] In practice, when a user arrives at a picking location and their picking cart cannot accommodate the items in that location, they mark the location as intermediate. This intermediate mark indicates that the current picking process is paused and that picking will resume from that location. The picking cart is used to temporarily store items received from that location. In this case, there are two possible reasons why the user's picking cart cannot accommodate the items in that location: the picking cart is full and cannot accommodate more items; or the items are too large for the current picking cart.

[0040] In addition, during the user's picking process, each time a product is picked up, the corresponding occupied product in the warehouse information will be deducted in real time from the warehouse information to ensure the accuracy of the warehouse information.

[0041] Step 104: When the updated current picking path is empty, the picking batch ends.

[0042] In another exemplary embodiment, Figure 2 As shown, the method of this application includes: receiving a picking batch through a PDA; calculating the optimal picking path based on the actual inventory of the warehouse, and occupying the inventory to prevent other batches from using it; displaying the picking path to the user; the user goes to the shelf, that is, the picking location, according to their own habits; if the picking location in the warehouse is actually out of stock, the user skips the picking location and selects another picking location, thereby adding a new picking path, and inserting the new path into the initially obtained picking path. When the warehouse actually has inventory, the user picks the goods, and the background deducts the inventory; the above steps are repeated until all paths have been picked, and the picking batch ends.

[0043] In another exemplary embodiment, Figure 3 As shown in the figure, the current picking path is displayed to the user in a list format via a PDA. Each row displays information including: the picking location number A-1-2, the inventory level of the picking location (corresponding to the location inventory), the number of items to be picked (corresponding to the items to be picked), and the number of items already picked (corresponding to the items already picked). These names are simplified to minimize space and reduce interface clutter. Other information may include: product code (e.g., GZ001), product name (e.g., Gangzai Combination Pack 001), and color / specification.

[0044] Based on the same inventive concept, the embodiments of the present application further provide a system for implementing the aforementioned methods. The implementation solution provided by the system is similar to the implementation solution described in the aforementioned methods. Therefore, the specific limitations in one or more system embodiments provided below can be found in the above-mentioned method limitations and will not be repeated here.

[0045] The visual picking system provided in this application includes:

[0046] The path display module is used to obtain the current picking path of a picking batch and display it to the user; the current picking path includes multiple picking locations.

[0047] The first path update module is used to determine the corresponding picking location and mark it as out of stock when receiving a skip instruction from user feedback, and then call the warehouse information to replenish the goods corresponding to the picking location with no stock mark, so as to update the current picking path.

[0048] The second path updating module is configured to determine a corresponding picking location and deduct it from the current picking path when receiving picking information fed back by the user, so as to update the current picking path.

[0049] The picking end module is used to end the picking batch when the updated current picking path is empty.

[0050] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 4 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O) and a communication interface. The processor, memory and input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection.

[0051] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0052] In an exemplary embodiment, a computer device is provided, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-mentioned visual picking method.

[0053] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0054] In an exemplary embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0055] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0056] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0057] The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processors involved in the various embodiments provided herein may include, but are not limited to, general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic units, data processing logic units based on quantum computing, and the like.

[0058] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0059] This document uses specific examples to illustrate the principles and implementation methods of this application. The description of the above examples is only intended to help understand the method and core concept of this application. At the same time, for those skilled in the art, based on the concept of this application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A visual picking method, characterized in that: The method comprises: Obtain the current picking path of a picking batch and display it to the user; the current picking path includes multiple picking locations; When receiving a skip instruction from the user, the corresponding picking location is determined and marked as out of stock, and then the warehouse information is called to replenish the goods corresponding to the picking location with no stock mark, so as to update the current picking path; When receiving the picking information fed back by the user, the corresponding picking location is determined and deducted from the current picking path to update the current picking path; The picking batch ends when the updated current picking path is empty.

2. The visual picking method according to claim 1, characterized in that: One picking batch corresponds to one user, and the method further includes: When two users arrive at the same picking location, the user who arrives later marks the picking location for re-picking; the re-picking mark indicates that the current picking location has not picked up any goods and the user needs to come to the picking location again to pick up the goods later; When a user arrives at a picking location and the user's picking cart cannot accommodate the goods in the picking location, the user marks the picking location as intermediate; the intermediate mark indicates that the current picking is paused and picking will continue from the picking location later; wherein, the picking cart is used to temporarily store the goods obtained from the picking location.

3. The visual picking method according to claim 2, characterized in that: When the user is an intelligent robot, the steps for determining whether two users arrive at the same picking location include: For any picking location, the user detects whether the picking location has been marked; If it has been marked, it means that there is a user who has arrived earlier at the picking location, which corresponds to: two users arrive at the same picking location; If there is no mark, it means that there is no user who has arrived before the picking location, which corresponds to: one user arrives at one picking location.

4. The visual picking method according to claim 3, characterized in that: The method further comprises: When a user marks any picking location as out of stock, the user shares the out of stock mark with other users so that other users can call the warehouse information to replenish the goods corresponding to the picking location with no stock mark, so as to update the current picking path corresponding to other users.

5. The visual picking method according to claim 1, characterized in that: The method further includes: displaying the current picking path to the user in the form of a list or grid card via a PDA.

6. The visual picking method according to claim 5, characterized in that: When the current picking path is displayed to the user in a list through the PDA, the information displayed in each row includes: the number of the picking location, the inventory of goods in the picking location, the quantity of goods to be picked in the picking location, and the quantity of goods picked in the picking location.

7. The visual picking method according to claim 1, characterized in that: The steps for determining the current picking path of a picking batch include: According to the commodity information of each picking location in the storage information, the path is calculated in real time in combination with the picking batches to obtain the current picking path, and the commodities in the storage information are occupied according to the picking batches.

8. A visual picking system, characterized in that: The system comprises: A path display module is used to obtain the current picking path of a picking batch and display it to the user; the current picking path includes multiple picking locations; a first path updating module configured to, upon receiving a skip instruction from a user, determine a corresponding picking location and mark it as out of stock, and then call warehouse information to replenish the merchandise corresponding to the picking location marked as out of stock, thereby updating the current picking path; A second path updating module is configured to, upon receiving picking information fed back by the user, determine the corresponding picking location and deduct it from the current picking path, so as to update the current picking path; The picking end module is used to end the picking batch when the updated current picking path is empty.

9. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the visual picking method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the visual picking method according to any one of claims 1 to 7 is implemented.