Order data processing method and device applied to human-machine hybrid warehouse
By dynamically allocating orders to the manual or robot area, and using historical peak production capacity adjustments, the problem of insufficient production capacity in the robot area in the human-machine hybrid warehouse is solved, order picking efficiency and inventory management are improved, and efficient order processing is achieved.
Patent Information
- Application Number
- CN201910090504.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-01-30
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2039-01-30
AI Technical Summary
The production capacity of the robot area in the human-machine hybrid warehouse is limited, which cannot meet the peak production needs, and the order confluence time is uncontrollable, resulting in low picking efficiency.
By judging the categories and quantity of products to be selected in the order, decide whether to allocate the order to the manual area or robot area for selection, and dynamically adjust it according to the remaining production capacity and inventory in the robot area, use historical peak production capacity to make full use of production capacity and ensure inventory adequate.
It improves order picking efficiency, reduces picking time, solves the production capacity bottleneck problem in the robot area, realizes a flexible product management model, and ensures efficient order processing.
Smart Images

Figure CN111507651B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of warehousing and logistics, and in particular to an order data processing method and device applied to a human-machine hybrid warehouse. Background Art
[0002] With the large-scale application of intelligent technology, the logistics industry is moving towards a comprehensive intelligent logistics system with unmanned operation, intelligent operation and intelligent decision-making. At present, warehouses with mixed operations of manual and robot (referred to as human-machine mixed warehouses) divide products according to product categories. There are differences in the products stored in the manual area and the robot area. Therefore, only one default picking area (manual area or robot area) is set for each type of product. When the product is put into the warehouse, it is put into the warehouse according to the set default picking area. After the order is issued to the warehouse, collective picking is carried out. If the products of a collection list (that is, a collection of orders with a relatively high degree of correlation) are distributed in the manual area and the robot area, they need to be picked separately in the two areas and then merged according to the collection list.
[0003] In the process of realizing the present invention, the inventors found that there are at least the following problems in the prior art: First, the production capacity of the robot area in the prior art is limited. During the product promotion period, it is often unable to meet the production needs. The cost of temporarily expanding the production capacity is high, and the on-site planning has limitations and the production capacity cannot be expanded. Second, in the prior art, since the products stored in the manual area and the robot area are different, the number of orders that need to be merged depends on the product inventory distribution in the two areas. The proportion of the collection orders that need to be merged is uncontrollable. For the collection orders that need to be merged, resources need to be arranged separately to handle the merging, which will increase the picking time of the order and make the picking time uncontrollable. Summary of the invention
[0004] In view of this, an embodiment of the present invention provides an order data processing method and device applied to a human-machine hybrid warehouse, which can solve the production capacity bottleneck problem of the robot area in the human-machine hybrid warehouse, improve the order picking efficiency, and reduce the order picking time.
[0005] To achieve the above objective, according to a first aspect of an embodiment of the present invention, a method for processing order data applied to a human-machine hybrid warehouse is provided.
[0006] An order data processing method applied to a human-machine hybrid warehouse according to an embodiment of the present invention includes: determining whether the categories of products to be picked in an order are the same, and whether the quantity of the products to be picked is greater than a preset quantity; if so, allocating the order to a manual area for picking; if not, verifying whether a robot area meets preset picking conditions; if the verification result of the robot area is satisfied, allocating the order to the robot area for collective picking; if the verification result of the robot area is not satisfied, allocating the order to the manual area for picking.
[0007] Optionally, the verifying whether the robot zone meets the preset picking conditions includes: determining whether the remaining production capacity and inventory of the robot zone are sufficient, and if so, confirming that the preset picking conditions are met.
[0008] Optionally, determining whether the remaining capacity of the robot zone is sufficient includes: obtaining the production wave of the robot zone according to the order time information of the order, and determining whether the remaining capacity of the production wave is sufficient; if so, confirming that the remaining capacity of the robot zone is sufficient, if not, sending a request for calculating the historical peak capacity; if the request result is agreed, determining whether the historical peak capacity of the production wave is greater than the current maximum capacity of the production wave, and if so, confirming that the remaining capacity of the robot zone is sufficient.
[0009] Optionally, determining whether the inventory of the robot area is sufficient includes: determining whether the inventory of the products to be picked in the robot area is sufficient based on the categories of the products to be picked and the quantities of the products to be picked, and if so, confirming that the inventory of the robot area is sufficient.
[0010] Optionally, the method further includes: storing products of various categories in the manual area and the robot area.
[0011] Optionally, storing products of various categories in the manual area and the robot area includes: for a category of products, obtaining the manual area safety stock, the robot area safety stock, the robot area maximum stock, the manual area current stock and the robot area current stock of the product; warehousing the product according to the manual area safety stock, the robot area safety stock and the robot area maximum stock; replenishing the product from the manual area to the robot area according to the manual area current stock, the robot area current stock, the robot area safety stock and the robot area maximum stock.
[0012] Optionally, obtaining the manual area safety stock, robot area safety stock and robot area maximum stock of the product includes: calculating the first average sales volume of the product within a first preset time and the second average sales volume of the product within a second preset time, and using the first average sales volume as the manual area safety stock; obtaining the order with the one-product-multiple-piece characteristic corresponding to the product, calculating the third average sales volume of the product in the order within the first preset time and the fourth average sales volume of the product within the second preset time; using the difference between the first average sales volume and the third average sales volume as the robot area safety stock, and using the difference between the second average sales volume and the fourth average sales volume as the robot area maximum stock.
[0013] Optionally, replenishing the product from the manual area to the robot area includes: when the current inventory of the robot area is less than the safety stock of the robot area, determining whether the difference inventory between the current inventory of the manual area and the third average sales volume is greater than zero; if so, replenishing the difference inventory to the robot area until the inventory of the robot area reaches the maximum inventory of the robot area.
[0014] To achieve the above objective, according to a second aspect of an embodiment of the present invention, an order data processing device for use in a human-machine hybrid warehouse is provided.
[0015] An order data processing device applied to a human-machine hybrid warehouse according to an embodiment of the present invention includes: a judgment module, used to judge whether the categories of products to be picked in an order are the same, and the quantity of the products to be picked is greater than a preset quantity; a verification module, used to assign the order to a manual area for picking if so, and if not, to verify whether a robot area meets preset picking conditions; a picking module, used to assign the order to the robot area for collective picking if the verification result of the robot area is satisfied, and to assign the order to the manual area for picking if the verification result of the robot area is not satisfied.
[0016] Optionally, the verification module is also used to determine whether the remaining production capacity and inventory of the robot area are sufficient, and if so, confirm that the preset picking conditions are met.
[0017] Optionally, the verification module is also used to: obtain the production wave of the robot area according to the order time information of the order, and determine whether the remaining capacity of the production wave is sufficient; if so, confirm that the remaining capacity of the robot area is sufficient, if not, send a historical peak capacity calculation request; if the request result is agreed, determine whether the historical peak capacity of the production wave is greater than the current maximum capacity of the production wave, and if so, confirm that the remaining capacity of the robot area is sufficient.
[0018] Optionally, the verification module is further used to determine whether the inventory of the products to be picked in the robot area is sufficient based on the categories of the products to be picked and the quantity of the products to be picked, and if so, confirm that the inventory of the robot area is sufficient.
[0019] Optionally, the device further includes: a storage module, used to store products of various categories in the manual area and the robot area.
[0020] Optionally, the storage module is also used to: for a category of products, obtain the manual area safety stock, robot area safety stock, robot area maximum stock, manual area current stock and robot area current stock of the product; put the product into storage according to the manual area safety stock, robot area safety stock and robot area maximum stock; replenish the product from the manual area to the robot area according to the manual area current stock, robot area current stock, robot area safety stock and robot area maximum stock.
[0021] Optionally, the storage module is also used to: calculate the first average sales volume of the product within the first preset time and the second average sales volume of the product within the second preset time, and use the first average sales volume as the safety stock of the manual area; obtain the order with the characteristic of one product and multiple pieces corresponding to the product, calculate the third average sales volume of the product in the order within the first preset time and the fourth average sales volume of the product within the second preset time; use the difference between the first average sales volume and the third average sales volume as the safety stock of the robot area, and use the difference between the second average sales volume and the fourth average sales volume as the maximum inventory of the robot area.
[0022] Optionally, the storage module is also used to: when the current inventory of the robot area is less than the safety stock of the robot area, determine whether the difference inventory between the current inventory of the manual area and the third average sales volume is greater than zero; if so, replenish the difference inventory to the robot area until the inventory of the robot area reaches the maximum inventory of the robot area.
[0023] To achieve the above objective, according to a third aspect of an embodiment of the present invention, an electronic device is provided.
[0024] An electronic device according to an embodiment of the present invention includes: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the order data processing method of the embodiment of the present invention applied to a human-machine hybrid warehouse.
[0025] To achieve the above objective, according to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided.
[0026] A computer-readable medium according to an embodiment of the present invention stores a computer program, which, when executed by a processor, implements an order data processing method for a human-machine hybrid warehouse according to an embodiment of the present invention.
[0027] One embodiment of the above invention has the following advantages or beneficial effects: when the categories of the products to be picked in the order are the same and the quantity is greater than the preset quantity, the order is placed in the manual area for processing, and then when analyzing other orders, it is determined whether the robot area can continue to pick, thereby solving the production capacity bottleneck problem of the robot area in the human-machine mixed warehouse, improving the order picking efficiency, and reducing the order picking time; in the embodiment of the present invention, the production wave of the robot area is determined according to the order time information of the order, and then the remaining capacity of the production wave is found, so that the remaining capacity can be used as a criterion for the preset screening conditions; in the embodiment of the present invention, when calculating the remaining capacity of the robot area, it is also considered whether to use the historical peak capacity calculation, so that the production capacity of the robot area can be fully utilized to solve the problem when a large number of products are shipped out. The production capacity bottleneck problem of the robot area; in the embodiment of the present invention, when judging whether a product can be picked in the robot area, it is also necessary to judge whether the inventory of the product in the robot area is sufficient, so as to ensure that the product can be picked successfully and improve the picking efficiency of the product; in the embodiment of the present invention, the manual area and the robot area store products of all categories, so as to reduce order confluence and make the human-machine hybrid warehouse have a flexible product management mode; in the embodiment of the present invention, product storage includes two solutions: product warehousing and product replenishment, so that the products can be stored in the robot area first, so that the robot area can meet the picking needs; in the embodiment of the present invention, when replenishing products from the manual area to the robot area, the sales volume of orders with the characteristics of one product and multiple pieces is taken into account, so that the robot area can be replenished under the premise of ensuring that the manual area has a certain inventory.
[0028] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
[0030] Figure 1 is a schematic diagram of the main steps of the order data processing method applied to a human-machine hybrid warehouse according to an embodiment of the present invention;
[0031] Figure 2 It is a production management diagram of the manual area and robot area of a human-machine mixed warehouse;
[0032] Figure 3 This is a schematic diagram of the main process of a method for warehousing products according to a reference embodiment of the present invention;
[0033] Figure 4 is a schematic diagram of the main flow of a method for picking products according to a reference embodiment of the present invention;
[0034] Figure 5is a schematic diagram of the main flow of a method for replenishing products according to a reference embodiment of the present invention;
[0035] Figure 6 is a schematic diagram of main modules of an order data processing device applied to a human-machine hybrid warehouse according to an embodiment of the present invention;
[0036] Figure 7 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;
[0037] Figure 8 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0038] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0039] Figure 1 Schematic diagram of the main steps of the order data processing method applied to a human-machine hybrid warehouse according to an embodiment of the present invention. As a reference embodiment of the present invention, Figure 1 As shown, the main steps of the order data processing method applied to the human-machine hybrid warehouse according to the embodiment of the present invention may include:
[0040] Step S101: determining whether the categories of the products to be picked in the order are the same, and whether the quantity of the products to be picked is greater than a preset quantity;
[0041] Step S102: If yes, the order is assigned to the manual area for picking; if no, it is verified whether the robot area meets the preset picking conditions;
[0042] Step S103: If the verification result of the robot area is satisfied, the order is allocated to the robot area for collective picking; if the verification result of the robot area is not satisfied, the order is allocated to the manual area for picking.
[0043] The order data processing method applied to the human-machine hybrid warehouse of the present invention mainly includes three parts: product warehousing, product picking and product replenishment. Among them, product picking is the main innovation of the present invention, and steps S101 to S103 explain the specific steps of product picking.
[0044] In step S101, firstly, the order to be picked is obtained, that is, the order submitted by the customer, for example, in the field of e-commerce, the list of goods that the customer needs to buy; then, check which products need to be picked in the order, and how many products of each category need to be picked; finally, according to the information of the products in the order, determine whether the order has the characteristic of one product with multiple pieces. In the present invention, if an order contains only one category of products to be picked, and the picking quantity of the products to be picked in this category is greater than the preset quantity (wherein the preset quantity can be but not limited to 2, and can be set according to the actual situation), then the order is considered to have the characteristic of one product with multiple pieces. The one-product-multiple-pieces feature in the present invention is customized. According to the EIQ analysis principle (E represents the order or customer, I represents the item of the commodity, and Q represents the quantity of the order or customer's order. It is a comprehensive method for analyzing logistics data from the aspects of the item, quantity, and number of orders of the customer's order), if EN=T1 and EQ>=T2 of order D (EN represents the number of product categories included in the order, and EQ represents the demand quantity of the product in the order), T1 can take a fixed value of 1, and T2 can be a configurable parameter value>=2. The actual value of T2 is related to the industry field and the corresponding sales volume. It can be considered that the order D has the one-product-multiple-pieces feature, and the picking efficiency of order D is higher when placed in the manual area.
[0045] From the above step S101, it can be concluded that if an order has only one category of products to be picked, and the number of such products to be picked is greater than the preset number (the preset number in the present invention can be but is not limited to 2, which is set according to actual conditions), that is, an order meets the characteristic of one product with multiple pieces, then according to step S102, the order is directly assigned to the manual area for picking. Because in actual applications, the product inventory in the manual area is relatively concentrated, and the efficiency of processing orders with a single product and a large order quantity is high. In the robot area, products are stored on specific shelves. Such shelves are divided into many layers, and each layer is divided into many grids. There are many categories of products stored on one shelf, and the inventory of a single product on the shelf is generally not much. The inventory of the same product will also be dispersed and stored on multiple shelves. This is done for orders with small customer orders so that when leaving the warehouse, multiple shelves can be transported to the workstation by robots at the same time for concurrent picking of multiple collection orders. For orders with large order quantities, it is necessary to repeatedly pick up goods from multiple shelves, which is less efficient than taking products in large quantities from pallets in the manual area.
[0046] For orders that do not have the characteristic of one product with multiple pieces, it is necessary to determine whether the robot area meets the preset screening conditions, that is, to determine whether the robot area can pick the products in the order at this time. In step S103, if the robot area can pick the products in the order at this time, the order is assigned to the robot area for collective picking. If the robot area cannot pick the products in the order at this time, the order is assigned to the manual area for picking. Among them, collective picking is to group a certain number of orders that can be picked in the robot area together to form a collection list for picking. The correlation of the orders in this collection list is relatively high. The correlation in the present invention refers to orders containing the same products, or orders corresponding to different products but stored on the same shelf.
[0047] In the present invention, verification of whether the robot area meets the preset picking conditions is considered from two aspects: judging whether the remaining capacity of the robot area and the inventory are sufficient. If the remaining capacity of the robot area is sufficient and the inventory of the robot area is also sufficient, then it is considered that the robot area meets the preset picking conditions.
[0048] Among them, as another reference embodiment of the present invention, judging whether the remaining capacity of the robot zone is sufficient may include: according to the order time information of the order, obtaining the production wave of the robot zone, and judging whether the remaining capacity of the production wave is sufficient; if so, confirming that the remaining capacity of the robot zone is sufficient, if not, sending a historical peak capacity calculation request; if the request result is agreed, judging whether the historical peak capacity of the production wave is greater than the current maximum capacity of the production wave, if so, confirming that the remaining capacity of the robot zone is sufficient. In addition, in an embodiment of the present invention, judging whether the inventory of the robot zone is sufficient may include: judging whether the inventory of the products to be picked in the robot zone is sufficient according to the category of the products to be picked and the number of the products to be picked, and if so, confirming that the inventory of the robot zone is sufficient.
[0049] The capacity of the robot area depends on the number of workstations opened in the robot area and the number of robots put into use. Figure 2 This is a production management diagram of the manual and robot areas of a human-machine mixed warehouse. Figure 2As shown, the robot area has 8 production waves (11:05, 12:05, 16:05, 17:05, 18:05, 20:05, 23:05, 23:59), each production wave has the number of workstations opened and the corresponding maximum capacity, current capacity and historical peak. Each production wave in the robot area has a residual capacity calculation. After determining that the order does not have the characteristic of one product with multiple pieces, check whether the capacity of the robot area is sufficient. For example, at the 11:05 wave, 6 workstations are opened, the maximum capacity is 1000 orders, 3082 pieces, and the current capacity is 301 orders, 856 pieces. If there is an order for the 11:05 wave, the number of pieces shipped is 5, which does not exceed the remaining capacity of the robot area. After the order is allocated to the robot area, the remaining capacity of this wave is 301-1=300 orders, 856-5=851 pieces. According to this logic, all orders are classified by wave. As long as the capacity of the corresponding wave of the robot area is surplus, it is considered that the remaining capacity of the robot area is sufficient. It is also necessary to determine whether the inventory of the products to be picked in the order in the robot area is sufficient. For example, if the order needs to pick 100 bottles of water, but there are only 50 bottles of water in the robot area, then it is considered that the inventory of the products to be picked in the order is insufficient. When the inventory of products to be picked in the robot area is sufficient, orders are allocated to the robot area for production first. Each time an order is allocated to the robot area, the system will deduct the corresponding capacity occupation, and the corresponding remaining capacity will be calculated and updated in real time. If the capacity of the robot area is insufficient, check whether the switch of the historical peak capacity has been turned on. If it has been turned on, continue to judge the historical peak capacity. If the historical peak capacity is greater than the maximum capacity, the order can continue to be issued to the robot area for production, and the capacity occupied by the order will be deducted from the historical peak capacity. Finally, when the historical peak capacity is deducted to equal the maximum capacity, the robot area reaches the historical capacity peak and can no longer accept orders for production. In other cases, production is carried out in the manual area. The advantage of this is that when products need to be picked in large quantities, such as during e-commerce promotions, when the capacity of the robot area reaches saturation, all orders are allocated to the manual area for production first. In the manual area, the capacity can be increased by adding people and temporary production lines.
[0050] In the present invention, product warehousing and product replenishment are unified into product storage. Among them, as another reference embodiment of the present invention, the order data processing method applied to the human-machine hybrid warehouse may also include: storing products of various categories in the manual area and the robot area. In the prior art, the products stored in the robot area and the manual area are different, which will cause the amount of orders to be merged to depend on the distribution of product inventory in the two areas. The proportion of the collection orders that need to be merged is uncontrollable. For the collection orders that need to be merged, resources need to be arranged separately on site to handle the merging, which will increase the production time of the order and make the production time uncontrollable. Therefore, in the present invention, both the robot area and the manual area store products of various categories.
[0051] In an embodiment of the present invention, storing products of various categories in the manual area and the robot area may include: for a category of products, obtaining the manual area safety stock of the product, the robot area safety stock of the product, the robot area maximum stock of the product, the manual area current stock of the product, and the robot area current stock of the product; warehousing the product according to the manual area safety stock of the product, the robot area safety stock of the product, and the robot area maximum stock of the product; replenishing the product from the manual area to the robot area according to the manual area current stock of the product, the robot area current stock of the product, the robot area safety stock of the product, and the robot area maximum stock of the product. It should be noted that the average sales volume within the first preset time and the average sales volume within the second preset time here both refer to the sum of the average sales volume of the product in the robot area and the manual area.
[0052] Among them, the specific process of calculating inventory is: calculate the first average sales volume of the product within the first preset time and the second average sales volume of the product within the second preset time, and use the first average sales volume as the product's manual area safety stock; obtain the order with the characteristic of one product and multiple pieces corresponding to the product, calculate the third average sales volume of the product in the order within the first preset time and the fourth average sales volume of the product within the second preset time; use the difference between the first average sales volume and the third average sales volume as the product's robot area safety stock, and use the difference between the second average sales volume and the fourth average sales volume as the product's robot area maximum inventory. Both the manual area and the robot area store products of all categories. The system analyzes sales data and processes orders with multiple items of one product separately according to the EIQ analysis principle. If the first preset time is 3 days and the second preset time is 7 days, the average sales of the orders of product A that meet the multiple items of one product in 3 days is Qn, and the average sales of product A in 7 days is Qm, then the safety stock of product A in the robot area = the average sales of product A in 3 days - Qn, the maximum inventory of product A in the robot area = the average sales of product A in 7 days - Qm, and the safety stock of product A in the manual area = the average sales of product A in 3 days. The manual area does not set the maximum inventory. Here, 3 days and 7 days refer to the number of days in a sales cycle, which is an empirical value taken from the retail industry and can be dynamically configured according to actual conditions. When entering the warehouse, products that have not reached the safety stock of the robot area will be placed in the robot area first. If the robot inventory reaches the safety stock, it is determined whether the manual area has reached the safety stock. If the manual area has reached the safety stock, the product will continue to enter the robot area until it reaches the maximum inventory of the robot area, and then enter the manual area.
[0053] As another part of the order data processing of the present invention, product replenishment is to replenish the products in the manual area to the robot area. The specific implementation method can be: when the current inventory of the product in the robot area is less than the safety inventory of the product in the robot area, determine whether the difference inventory between the current inventory of the product in the manual area and the third average sales volume is greater than zero; if so, replenish the difference inventory to the robot area until the product inventory in the robot area reaches the maximum inventory in the robot area. In the present invention, when the inventory of the product in the robot area is lower than the safety inventory, the system automatically triggers replenishment, and the product is replenished from the manual area to the robot area. If the current inventory of a product in the manual area is Qa, the maximum inventory of the robot area is Qx, and the current inventory of the robot area is Qc, if Qa-(Qx-Qc)>=Qn is established, it means that the inventory in the manual area can be guaranteed to have the minimum inventory Qn, and the robot area can also be replenished to the maximum inventory. Therefore, in this case, the inventory in the robot area can be directly replenished to the maximum inventory. If Qa-(Qx-Qc)>=Qn is not true, then determine whether (Qa-Qn)>0 is true. If so, it means that the robot area can be replenished while ensuring the minimum inventory Qn in the manual area. At this time, the difference inventory of (Qa-Qn) is replenished to the robot area. If (Qa-Qn)>0 is not true, it means that the manual area has not reached the minimum inventory Qn, then the robot area will not be replenished at this time. It should be noted that in actual production, when the inventory of the product in the manual area does not reach the minimum inventory, the staff will replenish it in time so that the inventory in the manual area reaches the minimum inventory. Therefore, when the products of the present invention are put into storage, the minimum inventory of the manual area is not considered.
[0054] The order data processing method applied to a human-machine hybrid warehouse of the present invention may include three parts: product warehousing, product picking and product replenishment. Figure 3 FIG. 1 is a schematic diagram of the main flow of a method for storing products according to a reference embodiment of the present invention. Figure 3 As shown, the main process of the product storage method of the embodiment of the present invention may include:
[0055] Step S301: Calculate a first average sales volume of a product within a first preset time and a second average sales volume of a product within a second preset time, wherein the second preset time is greater than the first preset time;
[0056] Step S302: taking the first average sales volume as the manual area safety stock of the product;
[0057] Step S303: Obtaining an order with a one-product-multiple-unit feature corresponding to the product;
[0058] Step S304: Calculate the third average sales volume of the product in the order within the first preset time and the fourth average sales volume of the product within the second preset time;
[0059] Step S305: taking the difference between the first average sales volume and the third average sales volume as the robot zone safety stock of the product;
[0060] Step S306: taking the difference between the second average sales volume and the fourth average sales volume as the maximum inventory of the product in the robot zone;
[0061] Step S307: when the product is put into storage, determine whether the storage quantity of the product in the robot area is less than the safety stock of the product in the robot area. If so, execute step S308, otherwise execute step S309;
[0062] Step S308: storing the product in the robot area;
[0063] Step S309: determine whether the storage quantity of the product in the manual area is less than the product's safety stock in the manual area. If so, execute step S310; otherwise, execute step S311.
[0064] Step S310: storing the product in the manual area;
[0065] Step S311: Determine whether the storage quantity of the product in the robot area is less than the maximum inventory of the product in the robot area. If so, execute step S308, otherwise execute step S310.
[0066] In the above steps, the order of product entry is compared with the robot area safety inventory, the manual area safety inventory, and the robot area maximum inventory of the product in turn, and the product can be stored in the robot area first, so that when picking products, they can be assigned to the robot area first for picking, thereby improving picking efficiency. In addition, the execution order of steps S301 to S305 can be adjusted according to actual conditions.
[0067] Figure 4 FIG. 1 is a schematic diagram of the main flow of a method for picking products according to a reference embodiment of the present invention. Figure 4 As shown, the main process of the product picking method of the embodiment of the present invention may include:
[0068] Step S401: Obtain the order submitted by the customer, and determine the category and quantity of the products to be picked in the order;
[0069] Step S402: Determine whether the order has a one-product-multiple-pieces feature, that is, determine whether the order contains a category of products to be picked, and the number of the category of products to be picked is greater than a preset number. If so, execute step S403; otherwise, execute step S404;
[0070] Step S403: Allocate the order to the manual area for picking;
[0071] Step S404: Obtain the production wave of the robot area according to the customer's order time information;
[0072] Step S405: determine whether the remaining capacity of the production wave is sufficient, if so, execute step S406, otherwise, execute step S408;
[0073] Step S406: judging whether the inventory of the products to be picked in the robot area is sufficient according to the category and quantity of the products to be picked, if so, executing step S407, otherwise, executing step S403;
[0074] Step S407: Allocate the order to the robot area for picking;
[0075] Step S408: Determine whether the historical peak capacity calculation switch can be turned on, if so, execute step S409, otherwise, execute step S403;
[0076] Step S409: Determine whether the historical peak capacity of the production wave is greater than the current maximum capacity of the production wave. If so, execute step S407; otherwise, execute step S403.
[0077] It should be noted that the execution order of the above steps S405 and S406 can be adjusted according to actual conditions. It is possible to first determine whether the inventory of the products to be picked in the robot area is sufficient, and then determine whether the remaining capacity of the production wave in the robot area is sufficient. That is, first execute step S406 to determine whether the inventory of the products to be picked in the robot area is sufficient. If so, execute step S405 to determine whether the remaining capacity of the production wave is sufficient. If so, execute step S407 to allocate the order to the robot area for picking; it is also possible to simultaneously determine whether the remaining capacity of the production wave in the robot area and the inventory of the products to be picked are sufficient, and the present invention is not limited to this.
[0078] Figure 5 FIG. 1 is a schematic diagram of the main flow of a method for replenishing products according to a reference embodiment of the present invention. Figure 5 As shown, the main process of the product replenishment method of the embodiment of the present invention may include:
[0079] Step S501: Obtain the current inventory of the product in the manual area, the minimum inventory of the product in the manual area, the current inventory of the product in the robot area, the safety inventory of the product in the robot area, and the maximum inventory of the product in the robot area, wherein the minimum inventory of the product in the manual area refers to the third average sales volume calculated in the above step S304, the safety inventory of the product in the robot area is calculated in the above step S305, and the maximum inventory of the product in the robot area is calculated in the above step S306, which are not repeated here;
[0080] Step S502: Determine whether the current inventory of the product in the robot area is less than the safety inventory of the product in the robot area. If so, execute step S503; otherwise, execute step S507;
[0081] Step S503: Determine whether the difference between the current inventory of the product in the manual area and the minimum inventory of the product in the manual area is greater than zero. If so, execute step S504; otherwise, execute step S507;
[0082] Step S504: Determine whether the difference inventory is greater than the out-of-stock inventory of the product in the robot area. If so, execute step S505; otherwise, execute step S506, where the out-of-stock inventory in the robot area is the value obtained by subtracting the current inventory of the robot area from the maximum inventory of the robot area.
[0083] Step S505: replenishing the robot library inventory of the product to the maximum inventory of the robot zone;
[0084] Step S506: replenish all difference stocks from the manual area to the robot area;
[0085] Step S507: Do not replenish products from the manual area to the robot area.
[0086] According to the technical solution for order data processing in a man-machine hybrid warehouse according to an embodiment of the present invention, when the categories of the products to be picked in the order are the same and the quantity is greater than a preset quantity, the order is placed in the manual area for processing, and then when analyzing other orders, it is determined whether the robot area can continue to pick, thereby solving the capacity bottleneck problem of the robot area in the man-machine hybrid warehouse, improving the order picking efficiency, and reducing the order picking time; in the embodiment of the present invention, the production wave of the robot area is determined according to the order placement time information, and then the remaining capacity of the production wave is found, so that the remaining capacity can be used as a criterion for the preset screening conditions; in the embodiment of the present invention, when calculating the remaining capacity of the robot area, it is also considered whether to use the historical peak capacity calculation, so that the production capacity of the robot area can be fully utilized to solve the problem of large products. The production capacity bottleneck problem of the robot area when measuring out of the warehouse; in the embodiment of the present invention, when judging whether the product can be picked in the robot area, it is also necessary to judge whether the inventory of the product in the robot area is sufficient, so as to ensure that the product can be picked successfully and improve the picking efficiency of the product; in the embodiment of the present invention, the manual area and the robot area store products of all categories, so as to reduce the order confluence, so that the human-machine hybrid warehouse has a flexible product management mode; in the embodiment of the present invention, product storage includes two solutions: product warehousing and product replenishment, so that the products can be stored in the robot area first, so that the robot area can meet the picking needs; in the embodiment of the present invention, when replenishing products from the manual area to the robot area, the order sales with the characteristics of one product and multiple pieces are taken into account, so that the robot area can be replenished under the premise of ensuring that the manual area has a certain inventory.
[0087] Figure 6 Schematic diagram of the main modules of an order data processing device applied to a human-machine hybrid warehouse according to an embodiment of the present invention. Figure 6 As shown, the order data processing device 600 applied to the human-machine hybrid warehouse of the embodiment of the present invention mainly includes the following modules: a judgment module 601, a verification module 602 and an allocation module 603.
[0088] The judgment module 601 may be used to: judge whether the categories of the products to be picked in the order are the same, and whether the quantity of the products to be picked is greater than a preset quantity;
[0089] The verification module 602 may be used to: if yes, assign the order to the manual area for picking, and if no, verify whether the robot area meets the preset picking conditions;
[0090] The allocation module 603 can be used to: if the verification result of the robot area is satisfied, the order is allocated to the robot area for collective picking; if the verification result of the robot area is not satisfied, the order is allocated to the manual area for picking.
[0091] In the embodiment of the present invention, the verification module 602 can also be used to determine whether the remaining production capacity and inventory of the robot area are sufficient, and if so, confirm that the preset picking conditions are met.
[0092] In an embodiment of the present invention, the verification module 602 can also be used to: obtain the production wave of the robot area according to the order time information of the order, and determine whether the remaining capacity of the production wave is sufficient; if so, confirm that the remaining capacity of the robot area is sufficient, if not, send a historical peak capacity calculation request; if the request result is agreed, determine whether the historical peak capacity of the production wave is greater than the current maximum capacity of the production wave, and if so, confirm that the remaining capacity of the robot area is sufficient.
[0093] In the embodiment of the present invention, the verification module 602 can also be used to determine whether the inventory of the products to be picked in the robot area is sufficient according to the categories of the products to be picked and the quantity of the products to be picked, and if so, confirm that the inventory of the robot area is sufficient.
[0094] In the embodiment of the present invention, the order data processing device applied to the human-machine hybrid warehouse may further include: a storage module (not shown in the figure). The storage module can be used to store products of various categories in the manual area and the robot area.
[0095] In an embodiment of the present invention, the storage module can also be used to: for products of a category, obtain the product's manual area safety stock, robot area safety stock, maximum robot area stock, manual area current stock and robot area current stock; put the product into storage according to the manual area safety stock, robot area safety stock and maximum robot area stock; replenish the product from the manual area to the robot area according to the manual area current stock, robot area current stock, robot area safety stock and maximum robot area stock.
[0096] In an embodiment of the present invention, the storage module can also be used to: calculate the first average sales volume of a product within a first preset time and the second average sales volume of the product within a second preset time, and use the first average sales volume as the safety stock of the manual area; obtain an order with a one-product-multiple-piece characteristic corresponding to the product, calculate the third average sales volume of the product in the order within the first preset time and the fourth average sales volume of the product within the second preset time; use the difference between the first average sales volume and the third average sales volume as the safety stock of the robot area, and use the difference between the second average sales volume and the fourth average sales volume as the maximum inventory of the robot area.
[0097] In an embodiment of the present invention, the storage module can also be used for: when the current inventory in the robot area is less than the safety stock in the robot area, determining whether the difference inventory between the current inventory in the manual area and the third average sales volume is greater than zero; if so, replenishing the difference inventory to the robot area until the inventory in the robot area reaches the maximum inventory in the robot area.
[0098] From the above description, it can be seen that when the categories of the products to be picked in the order are the same and the quantity is greater than the preset quantity, the order will be placed in the manual area for processing, and then when analyzing other orders, it is determined whether the robot area can continue to pick, thereby solving the production capacity bottleneck problem of the robot area in the human-machine mixed warehouse, improving the order picking efficiency, and reducing the order picking time; in the embodiment of the present invention, the production wave of the robot area is determined according to the order time information of the order, and then the remaining capacity of the production wave is found, so that the remaining capacity can be used as a criterion for the preset screening conditions; in the embodiment of the present invention, when calculating the remaining capacity of the robot area, it is also considered whether to use the historical peak capacity calculation, so that the production capacity of the robot area can be fully utilized to solve the production capacity of the robot area when a large number of products are shipped out. energy bottleneck problem; in the embodiment of the present invention, when judging whether a product can be picked in the robot area, it is also necessary to judge whether the inventory of the product in the robot area is sufficient, so as to ensure that the product can be picked successfully and improve the picking efficiency of the product; in the embodiment of the present invention, the manual area and the robot area store products of all categories, so as to reduce the order confluence, so that the human-machine hybrid warehouse has a flexible product management mode; in the embodiment of the present invention, product storage includes two solutions: product warehousing and product replenishment, so that the products can be stored in the robot area first, so that the robot area can meet the picking needs; in the embodiment of the present invention, when replenishing products from the manual area to the robot area, the order sales volume with the characteristics of one product and multiple pieces is taken into account, so that the robot area can be replenished under the premise of ensuring that the manual area has a certain inventory.
[0099] Figure 7 An exemplary system architecture 700 is shown in which an order data processing method applied to a human-machine hybrid warehouse or an order data processing device applied to a human-machine hybrid warehouse according to an embodiment of the present invention can be applied.
[0100] like Figure 7 As shown, system architecture 700 may include terminal devices 701, 702, 703, network 704 and server 705. Network 704 is used to provide a medium for communication links between terminal devices 701, 702, 703 and server 705. Network 704 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0101] Users can use terminal devices 701, 702, and 703 to interact with server 705 through network 704 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 701, 702, and 703, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only examples).
[0102] The terminal devices 701 , 702 , and 703 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.
[0103] The server 705 may be a server that provides various services, such as a backend management server (only for example) that supports shopping websites browsed by users using the terminal devices 701, 702, and 703. The backend management server may analyze and process the received data such as product information query requests, and feed back the processing results (such as target push information, product information - only for example) to the terminal device.
[0104] It should be noted that the order data processing method applied to the human-machine hybrid warehouse provided in the embodiment of the present invention is generally executed by the server 705. Correspondingly, the order data processing device applied to the human-machine hybrid warehouse is generally set in the server 705.
[0105] It should be understood that Figure 7 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0106] Reference below Figure 8 , which shows a schematic diagram of the structure of a computer system 800 of a terminal device suitable for implementing an embodiment of the present invention. Figure 8 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0107] like Figure 8 As shown, the computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage part 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the system 800 are also stored. The CPU 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0108] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed, so that a computer program read therefrom is installed into the storage section 808 as needed.
[0109] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 809, and / or installed from the removable medium 811. When the computer program is executed by the central processing unit (CPU) 801, the above-mentioned functions defined in the system of the present invention are executed.
[0110] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0111] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0112] The modules involved in the embodiments of the present invention may be implemented by software or hardware. The modules described may also be set in a processor, for example, it may be described as: a processor includes a judgment module, a verification module and an allocation module. The names of these modules do not constitute a limitation on the modules themselves in some cases. For example, the judgment module may also be described as "a module for judging whether the categories of the products to be picked in the order are the same and the number of products to be picked is greater than a preset number".
[0113] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device includes: determining whether the categories of the products to be picked in the order are the same, and the number of products to be picked is greater than a preset number; if so, the order is assigned to the manual area for picking, if not, verifying whether the robot area meets the preset picking conditions; if the verification result of the robot area is satisfied, the order is assigned to the robot area for collective picking, and if the verification result of the robot area is not satisfied, the order is assigned to the manual area for picking.
[0114] According to the technical solution of the embodiment of the present invention, when the categories of the products to be picked in the order are the same and the quantity is greater than the preset quantity, the order is placed in the manual area for processing, and then when analyzing other orders, it is determined whether the robot area can continue to pick, thereby solving the capacity bottleneck problem of the robot area in the man-machine mixed warehouse, improving the order picking efficiency, and reducing the order picking time; in the embodiment of the present invention, the production wave of the robot area is determined according to the order placement time information, and then the remaining capacity of the production wave is found, so that the remaining capacity can be used as a criterion for the preset screening conditions; in the embodiment of the present invention, when calculating the remaining capacity of the robot area, it is also considered whether to use the historical peak capacity calculation, so that the production capacity of the robot area can be fully utilized to solve the problem of the robot area when a large number of products are shipped out. production capacity bottleneck problem; in the embodiment of the present invention, when judging whether a product can be picked in the robot area, it is also necessary to judge whether the inventory of the product in the robot area is sufficient, so as to ensure that the product can be picked successfully and improve the picking efficiency of the product; in the embodiment of the present invention, the manual area and the robot area store products of all categories, so as to reduce order confluence and make the human-machine hybrid warehouse have a flexible product management mode; in the embodiment of the present invention, product storage includes two solutions: product warehousing and product replenishment, so that the products can be stored in the robot area first, so that the robot area can meet the picking needs; in the embodiment of the present invention, when replenishing products from the manual area to the robot area, the sales volume of orders with the characteristics of one product and multiple pieces is taken into account, so that the robot area can be replenished under the premise of ensuring that the manual area has a certain inventory.
[0115] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An order data processing method applied to a human-machine hybrid warehouse, characterized in that: include: Determine whether the categories of the products to be picked in the order are the same, and whether the quantity of the products to be picked is greater than a preset quantity; If yes, the order is assigned to the manual area for picking; if no, it is determined whether the remaining capacity and inventory in the robot area are sufficient; If the verification result of the robot area is sufficient, the order is allocated to the robot area for collective picking; if the verification result of the robot area is unsatisfactory, the order is allocated to the manual area for picking; Among them, the judging whether the remaining capacity of the robot area is sufficient includes: according to the order time information of the order, obtaining the production wave of the robot area, and judging whether the remaining capacity of the production wave is sufficient; wherein each of the production waves corresponds to the number of workstations opened and the corresponding maximum capacity, current capacity and historical peak conditions; if so, confirming that the remaining capacity of the robot area is sufficient, if not, sending a historical peak capacity calculation request; if the request result is agreed, judging whether the historical peak capacity of the production wave is greater than the current maximum capacity of the production wave, if so, confirming that the remaining capacity of the robot area is sufficient.
2. The method according to claim 1, characterized in that The determining whether the inventory of the robot zone is sufficient includes: According to the categories of the products to be picked and the quantities of the products to be picked, it is determined whether the inventory of the products to be picked in the robot area is sufficient. If so, it is confirmed that the inventory of the robot area is sufficient.
3. The method according to claim 1, characterized in that The method further includes: storing products of various categories in the manual area and the robot area.
4. The method according to claim 3, characterized in that The products of various categories stored in the manual area and the robot area include: For a product of a category, obtain the manual area safety stock, robot area safety stock, robot area maximum stock, manual area current stock, and robot area current stock of the product; Putting the product into storage according to the safety stock of the manual area, the safety stock of the robot area and the maximum stock of the robot area; The product is replenished from the manual area to the robot area according to the current inventory of the manual area, the current inventory of the robot area, the safety inventory of the robot area and the maximum inventory of the robot area.
5. The method according to claim 4, characterized in that Obtaining the manual area safety stock, robot area safety stock, and robot area maximum stock of the product includes: Calculate a first average sales volume of the product within a first preset time and a second average sales volume of the product within a second preset time, and use the first average sales volume as the safety stock of the artificial area; Obtaining an order with a one-product-multiple-unit feature corresponding to the product, and calculating a third average sales volume of the product in the order within a first preset time and a fourth average sales volume of the product within a second preset time; The difference between the first average sales volume and the third average sales volume is used as the safety stock of the robot zone, and the difference between the second average sales volume and the fourth average sales volume is used as the maximum stock of the robot zone.
6. The method according to claim 5, characterized in that Replenishing the product from the manual area to the robotic area includes: In the case where the current inventory of the robot area is less than the safety inventory of the robot area, determining whether the difference inventory between the current inventory of the manual area and the third average sales volume is greater than zero; If so, the difference inventory is replenished to the robot area until the inventory of the robot area reaches the maximum inventory of the robot area.
7. An order data processing device applied to a human-machine hybrid warehouse, characterized in that: include: A judgment module, used to judge whether the categories of the products to be picked in the order are the same, and the quantity of the products to be picked is greater than a preset quantity; A verification module, for allocating the order to the manual area for picking if yes, and for determining whether the remaining capacity and inventory of the robot area are sufficient if no; A picking module, configured to allocate the order to the robot area for collective picking if the verification result of the robot area is sufficient, and allocate the order to the manual area for picking if the verification result of the robot area is unsatisfactory; Among them, the judging whether the remaining capacity of the robot area is sufficient includes: according to the order time information of the order, obtaining the production wave of the robot area, and judging whether the remaining capacity of the production wave is sufficient; wherein each of the production waves corresponds to the number of workstations opened and the corresponding maximum capacity, current capacity and historical peak conditions; if so, confirming that the remaining capacity of the robot area is sufficient, if not, sending a historical peak capacity calculation request; if the request result is agreed, judging whether the historical peak capacity of the production wave is greater than the current maximum capacity of the production wave, if so, confirming that the remaining capacity of the robot area is sufficient.
8. The device according to claim 7, characterized in that The verification module is also used for: According to the categories of the products to be picked and the quantities of the products to be picked, it is determined whether the inventory of the products to be picked in the robot area is sufficient. If so, it is confirmed that the inventory of the robot area is sufficient.
9. The device according to claim 7, characterized in that The device also includes: a storage module, which is used to store products of various categories in the manual area and the robot area.
10. The device according to claim 9, characterized in that The storage module is also used for: For a product of a category, obtain the manual area safety stock, robot area safety stock, robot area maximum stock, manual area current stock, and robot area current stock of the product; Putting the product into storage according to the safety stock of the manual area, the safety stock of the robot area and the maximum stock of the robot area; The product is replenished from the manual area to the robot area according to the current inventory of the manual area, the current inventory of the robot area, the safety inventory of the robot area and the maximum inventory of the robot area.
11. The device according to claim 10, characterized in that The storage module is also used for: Calculate a first average sales volume of the product within a first preset time and a second average sales volume of the product within a second preset time, and use the first average sales volume as the safety stock of the artificial area; Obtaining an order with a one-product-multiple-unit feature corresponding to the product, and calculating a third average sales volume of the product in the order within a first preset time and a fourth average sales volume of the product within a second preset time; The difference between the first average sales volume and the third average sales volume is used as the safety stock of the robot zone, and the difference between the second average sales volume and the fourth average sales volume is used as the maximum stock of the robot zone.
12. The device according to claim 11, characterized in that The storage module is also used for: In the case where the current inventory of the robot area is less than the safety inventory of the robot area, determining whether the difference inventory between the current inventory of the manual area and the third average sales volume is greater than zero; If so, the difference inventory is replenished to the robot area until the inventory of the robot area reaches the maximum inventory of the robot area.
13. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.
14. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.