[go: up one dir, main page]

CN111507651B - Order data processing method and device applied to human-machine hybrid warehouse - Google Patents

Order data processing method and device applied to human-machine hybrid warehouse Download PDF

Info

Publication number
CN111507651B
CN111507651B CN201910090504.XA CN201910090504A CN111507651B CN 111507651 B CN111507651 B CN 111507651B CN 201910090504 A CN201910090504 A CN 201910090504A CN 111507651 B CN111507651 B CN 111507651B
Authority
CN
China
Prior art keywords
area
robot
inventory
product
robot area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910090504.XA
Other languages
Chinese (zh)
Other versions
CN111507651A (en
Inventor
刘淑情
魏豫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingbangda Trade Co Ltd
Beijing Jingdong Qianshi Technology Co Ltd
Original Assignee
Beijing Jingdong Qianshi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Qianshi Technology Co Ltd filed Critical Beijing Jingdong Qianshi Technology Co Ltd
Priority to CN201910090504.XA priority Critical patent/CN111507651B/en
Publication of CN111507651A publication Critical patent/CN111507651A/en
Application granted granted Critical
Publication of CN111507651B publication Critical patent/CN111507651B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Accounting & Taxation (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)

Abstract

The invention discloses an order data processing method and device applied to a man-machine hybrid warehouse, and relates to the field of warehouse logistics. The method comprises the steps of judging whether the products to be picked in an order are the same in class and the quantity of the products to be picked is larger than the preset quantity, if yes, distributing the order to a manual area for picking, if not, verifying whether the robot area meets preset picking conditions, if yes, distributing the order to the robot area for collective picking, and if not, distributing the order to the manual area for picking. According to the method and the system for picking the order, the capacity bottleneck problem of a robot area in the man-machine mixed warehouse can be solved, the picking efficiency of the order is improved, and the picking time of the order is shortened.

Description

Order data processing method and device applied to man-machine hybrid warehouse
Technical Field
The invention relates to the field of warehouse logistics, in particular to an order data processing method and device applied to a man-machine hybrid warehouse.
Background
With the large-scale application of intelligent technology, the logistics industry is moving to a comprehensive intelligent logistics system stage of unmanned operation, intelligent operation and intelligent decision-making. At present, a warehouse for mixed operations of manual and robot (called as a human-machine mixed warehouse for short) divides products according to product categories, and products stored in a manual area and a robot area are different, so that only one default sorting area (manual area or robot area) is arranged for each category of products. And when the products are put in storage, putting in storage according to the default selection area. After orders are placed in a warehouse, aggregate picking is performed, and if products of one aggregate sheet (i.e., an aggregate formed by a group of orders with relatively high relevance) are distributed in an artificial area and a robot area, the products need to be picked in two areas respectively, and then confluence is performed according to the aggregate sheet.
In the process of realizing the invention, the inventor finds that at least the problems of limited capacity of a robot area in the prior art, high temporary expansion capacity cost and limited on-site planning and incapability of expanding capacity are solved in the period of large product promotion in the prior art, and the problem of uncontrollable ratio of the aggregate list to the aggregate list due to the fact that the quantity of the orders to be combined depends on the product inventory distribution conditions of the two areas because the products stored in the artificial area and the robot area are different in the prior art, and the aggregate list to be combined needs to be processed and combined independently, so that the picking time of the orders is increased.
Disclosure of Invention
In view of the above, the embodiment of the invention provides an order data processing method and device applied to a man-machine hybrid warehouse, which can solve the capacity bottleneck problem of a robot area in the man-machine hybrid warehouse, improve the order picking efficiency and reduce the order picking time.
To achieve the above object, according to a first aspect of an embodiment of the present invention, there is provided an order data processing method applied to a man-machine hybrid warehouse.
The order data processing method applied to the man-machine hybrid warehouse comprises the steps of judging whether the types of products to be picked in an order are the same, and if the number of the products to be picked is larger than a preset number, distributing 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 met, distributing the order to the robot area for collective picking, and if the verification result of the robot area is not met, distributing the order to the manual area for picking.
Optionally, verifying whether the robot area meets the preset picking condition comprises judging whether the remaining capacity and the inventory of the robot area are sufficient, and if yes, confirming that the preset picking condition is met.
Optionally, the judging whether the remaining capacity of the robot area is sufficient includes obtaining a production wave number of the robot area according to the order time information of the order, judging whether the remaining capacity of the production wave number is sufficient, if yes, confirming that the remaining capacity of the robot area is sufficient, if not, sending a historical peak capacity calculation request, and if the request result is consent, judging whether the historical peak capacity of the production wave number is greater than the current maximum capacity of the production wave number, and if yes, confirming that the remaining capacity of the robot area is sufficient.
Optionally, the judging whether the inventory of the robot area is sufficient includes judging whether the inventory of the products to be picked in the robot area is sufficient according to the types of the products to be picked and the quantity of the products to be picked, and if so, confirming that the inventory of the robot area is sufficient.
Optionally, the method further comprises storing the products of each category in the manual area and the robotic area.
Optionally, the step of storing products of each category in the artificial area and the robot area comprises the steps of acquiring an artificial area safety stock, a robot area maximum stock, an artificial area current stock and a robot area current stock of the products for the products of one category, warehousing the products according to the artificial area safety stock, the robot area safety stock and the robot area maximum stock, and replenishing the products from the artificial area to the robot area according to the artificial area current stock, the robot area safety stock and the robot area maximum stock.
Optionally, the step of obtaining the manual area safety inventory, the robot area safety inventory and the robot area maximum inventory of the products comprises the steps of calculating a first average sales volume of the products in a first preset time and a second average sales volume of the products in a second preset time, taking the first average sales volume as the manual area safety inventory, obtaining an order with one or more products corresponding to the products, calculating a third average sales volume of the products in the first preset time and a fourth average sales volume of the products in the second preset time in the order, taking a difference value between the first average sales volume and the third average sales volume as the robot area safety inventory, and taking a difference value between the second average sales volume and the fourth average sales volume as the robot area maximum inventory.
Optionally, the step of replenishing the product from the manual area to the robot area comprises the steps of judging whether the difference inventory of the current inventory of the manual area and the third average sales volume is larger than zero or not under the condition that the current inventory of the robot area is smaller than the safety inventory of the robot area, and replenishing the difference inventory to the robot area until the inventory of the robot area reaches the maximum inventory of the robot area if the difference inventory of the current inventory of the manual area and the third average sales volume is larger than zero.
To achieve the above object, according to a second aspect of the embodiments of the present invention, there is provided an order data processing apparatus applied to a man-machine hybrid warehouse.
The order data processing device applied to the man-machine mixed warehouse comprises a judging module, a verifying module and a selecting module, wherein the judging module is used for judging whether the types of products to be selected in an order are the same, the number of the products to be selected is larger than the preset number, the verifying module is used for distributing the order to a manual area for selecting, if not, verifying whether a robot area meets preset selecting conditions, and the selecting module is used for distributing the order to the robot area for collective selecting, if the verification result of the robot area is met, distributing the order to the manual area for selecting, and if the verification result of the robot area is not met, selecting.
Optionally, the verification module is further configured to determine whether the remaining capacity and inventory of the robot area are sufficient, and if yes, confirm that a preset picking condition is satisfied.
Optionally, the verification module is further configured to obtain a production wave of the robot area according to the order placing time information of the order, determine whether the remaining capacity of the production wave is sufficient, if yes, confirm that the remaining capacity of the robot area is sufficient, if not, send a historical peak capacity calculation request, and if the request result is consent, determine whether the historical peak capacity of the production wave is greater than the current maximum capacity of the production wave, and if yes, confirm that the remaining capacity of the robot area is sufficient.
Optionally, the verification module is further configured to determine whether the inventory of the products to be picked in the robot area is sufficient according to the types of the products to be picked and the number of the products to be picked, and if yes, confirm that the inventory of the robot area is sufficient.
Optionally, the device further comprises a storage module for storing products of each category in the manual area and the robot area.
Optionally, the storage module is further used for acquiring an artificial area safety stock, a robot area maximum stock, an artificial area current stock and a robot area current stock of a product according to the artificial area safety stock, the robot area safety stock and the robot area maximum stock, warehousing the product according to the artificial area safety stock, the robot area safety stock and the robot area maximum stock, and replenishing the product from the artificial area to the robot area according to the artificial area current stock, the robot area safety stock and the robot area maximum stock.
Optionally, the storage module is further configured to calculate a first average sales volume of the product in a first preset time and a second average sales volume of the product in a second preset time, and use the first average sales volume as the safety inventory of the manual area, obtain an order with a plurality of products corresponding to the product, calculate a third average sales volume of the product in the first preset time and a fourth average sales volume of the product in the second preset time, and use a difference value between the first average sales volume and the third average sales volume as the safety inventory of the robot area, and use a difference value between the second average sales volume and the fourth average sales volume as the maximum inventory of the robot area.
Optionally, the storage module is further configured to determine whether a difference inventory between the current inventory of the manual area and the third average sales volume is greater than zero when the current inventory of the robot area is less than the safe inventory of the robot area, and if so, restock the difference inventory to the robot area until the inventory of the robot area reaches the maximum inventory of the robot area.
To achieve the above object, according to a third aspect of the embodiments of the present invention, there is provided an electronic apparatus.
The electronic equipment comprises one or more processors and a storage device, wherein the storage device is used 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 realize the order data processing method applied to the man-machine mixed warehouse.
To achieve the above object, according to a fourth aspect of the embodiments of the present invention, there is provided a computer-readable medium.
The computer readable medium of the embodiment of the invention stores a computer program, and when the program is executed by a processor, the order data processing method applied to the man-machine hybrid warehouse of the embodiment of the invention is realized.
The method has the advantages that under the condition that the products to be picked in the orders are the same in category and the quantity is larger than the preset quantity, the orders are placed in a manual area for processing, and then when other orders are analyzed, whether the robot area can continue to pick or not is judged, so that the problem of capacity bottleneck of the robot area in a man-machine mixed warehouse can be solved, the picking efficiency of the orders is improved, and the picking time of the orders is shortened; the invention determines the production wave number of the robot area according to the order time information of the order, then searches the residual capacity of the production wave number, thereby taking the residual capacity as a judging standard of a preset screening condition, and also considers whether to utilize the historical peak capacity calculation when calculating the residual capacity of the robot area, thereby fully utilizing the production capacity of the robot area, solving the problem of capacity bottleneck of the robot area when a large number of products are put out, judging whether the product in the robot area can be picked or not, judging whether the product in the robot area is sufficient or not, thereby ensuring that the product can be successfully picked, improving the picking efficiency of the product, and storing all products in the robot area and the product in the robot area, thereby reducing the order confluence, leading the mixed warehouse to have a flexible product management mode, storing the product in the embodiment of the invention comprises two schemes of product put in and product supplement, thereby storing the product to the robot area, meeting the demand of the robot area, taking the product order from the manual order into consideration of the product supplement area, and taking the product supplement area into consideration of the quality of the product in the manual order area, therefore, the robot area can be supplemented under the premise of ensuring that the artificial area has a certain inventory.
Further effects of the above-described non-conventional alternatives are described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
FIG. 1 is a schematic diagram of the main steps of an order data processing method applied to a man-machine hybrid warehouse according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of production management of a human-machine mixed warehouse in a human-machine area and a robotic area;
FIG. 3 is a schematic flow diagram of a method of warehousing products according to one exemplary embodiment of the invention;
FIG. 4 is a schematic flow diagram of a method of product picking according to one referenceable embodiment of the invention;
FIG. 5 is a schematic flow chart of a method for restocking products according to one exemplary embodiment of the present invention;
FIG. 6 is a schematic diagram of the major modules of an order data processing apparatus applied to a man-machine hybrid warehouse in accordance with an embodiment of the present invention;
FIG. 7 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;
Fig. 8 is a schematic diagram of a computer system suitable for use in implementing an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding, and are to be considered merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 is a schematic diagram of main steps of an order data processing method applied to a man-machine hybrid warehouse according to an embodiment of the present invention. As a reference embodiment of the present invention, as shown in fig. 1, the main steps of the order data processing method applied to the man-machine hybrid warehouse according to the embodiment of the present invention may include:
s101, judging whether the types of the products to be picked in the order are the same, and the number of the products to be picked is larger than a preset number;
step S102, if yes, distributing the order to a manual area for picking, and if not, verifying whether the robot area meets preset picking conditions;
step S103, if the verification result of the robot area is satisfied, distributing the order to the robot area for collective picking, and if the verification result of the robot area is not satisfied, distributing the order to the manual area for picking.
The order data processing method applied to the man-machine hybrid warehouse mainly comprises three parts, namely product warehouse entry, product picking and product replenishment. Wherein, the product picking is the main innovation point of the invention, and the specific steps of the product picking are explained from the step S101 to the step S103.
In step S101, an order to be picked, that is, an order submitted by a customer, for example, a list of commodities to be purchased by the customer in the e-commerce field is obtained first, then, which products to be picked are included in the order, the number of each type of products to be picked is checked, and finally, whether the order has one-product-multiple-piece characteristics is determined according to the information of the products in the order. In the invention, if an order contains only one class of products to be picked, and the picking number of the class of products to be picked is larger than the preset number (wherein the preset number can be set according to actual conditions but is not limited to 2), the order is considered to have one-article-multiple characteristics. According to the EIQ analysis principle (E is an item representing an order or a customer, I is an item representing a commodity, Q is a quantity of the order or the customer to be purchased, and is a comprehensive method for carrying out logistics data analysis on aspects of item, quantity, order number and the like of the customer order), if en=t1 and EQ > =t2 of the order D (EN represents the number of product classes contained in the order, EQ represents the required quantity of products in the order), T1 can be a configurable parameter value with a fixed value of 1, T2 can be a value of > =2, the actual value of T2 is related to the field of industry and the corresponding sales quantity, and the order D can be considered to have the characteristic of one or more items, and then the order D is placed in a manual area with higher picking efficiency.
From the above step S101, it can be obtained that if the order has only one product to be picked, and the number of products to be picked is greater than the preset number (the preset number may be, but not limited to, 2, and set according to practical situations), that is, one order accords with one product multiple characteristics, the order is directly distributed to the manual area to be picked according to step S102, because in practical application, the product inventory storage in the manual area is centralized, the order efficiency of processing a single product and having a large order volume is high, the products are stored in the robot area on a specific shelf, such shelves are divided into a plurality of layers, each layer is divided into a plurality of boxes, the product inventory stored on one shelf is relatively large, the inventory of a single product on a shelf is generally not large, the inventory of a single product is also distributed and stored on a plurality of shelves, in this way, for the order with a small customer order volume, a plurality of shelves can be simultaneously carried to the workstation by the robot to perform multiple aggregate orders and send, and pick up the product from a plurality of shelves repeatedly from a plurality of shelves, and the product inventory is low in efficiency from the manual area.
For orders without one-article-multiple-piece characteristics, it is necessary to determine whether the robot area satisfies a preset screening condition, that is, whether the robot area can pick a product in the order at this time. In step S103, if the robotic zone can pick the products in the order at this time, the order is assigned to the robotic zone for collective picking, and if the robotic zone cannot pick the products in the order at this time, the order is assigned to the manual zone for picking. The method comprises the steps of selecting a certain number of orders which can be selected in a robot area together to form a set order for selecting, wherein the association degree of the orders in the set order is higher, and the association degree in the method refers to orders containing the same product or orders corresponding to different products but stored in the same goods shelf.
In the invention, whether the robot zone meets the preset picking condition is verified, and whether the residual capacity and the inventory of the robot zone are sufficient is considered from the aspect of judging whether the residual capacity and the inventory of the robot zone are sufficient, and if the residual capacity and the inventory of the robot zone are also sufficient, the robot zone is considered to meet the preset picking condition.
The method includes the steps of obtaining production wave numbers of a robot zone according to order time information, judging whether the production wave numbers are sufficient, if yes, confirming that the production wave numbers are sufficient, if not, sending a historical peak capacity calculation request, and if the request result is consent, judging whether the historical peak capacity of the production wave numbers is greater than the current maximum capacity of the production wave numbers, and if yes, confirming that the production wave numbers are sufficient. In addition, in the embodiment of the invention, judging whether the inventory of the robot area is sufficient can comprise judging whether the inventory of the products to be picked in the robot area is sufficient according to the types of the products to be picked and the quantity of the products to be picked, and if so, confirming that the inventory of the robot area is sufficient.
The robot zone throughput depends on the number of workstations that the robot zone is opened and the number of robots that are put into operation, and fig. 2 is a schematic diagram of the production management of the man-machine mixed warehouse and the robot zone. As shown in fig. 2, the robot zone has 8 production runs (11:05, 12:05, 16:05, 17:05, 18:05, 20:05, 23:05, 23:59), each with a workstation turn-on number and corresponding maximum capacity, current capacity, and historical peak conditions. The robot zone has a remaining capacity calculation for each production run. After judging that the order does not have the characteristics of one product and multiple products, whether the capacity of the robot area is sufficient or not is judged, if the order does not have the characteristics of one product and multiple products, the 11:05 wave times, 6 work stations are started, the maximum capacity is 1000 products, 3082 products, the current capacity still has 301 products and 856 products, if one order is 11:05 wave times, the number of the delivered products is 5 products, the remaining capacity of the robot area is not exceeded, after the order is distributed to the robot area, the remaining capacity of the wave times is 301-1=300 products, 856-5=851 products, and according to logic, all the orders are classified according to the wave times, and if the capacity of the robot area corresponding to the wave times is left, the remaining capacity of the robot area is considered to be sufficient. It is also necessary to determine whether the inventory of products to be picked in the order in the robotic zone is sufficient at this time, for example if 100 bottles of water are to be picked in the order, but only 50 bottles of water in the robotic zone, the inventory of products to be picked in the order is considered insufficient. When the inventory of the products to be picked in the robot area is sufficient, the orders are preferentially distributed to the robot area for production, and when the robot area distributes one order, the system can deduct the corresponding capacity occupation, and the corresponding residual capacity can be calculated and updated in real time. If the capacity of the robot area is insufficient, whether a switch of the historical peak capacity is opened or not is checked, if the switch of the historical peak capacity is opened, the historical peak capacity is continuously judged, if the historical peak capacity is larger than the maximum capacity, the order can be continuously issued for the production of the robot area, meanwhile, the capacity occupied by the order is subtracted from the historical peak capacity, and finally, when the historical peak capacity is subtracted to be equal to the maximum capacity, the robot area reaches the historical capacity peak value, the order production can not be received any more, and the other conditions are produced in the manual area. The advantage of doing so is that when a large amount of products need to be picked, such as when the E-commerce is promoted greatly, after the robot area capacity reaches saturation, all orders are preferentially distributed to the manual area for production, and the mode of adding people and temporary production lines can be adopted in the manual area to improve the capacity.
In the invention, product warehouse entry and product replenishment are unified into product storage. In another embodiment of the present invention, the order data processing method applied to the man-machine hybrid warehouse may further include storing products of each category in a manual area and a robot area. In the prior art, the robot area is different from the manually stored products, the amount of the joined orders depends on the inventory distribution condition of the products in the two areas, the proportion of the joined orders to be joined is uncontrollable, and the joined orders to be joined are required to be processed by arranging resources on site independently, so that the production time of the orders can be prolonged, and the production time is uncontrollable. Therefore, the robot area and the manual area both store products of various categories in the invention.
The method for storing the products of each product in the manual area and the robot area comprises the steps of acquiring the manual area safety inventory of the products, the robot area maximum inventory of the products, the manual area current inventory of the products and the robot area current inventory of the products for the products, warehousing the products according to the manual area safety inventory of the products, the robot area safety inventory of the products and the robot area maximum inventory of the products, and replenishing the products from the manual area to the robot area according to the manual area current inventory of the products, the robot area safety inventory of the products and the robot area maximum inventory of the products. It should be noted that, herein, the average sales in the first preset time and the average sales in the second preset time refer to the sum of the average sales of the product in the robot area and the artificial area.
The inventory calculation method specifically comprises the steps of calculating a first average sales volume of products in a first preset time and a second average sales volume of products in a second preset time, taking the first average sales volume as a manual area safety inventory of the products, obtaining an order with one or more products corresponding to the products, calculating a third average sales volume of the products in the first preset time and a fourth average sales volume of the products in the second preset time in the order, taking a difference value between the first average sales volume and the third average sales volume as a robot area safety inventory of the products, and taking a difference value between the second average sales volume and the fourth average sales volume as a robot area maximum inventory of the products. The system is used for independently processing orders with one product and multiple products according to a EIQ analysis principle and according to sales data analysis, if the first preset time is3 days, the second preset time is 7 days, the average sales of the part of orders with one product and multiple products meeting the characteristics for 3 days is Qn, the average sales of the product for 7 days is Qm, the product A robot area safety inventory = the product A average sales of 3 days-Qn, the product A robot area maximum inventory = the product A average sales of 7 days-Qm, the product A product manual area safety inventory = the product A average sales of 3 days, the maximum inventory is not set in the artificial area, and the 3 days and the 7 days refer to days of a sales period, and the product A robot area safety inventory = the product A average sales of 3 days are taken as experience values of retail industry and can be dynamically configured according to practical conditions. When the product is put in warehouse, the product which does not reach the safety stock of the robot area is preferentially put in the robot area, the robot stock reaches the safety stock, whether the manual area reaches the safety stock is judged, if the manual area reaches the safety stock, the product continues to be put in the robot area until the maximum stock of the robot area is reached, and then the product enters the manual area.
The product replenishment is used as a further part of order data processing of the invention, and the product in the artificial area is replenished to the robot area, and the specific implementation method comprises the steps of judging whether the difference inventory of the current inventory of the product in the artificial area and the third average sales volume is larger than zero or not under the condition that the current inventory of the product in the robot area is smaller than the safety inventory of the product in the robot area; if yes, the difference stock is supplemented to the robot area until the product stock in the robot area reaches the maximum stock in the robot area. In the invention, when the inventory of the products in the robot area is lower than the safety inventory, the system automatically triggers the replenishment, the products are replenished to the robot area by the manual area, if the current inventory of a certain product manual area is Qa, the maximum inventory of the robot area is Qx, the current inventory of the robot area is Qc, and if Qa- (Qx-Qc) > = Qn is established, the inventory of the manual area can be ensured to have the lowest inventory Qn, and the robot area can be replenished to the maximum inventory, so that the inventory of the robot area can be directly replenished to the maximum inventory under the condition. If Qa- (Qx-Qc) > = Qn is not satisfied, it is determined whether (Qa-Qn) >0 is satisfied, and if so, it is described that the robot area can be restocked while the minimum inventory Qn of the robot area is ensured, and at this time, the inventory of the difference value of (Qa-Qn) is restocked to the robot area. If (Qa-Qn) >0 is not satisfied, it is indicated that the manual area does not reach the lowest stock Qn, and then the robot area is not restocked at this time. It should be noted that in actual production, when the inventory of the manual area of the product does not reach the minimum inventory, staff can timely replenish the inventory of the manual area to reach the minimum inventory, so that the minimum inventory of the manual area is not considered when the product is put in storage.
The order data processing method applied to the man-machine hybrid warehouse can comprise three parts, namely product warehouse entry, product picking and product replenishment. Fig. 3 is a schematic flow chart of a method for warehousing products according to a reference embodiment of the invention. As shown in fig. 3, the main flow of the method for warehousing products according to the embodiment of the present invention may include:
Step 301, calculating a first average sales amount of a product in a first preset time and a second average sales amount of the product in a second preset time, wherein the second preset time is longer than the first preset time;
step S302, taking the first average sales volume as a manual area safety stock of the product;
step S303, acquiring an order corresponding to a product and having one-product-multiple-piece characteristics;
step S304, calculating a third average sales volume of the products in the order within a first preset time and a fourth average sales volume of the products in a second preset time;
Step S305, taking the difference value between the first average sales volume and the third average sales volume as a robot zone safety stock of the product;
step S306, taking the difference value between the second average sales volume and the fourth average sales volume as the maximum inventory of the robot area of the product;
Step S307, when the products are put in storage, judging whether the storage quantity of the products in the robot area is smaller than the safety stock of the robot area of the products, if yes, executing step S308, otherwise, executing step S309;
Step S308, storing the product into a robot area;
step S309, judging whether the storage quantity of the products in the artificial area is smaller than the safety stock of the artificial area of the products, if yes, executing step S310, otherwise, executing step S311;
Step S310, storing the product in a manual area;
step 311, judging whether the storage quantity of the products in the robot area is smaller than the maximum inventory of the robot area of the products, if yes, executing step 308, otherwise, executing step 310.
In the above steps, the product warehouse-in sequence is sequentially compared with the robot area safety stock of the product, the manual area safety stock of the product and the maximum robot area stock of the product, so that the product can be preferentially stored in the robot area, and when the product is selected, the product can be preferentially distributed to the robot area for selecting, and the selecting efficiency is improved. Further, the execution order of steps S301 to S305 may be adjusted according to actual conditions.
Fig. 4 is a schematic flow diagram of a method of product picking according to one referenceable embodiment of the invention. As shown in fig. 4, the main flow of the method for picking products according to the embodiment of the present invention may include:
Step S401, acquiring an order submitted by a customer, and determining the category of the product to be picked and the quantity of the product to be picked in the order;
Step S402, judging whether the order has a one-product-multiple-piece characteristic, namely judging whether the order contains one category of products to be picked, and if the number of the one category of products to be picked is larger than the preset number, executing step S403, otherwise, executing step S404;
step S403, distributing the order to a manual area for picking;
step S404, according to the ordering time information of the customer, acquiring the production wave number of the robot area;
step S405, judging whether the residual capacity of the production wave is sufficient, if yes, executing step S406, otherwise, executing step S408;
step S406, judging whether the inventory of the products to be picked in the robot area is sufficient or not according to the types of the products to be picked and the quantity of the products to be picked, if yes, executing step S407, otherwise, executing step S403;
Step S407, distributing the order to a robot area for picking;
Step S408, judging whether the historical peak capacity calculation switch can be turned on, if so, executing step S409, otherwise, executing step S403;
Step S409, judging whether the historical peak capacity of the production wave is larger than the current maximum capacity of the production wave, if yes, executing step S407, otherwise, executing step S403.
It should be noted that the execution sequence of the step S405 and the step S406 may be adjusted according to the actual situation, whether the inventory of the product to be picked in the robot area is sufficient may be determined first, and then whether the remaining capacity of the production wave of the robot area is sufficient may be determined, that is, the step S406 is performed first to determine whether the inventory of the product to be picked in the robot area is sufficient, if yes, the step S405 is performed to determine whether the remaining capacity of the production wave is sufficient, and if yes, the step S407 is performed to distribute the order to the robot area for picking, or whether the remaining capacity of the production wave of the robot area and the inventory of the product to be picked are sufficient may be determined at the same time.
FIG. 5 is a schematic flow chart of a method for restocking products according to one embodiment of the invention. As shown in fig. 5, the main flow of the method for restocking a product according to the embodiment of the present invention may include:
Step S501, acquiring the current inventory of a product in a manual area, the lowest inventory of the product in the manual area, the current inventory of the product in a robot area, the safe inventory of the product in the robot area and the maximum inventory of the product in the robot area, wherein the most inventory of the product in the manual area refers to the third average sales volume calculated in the step S304, the safe inventory of the product in the robot area is calculated in the step S305, the maximum inventory of the product in the robot area is calculated in the step S306, and the total inventory is not accumulated here;
Step S502, judging whether the current inventory of the robot area of the product is smaller than the safety inventory of the robot area of the product, if yes, executing step S503, otherwise, executing step S507;
Step S503, judging whether the difference value stock of the current stock of the manual area of the product and the lowest stock of the manual area of the product is larger than zero, if yes, executing step S504, otherwise, executing step S507;
step S504, judging whether the difference stock is larger than the robot area stock shortage of the product, if so, executing step S505, otherwise, executing step S506, wherein the robot area stock shortage is the value obtained by subtracting the current stock of the robot area from the maximum stock of the robot area;
Step S505, the robot warehouse of the product is stored and restocked to the maximum inventory of the robot area;
s506, restocking all the difference value stock from the manual area to the robot area;
And S507, not restocking the product from the manual area to the robot area.
According to the technical scheme of order data processing applied to the man-machine hybrid warehouse, when the types of products to be picked in the orders are the same and the quantity is larger than the preset quantity, the orders are placed in a manual area for processing, then when other orders are analyzed, whether the robot area can continue picking is judged, so that the problem of capacity bottleneck of the robot area in the man-machine hybrid warehouse can be solved, the picking efficiency of the orders is improved, the picking time of the orders is reduced, the production wave number of the robot area is determined according to the order-placing time information of the orders, then the residual capacity of the production wave number is searched, so that the residual capacity can be used as a judging standard of preset screening conditions, when the residual capacity of the robot area is calculated, whether the historical peak capacity is utilized is calculated is considered, the production capacity of the robot area is fully utilized, the problem of the production of the robot area is solved when the products are large in the product is measured out is solved, whether the product can be picked in the robot area is judged, the stock of the robot area is sufficient or not is required, the fact that the products in the robot area can be picked is guaranteed, the product can be picked is saved, the product can be stored in the flexible storage area is guaranteed, the product can be saved, the quality of the products can be stored in the manual area, and the product can meet the requirements, and the quality of the performance of the manual area can be met, and the quality can be stored by the products and the quality in the product and the manual area, therefore, the robot area can be supplemented under the premise of ensuring that the artificial area has a certain inventory.
Fig. 6 is a schematic diagram of the main modules of an order data processing apparatus applied to a man-machine hybrid warehouse according to an embodiment of the present invention. As shown in fig. 6, the order data processing device 600 applied to the man-machine hybrid warehouse according to the embodiment of the invention mainly comprises a judging module 601, a verifying module 602 and an allocating module 603. Wherein,
The judging module 601 is configured to judge whether the products to be picked in the order are the same, and the number of the products to be picked is greater than a preset number;
the verification module 602 may be configured to distribute the order to the manual area for picking if yes, and verify whether the robot area meets a preset picking condition if not;
The allocation module 603 may be configured to allocate the order to the robot area for collective picking if the verification result of the robot area is satisfied, and allocate the order to the manual area for picking if the verification result of the robot area is not satisfied.
In the embodiment of the present invention, the verification module 602 may be further configured to determine whether the remaining capacity and inventory of the robot area are sufficient, and if so, confirm that the preset picking condition is satisfied.
In the embodiment of the invention, the verification module 602 is further configured to obtain the production wave number of the robot area according to the order time information of the order, determine whether the remaining capacity of the production wave number is sufficient, if yes, confirm that the remaining capacity of the robot area is sufficient, if not, send a historical peak capacity calculation request, and if the request result is consent, determine whether the historical peak capacity of the production wave number is greater than the current maximum capacity of the production wave number, if yes, confirm that the remaining capacity of the robot area is sufficient.
In the embodiment of the present invention, the verification module 602 may be further configured to determine whether the inventory of the product to be picked in the robot area is sufficient according to the product to be picked and the number of the product to be picked, and if yes, confirm that the inventory of the robot area is sufficient.
In the embodiment of the invention, the order data processing device applied to the man-machine hybrid warehouse can further comprise a storage module (not shown in the figure). The storage module can be used for storing products of various categories in the manual area and the robot area.
The storage module can be further used for acquiring an artificial area safety stock, a robot area maximum stock, an artificial area current stock and a robot area current stock of a product according to the product of one product, warehousing the product according to the artificial area safety stock, the robot area safety stock and the robot area maximum stock, and replenishing the product from the artificial area to the robot area according to the artificial area current stock, the robot area safety stock and the robot area maximum stock.
In the embodiment of the invention, the storage module can be further used for calculating a first average sales volume of products in a first preset time and a second average sales volume of products in a second preset time, taking the first average sales volume as an artificial area safety stock, acquiring an order with one or more products corresponding to the products, calculating a third average sales volume of the products in the first preset time and a fourth average sales volume of the products in the second preset time in the order, taking a difference value between the first average sales volume and the third average sales volume as a robot area safety stock, and taking a difference value between the second average sales volume and the fourth average sales volume as a robot area maximum stock.
In the embodiment of the invention, the storage module can be further used for judging whether the difference inventory of the current inventory of the artificial area and the third average sales volume is larger than zero or not under the condition that the current inventory of the robot area is smaller than the safety inventory of the robot area, and 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.
From the above description, it can be seen that, under the condition that the products to be picked in the order are the same in category and the number is greater than the preset number, the order is placed in a manual area for processing, and then when other orders are analyzed, whether the robot area can continue to pick is judged, so that the capacity bottleneck problem of the robot area in the man-machine hybrid warehouse can be solved, the order picking efficiency is improved, and the order picking time is reduced; the invention determines the production wave number of the robot area according to the order time information of the order, then searches the residual capacity of the production wave number, thereby taking the residual capacity as a judging standard of a preset screening condition, and also considers whether to utilize the historical peak capacity calculation when calculating the residual capacity of the robot area, thereby fully utilizing the production capacity of the robot area, solving the problem of capacity bottleneck of the robot area when a large number of products are put out, judging whether the product in the robot area can be picked or not, judging whether the product in the robot area is sufficient or not, thereby ensuring that the product can be successfully picked, improving the picking efficiency of the product, and storing all products in the robot area and the product in the robot area, thereby reducing the order confluence, leading the mixed warehouse to have a flexible product management mode, storing the product in the embodiment comprises two schemes of product put-in and product supplement, thereby storing the product to the robot area, meeting the demand of the robot area, ensuring that the product can be picked from the robot area, ensuring that the product has a certain quality of the product can be picked from the manual order area, thereby ensuring that the product has a certain quality of the product can be picked from the robot area, and (5) replenishing the robot area.
Fig. 7 illustrates an exemplary system architecture 700 of an order data processing method applied to a man-machine hybrid warehouse or an order data processing apparatus applied to a man-machine hybrid warehouse, to which embodiments of the present invention may be applied.
As shown in fig. 7, a system architecture 700 may include terminal devices 701, 702, 703, a network 704, and a server 705. The network 704 is the medium used to provide communication links between the terminal devices 701, 702, 703 and the server 705. The network 704 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
A user may interact with the server 705 via the network 704 using the terminal devices 701, 702, 703 to receive or send messages or the like. Various communication client applications such as shopping class applications, web browser applications, search class applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only) may be installed on the terminal devices 701, 702, 703.
The terminal devices 701, 702, 703 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 705 may be a server providing various services, such as a background management server (by way of example only) providing support for shopping-type websites browsed by users using the terminal devices 701, 702, 703. The background management server may analyze and process the received data such as the product information query request, and feedback the processing result (e.g., the target push information, the product information—only an example) to the terminal device.
It should be noted that, the order data processing method applied to the man-machine hybrid warehouse provided by the embodiment of the invention is generally executed by the server 705, and accordingly, the order data processing device applied to the man-machine hybrid warehouse is generally disposed in the server 705.
It should be understood that the number of terminal devices, networks and servers in fig. 7 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 8, there is illustrated a schematic diagram of a computer system 800 suitable for use in implementing an embodiment of the present invention. The terminal device shown in fig. 8 is only an example, and should not impose any limitation on the functions and the scope of use of the embodiment of the present invention.
As shown in fig. 8, the computer system 800 includes a Central Processing Unit (CPU) 801 that 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 section 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, ROM 802, and RAM 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to the bus 804.
Connected to the I/O interface 805 are an input section 806 including a keyboard, a mouse, and the like, an output section 807 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker, and the like, a storage section 808 including a hard disk, and the like, and a communication section 809 including a network interface card such as a LAN card, a modem, and the like. The communication section 809 performs communication processing via a network such as the internet. The 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, or the like is mounted on the drive 810 as needed so that a computer program read out therefrom is mounted into the storage section 808 as needed.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication section 809, and/or installed from the removable media 811. The above-described functions defined in the system of the present invention are performed when the computer program is executed by a Central Processing Unit (CPU) 801.
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 two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules involved in the embodiments of the present invention may be implemented in software or in hardware. The described modules may also be provided in a processor, for example, a processor may be described as comprising a determination module, a verification module, and an allocation module. The names of these modules do not limit the module itself in some cases, and for example, the judging module may also be described as a module that "judges whether the categories of the products to be picked in the order are the same and the number of the products to be picked is greater than a preset number".
As a further aspect, the invention also provides a computer readable medium which may be comprised in the device described in the above embodiments or may be present alone without being fitted into the device. The computer readable medium carries one or more programs, and when the one or more programs are executed by the equipment, the equipment comprises the steps of judging whether the products to be picked in an order are the same in category and the quantity of the products to be picked is larger than the preset quantity, if so, distributing the order to a manual area for picking, if not, verifying whether the robot area meets the preset picking condition, if so, distributing the order to the robot area for collective picking, and if not, distributing the order to the manual area for picking.
According to the technical scheme of the embodiment of the invention, when the products to be picked in the order are the same in class and the quantity is larger than the preset quantity, the order is placed in a manual area for processing, then when other orders are analyzed, whether the robot area can continue to pick is judged, so that the problem of capacity bottleneck of the robot area in a mixed warehouse of the robot can be solved, the picking efficiency of the order is improved, the picking time of the order is reduced, the production wave number of the robot area is determined according to the order-placing time information of the order, then the residual capacity of the production wave number is searched, so that the residual capacity can be used as a judgment standard of preset screening conditions, when the residual capacity of the robot area is calculated, the historical peak capacity calculation is also considered, so that the production capacity problem of the robot area can be fully utilized when the products are large in a warehouse is solved, whether the products can be picked in the robot area is judged, the stock of the products in the robot area is sufficient is also required to be judged, so that the products can be guaranteed to be picked, the efficiency of the order can be improved, the product can be stored in the warehouse can be met, the market characteristics of the robot area can be met, and the manual area can be stored in the market when the product can be fully taken by the product warehouse, and the manual area can be stored in the market, and the product can be fully in the product warehouse area, and (5) replenishing the robot area.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives can occur depending upon design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.

Claims (14)

1.一种应用于人机混合仓库的订单数据处理方法,其特征在于,包括:1. An order data processing method applied to a human-machine hybrid warehouse, characterized by comprising: 判断订单中待拣选产品的品类是否相同,并且所述待拣选产品的数量大于预设数量;Determine 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; 若是,则将所述订单分配至人工区进行拣选,若否,则判断机器人区的剩余产能和库存是否充足;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.根据权利要求1所述的方法,其特征在于,所述判断所述机器人区的库存是否充足包括:2. The method according to claim 1, characterized in that the step of determining whether the inventory of the robot zone is sufficient comprises: 根据所述待拣选产品的品类和所述待拣选产品的数量,判断所述机器人区中所述待拣选产品的库存是否充足,若是,则确认所述机器人区的库存充足。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.根据权利要求1所述的方法,其特征在于,所述方法还包括:在人工区和机器人区存储各个品类的产品。3. The method according to claim 1 is characterized in that the method also includes: storing products of various categories in the manual area and the robot area. 4.根据权利要求3所述的方法,其特征在于,所述在人工区和机器人区存储各个品类的产品包括:4. The method according to claim 3, characterized in that storing products of various categories in the manual area and the robot area comprises: 针对一个品类的产品,获取所述产品的人工区安全库存、机器人区安全库存、机器人区最大库存、人工区当前库存和机器人区当前库存;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.根据权利要求4所述的方法,其特征在于,获取所述产品的人工区安全库存、机器人区安全库存和机器人区最大库存包括:5. The method according to claim 4, characterized in that obtaining the manual area safety inventory, the robot area safety inventory and the robot area maximum inventory of the product comprises: 计算所述产品在第一预设时间内的第一平均销量和所述产品在第二预设时间内的第二平均销量,并将所述第一平均销量作为所述人工区安全库存;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.根据权利要求5所述的方法,其特征在于,将所述产品从所述人工区补货到所述机器人区包括:6. The method according to claim 5, characterized in that replenishing the product from the manual area to the robot area comprises: 在所述机器人区当前库存小于所述机器人区安全库存的情况下,判断所述人工区当前库存与所述第三平均销量的差值库存是否大于零;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.一种应用于人机混合仓库的订单数据处理装置,其特征在于,包括:7. An order data processing device applied to a human-machine hybrid warehouse, characterized by comprising: 判断模块,用于判断订单中待拣选产品的品类是否相同,并且所述待拣选产品的数量大于预设数量;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 judgment of 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.根据权利要求7所述的装置,其特征在于,所述验证模块还用于:8. The device according to claim 7, characterized in that the verification module is further 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.根据权利要求7所述的装置,其特征在于,所述装置还包括:存储模块,用于在人工区和机器人区存储各个品类的产品。9. The device according to claim 7 is characterized in that the device also includes: a storage module for storing products of various categories in the manual area and the robot area. 10.根据权利要求9所述的装置,其特征在于,所述存储模块还用于:10. The device according to claim 9, characterized in that the storage module is further 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.根据权利要求10所述的装置,其特征在于,所述存储模块还用于:11. The device according to claim 10, characterized in that the storage module is further 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.根据权利要求11所述的装置,其特征在于,所述存储模块还用于:12. The device according to claim 11, characterized in that the storage module is further 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.一种电子设备,其特征在于,包括:13. An electronic device, comprising: 一个或多个处理器;one or more processors; 存储装置,用于存储一个或多个程序,a storage device for storing one or more programs, 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的方法。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.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-6中任一所述的方法。14. A computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
CN201910090504.XA 2019-01-30 2019-01-30 Order data processing method and device applied to human-machine hybrid warehouse Active CN111507651B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910090504.XA CN111507651B (en) 2019-01-30 2019-01-30 Order data processing method and device applied to human-machine hybrid warehouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910090504.XA CN111507651B (en) 2019-01-30 2019-01-30 Order data processing method and device applied to human-machine hybrid warehouse

Publications (2)

Publication Number Publication Date
CN111507651A CN111507651A (en) 2020-08-07
CN111507651B true CN111507651B (en) 2024-12-31

Family

ID=71863785

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910090504.XA Active CN111507651B (en) 2019-01-30 2019-01-30 Order data processing method and device applied to human-machine hybrid warehouse

Country Status (1)

Country Link
CN (1) CN111507651B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112295928B (en) * 2020-08-31 2022-07-05 北京京东振世信息技术有限公司 Goods picking method, system, device, electronic equipment and readable storage medium
CN113052655B (en) * 2021-03-29 2024-07-16 北京京东振世信息技术有限公司 Order picking method and system
CN113095767B (en) * 2021-04-29 2024-06-18 北京京东振世信息技术有限公司 Logistics order task processing method and device, electronic equipment and computer medium
CN113240370B (en) * 2021-05-17 2024-06-18 北京京东振世信息技术有限公司 Method, apparatus, electronic device, and computer-readable medium for picking
CN113283739B (en) * 2021-05-20 2024-03-08 北京京东振世信息技术有限公司 Task allocation method, device, equipment and storage medium
CN114626786A (en) * 2022-03-14 2022-06-14 北京京东振世信息技术有限公司 Control method, management method, device and warehouse delivery system for delivery system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108502435A (en) * 2018-03-29 2018-09-07 南京极智嘉机器人有限公司 A kind of outbound distribution method and outbound distributor

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103785623B (en) * 2014-02-10 2015-12-30 青岛海信智能商用系统有限公司 A kind of for realizing picking while the radio frequency divided and picking method
CN104368534A (en) * 2014-05-07 2015-02-25 山东大学 Product mixed sorting method and sorting time calculating method
CN106516538A (en) * 2016-10-14 2017-03-22 上海杜隆信息科技有限公司 Selecting method for processing nonstandard commodities in orders
CN108100548B (en) * 2017-11-10 2020-04-24 北京科捷物流有限公司 Automatic sorting method and system for storage robot
CN108846609A (en) * 2018-06-15 2018-11-20 北京极智嘉科技有限公司 Picking method, device, server and medium based on order taking responsibility
CN109160169B (en) * 2018-10-26 2019-08-06 南京极智嘉机器人有限公司 The warehousing system and automatic replenishing method of automatic replenishing

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108502435A (en) * 2018-03-29 2018-09-07 南京极智嘉机器人有限公司 A kind of outbound distribution method and outbound distributor

Also Published As

Publication number Publication date
CN111507651A (en) 2020-08-07

Similar Documents

Publication Publication Date Title
CN111507651B (en) Order data processing method and device applied to human-machine hybrid warehouse
CN110197350B (en) Article delivery method and device
CN110111033B (en) Order diversion method and device
CN110371548B (en) A kind of cargo storage method and device
CN110443533B (en) Commodity storage method, device, electronic device and computer readable medium
CN114118888B (en) Method and device for order delivery
CN113259144B (en) Warehouse network planning method and device
CN112784212B (en) Inventory optimization method and device
CN110390498B (en) Order distribution method and device
CN110889656B (en) Warehouse rule configuration method and device
CN113256193B (en) Warehouse commodity layout method and device
CN113762664B (en) Method, device and computer-readable medium for allocating picking tasks
CN110390449A (en) Warehouse replenishing method and device
CN111768133B (en) Article warehouse-in method and device
CN112520284A (en) Shelf storage position adjusting method and system
CN113344234A (en) Method and apparatus for sorting items
CN111832980B (en) Method and device for distributing storage positions of multi-layer warehouse
CN112801569B (en) Method and device for picking items
CN109934427B (en) Method and device for generating item distribution scheme
CN111950830A (en) Task allocation method and device
CN113256195B (en) Goods picking implementation method and device
CN112966992B (en) Order production method and device
CN113650997A (en) Method and device for locating goods out of warehouse
CN113449941B (en) Method and device for distributing picking tasks, electronic equipment and storage medium
CN110826752B (en) Method and device for distributing collection list

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right

Effective date of registration: 20210301

Address after: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant after: Beijing Jingbangda Trading Co.,Ltd.

Address before: 100086 8th Floor, 76 Zhichun Road, Haidian District, Beijing

Applicant before: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY Co.,Ltd.

Applicant before: BEIJING JINGDONG CENTURY TRADING Co.,Ltd.

Effective date of registration: 20210301

Address after: Room a1905, 19 / F, building 2, No. 18, Kechuang 11th Street, Daxing District, Beijing, 100176

Applicant after: Beijing Jingdong Qianshi Technology Co.,Ltd.

Address before: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant before: Beijing Jingbangda Trading Co.,Ltd.

TA01 Transfer of patent application right
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant