Goods picking method and apparatus

By introducing a caching mechanism and order management into the warehousing system, the problem of uneven efficiency at picking workstations was solved, achieving stability and efficiency in goods picking.

CN117401324BActive Publication Date: 2026-03-20BEIJING GEEKPLUS TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-08
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

In existing warehousing systems, as the number of picking workstations increases, the probability of the same designated goods storage container being scheduled by multiple workstations increases, leading to uneven picking efficiency, long waiting times for workstations with later picking times, low overall efficiency, and insufficient system stability.

Method used

By acquiring orders from multiple picking workstations, the system selects the appropriate goods storage container and dispatches it to the first picking workstation. The goods are then transferred using a buffer mechanism, and a picking instruction is sent to the second picking workstation to pick the goods from the buffer mechanism, thus avoiding repeated calls to the storage container.

Benefits of technology

It improves the stability and efficiency of the warehousing system, reduces the cost of redundant scheduling, enhances picking efficiency, and ensures a balance in goods picking at each workstation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117401324B_ABST
    Figure CN117401324B_ABST
Patent Text Reader

Abstract

The application provides a goods sorting method and device, wherein the goods sorting method comprises the following steps: obtaining a first order of a first sorting workstation and a second order of a second sorting workstation; hitting a specified goods storage container according to the first order, and scheduling the specified goods storage container to be carried to the first sorting workstation; when it is determined that the specified goods storage container comprises a first specified goods of the second order, sending a first storage instruction to the first sorting workstation to trigger the first specified goods being stored from the specified goods storage container to a buffer mechanism through the first sorting workstation; and sending a sorting instruction to the second sorting workstation to trigger the first specified goods being sorted from the buffer mechanism through the second sorting workstation. The first specified goods in the second order of the second sorting workstation is stored to the buffer mechanism, and when there is a goods sorting demand in the second sorting workstation, the specified goods storage container is avoided from being repeatedly called, the cost is saved, the efficiency is improved, and the stability of the warehouse system is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent warehousing, in particular to a goods picking method. The present application also relates to a goods picking device, a warehousing system, a computing device, and a computer readable storage medium. BACKGROUND

[0002] At present, with the rapid development of logistics and warehousing industry, the goods picking and operation pressure in the warehousing system has also been severely challenged.

[0003] In the prior art, the picking of goods in the warehousing system is to distribute orders to picking workstations, to determine storage containers storing the goods to be picked according to the orders to be picked allocated to the picking workstations, to dispatch self-moving devices such as handling robots to carry the specified goods storage containers to the corresponding picking workstations, to pick the goods to be picked from the storage containers at the picking workstations and store them in the storage positions of the picking workstations, and to realize subsequent logistics transportation.

[0004] However, as the number of picking workstations in the warehousing system continues to increase, the probability of the same specified goods storage container being dispatched at the same time to meet the picking needs of multiple picking workstations also greatly increases, resulting in scheduling conflicts. In order to solve such scheduling conflicts, the handling robots are dispatched in a certain time sequence to carry the specified goods storage containers to the picking workstations one by one, which will cause the picking workstations with earlier time sequence to immediately obtain new orders to dispatch the handling robots to carry the storage containers after completing the picking, resulting in high picking efficiency, while the picking workstations with later time sequence are in a waiting state for a long time for the specified goods storage containers, resulting in low picking efficiency, which leads to a great difference in picking efficiency of different picking workstations in the warehousing system, a large difference in processing time of each order, insufficient stability of the warehousing system, and insufficient overall efficiency. Therefore, there is an urgent need for a stable and efficient goods picking method. SUMMARY

[0005] In view of this, the embodiments of the present application provide a goods picking method to solve the technical defects in the prior art. The present application also relates to a goods picking device, a warehousing system, a computing device, and a computer readable storage medium.

[0006] According to a first aspect of the embodiments of the present application, a goods picking method is provided, comprising:

[0007] obtaining a first order of a first picking workstation and a second order of a second picking workstation;

[0008] hitting a specified goods storage container according to the first order, and dispatching the specified goods storage container to the first picking workstation;

[0009] the first transfer instruction is sent to the first picking station to trigger the first designated goods being transferred from the designated goods storage container to the buffer mechanism by the first picking station;

[0010] the picking instruction is sent to the second picking station to trigger the first designated goods being picked from the buffer mechanism by the second picking station.

[0011] According to a second aspect of the embodiment of the present application, a goods picking device is provided, comprising:

[0012] a first picking station and a second picking station, and a buffer mechanism;

[0013] a scheduling module configured to hit a designated goods storage container according to the first order, and schedule the designated goods storage container to be carried to the first picking station;

[0014] the first transfer instruction is sent to the first picking station to trigger the first designated goods being transferred from the designated goods storage container to the buffer mechanism by the first picking station;

[0015] the picking instruction is sent to the second picking station to trigger the first designated goods being picked from the buffer mechanism by the second picking station.

[0016] According to a third aspect of the embodiment of the present application, a warehouse system is provided, comprising: a management platform, a goods storage container, a carrying robot, at least two picking stations, and at least one buffer mechanism; the at least two picking stations comprise a first picking station and a second picking station;

[0017] the management platform is configured to hit a designated goods storage container according to the first order, and send a scheduling instruction to the carrying robot;

[0018] the carrying robot is configured to carry the designated goods storage container to the first picking station based on the scheduling instruction;

[0019] the management platform is further configured to send a first transfer instruction to the first picking station when it is determined that the designated goods storage container includes the first designated goods of the second order;

[0020] the first picking station is configured to transfer the first designated goods from the designated goods storage container to the buffer mechanism based on the first transfer instruction;

[0021] the management platform is further configured to send a picking instruction to the second picking station;

[0022] A second picking station is configured to pick the first designated goods from the buffer mechanism based on the picking instruction.

[0023] According to a fourth aspect of the embodiments of the present application, a computing device is provided, comprising:

[0024] a memory and a processor;

[0025] The memory is configured to store computer-executable instructions, and the processor is configured to implement the steps of the goods picking method when executing the computer-executable instructions.

[0026] According to a fifth aspect of the embodiments of the present application, a computer-readable storage medium is provided, which stores computer-executable instructions, and the instructions are configured to implement the steps of the goods picking method when executed by a processor.

[0027] The goods picking method provided by the present application comprises the following steps: obtaining a first order of a first picking station and a second order of a second picking station; hitting a designated goods storage container according to the first order, and scheduling the designated goods storage container to be carried to the first picking station; when it is determined that the designated goods storage container comprises a first designated goods of the second order, sending a first storage instruction to the first picking station to trigger the first designated goods to be stored from the designated goods storage container to a buffer mechanism through the first picking station; and sending a picking instruction to the second picking station to trigger the first designated goods to be picked from the buffer mechanism through the second picking station. The first designated goods in the second order of the second picking station is stored to the buffer mechanism, and when there is a goods picking demand in the second picking station, the designated goods storage container is avoided from being repeatedly called, the cost is saved, the efficiency is improved, and the stability of the warehouse system is enhanced. BRIEF DESCRIPTION OF DRAWINGS

[0028] Figure 1 is a structural schematic diagram of a goods picking system provided by an embodiment of the present application;

[0029] Figure 2 is a flowchart of a goods picking method according to an embodiment of the present application;

[0030] Figure 3 is a processing flowchart of a goods picking method applied to hot commodities provided by an embodiment of the present application;

[0031] Figure 4 is a structural schematic diagram of a goods picking device provided by an embodiment of the present application;

[0032] Figure 5A is a structural schematic diagram of a warehouse system provided by an embodiment of the present application;

[0033] Figure 5B is a processing process schematic diagram of a warehouse system provided by an embodiment of the present application;

[0034] Figure 6 is a structural block diagram of a computing device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0035] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. However, it will be apparent to one skilled in the art that the present application can be practiced without the specific details set forth in this description. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the present application.

[0036] The terminology used in this disclosure of one or more embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of one or more embodiments of the present application. As used in this disclosure and the appended claims, the singular forms "a," "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0037] It will be understood that, although the terms first, second, etc. can be used herein to describe various information, these terms are not intended to denote a temporal or chronological order. Rather, these terms are used only as a shorthand notation. For example, in the present application, first can be termed second, and similarly, second can be termed first, without departing from the scope of the present application.

[0038] First, the noun terms related to one or more embodiments of the present application are explained.

[0039] Warehouse system: a logistics warehouse storage system that has functions of goods sorting, storage, packaging, receiving, etc., including a management platform, a picking workstation, a buffer mechanism, a goods storage container, a carrying robot, etc.

[0040] Management platform: a multifunctional platform in a warehouse system that records first goods information of goods on each storage container, buffer site capacity of a target buffer unit, allocates a to-be-delivered order to each picking workstation, and dispatches a carrying robot to carry a target storage container.

[0041] Carrying robot: a self-driven mobile device that realizes carrying of a goods storage container, including an AGV (Automated Guided Vehicle).

[0042] The picking station is provided with a storage container, and the storage container has a plurality of storage positions. In the warehouse system, according to the orders in the order pool of the picking station, the goods are picked from the goods storage container and stored in the storage container of the picking station, and then packaged and delivered. The picking station can be a station for manual goods picking or a station for goods picking by a picking robot. The picking station is provided with a display terminal, which can receive and display the instructions sent by the management platform, so that the picking station performs corresponding operations. The storage container can be a shelf, a box, a storage wall, etc.

[0043] The goods storage container is a portable storage container in the warehouse system, which stores goods to be picked and can be carried by a carrying robot to the picking station for goods picking. The goods storage container can be a shelf, a box, a storage wall, etc.

[0044] In the present application, a goods picking method is provided. The present application also relates to a goods picking device, a warehouse system, a computing device, and a computer-readable storage medium.

[0045] Referring to Figure 1 as shown, Figure 1 A structure diagram of a goods picking system according to an embodiment of the present application is shown.

[0046] As Figure 1 shown, the goods picking system includes a management platform, a plurality of goods storage containers, a carrying robot, a plurality of picking stations, and a plurality of buffer mechanisms. The goods storage containers store goods, the carrying robot can carry the goods storage containers to the corresponding picking stations, a buffer mechanism is arranged between two picking stations, the picking station transfers the target goods from the goods storage containers to the buffer mechanism, the adjacent picking station can pick the target goods from the buffer mechanism, each picking station is managed and controlled by the management platform, and the management platform distributes orders containing goods to be picked to each picking station.

[0047] Figure 2 A flowchart of a goods picking method according to an embodiment of the present application is shown, which specifically includes the following steps:

[0048] Step 202: obtaining a first order of a first picking station and a second order of a second picking station;

[0049] The first picking station is any one of a plurality of picking stations in the warehouse system, and the second picking station is a picking station adjacent to the first picking station in the plurality of picking stations in the warehouse system. The first picking station and the second picking station each pick a specific type of to-be-picked goods, for example, the first picking station picks a type of clothing to-be-picked goods, and the second picking station picks a type of daily necessities to-be-picked goods.

[0050] The first order and the second order are orders respectively distributed by the management platform to the first picking station and the second picking station in the warehouse system, and the first order contains at least one to-be-picked goods, and the second order contains at least one to-be-picked goods. For example, the management platform receives Order 1 sent by Customer A, which includes to-be-picked goods: 30 pairs of A shoes, 10 pairs of B shorts, 30 pairs of C socks, and 40 pieces of D short-sleeved shirts. The management platform distributes Order 1 to the first picking station, i.e., the first order, and the second order is the same.

[0051] The first order of the first picking station and the second order of the second picking station are obtained in the following manner: according to the specific type of goods of the first picking station and the second picking station, the first order matching the specific type of goods of the first picking station is obtained from the current order pool, and the second order matching the specific type of goods of the second picking station is obtained from the current order pool.

[0052] The current order pool is a collection of all orders received by the warehouse system.

[0053] For example, the specific type of goods of the first picking station is clothing, the specific type of goods of the second picking station is daily necessities, and there are four to-be-picked orders in the current order pool: Order 1 (A shoes, B shorts), Order 2 (C vegetables, D meat), Order 3 (E cosmetics), and Order 4 (F toilet paper, G laundry detergent). Order 1 is determined as the first order of the first picking station, and Order 4 is determined as the second order of the second picking station.

[0054] Obtaining the first order of the first picking station and the second order of the second picking station provides an order basis for subsequent scheduling of specific goods storage containers for picking by the first picking station and the second picking station.

[0055] Step 204: According to the first order, a specific goods storage container is hit, and the specific goods storage container is scheduled to be carried to the first picking station.

[0056] After the specific goods storage container is assigned by the management platform according to the order, the goods storage container containing the to-be-picked goods is carried by the carrying robot according to the to-be-picked goods in the order.

[0057] The specified goods storage container is hit according to the first order, specifically, the specified goods storage container is determined from the plurality of goods storage containers of the warehouse system according to the goods category of the to-be-picked goods in the first order.

[0058] For example, the first order is 30 pairs of A shoes and 10 pairs of B shorts, the goods category of the to-be-picked goods is A shoes and B shorts, and there are three goods storage containers in the warehouse system, namely, goods storage container 1 (A shoes, B shorts), goods storage container 2 (C shoes, D shoes), and goods storage container 3 (E shorts, F shorts). According to the goods category of the to-be-picked goods, it is determined that the goods storage container 1 is the specified goods storage container.

[0059] The specified goods storage container is scheduled to be transported to the first picking station, specifically, the specified goods storage container is transported to the first picking station by scheduling a transport robot.

[0060] For example, there are four transport robots in the warehouse system, namely, a transport robot, a transport robot, a transport robot, and a transport robot. The a transport robot is selected from any one of the transport robots, and the a transport robot is scheduled to transport the specified goods storage container to the first picking station.

[0061] The specified goods storage container is hit according to the first order, and the specified goods storage container is scheduled to be transported to the first picking station. The specified goods storage container is hit according to the first order to ensure the accuracy of goods picking, and the specified goods storage container is scheduled to be transported to the first picking station to provide a goods basis for subsequent goods picking.

[0062] Step 206: When it is determined that the specified goods storage container includes a first specified goods of the second order, a first storage instruction is sent to the first picking station to trigger the first specified goods to be stored from the specified goods storage container to the buffer mechanism through the first picking station.

[0063] The first specified goods are to-be-picked goods stored in the specified goods storage container and matched with the goods category of the to-be-picked goods in the second order.

[0064] The first storage instruction is an instruction sent by the management platform of the warehouse system to the first picking station. The first storage instruction includes the goods category and the quantity of the first specified goods, and the first storage instruction can be displayed on the display terminal of the first picking station.

[0065] The buffer mechanism is a goods buffer mechanism previously set for two or more picking stations, and has a plurality of buffer positions for buffering to-be-picked goods. The buffer mechanism can be a goods storage container, which can be a goods shelf, a goods wall, or a goods box, without limitation.

[0066] When the first designated goods in the second order are determined to be included in the designated goods storage container, a first transfer instruction is sent to the first picking station, specifically, if the goods category of the to-be-picked goods on the designated goods storage container matches the goods category of the to-be-picked goods in the second order, the to-be-picked goods are determined to be the first designated goods, and the first transfer instruction is generated according to the first designated goods and sent to the first picking station.

[0067] For example, the to-be-picked goods on the designated goods storage container are 30 pairs of A shoes and 10 pairs of B shorts, and the to-be-picked goods in the second order are 5 pairs of B shorts and 10 pairs of C shorts. The first designated goods are determined to be the B shorts that match the goods category of the to-be-picked goods on the designated goods storage container, and the first transfer instruction "please transfer 5 pairs of B shorts to the buffer mechanism" is generated according to the 5 pairs of B shorts and sent to the first picking station.

[0068] The first transfer instruction is sent to the first picking station to trigger the first picking station to transfer the first designated goods from the designated goods storage container to the buffer mechanism, specifically, the first transfer instruction is sent to and displayed on the display terminal of the first picking station to trigger the first picking station to transfer the first designated goods from the designated goods storage container to the buffer mechanism.

[0069] For example, the first transfer instruction "please transfer 5 pairs of B shorts to the buffer mechanism" is sent to and displayed on the display terminal of the first picking station to trigger the first picking station to transfer the 5 pairs of B shorts from the designated goods storage container to the buffer mechanism.

[0070] When the first designated goods in the second order are determined to be included in the designated goods storage container, a first transfer instruction is sent to the first picking station to trigger the first picking station to transfer the first designated goods from the designated goods storage container to the buffer mechanism. The first designated goods needed to be picked by the second picking station are transferred to the buffer mechanism by the first picking station, which lays a foundation for the second picking station to pick the first designated goods directly from the buffer mechanism in the future.

[0071] Step 208: Send a picking instruction to the second picking station to trigger the second picking station to pick the first designated goods from the buffer mechanism.

[0072] The picking instruction is an instruction sent by the management platform of the warehouse system to the second picking station, and the picking instruction includes the goods category and quantity of the first designated goods. The picking instruction can be displayed on the display terminal of the second picking station.

[0073] The picking instruction is sent to the second picking station to trigger picking the first specified goods from the buffer mechanism by the second picking station, specifically, the picking instruction is generated according to the first specified goods, and the picking instruction is sent to and displayed on a display terminal of the second picking station to trigger the second picking station picking the first specified goods from the buffer mechanism.

[0074] Exemplarily, the buffer mechanism stores the first specified goods: 5 B shorts, the picking instruction "please pick 5 B shorts from the buffer mechanism" is generated according to the first specified goods, and the picking instruction is sent to and displayed on a display terminal of the second picking station to trigger the second picking station picking 5 B shorts from the buffer mechanism.

[0075] In the embodiment of the application, the first order of the first picking station and the second order of the second picking station are obtained; the specified goods storage container is hit according to the first order, and the specified goods storage container is scheduled to be carried to the first picking station; when it is determined that the specified goods storage container includes the first specified goods of the second order, the first storing instruction is sent to the first picking station to trigger the first picking station storing the first specified goods from the specified goods storage container to the buffer mechanism; and the picking instruction is sent to the second picking station to trigger the second picking station picking the first specified goods from the buffer mechanism. The first specified goods in the second order of the second picking station are stored to the buffer mechanism, and when the second picking station has a goods picking demand, the specified goods storage container is avoided from being repeatedly called, the cost is saved, the efficiency is improved, and the stability of the warehouse system is enhanced.

[0076] Optionally, the goods picking method provided by the application further includes the following specific steps:

[0077] Obtaining historical orders, wherein the historical orders include goods information of each historical goods;

[0078] Based on the goods information of each historical goods, the picking activity of each historical goods is calculated;

[0079] According to the picking activity of each historical goods, the second specified goods whose picking activity exceeds a preset activity threshold are determined;

[0080] The second specified goods are stored to the buffer mechanism.

[0081] The historical orders are orders that have been completed by each picking station in the warehouse system. The historical goods are goods in the historical orders that have been picked and delivered.

[0082] The goods information is at least one of the goods category, the goods quantity, and the goods delivery information of the historical goods. The goods delivery information is information such as the destination and the receiver of the order to which the goods belong.

[0083] The picked active degree is a statistical value representing the number of times a historical commodity is hit in historical orders, and is obtained by statistical calculation on the commodity information. The picked active degree can also be understood as the popularity of the commodity. The picked active degree can be the probability of a specific historical commodity being included in historical orders, for example, of 80 historical orders, 30 historical orders include A commodity, the probability is 37.5%, and A commodity is a specific commodity with a picked active degree of 37.5%; the picked active degree can also be the number ratio of a specific historical commodity in historical orders, for example, of 80 historical orders, a total of 5000 commodities, of which A commodity is 500, the number ratio is 10%, and A commodity is a specific commodity with a picked active degree of 10%; the picked active degree can also be the delivery difference degree of a specific historical commodity in historical orders, for example, of 80 historical orders, all including A commodity, 80 historical orders are delivered to 40 destinations, and the delivery difference degree is 50%, and A commodity is a specific commodity with a picked active degree of 50%; the picked active degree can also be a weighted value of at least two of the above three statistical values. The specific manner is not limited here.

[0084] The active degree threshold is a numerical threshold preset for the picked active degree.

[0085] The second specified commodity is a specified commodity that needs to be stored in the cache mechanism.

[0086] Based on the commodity information, the picked active degree of each historical commodity is calculated, and the specific manner is: statistical calculation is performed on the commodity information to obtain the picked active degree of each historical commodity.

[0087] Illustratively, the historical orders include C commodity, D commodity, E commodity and F commodity, of 80 historical orders, 10 historical orders include C commodity, 30 historical orders include D commodity, 20 historical orders include E commodity, and 15 historical orders include F commodity, the picked active degree of C commodity is calculated to be 12.5%, the picked active degree of D commodity is calculated to be 37.5%, the picked active degree of E commodity is calculated to be 25%, and the picked active degree of F commodity is calculated to be 18.8%, the preset active degree threshold is 20%, D commodity and E commodity are obtained as the second specified commodity, and D commodity and E commodity are stored in the cache mechanism.

[0088] Optionally, the picked active degree of each to-be-picked commodity can also be sorted from high to low, and one or more with the highest picked active degree is determined as the second specified commodity.

[0089] Exemplarily, the historical goods include C goods, D goods, E goods and F goods, the historical goods are sorted according to the picking activity from high to low, and the sorting result is (D goods-E goods-F goods-C goods). The preset fixed number is 2, and the D goods ranked first and the E goods ranked second are determined as the second designated goods. The D goods and the E goods are stored in the cache mechanism.

[0090] By obtaining the historical orders including the goods information of the historical goods, the picking activity of each historical good is calculated based on the goods information, and then the second designated goods are stored in the cache mechanism according to the picking activity and the activity threshold, so that the second picking station picks the to-be-picked goods in the second order from the cache mechanism with a greater probability, and the picking efficiency is improved.

[0091] Optionally, after storing the second designated goods in the cache mechanism, the following specific steps are further included:

[0092] Based on the goods category and / or the goods quantity of each to-be-picked good in the second order, a to-be-picked good storage container is determined;

[0093] A second storage instruction is sent to the first picking station to trigger the first picking station to store a preset number of to-be-picked goods from the to-be-picked good storage container to the cache mechanism.

[0094] In actual application, it takes a certain amount of time for the designated good storage container to arrive at the first picking station, and at this time, the first picking station is in a state of waiting for picking. If the time can be fully utilized, a certain number of to-be-picked goods in the second order can be stored in the cache mechanism in advance, which can improve the picking efficiency of the subsequent second picking station.

[0095] The second storage instruction is an instruction sent by the management platform of the warehouse system to the first picking station. The first storage instruction includes the goods category and the preset number of to-be-picked goods in the second order, and the second storage instruction can be displayed on the display terminal of the first picking station.

[0096] The preset number is determined according to the cache bit capacity of the cache mechanism and the picking capacity of the first picking station. The cache bit capacity is the maximum amount of goods that can be stored in the cache mechanism.

[0097] Based on the goods category and / or the goods quantity of each to-be-picked good in the second order, a to-be-picked good storage container is determined, and the specific manner is: based on the goods category of the to-be-picked goods in the second order, a to-be-picked good storage container is determined from a plurality of goods storage containers of the warehouse system, and / or based on the goods category and the goods quantity of the to-be-picked goods in the second order, a to-be-picked good storage container is determined from a plurality of goods storage containers of the warehouse system.

[0098] Exemplarily, the warehouse system comprises 3 goods storage containers: goods storage container 1 (A shoes, B shorts), goods storage container 2 (C shoes, D shoes), and goods storage container 3 (E shorts, F shorts), the second order comprises to-be-picked goods: 300 pieces of F toilet paper and 400 bags of G laundry detergent, based on the goods categories of the to-be-picked goods: F toilet paper and G laundry detergent, the goods storage container 3 is determined as the to-be-picked goods storage container from the 3 goods storage containers of the warehouse system.

[0099] The second storage instruction is sent to the first picking station to trigger the first picking station to store a preset number of to-be-picked goods from the to-be-picked goods storage container to the buffer mechanism, specifically: the second storage instruction is sent to and displayed on the display terminal of the first picking station to trigger the first picking station to store a preset number of to-be-picked goods in the second order from the designated goods storage container to the buffer mechanism.

[0100] Exemplarily, the second order comprises to-be-picked goods: 300 pieces of F toilet paper and 400 bags of G laundry detergent, and the second storage instruction is generated according to the goods categories of the to-be-picked goods and the preset number 100, which is “please store 100 pieces of F toilet paper and 100 bags of G laundry detergent on the buffer mechanism”, the second storage instruction is sent to and displayed on the display terminal of the first picking station, triggering the first picking station to store 100 pieces of F toilet paper and 100 bags of G laundry detergent on the buffer mechanism.

[0101] Based on the goods categories and / or the goods quantities of each to-be-picked goods in the second order, the to-be-picked goods storage container is determined, and the second storage instruction is sent to the first picking station to trigger the first picking station to store a preset number of to-be-picked goods from the to-be-picked goods storage container to the buffer mechanism. This avoids the first picking station being in a waiting state for a long time, thereby improving the efficiency of picking.

[0102] Optionally, the second designated goods are determined according to the picked activity degrees of each historical goods, and the second designated goods are determined as the historical goods whose picked activity degrees exceed a preset activity degree threshold.

[0103] The buffer bit capacity of the buffer mechanism is obtained.

[0104] The second designated goods are determined as the historical goods whose picked activity degrees exceed a preset activity degree threshold and whose goods quantities meet the buffer bit capacity according to the picked activity degrees of each historical goods and the buffer bit capacity.

[0105] By calculating the picked active degree, a plurality of historical goods exceeding the active degree threshold value can be obtained, but the second designated goods also need to be determined according to the cache bit capacity of the cache mechanism. For example, there are 3 kinds of historical goods, a total of 200, exceeding the active degree threshold value, but the cache bit capacity of the cache mechanism is 100, that is, all the historical goods exceeding the active degree threshold value cannot be set as the second designated goods, and then stored in the cache mechanism.

[0106] Similarly, there are 3 kinds of historical goods, a total of 70, exceeding the active degree threshold value, but the cache bit capacity of the cache mechanism is 100, that is, all the historical goods exceeding the active degree threshold value are set as the second designated goods, and after being stored in the cache mechanism, the cache mechanism still has idle cache bits.

[0107] The above two cases respectively cause the number of second designated goods to be too much and too little, the former cannot be realized, and the latter wastes the cache bit capacity of the cache mechanism.

[0108] The cache bit capacity is the maximum number of goods that the cache mechanism can store.

[0109] According to the picked active degree of each historical good and the cache bit capacity, the historical goods whose picked active degree exceeds the preset active degree threshold value and whose number of goods meets the cache bit capacity are determined as the second designated goods, and the specific method is: according to the picked active degree of each historical good, the historical goods whose picked active degree exceeds the preset active degree threshold value are determined as the second pending goods, and according to the cache bit capacity of the cache mechanism and the number of goods of each historical good, the historical goods whose number of goods meets the cache bit capacity are determined as the second designated goods.

[0110] Exemplarily, the picked active degrees of 3 kinds of historical goods (C goods: 30, D goods: 70, and E goods: 200) are 12%, 29%, and 41% respectively, the preset active degree threshold value is 27%, and the D goods and the E goods are determined as the second pending goods. According to the number of goods of the D goods being 70 and the number of goods of the E goods being 200, and the cache bit capacity of the cache mechanism being 250, the D goods and the E goods cannot be put in all, and therefore, according to the picked active degrees of the two, the E goods with higher picked active degree are determined as the second designated goods, and according to the remaining 50 cache bit capacity, the D goods with a number of goods of 30 are determined as the designated goods.

[0111] According to the picking activity of each historical goods and the buffer capacity, the historical goods with picking activity exceeding the preset activity threshold and the number of goods meeting the buffer capacity are determined as the second designated goods. When the preset activity threshold is met, the second designated goods are determined based on the relationship between the buffer capacity of the buffer mechanism and the number of goods, so that the buffer capacity of the buffer mechanism is more fully utilized, the scheduling frequency of the goods storage container can be reduced, and the picking efficiency is improved.

[0112] Optionally, after obtaining the historical orders, the following specific steps are further included:

[0113] According to the goods information, the correlation degree between each historical goods is calculated.

[0114] Correspondingly, the second designated goods are stored in the buffer mechanism, including:

[0115] The associated goods with the correlation degree greater than the preset correlation degree threshold are determined.

[0116] The second designated goods and the associated goods are stored in the same buffer position in the buffer mechanism.

[0117] In practical application, there is a certain correlation between various to-be-picked goods, which need to be allocated at the same time to ensure the efficiency of subsequent packaging and delivery without repeated calling. For example, the second designated goods are shoes, and the associated goods are shoelaces, or the second designated goods are toner, and the associated goods are moisturizing milk.

[0118] The goods information is at least one of the goods type, the number of goods, and the goods delivery information of the historical goods.

[0119] The correlation degree is the degree of prediction of two to-be-picked goods being hit in the same order, and is a value obtained by statistical calculation of the goods information of the two to-be-picked goods. It can be the probability of another to-be-picked goods being contained at the same time when an order already contains one to-be-picked goods. For example, in 80 historical orders of a warehouse system, 30 historical orders already contain A goods, and 25 of the 30 historical orders containing A goods contain B goods at the same time, that is, B goods are determined to have an 83% correlation degree with A goods.

[0120] The correlation degree threshold is a numerical threshold set for the correlation degree.

[0121] The associated goods are to-be-picked goods with strong correlation degree with the second designated goods and need to be stored in the same buffer mechanism at the same time.

[0122] According to the goods information, the correlation degree between each historical goods is calculated, and the specific method is: statistical calculation is performed on the goods information of each historical goods to obtain the correlation degree between each historical goods.

[0123] Exemplarily, there are 50 historical orders including C goods, D goods and E goods. It is counted that there are 30 historical orders containing C goods in the 50 historical orders, 10 historical orders containing D goods in the 30 historical orders containing C goods, and 20 historical orders containing E goods in the 30 historical orders containing C goods. It is counted that there are 15 historical orders containing D goods in the 50 historical orders, and 12 historical orders containing E goods in the 50 historical orders. The correlation degree of C goods and D goods is 33%, the correlation degree of C goods and E goods is 67%, and the correlation degree of D goods and E goods is 80%. The preset correlation degree threshold is 60%. It is obtained that C goods and E goods are associated goods, and D goods and E goods are associated goods. C goods and E goods are stored in the same cache position in the cache mechanism, and D goods and E goods are stored in the same cache position in the cache mechanism.

[0124] According to the correlation degree between each historical goods, the correlation degree between the second specified goods and the associated goods is determined to be greater than the preset correlation degree threshold. The second specified goods and the associated goods are stored in the same cache position in the cache mechanism. According to the correlation degree between each historical goods, the associated goods related to the second specified goods are determined, and the second specified goods and the associated goods are allocated to the same target cache unit, which avoids subsequent repeated scheduling of goods storage containers and improves the picking efficiency.

[0125] Optionally, after step 202, the following specific steps are further included:

[0126] Obtain the goods types of the cache mechanism and the goods types of the current order pool;

[0127] Determine the goods statistical types according to the goods types of the first order, the goods types of the second order and the goods types of the cache mechanism;

[0128] Calculate the matching degree of the goods types of each order in the current order pool and the goods statistical types;

[0129] From all the orders in the current order pool, determine the target order whose matching degree reaches the preset matching condition;

[0130] Schedule the specified goods storage container to carry the to-be-picked goods corresponding to the target order to the first picking workstation.

[0131] The goods types of the first order are the goods types of each to-be-picked goods in the first order, and the goods types of the second order are the goods types of each to-be-picked goods in the second order.

[0132] The goods types of the cache mechanism are the goods types of the first specified goods and the second specified goods stored on the cache mechanism.

[0133] The goods categories of the orders in the current order pool are the goods categories of the to-be-picked goods of the orders in the current order pool.

[0134] The preset matching condition can be a preset matching degree threshold, or a plurality of orders with the highest matching degree.

[0135] According to the goods categories of the first order, the goods categories of the second order, and the goods categories of the caching mechanism, a goods statistical category is determined, specifically in the following manner: the goods categories of the first order, the goods categories of the second order, and the goods categories of the caching mechanism are determined, and an intersection of the goods statistical category is determined as the goods statistical category.

[0136] The matching degrees of the goods categories of the orders in the current order pool and the goods statistical category are calculated, specifically in the following manner: the intersection of the goods categories of the orders in the current order pool and the goods statistical category is calculated as the matching degrees of the goods categories of the orders in the current order pool and the goods statistical category.

[0137] From all the orders in the current order pool, a target order with a matching degree reaching a preset matching condition is determined, specifically in the following manner: according to the matching degrees of the goods categories of the orders in the current order pool and the goods statistical category, a target order with a matching degree reaching a preset matching condition is determined from the orders in the current order pool.

[0138] Exemplarily, the goods categories of the to-be-picked goods in the first order of the first picking workstation are (A shoes, B socks, C shoelaces, …) in total 20 kinds, the goods categories of the to-be-picked goods in the second order of the second picking workstation are (D shampoo, E shower gel, F hair conditioner, …) in total 10 kinds, the goods categories of the caching mechanism are (B socks, G coat, H mask, …) in total 15 kinds, the goods statistical category is (A shoes, B socks, C shoelaces, D shampoo, E shower gel, F hair conditioner, G coat, H mask, …) in total 30 kinds, and the goods categories of the orders in the current order pool are: order 1 (A shoes, B socks, C shoelaces); delivery order 2 (D shampoo, I hand sanitizer), delivery order 3 (E shower gel, F hair conditioner, G coat), and then the intersection of order 1 and the goods statistical category is calculated to be (A shoes, B socks, C shoelaces) in total 3 kinds, the matching degree is 10%, the intersection of order 2 and the goods statistical category is (D shampoo) in total 1 kind, the matching degree is 3%, the intersection of order 3 and the goods statistical category is (E shower gel, F hair conditioner) in total 2 kinds, the matching degree is 7%, the matching degree threshold is 5%, the target orders reaching the preset matching degree threshold are order 1 and order 3, and the designated goods storage container is scheduled to carry the to-be-picked goods (A shoes, B socks, C shoelaces, E shower gel, F hair conditioner) corresponding to order 1 and order 3 to the first picking workstation.

[0139] The goods category of the buffer mechanism and the goods category of the current order pool are obtained, the goods statistical category is determined according to the goods category of the first order, the goods category of the second order and the goods category of the buffer mechanism, the matching degree of the goods category of each order in the current order pool and the goods statistical category is calculated, the target order that meets the preset matching condition is determined from all the orders in the current order pool, and the specified goods storage container is dispatched to carry the to-be-picked goods corresponding to the target order to the first picking workstation. The matching degree of the goods category of each order in the current order pool and the goods statistical category is calculated, and the target order that meets the preset matching condition is determined, which can ensure that the to-be-picked goods in the order with high matching degree are picked first, so that the to-be-picked goods on the specified goods storage container are picked at the first picking workstation with a higher probability, the number of times of carrying the storage container by the subsequent dispatching robot is reduced, and the picking efficiency is improved.

[0140] Optionally, the step of dispatching the specified goods storage container to carry the to-be-picked goods corresponding to the target order to the first picking workstation comprises the following specific steps:

[0141] In the case that there is an idle storage position in the first picking workstation, the specified goods storage container is dispatched to carry the to-be-picked goods corresponding to the target order to the first picking workstation.

[0142] The idle storage position is a storage position on the storage container of the first picking workstation that is not occupied by the picked goods. The picked goods are goods that have been picked from the specified goods storage container and stored in the storage container of the first picking workstation.

[0143] In the case that there is an idle storage position in the first picking workstation, the specified goods storage container is dispatched to carry the to-be-picked goods corresponding to the target order to the first picking workstation, and the specific manner is that, in the case that there is an idle storage position on the storage container of the first picking workstation, the specified goods storage container is dispatched to carry the to-be-picked goods corresponding to the target order to the first picking workstation.

[0144] For example, the storage positions from the 3rd row and the 3rd column to the 3rd row and the 10th column of the storage container of the first picking workstation are not occupied by the picked goods, and the specified goods storage container is dispatched to carry the to-be-picked goods corresponding to the target order to the first picking workstation.

[0145] In the case that there is an idle storage position in the first picking workstation, the specified goods storage container is dispatched to carry the to-be-picked goods corresponding to the target order to the first picking workstation, so that the first picking workstation will not be idle and will continue to pick the to-be-picked goods corresponding to the target order, thereby improving the picking efficiency.

[0146] Optionally, the step 204 comprises the following specific steps:

[0147] If there are available cache slots in the caching facility, the designated goods storage container is dispatched to the first picking workstation based on the type and quantity of goods in the second order.

[0148] Free cache bits are storage bits on the cache mechanism that are not occupied by the first specified cargo.

[0149] For example, if the cache slots in the 7th row, column 1 to the 8th row, column 12 of the cache mechanism are not occupied by the first designated goods, the goods to be picked in the second order that meet the preset cache conditions are determined based on the type and quantity of goods to be picked in the second order.

[0150] When there are free cache slots in the caching mechanism, the designated goods storage container is dispatched to the first picking workstation based on the type and quantity of goods in the second order. This allows the first picking workstation to continue transferring the first designated goods to the caching mechanism, preventing the cache slots in the caching mechanism from being idle for a long time and improving picking efficiency.

[0151] Optionally, before step 206, the following specific steps are included:

[0152] Obtain the working status of the second picking workstation;

[0153] Correspondingly, step 206 includes the following specific steps:

[0154] When the second picking workstation is in a busy state, and when it is determined that the designated goods storage container includes the first designated goods of the second order, a first transfer instruction is sent to the first picking workstation to trigger the transfer of the first designated goods from the designated goods storage container to the cache unit through the first picking workstation.

[0155] When the second picking workstation is busy, the management platform needs to wait for it to become idle before scheduling the corresponding designated goods storage container to be moved to the second picking workstation. This method of waiting for the second picking workstation to complete its current picking or transfer work before moving the designated goods storage container will cause the second picking workstation to be in a waiting state for a long time when scheduling the designated goods storage container to be moved to the second picking workstation. In addition, the picking efficiency is insufficient because the designated goods storage container is repeatedly called for moving.

[0156] The working status of a picking workstation represents its current operational state, including: busy, waiting, and idle. A busy state indicates that the picking workstation is performing picking or transfer operations; a waiting state indicates that the picking workstation is waiting for the designated goods storage container to be moved to the picking workstation; and an idle state indicates that the picking workstation currently has no orders.

[0157] Exemplarily, the to-be-picked goods on the designated goods storage container are 30 pairs of A shoes and 10 pairs of B shorts, the to-be-picked goods of the second order are 5 pairs of B shorts and 10 pairs of C shorts, the working state of the second picking station is obtained as a busy state, the B shorts matching the goods type of the to-be-picked goods on the designated goods storage container are determined as the first designated goods, the first storage instruction "please store 5 pairs of B shorts on the buffer mechanism" is generated according to the 5 pairs of B shorts, and the first storage instruction is sent to the display terminal of the first picking station for display, so as to trigger the first picking station to store the 5 pairs of B shorts from the designated goods storage container to the buffer mechanism.

[0158] When the working state of the second picking station is in the busy state, and when it is determined that the designated goods storage container includes the first designated goods of the second order, the first storage instruction is sent to the first picking station to trigger the first picking station to store the first designated goods from the designated goods storage container to the buffer mechanism. By the first picking station, the goods needed by the second picking station are taken out from the designated goods storage container and stored in the buffer mechanism, so that the second picking station can quickly pick the first designated goods from the buffer mechanism after the working state is converted to the non-busy state, reducing the waiting time and picking time of the second picking station and improving the picking efficiency.

[0159] Optionally, the goods picking method provided by the present application further comprises the following specific steps:

[0160] The target order pool is obtained, wherein the target order pool includes a plurality of third orders;

[0161] When it is determined that the designated goods storage container includes the third designated goods of the third order, the third storage instruction is sent to the first picking station to trigger the first picking station to store the third designated goods from the designated goods storage container to the buffer mechanism.

[0162] When the designated goods storage container is currently scheduled and the first picking station is picking, the first picking station will receive the subsequent orders for picking distributed by the management platform. Generally, the number of to-be-picked goods on the designated goods storage container is much larger than the number of to-be-picked goods in the order. If only the current first order is executed for picking operation, after the current picking is completed, the designated goods storage container needs to be rescheduled and transported to the first picking station for picking according to the subsequent orders for picking. Such repeated scheduling reduces the efficiency of picking.

[0163] The target order pool is a collection of the current picking order and the subsequent picking order of the first picking station, including a first order and a plurality of third orders.

[0164] The third order is an order for which subsequent picking is distributed to the first picking station by the management platform in the warehouse system. For example, the current order pool of the management platform has order 1, order 2, and order 3, and the management platform distributes order 1, order 2, and order 3 to the first picking station, wherein order 1 is the first order, and order 2 and order 3 are the third order. The specified goods storage container is hit according to order 1, and the specified goods storage container is scheduled to be transported to the first picking station. After the picking of the to-be-picked goods of order 1 is completed, another specified goods storage container is hit according to order 2, and the specified goods storage container is scheduled to be transported to the first picking station for picking operation. Finally, another specified goods storage container is hit according to order 3, and the specified goods storage container is scheduled to be transported to the first picking station for picking operation.

[0165] The third specified goods are to-be-picked goods stored in the specified goods storage container and matching the goods category of the to-be-picked goods in the third order.

[0166] The third transfer instruction is an instruction sent by the management platform of the warehouse system to the first picking station. The third transfer instruction includes the goods category and the goods quantity of the third specified goods. The third transfer instruction can be displayed on the display terminal of the first picking station.

[0167] When the specified goods storage container includes the third specified goods of the third order, the third transfer instruction is sent to the first picking station. Specifically, if the goods category of the to-be-picked goods on the specified goods storage container matches the goods category of the to-be-picked goods of the third order, the to-be-picked goods is determined to be the third specified goods. According to the third specified goods, the third transfer instruction is generated and sent to the first picking station.

[0168] For example, the to-be-picked goods on the specified goods storage container are 30 pairs of A shoes and 10 pairs of B shorts, and the to-be-picked goods of the third order are 5 pairs of A shoes. The A shoes matching the goods category of the to-be-picked goods on the specified goods storage container are determined to be the third specified goods. According to the 5 pairs of A shoes, the third transfer instruction “please transfer 5 pairs of A shoes to the buffer mechanism” is generated and sent to the first picking station.

[0169] The third transfer instruction is sent to the first picking station to trigger the transfer of the third specified goods from the specified goods storage container to the buffer mechanism by the first picking station. Specifically, the third transfer instruction is sent to and displayed on the display terminal of the first picking station to trigger the first picking station to transfer the third specified goods from the specified goods storage container to the buffer mechanism.

[0170] Exemplarily, a third transfer instruction "please transfer 5 pairs of A shoes to the buffer mechanism" is sent to the display terminal of the first picking station for display, triggering the first picking station to transfer the 5 pairs of A shoes from the specified goods storage container to the buffer mechanism.

[0171] The target order pool is acquired, and when it is determined that the specified goods storage container includes a third specified goods of a third order, a third transfer instruction is sent to the first picking station to trigger the third specified goods to be transferred from the specified goods storage container to the buffer mechanism by the first picking station, so that the first picking station can directly pick the target goods from the buffer mechanism when performing subsequent picking of the third order, avoiding repeated scheduling of the specified goods storage container to be transported to the first picking station, and improving the picking efficiency.

[0172] The following will be described in conjunction with the accompanying Figure 3 The goods picking method provided by the application is further described by taking the application of a popular commodity as an example. Among them, Figure 3 A processing flowchart of a goods picking method applied to a popular commodity is shown, which specifically includes the following steps:

[0173] Step 302: A buffer shelf is arranged between the first picking station and the second picking station;

[0174] The embodiment of the application is applied to a warehouse system, and the warehouse system includes a management platform, a storage shelf, a transport robot, at least two picking stations, and at least one buffer unit.

[0175] The management platform records historical orders, and the historical orders include historical commodities, which are goods that have been picked and delivered. The management platform includes a current order pool, which is a collection of orders of goods to be picked.

[0176] Step 304: Based on the historical orders recorded by the management platform, the picking activity and the correlation of each historical commodity in the historical orders are calculated;

[0177] Step 306: According to the picking activity of each historical commodity, the historical commodity whose picking activity exceeds a preset activity threshold is determined as an active commodity;

[0178] Step 308: The correlation of each historical commodity with the active commodity is determined, and the historical commodity whose correlation exceeds a preset correlation threshold is determined as a related commodity;

[0179] Step 310: According to the active commodity, the related commodity, and the buffer capacity of the buffer shelf, a popular commodity is determined;

[0180] Step 312: The popular commodity is transferred to the buffer shelf;

[0181] The hot commodity on the cache shelf can be supplemented with the first specified commodity transferred to the cache shelf on the specified commodity cache container when the specified commodity storage shelf does not store all the to-be-picked commodities in the second order during subsequent second picking at the second picking station.

[0182] Step 314: obtaining a first order of the first picking station and a second order of the second picking station;

[0183] The first order is determined and distributed to the first picking station by the management platform from the current order pool, and the second order is determined and distributed to the second picking station by the management platform from the current order pool.

[0184] Step 316: determining a specified commodity storage shelf from a plurality of storage shelves of the storage system according to the commodity type and / or commodity quantity of the to-be-picked commodities in the first order;

[0185] Optionally, according to the commodity type of the to-be-picked commodities of each storage shelf, the storage shelf with the highest commodity type matching degree is determined as the specified commodity storage shelf;

[0186] Optionally, according to the commodity quantity of the to-be-picked commodities of each storage shelf, the storage shelf with the highest commodity quantity matching degree is determined as the specified commodity storage shelf;

[0187] Optionally, according to the commodity type and commodity quantity of the to-be-picked commodities of each storage shelf, the storage shelf with the highest weighted matching degree of commodity type and commodity quantity is determined as the specified commodity storage shelf.

[0188] Step 318: scheduling a carrying robot to carry the specified commodity storage shelf to the first picking station;

[0189] The management platform sends a scheduling instruction to the carrying robot to carry the specified commodity storage shelf to the first picking station.

[0190] Step 320: if the commodity type of the to-be-picked commodity on the specified commodity storage shelf matches the commodity type of the to-be-picked commodity of the second order, determining the to-be-picked commodity as a first specified commodity;

[0191] Step 322: generating a first transfer instruction according to the commodity type and commodity quantity of the first specified commodity and sending it to the first picking station;

[0192] Step 324: displaying the first transfer instruction on the display terminal of the first picking station to trigger the first picking station to transfer the first specified commodity from the specified commodity storage shelf to the cache mechanism according to the first transfer instruction;

[0193] Step 326: generating a picking instruction according to the commodity type and commodity quantity of the first specified commodity;

[0194] Step 328: displaying the picking instruction at the display terminal of the second picking station to trigger the second picking station to pick the first specified commodity from the buffer mechanism according to the picking instruction.

[0195] In the embodiment of the present application, the hot commodity is determined according to the historical order, and the hot commodity is allocated to the buffer storage container. In the subsequent process, the hot commodity is stored in the buffer storage container, which can probably replenish the to-be-picked commodity stored in the buffer shelf from the specified commodity buffer container, avoid repeated calling of the carrying robot to carry the storage container, save the cost, improve the efficiency, and enhance the stability of the warehouse system.

[0196] Corresponding to the above method embodiment, the present application also provides a goods picking device embodiment, Figure 4 A structural schematic diagram of a goods picking device provided by an embodiment of the present application is shown. As shown in the figure, Figure 4 The device comprises:

[0197] The acquisition module 402 is configured to acquire the first order of the first picking station and the second order of the second picking station.

[0198] The scheduling module 404 is configured to hit the specified goods storage container according to the first order, and schedule the specified goods storage container to be carried to the first picking station.

[0199] The first sending module 406 is configured to send the first storage instruction to the first picking station when it is determined that the specified goods storage container includes the first specified commodity of the second order, so as to trigger the first specified commodity to be stored from the specified goods storage container to the buffer mechanism by the first picking station.

[0200] The second sending module 408 is configured to send the picking instruction to the second picking station, so as to trigger the first specified commodity to be picked from the buffer mechanism by the second picking station.

[0201] Optionally, the device further comprises:

[0202] The historical order acquisition module is configured to acquire the historical order, wherein the historical order includes the goods information of each historical goods.

[0203] The calculation module is configured to calculate the picking activity of each historical goods based on each goods information.

[0204] The determining module is configured to determine, according to the picking activity of each historical goods, a second designated goods whose picking activity exceeds a preset activity threshold.

[0205] The storage module is configured to store the second designated goods to the cache mechanism.

[0206] Optionally, the determining module is further configured to:

[0207] Obtain the cache site capacity of the cache mechanism, and determine, according to the picking activity of each historical goods and the cache site capacity, a historical goods whose picking activity exceeds a preset activity threshold and whose quantity conforms to the cache site capacity as the second designated goods.

[0208] Optionally, the apparatus further comprises:

[0209] The correlation degree calculation module is configured to calculate the correlation degree between each historical goods according to each goods information.

[0210] Correspondingly, the storage module is further configured to:

[0211] Determine a correlation goods whose correlation degree with the second designated goods is greater than a preset correlation degree threshold, and store the second designated goods and the correlation goods to the same cache site in the cache mechanism.

[0212] Optionally, the apparatus further comprises:

[0213] The target order pool acquisition module is configured to acquire a target order pool, wherein the target order pool comprises a plurality of third orders.

[0214] The third sending module is configured to send, when determining that the designated goods storage container comprises a third designated goods of the third order, a second transfer instruction to the first picking workstation to trigger the third designated goods from the designated goods storage container to the cache mechanism through the first picking workstation.

[0215] In the embodiment of the application, the first order of the first picking workstation and the second order of the second picking workstation are acquired; the designated goods storage container is hit according to the first order, and the designated goods storage container is scheduled to be carried to the first picking workstation; when it is determined that the designated goods storage container comprises a first designated goods of the second order, a first transfer instruction is sent to the first picking workstation to trigger the first designated goods from the designated goods storage container to the cache mechanism through the first picking workstation; a picking instruction is sent to the second picking workstation to trigger the first designated goods from the cache mechanism through the second picking workstation. The first designated goods in the second order of the second picking workstation is transferred to the cache mechanism, and when the second picking workstation has a goods picking demand, the designated goods storage container is avoided from being repeatedly called, the cost is saved, the efficiency is improved, and the stability of the warehouse system is enhanced.

[0216] The above is a schematic scheme of the goods sorting device of the embodiment. It should be noted that the technical scheme of the goods sorting device and the technical scheme of the goods sorting method described above belong to the same concept. The details of the technical scheme of the goods sorting device that are not described in detail can be referred to the description of the technical scheme of the goods sorting method. In addition, each component in the device embodiment should be understood as a functional module that must be established to implement each step of the program flow or each step of the method. Each functional module is not limited by actual functional division or separation. The device claim defined by such a set of functional modules should be understood as a functional module architecture that mainly realizes the solution through the computer program recorded in the specification, and should not be understood as an entity device that mainly realizes the solution through hardware.

[0217] The application also provides a warehouse system embodiment, Figure 5A A structural schematic diagram of a warehouse system is shown. As shown in the figure, Figure 5A The system includes a management platform, a goods storage container, a carrying robot, at least two sorting workstations, and at least one cache mechanism.

[0218] The management platform 504 is configured to obtain a first order of the first sorting workstation 506 and a second order of the second sorting workstation 508, hit a specified goods storage container 512 according to the first order, and send a scheduling instruction to the carrying robot 502.

[0219] The carrying robot 502 is configured to carry the specified goods storage container 512 to the first sorting workstation 506 based on the scheduling instruction.

[0220] The management platform 504 is further configured to send a first transfer instruction to the first sorting workstation 506 when it is determined that the specified goods storage container 512 includes a first specified goods of the second order.

[0221] The first sorting workstation 506 is configured to transfer the first specified goods from the specified goods storage container 512 to the cache mechanism 510 based on the first transfer instruction.

[0222] The management platform 504 is further configured to send a sorting instruction to the second sorting workstation 508.

[0223] The second sorting workstation 508 is configured to sort the first specified goods from the cache mechanism based on the sorting instruction.

[0224] Optionally, the cache mechanism 510 is arranged between two adjacent sorting workstations.

[0225] Figure 5B A processing process schematic diagram of a warehouse system is shown.

[0226] like Figure 5B As shown, the management platform distributes the first order and the second order to the first picking workstation and the second picking workstation, and dispatches the handling robot to transport the designated goods storage container corresponding to the goods to be picked at the first picking workstation to the first picking workstation. After the first picking workstation picks the goods to be picked and the first designated goods from the designated goods storage container, it transfers the first designated goods to the buffer mechanism. The second picking workstation picks the first designated goods from the buffer mechanism.

[0227] In this embodiment of the invention, a first order from a first picking workstation and a second order from a second picking workstation are obtained. A designated goods storage container is selected based on the first order, and the designated goods storage container is scheduled to be transported to the first picking workstation. When it is determined that the designated goods storage container includes the first designated goods from the second order, a first transfer instruction is sent to the first picking workstation to trigger the transfer of the first designated goods from the designated goods storage container to a buffer unit via the first picking workstation. A picking instruction is sent to the second picking workstation to trigger the picking of the first designated goods from the buffer unit via the second picking workstation. By transferring the first designated goods from the second order of the second picking workstation to the buffer unit, when the second picking workstation has a goods picking requirement, the designated goods storage container is avoided from being repeatedly called, saving costs, improving efficiency, and enhancing the stability of the warehousing system.

[0228] The above is an illustrative scheme of a warehousing system according to this embodiment. It should be noted that the technical solution of this warehousing system and the technical solution of the aforementioned goods picking method belong to the same concept. Details not described in detail in the technical solution of the warehousing system can be found in the description of the technical solution of the aforementioned goods picking method. Furthermore, the components in the system embodiment should be understood as functional modules necessary to implement each step of the program flow or each step of the method; these functional modules are not actual functional divisions or separations. The system claims defined by such a set of functional modules should be understood as a functional module architecture that primarily implements the solution through the computer program described in the specification, and not as a physical system that primarily implements the solution through hardware.

[0229] Figure 6 A structural block diagram of a computing device 600 according to an embodiment of the present invention is shown. The components of the computing device 600 include, but are not limited to, a memory 610 and a processor 620. The processor 620 is connected to the memory 610 via a bus 630, and a database 650 is used to store data.

[0230] The computing device 600 also includes access devices 640 that enable the computing device 600 to communicate via one or more networks 660. Examples of these networks include public switched telephone networks (PSTNs), local area networks (LANs), wide area networks (WANs), personal area networks (PAN), or combinations of these or other networks, such as the Internet. The access devices 640 can include one or more of any type of network interface (for example, network interface cards (NICs)), wired or wireless, such as an IEEE 802.11 wireless local area networks (WLAN) wireless interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, a Near Field Communication (NFC) interface, and so on.

[0231] In one embodiment of the present application, the above-described components of the computing device 600, as well as other components not shown in FIG. 6, can be connected to one another through the bus. As will be appreciated by one skilled in the art, the bus is configured to permit communication between the Figure 6 components and can be implemented using any suitable protocol, architecture, and network topology. Figure 6 The computing device structure diagram shown is merely an example and is not intended to limit the scope of the present application. One skilled in the art can add or replace other components as needed.

[0232] The computing device 600 can be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (for example, a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, and so on), a mobile phone (for example, a smartphone), a wearable computing device (for example, a smart watch, smart glasses, and so on), or other type of mobile device, or a stationary computing device such as a desktop computer or PC. The computing device 600 can also be a mobile or stationary server.

[0233] The processor 620 is configured to execute instructions for the cargo picking method.

[0234] The above is a schematic scheme of the computing device of the embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above-mentioned goods sorting method belong to the same concept, and the details of the technical scheme of the computing device that are not described in detail can be referred to the description of the technical scheme of the goods sorting method.

[0235] An embodiment of the present application further provides a computer readable storage medium storing computer instructions, which are executed by a processor to implement the goods sorting method.

[0236] The above is a schematic scheme of the computer readable storage medium of the embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the above-mentioned goods sorting method belong to the same concept, and the details of the technical scheme of the storage medium that are not described in detail can be referred to the description of the technical scheme of the goods sorting method.

[0237] An embodiment of the present application further provides a chip storing a computer program, which is executed by the chip to implement the steps of the goods sorting method.

[0238] The above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than the order in which they are recited and still achieve desirable results. In addition, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.

[0239] The computer instructions include computer program code, which can be in the form of source code, object code, executable code, or some intermediate form. The computer readable medium can include any entity or apparatus capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.

[0240] It should be noted that, for each of the above method embodiments, in order to facilitate description, each is described as a combination of a series of actions, but those skilled in the art should know that the present application is not limited to the order of actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0241] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0242] The preferred embodiments of the application disclosed above are only used to explain the application. The alternative embodiments do not describe all the details and limit the application to the specific embodiments described. Obviously, according to the content of the application, many modifications and changes can be made. The application selects and describes these embodiments in order to better explain the principles and practical applications of the application, so that those skilled in the art can well understand and utilize the application. The application is limited by the claims and their full scope and equivalents.

Claims

1. A method for picking goods, characterized in that, include: Obtain the first order from the first picking station and the second order from the second picking station; The designated goods storage container is selected based on the first order, and the designated goods storage container is dispatched to the first picking workstation; When it is determined that the designated goods storage container includes the first designated goods of the second order, a first transfer instruction is sent to the first picking workstation to trigger the transfer of the first designated goods from the designated goods storage container to the buffer mechanism through the first picking workstation, wherein the buffer mechanism is located between two adjacent picking workstations; Send a picking instruction to the second picking workstation to trigger the picking of the first designated goods from the buffer facility through the second picking workstation.

2. The method according to claim 1, characterized in that, The method further includes: Obtain historical orders, wherein the historical orders include cargo information for each historical item; Based on the information of each item, the picking activity of each historical item is calculated; Based on the picking activity of each historical item, a second designated item whose picking activity exceeds a preset activity threshold is determined; The second designated goods are stored in the cache facility.

3. The method according to claim 2, characterized in that, The step of determining a second designated item whose picking activity exceeds a preset activity threshold based on the picking activity of each historical item includes: Obtain the cache bit capacity of the cache mechanism; Based on the picking activity of each historical item and the cache capacity, historical items whose picking activity exceeds a preset activity threshold and whose quantity matches the cache capacity are identified as the second designated items.

4. The method according to claim 2, characterized in that, Following the process of retrieving historical orders, the following is also included: Calculate the correlation between the historical goods based on the information of each goods; The step of storing the second designated goods in the cache facility includes: Identify associated goods whose correlation with the second designated goods is greater than a preset correlation threshold; The second designated goods and the associated goods are stored in the same cache location in the cache mechanism.

5. The method according to claim 1, characterized in that, The method further includes: Obtain a target order pool, wherein the target order pool includes multiple third-party orders; When it is determined that the designated goods storage container includes the third designated goods of the third order, a third transfer instruction is sent to the first picking workstation to trigger the transfer of the third designated goods from the designated goods storage container to the cache mechanism through the first picking workstation.

6. A goods picking device, characterized in that, include: The acquisition module is configured to acquire the first order from the first picking workstation and the second order from the second picking workstation; The scheduling module is configured to select a designated goods storage container based on the first order and schedule the designated goods storage container to be transported to the first picking workstation. The first sending module is configured to send a first transfer instruction to the first picking workstation when it is determined that the designated goods storage container includes the first designated goods of the second order, so as to trigger the transfer of the first designated goods from the designated goods storage container to the cache mechanism through the first picking workstation, wherein the cache mechanism is located between two adjacent picking workstations; The second sending module is configured to send a picking instruction to the second picking workstation to trigger the picking of the first designated goods from the cache unit through the second picking workstation.

7. A warehousing system, characterized in that, include: The system includes a management platform, cargo storage containers, handling robots, at least two picking workstations, and at least one buffer mechanism; the at least two picking workstations include a first picking workstation and a second picking workstation. The management platform is used to obtain the first order from the first picking workstation and the second order from the second picking workstation; and to send a scheduling instruction to the handling robot based on the first order hitting the specified goods storage container. The handling robot is used to transport the designated goods storage container to the first picking workstation based on the scheduling instructions; The management platform is also used to send a first transfer instruction to the first picking workstation when it is determined that the designated goods storage container includes the first designated goods of the second order; The first picking workstation is used to transfer the first designated goods from the designated goods storage container to the buffer mechanism based on the first transfer instruction, wherein the buffer mechanism is located between two adjacent picking workstations; The management platform is also used to send picking instructions to the second picking workstation; The second picking workstation is used to pick the first designated goods from the buffer facility based on the picking instruction.

8. A computing device, characterized in that, include: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement the steps of the goods picking method according to any one of claims 1 to 5.

9. A computer-readable storage medium storing computer instructions, characterized in that, When executed by the processor, this instruction implements the steps of the goods picking method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Layering goods picking method and system and calculating device

    CN106311615A