Warehouse replenishment method, device, equipment and storage medium

By constructing goods demand information, determining replenishment and shipment priorities, and generating replenishment transportation instructions, the problem of efficient and automated replenishment based on multiple storage and picking locations in the existing technology is solved, and diversified goods allocation is achieved and efficient replenishment.

CN114757624BActive Publication Date: 2025-02-18SHANGHAI DONGPU INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210492371.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-07
Publication Date
2025-02-18
Estimated Expiration
2042-05-07

AI Technical Summary

Technical Problem

The prior art cannot efficiently automated replenishment based on multiple warehouse picking locations, and cannot meet the diverse product allocation needs.

Method used

By obtaining goods information, order demand information and predicting order demand information, we construct goods demand information; determine replenishment priority based on goods demand information, inventory information and location information, and calculate the replenishment quantity; based on the replenishment quantity and inventory information The position information determines the priority of shipment and calculates the amount to be shipped; based on this information, replenishment transportation information is constructed and replenishment transportation instructions are generated, and sent to the corresponding transportation equipment for execution.

Benefits of technology

It realizes efficient and automated replenishment based on multiple storage and picking locations, meets a variety of product allocation needs, and improves the efficiency and flexibility of storage and replenishment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114757624B_ABST
    Figure CN114757624B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of logistics management technology, and in particular to a warehouse replenishment method, device, equipment and storage medium. By acquiring cargo information, order demand information and predicted order demand information, cargo demand information is constructed; replenishment priority is determined according to the cargo demand information, inventory information and location information, and the quantity to be replenished is calculated according to the replenishment priority; shipping priority is determined according to the quantity to be replenished, the inventory information and the location information, and the quantity to be shipped is calculated according to the shipping priority; replenishment transportation information is constructed based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and transportation equipment information; replenishment transportation instructions are constructed based on the replenishment transportation information, and sent to the corresponding transportation equipment for execution; thereby solving the problem in the prior art that efficient automatic replenishment cannot be performed based on multiple warehouse picking locations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of logistics management, and in particular to a warehouse replenishment method, device, equipment and storage medium. Background Art

[0002] The normal storage location inventory replenishment mechanism of the warehousing system often adopts a trigger mechanism. For example, if the normal storage location inventory of the required goods cannot meet the actual order demand, the warehouse replenishment mechanism will generally be triggered to make up for the problem of insufficient inventory of goods. In the prior art, a single replenishment type of emergency replenishment is usually adopted. For example, during the goods outbound process, when the normal storage location inventory cannot meet the actual order demand, emergency replenishment will be triggered. This type of replenishment type has certain limitations. In the existing automated replenishment solutions, it is usually allocated from the determined shipping location to the determined replenished location. The replenishment conditions, tasks and information are single and cannot meet the needs of diverse goods allocation.

[0003] In summary, the existing technology has the problem of being unable to perform efficient automated replenishment based on multiple warehouse picking locations. Summary of the invention

[0004] The main purpose of the present application is to provide a warehouse replenishment method, device, equipment and storage medium to solve the problem in the prior art that efficient automatic replenishment based on multiple warehouse picking locations cannot be performed.

[0005] A first aspect of the present invention provides a warehouse replenishment method, the warehouse replenishment method comprising: acquiring cargo information, order demand information and predicted order demand information; determining a cargo demand information construction method according to the cargo information, and constructing cargo demand information based on the order demand information and the predicted order demand information according to the cargo demand information construction method; acquiring inventory information and location information of all preset warehouse picking locations; determining a replenishment priority according to the cargo demand information, the inventory information and the location information, and calculating a quantity to be replenished based on the cargo demand information and the inventory information according to the replenishment priority; determining a shipping priority according to the quantity to be replenished, the inventory information and the location information, and calculating a quantity to be shipped based on the quantity to be replenished and the inventory information according to the shipping priority; acquiring transportation equipment information, and constructing replenishment transportation information based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transportation equipment information; constructing a replenishment transportation instruction based on the replenishment transportation information, and sending the replenishment transportation instruction to the corresponding transportation equipment for execution.

[0006] Optionally, in a first implementation method of the first aspect of the present invention, the order demand information includes at least an order address and a demand corresponding to the order address, the predicted order demand information includes at least a predicted order address range and a predicted demand corresponding to the order address, and the determining a construction method of the goods demand information according to the goods information, and constructing the goods demand information based on the order demand information and the predicted order demand information according to the goods demand information construction method, includes: parsing the goods information to obtain a goods type identifier; using the goods type identifier as an index, querying a corresponding construction method in a preset goods demand information construction method table to obtain the goods demand information construction method; constructing goods demand location information based on the order address and the predicted order address range according to the goods demand information construction method, calculating the corresponding goods demand based on the demand corresponding to the order address and the predicted order address, and storing the goods demand location information and the goods demand according to a corresponding relationship to obtain the goods demand information.

[0007] Optionally, in a second implementation manner of the first aspect of the present invention, the inventory information includes inventory status information and inventory quantity information, wherein the inventory status information includes at least a direct supply status and a non-direct supply status, and the replenishment priority is determined according to the cargo demand information, the inventory information and the location information, and the quantity to be replenished is calculated based on the cargo demand information and the inventory information according to the replenishment priority, including: parsing the inventory information, marking the storage picking location whose inventory status information is a direct supply status as a replenishment location, extracting the location information and inventory quantity information corresponding to the replenishment location, and obtaining the replenishment location location information and the replenishment location inventory quantity information; determining the replenishment priority corresponding to each of the replenishment locations according to the cargo demand location information and the replenishment location location information; and calculating the quantity to be replenished corresponding to each of the replenishment locations in sequence according to the replenishment priority based on the cargo demand quantity and the replenishment location inventory quantity information.

[0008] Optionally, in a third implementation method of the first aspect of the present invention, the shipping priority is determined according to the quantity to be replenished, the inventory information and the location information, and the quantity to be shipped is calculated according to the shipping priority based on the quantity to be replenished and the inventory information, including: marking the storage picking location whose inventory status information is a state that cannot be directly supplied as a shipping location, extracting the location information and inventory quantity information corresponding to the shipping location, and obtaining the shipping location location information and the shipping location inventory quantity information; determining the shipping priority corresponding to each shipping location according to the replenishment location location information and the shipping location location information; and calculating the quantity to be shipped corresponding to each shipping location in turn according to the shipping priority based on the quantity to be replenished and the shipping location inventory quantity information.

[0009] Optionally, in a fourth implementation method of the first aspect of the present invention, the transport equipment information is obtained, and replenishment transport information is constructed based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transport equipment information, including: parsing the cargo information to obtain cargo transportation requirements; parsing the transport equipment information to obtain the transport equipment carrying capacity and transport equipment location information; determining whether the transport equipment carrying capacity meets the cargo transportation requirements, and extracting the transport equipment identifications corresponding to all the transport equipment that meets the cargo transportation requirements; calculating each one based on the cargo transportation requirements and the transport equipment carrying capacity. the single maximum carrying capacity of the transport equipment; constructing a directed and weighted edge from the shipping location to the replenishment location based on the replenishment location position information, the shipping location position information, the quantity to be replenished corresponding to the replenishment location, the quantity to be shipped corresponding to the shipping location and a preset traffic route map to obtain a replenishment task graph; embedding the transport equipment location information corresponding to the transport equipment identification and the single maximum carrying capacity into the replenishment task graph in the form of points and weights respectively to obtain a transportation task graph; calling the shortest path algorithm, calculating the shortest transportation path of each of the transport equipment in the replenishment task graph based on the replenishment task graph and the transportation task graph to obtain replenishment transportation information.

[0010] Optionally, in a fifth implementation manner of the first aspect of the present invention, constructing a replenishment transport instruction based on the replenishment transport information includes: parsing the replenishment transport information to obtain the transport equipment identification and the shortest transport path; according to the transport equipment identification, querying a corresponding instruction generation method in a preset instruction generation table; based on the shortest transport path, generating a corresponding replenishment transport instruction according to the instruction generation method.

[0011] Optionally, in the sixth implementation method of the first aspect of the present invention, after obtaining the inventory information and location information of all preset storage picking locations, it also includes: parsing the transportation equipment location information and the location information of the storage picking locations to obtain the storage location range; obtaining the traffic route information within the storage location range; and constructing a traffic route map based on the traffic route information.

[0012] A second aspect of the present invention provides a warehouse replenishment device, comprising: a first acquisition module, used to acquire goods information, order demand information and predicted order demand information; a first construction module, used to determine a construction method of goods demand information according to the goods information, and construct goods demand information based on the order demand information and the predicted order demand information according to the construction method of goods demand information; a second acquisition module, used to acquire inventory information and location information of all preset warehouse picking locations; a first calculation module, used to determine a replenishment priority according to the goods demand information, the inventory information and the location information, and according to the replenishment priority, a second calculation module, for determining a shipment priority according to the quantity to be replenished, the inventory information and the location information, and calculating a quantity to be shipped according to the shipment priority based on the quantity to be replenished and the inventory information; a second construction module, for acquiring transportation equipment information, and constructing replenishment transportation information based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transportation equipment information; and a third construction module, for constructing a replenishment transportation instruction based on the replenishment transportation information, and sending the replenishment transportation instruction to the corresponding transportation equipment for execution.

[0013] Optionally, in a first implementation method of the second aspect of the present invention, the first construction module includes: a first parsing unit, used to parse the cargo information to obtain a cargo type identifier; a first query unit, used to use the cargo type identifier as an index to query a corresponding construction method in a preset cargo demand information construction method table to obtain the cargo demand information construction method; a first construction unit, used to construct cargo demand location information based on the order address and the predicted order address range according to the cargo demand information construction method, calculate the corresponding cargo demand based on the corresponding demand of the order address and the predicted order address, and store the cargo demand location information and the cargo demand according to the corresponding relationship to obtain cargo demand information.

[0014] Optionally, in a second implementation method of the second aspect of the present invention, the first calculation module includes: a first extraction unit, used to parse the inventory information, mark the warehouse picking location whose inventory status information is a direct supply status as a replenishment location, extract the position information and inventory quantity information corresponding to the replenishment location, and obtain the replenishment location location information and the replenishment location inventory quantity information; a first determination unit, used to determine the replenishment priority corresponding to each of the replenishment locations according to the cargo demand location information and the replenishment location location information; a first calculation unit, used to calculate the quantity to be replenished corresponding to each of the replenishment locations in turn based on the cargo demand quantity and the replenishment location inventory quantity information according to the replenishment priority.

[0015] Optionally, in a third implementation method of the second aspect of the present invention, the second calculation module includes: a second extraction unit, used to mark the storage picking location whose inventory status information is a state that cannot be directly supplied as a shipping location, extract the position information and inventory quantity information corresponding to the shipping location, and obtain the shipping location location information and the shipping location inventory quantity information; a second determination unit, used to determine the shipping priority corresponding to each of the shipping locations according to the replenishment location location information and the shipping location location information; a second calculation unit, used to calculate the quantity to be shipped corresponding to each of the shipping locations in turn according to the shipping priority and based on the quantity to be replenished and the shipping location inventory quantity information.

[0016] Optionally, in a fourth implementation of the second aspect of the present invention, the second construction module includes: a second parsing unit, used to parse the cargo information to obtain cargo transportation requirements; also used to parse the transportation equipment information to obtain transportation equipment carrying capacity and transportation equipment location information; a determination and extraction unit, used to determine whether the transportation equipment carrying capacity meets the cargo transportation requirements, and extract the transportation equipment identification corresponding to all transportation equipment that meets the cargo transportation requirements; a third calculation unit, used to calculate the single maximum carrying capacity of each of the transportation equipment based on the cargo transportation requirements and the transportation equipment carrying capacity; the second construction unit, used to Based on the replenishment location position information, the shipping location position information, the quantity to be replenished corresponding to the replenishment location, the quantity to be shipped corresponding to the shipping location and the preset traffic route map, a directed and weighted edge is constructed from the shipping location to the replenishment location to obtain a replenishment task graph; a third construction unit is used to embed the transportation equipment location information corresponding to the transportation equipment identification and the single maximum carrying capacity into the replenishment task graph in the form of points and weights, respectively, to obtain a transportation task graph; a fourth calculation unit is used to call the shortest path algorithm, and calculate the shortest transportation path of each of the transportation equipment in the replenishment task graph based on the replenishment task graph and the transportation task graph to obtain replenishment transportation information.

[0017] Optionally, in a fifth implementation of the second aspect of the present invention, the third construction module includes: a third parsing unit, used to parse the replenishment transportation information to obtain the transportation equipment identification and the shortest transportation path; a second query unit, used to query the corresponding instruction generation method in a preset instruction generation table according to the transportation equipment identification; and a fourth construction unit, used to generate the corresponding replenishment transportation instruction according to the instruction generation method based on the shortest transportation path.

[0018] Optionally, in a sixth implementation of the second aspect of the present invention, the warehouse replenishment device also includes a fourth construction module, which is used to parse the location information of the transportation equipment and the location information of the warehouse picking location to obtain a storage location range; obtain traffic route information within the storage location range; and construct a traffic route map based on the traffic route information.

[0019] A third aspect of the present invention provides a computer device, comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor calls the instructions in the memory so that the computer device executes each step of the above-mentioned warehouse replenishment method.

[0020] A fourth aspect of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the various steps of the above-mentioned warehouse replenishment method.

[0021] In the technical solution of the present invention, the method specifically constructs cargo demand information by acquiring cargo information, order demand information and predicted order demand information; determines replenishment priority according to the cargo demand information, inventory information and location information, and calculates the quantity to be replenished according to the replenishment priority; determines shipment priority according to the quantity to be replenished, the inventory information and the location information, and calculates the quantity to be shipped according to the shipment priority; constructs replenishment transportation information based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and transportation equipment information; constructs replenishment transportation instructions based on the replenishment transportation information, and sends them to the corresponding transportation equipment for execution; thereby solving the problem in the prior art that efficient automatic replenishment cannot be performed based on multiple warehousing picking locations. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 This is a schematic diagram of a first embodiment of a warehouse replenishment method in an embodiment of the present invention;

[0023] Figure 2 It is a schematic diagram of a second embodiment of a warehouse replenishment method in an embodiment of the present invention;

[0024] Figure 3 It is a schematic diagram of a third embodiment of a warehouse replenishment method in an embodiment of the present invention;

[0025] Figure 4 It is a schematic diagram of an embodiment of a warehouse replenishment device in an embodiment of the present invention;

[0026] Figure 5 It is a schematic diagram of another embodiment of the warehouse replenishment device in the embodiment of the present invention;

[0027] Figure 6 FIG. 1 is a schematic diagram of an embodiment of a computer device in an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to solve the problem that the prior art cannot perform efficient and automated replenishment based on multiple storage and picking locations, the present application provides a storage and replenishment method, device, equipment and storage medium. The method constructs cargo demand information by acquiring cargo information, order demand information and predicted order demand information; determines the replenishment priority according to the cargo demand information, inventory information and location information, and calculates the quantity to be replenished according to the replenishment priority; determines the shipping priority according to the quantity to be replenished, the inventory information and the location information, and calculates the quantity to be shipped according to the shipping priority; constructs replenishment transportation information based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transportation equipment information; constructs a replenishment transportation instruction based on the replenishment transportation information, and sends it to the corresponding transportation equipment for execution; thereby solving the problem that the prior art cannot perform efficient and automated replenishment based on multiple storage and picking locations.

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

[0030] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 The first embodiment of the warehouse replenishment method in the embodiment of the present invention, the implementation steps of the method are as follows:

[0031] 101. Obtain cargo information, order demand information and predicted order demand information;

[0032] In this step, the goods information includes at least the goods name, goods identification number and goods type information, the order demand information includes at least the order address information and order demand quantity information, and the predicted order demand information includes at least the predicted order address range information and the corresponding predicted order demand quantity information within a preset time.

[0033] 102. Determine a cargo demand information construction method according to the cargo information, and construct cargo demand information based on the order demand information and the predicted order demand information according to the cargo demand information construction method;

[0034] This step can be implemented in the following ways:

[0035] Parsing the cargo information to obtain a cargo type identifier;

[0036] Determine the type of calculation method for the demand for goods according to the goods type identifier, wherein the type of calculation method for the demand for goods at least includes calculation according to the order demand information, calculation according to the order demand information predicted within the preset time, and calculation based on the order demand information and the order demand information predicted within the preset time;

[0037] Using the cargo type identifier as an index, query the corresponding specific calculation method in the preset specific calculation method table of cargo demand;

[0038] According to the cargo demand information construction method, cargo demand location information is constructed based on the order address and the predicted order address range;

[0039] According to the calculation method type and the specific calculation method, the cargo demand corresponding to the cargo demand location information is calculated based on the order demand information and the predicted order demand information within the preset time, and the cargo demand information is constructed based on the cargo demand location information and the cargo demand. For example, if the calculation method type is to calculate based on the order demand information and the predicted order demand information within the preset time, and the specific calculation method is to multiply the sum of the order demand and the predicted order demand by 0.8, the order demand information is 400 pieces for address A, and the predicted order demand information is 600 pieces for address range A, then the corresponding cargo demand information is 800 pieces for address A.

[0040] 103. Obtain the inventory information and location information of all preset storage picking locations;

[0041] In this step, the storage picking locations at least include warehouses, logistics centers, logistics distribution points, piece picking locations, box picking locations, storage locations, flat picking areas and shipping ports.

[0042] 104. Determine the replenishment priority according to the goods demand information, inventory information and location information, and calculate the quantity to be replenished based on the goods demand information and inventory information according to the replenishment priority;

[0043] In this step, the inventory information includes inventory status information and inventory quantity information, wherein the inventory status information includes at least a direct supply status and a non-direct supply status, and the inventory quantity information includes at least an inventory quantity, a minimum unit of goods, and a maximum inventory quantity;

[0044] This step can be implemented in the following ways:

[0045] Parsing the inventory information, marking the storage picking location whose inventory status information is a direct supply status as a replenishment location, extracting the location information and inventory quantity information corresponding to the replenishment location, and obtaining the replenishment location location information and the replenishment location inventory quantity information;

[0046] Calculate a relative distance according to the cargo demand location information and the replenishment location information, and calculate an average transportation time based on the relative distance, for example, obtain an average transportation speed corresponding to the replenishment location, and calculate the average transportation time based on the relative distance and the average transportation speed;

[0047] Determine the replenishment priority corresponding to each replenishment location according to the average transportation time. For example, if the average transportation time is within 10 minutes, it is determined as the first replenishment priority; if the average transportation time is between 10 and 30 minutes, it is determined as the second replenishment priority; if the average transportation time is between 30 and 60 minutes, it is determined as the third replenishment priority;

[0048] According to the replenishment priority, the quantity to be replenished corresponding to each replenishment location is calculated in turn based on the cargo demand and the inventory quantity information of the replenishment location. For example, if the replenishment priority corresponding to replenishment location No. 01 is the first replenishment priority, the cargo demand is 200 pieces, the inventory quantity is 50 pieces, the minimum cargo unit is 10 pieces, and the maximum inventory quantity is 150 pieces, then the quantity to be replenished corresponding to replenishment location No. 01 is 100 pieces.

[0049] 105. Determine the shipping priority according to the quantity to be replenished, inventory information and location information, and calculate the quantity to be shipped based on the quantity to be replenished and inventory information according to the shipping priority;

[0050] This step can be implemented in the following ways:

[0051] Mark the storage picking location whose inventory status information indicates that it cannot directly supply goods as a shipping location, extract the location information and inventory quantity information corresponding to the shipping location, and obtain the shipping location location information and the shipping location inventory quantity information;

[0052] Calculate a relative distance according to the replenishment location information and the shipping location information, and calculate an average transportation time based on the relative distance, for example, obtain an average transportation speed corresponding to the shipping location, and calculate the average transportation time based on the relative distance and the average transportation speed;

[0053] Determine the shipping priority corresponding to each shipping location according to the average transportation time. For example, if the average transportation time is within 10 minutes, it is determined as the first shipping priority; if the average transportation time is between 10 and 30 minutes, it is determined as the second shipping priority; if the average transportation time is between 30 and 60 minutes, it is determined as the third shipping priority;

[0054] According to the shipping priority, the quantity to be shipped corresponding to each shipping location is calculated in turn based on the quantity to be replenished and the inventory quantity information of the shipping location. For example, if the shipping priority corresponding to shipping location No. 02 is the first shipping priority, the quantity to be shipped is 210 pieces, the inventory quantity is 500 pieces, and the minimum unit of goods is 50 pieces, then the quantity to be shipped corresponding to replenishment location No. 02 is 250 pieces.

[0055] 106. Acquire transportation equipment information, and construct replenishment transportation information based on cargo information, location information, quantity to be replenished, quantity to be shipped, and transportation equipment information;

[0056] In this step, the transport equipment information includes transport equipment identification, transport equipment location information, transport equipment carrying capacity and transport equipment maintenance status information;

[0057] This step can be implemented in the following ways:

[0058] In this step, the process of constructing replenishment transportation information based on cargo information, location information, quantity to be replenished, quantity to be shipped, and transportation equipment information includes:

[0059] Determine whether the maintenance status information of the transport equipment is in a qualified maintenance status, and obtain the identifications of all transport equipment that have passed the maintenance;

[0060] Calculate the maximum single load of each transport device according to the cargo information and the transport capacity of the transport device;

[0061] Convert the replenishment location information, the shipping location information, the quantity to be replenished corresponding to the replenishment location, the quantity to be shipped corresponding to the shipping location, the transportation equipment location information, and the single maximum carrying capacity into graph vertices and relationships between vertices, and obtain a vertex set V and a relationship set E between vertices, respectively;

[0062] Embed the sets V and E into the preset traffic route map to obtain the transportation task map;

[0063] The Dijkstra algorithm is called to calculate the shortest transportation path of each of the transportation equipment based on the transportation task graph to obtain replenishment transportation information.

[0064] 107. Construct a replenishment transport instruction based on the replenishment transport information, and send the replenishment transport instruction to the corresponding transport equipment for execution.

[0065] In this step, the process of constructing a replenishment transport instruction based on the replenishment transport information includes:

[0066] Get the transport equipment identification corresponding to the replenishment transport information;

[0067] Using the transport equipment identifier as an index, a corresponding instruction encoder is searched in a preset instruction encoding table;

[0068] The replenishment transportation information is encoded into a corresponding replenishment transportation instruction through the corresponding instruction encoder.

[0069] By implementing the above method, cargo demand information is constructed by acquiring cargo information, order demand information and predicted order demand information; replenishment priority is determined according to the cargo demand information, inventory information and location information, and the quantity to be replenished is calculated according to the replenishment priority; shipping priority is determined according to the quantity to be replenished, the inventory information and the location information, and the quantity to be shipped is calculated according to the shipping priority; replenishment transportation information is constructed based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transportation equipment information; replenishment transportation instructions are constructed based on the replenishment transportation information and sent to the corresponding transportation equipment for execution; as described above, the storage and picking locations for replenishment and shipping and the corresponding priorities are determined according to the differences in cargo information, location information and inventory information, and the shortest transportation path of each transportation equipment is calculated using the minimum path algorithm, which can improve the efficiency of cargo allocation in each storage and picking location; replenishment transportation instructions corresponding to the transportation equipment are constructed to realize automatic replenishment; thereby solving the problem that efficient automatic replenishment based on multiple storage and picking locations cannot be performed in the prior art.

[0070] See also Figure 2 The second embodiment of the warehouse replenishment method in the embodiment of the present invention, the implementation steps of the method are as follows:

[0071] 201. Obtaining cargo information, order demand information and predicted order demand information;

[0072] This step can be implemented in the following ways:

[0073] Obtaining the order demand information and the predicted order demand information through a preset order demand information interface;

[0074] The order demand information and the predicted order demand information are parsed to obtain the goods information.

[0075] 202. Determine a method for calculating the demand for goods according to the goods information, and calculate the demand for goods based on the order demand information and the predicted order demand information according to the method for calculating the demand for goods;

[0076] In this step, the process of determining the method for calculating the demand for goods according to the goods information includes:

[0077] Parsing the cargo information to obtain a cargo category identifier;

[0078] Using the cargo category identifier as an index, a corresponding cargo demand quantity calculation method is searched in the preset cargo demand quantity calculation methods.

[0079] 203. Obtaining inventory information and location information of all preset storage picking locations;

[0080] This step can be implemented in the following ways:

[0081] Through the monitoring information interface, the location information of each storage picking location is synchronized in real time;

[0082] Through the monitoring information interface, the inventory information of each storage picking location is synchronized in real time;

[0083] In practical applications, the monitoring information interface includes a satellite positioning device and a monitoring camera. The process of obtaining the inventory information and location information of all preset storage picking locations includes:

[0084] Acquiring the location information through the satellite positioning device;

[0085] The inventory information is obtained through the surveillance camera.

[0086] 204. Determine the replenishment priority and the shipment priority according to the demand for goods, the inventory information and the location information, and calculate the quantity to be replenished and the quantity to be shipped in sequence according to the replenishment priority and the shipment priority respectively;

[0087] This step can be implemented in the following ways:

[0088] Analyze the cargo demand, inventory information and location information, and convert them into feature vectors and save them in a preset data space;

[0089] Concatenate the feature vectors to obtain a long vector;

[0090] Projecting the long vector to a preset replenishment priority evaluation vector and a shipment priority evaluation vector to obtain a replenishment priority and a shipment priority respectively;

[0091] According to the replenishment priority, the quantity to be replenished is calculated in sequence based on the demand for goods and the inventory information of the corresponding storage picking location;

[0092] According to the shipping priority, the quantity to be shipped is calculated in sequence based on the quantity to be replenished and the inventory information of the corresponding storage picking location.

[0093] 205. Construct replenishment task information based on cargo information, location information, quantity to be replenished, and quantity to be shipped;

[0094] This step can be implemented in the following ways:

[0095] The quantity to be replenished and the quantity to be shipped are analyzed to obtain a storage picking location for the quantity to be replenished and a storage picking location for the quantity to be shipped;

[0096] Calculate the cargo transportation volume from the storage picking location to be shipped to the storage picking location to be replenished based on the to-be-replenished cargo volume and the to-be-shipped cargo volume;

[0097] Parsing the location information to obtain a storage location range;

[0098] Obtaining transportation route information within the storage location;

[0099] constructing a traffic route map based on the traffic route information;

[0100] Taking the cargo transportation volume as the weight, constructing a directed and weighted edge from the storage and picking location to be shipped to the storage and picking location to be replenished, embedding it into the traffic route map, and obtaining a replenishment task map;

[0101] Based on the cargo information and the replenishment task graph, a replenishment task sequence is constructed to obtain the replenishment task information.

[0102] 206. Acquire transportation equipment information, construct a replenishment transportation instruction according to the replenishment task information and the transportation equipment information, and perform replenishment according to the replenishment transportation instruction.

[0103] In this step, the transport equipment includes any one of a slide rail, an automatic conveyor belt, a transport pipeline, a pallet, a transport robot, and an automatic driving transport vehicle;

[0104] In this step, the transport equipment information at least includes the transport equipment identification, the transport equipment location and the carrying capacity.

[0105] In this step, the process of constructing a replenishment transport instruction according to the replenishment task information and the transport equipment information, and performing replenishment according to the replenishment transport instruction includes:

[0106] Parsing the replenishment task information to obtain the cargo transportation origin location;

[0107] Compare the location of the transport equipment with the cargo transport origin location to determine whether there is a corresponding transport equipment at the cargo transport origin location;

[0108] If so, constructing a replenishment transport instruction based on the replenishment task information, the transport equipment identifier and the corresponding carrying capacity, and sending the replenishment transport instruction to the corresponding transport equipment for execution;

[0109] If it does not exist, the replenishment task information is sent to a preset manual assistance platform, and personnel are deployed through the manual assistance platform to complete the replenishment.

[0110] By implementing the above method, by acquiring cargo information, order demand information and predicted order demand information, cargo demand information is constructed; the replenishment priority is determined according to the cargo demand information, inventory information and location information, and the quantity to be replenished is calculated according to the replenishment priority; the shipment priority is determined according to the quantity to be replenished, the inventory information and the location information, and the quantity to be shipped is calculated according to the shipment priority; the replenishment transportation information is constructed based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transportation equipment information; the replenishment transportation instruction is constructed based on the replenishment transportation information, and sent to the corresponding transportation equipment for execution; the above method is implemented by acquiring cargo information, order demand information and predicted order demand information; according to the cargo demand information, inventory information and location information, the replenishment priority is determined according to the replenishment priority, and the quantity to be shipped is calculated according to the shipment priority; based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transportation equipment information, the replenishment transportation information is constructed; based on the replenishment transportation information, the replenishment transportation instruction is constructed, and sent to the corresponding transportation equipment for execution; The information determines the method for calculating the demand for goods, and calculates the demand for goods based on the order demand information and the predicted order demand information according to the method for calculating the demand for goods; obtains the inventory information and location information of all preset storage picking locations; determines the replenishment priority and the shipment priority according to the demand for goods, the inventory information and the location information, and calculates the quantity to be replenished and the quantity to be shipped in turn according to the replenishment priority and the shipment priority; constructs the replenishment task information based on the goods information, the location information, the quantity to be replenished and the quantity to be shipped; obtains the transportation equipment information, and constructs the replenishment transportation instruction according to the replenishment task information and the transportation equipment information, and performs replenishment according to the replenishment transportation instruction; thereby solving the problem in the prior art that efficient automatic replenishment cannot be performed based on multiple storage picking locations.

[0111] See also Figure 3 The third embodiment of the warehouse replenishment method in the embodiment of the present invention, the implementation steps of the method are as follows:

[0112] 301. Configure the picking location information through the preset picking configuration interface;

[0113] In this step, the replenishment configuration interface includes an option list "Picking location level" for marking the storage location as a storage location, a case picking location, a piece picking location, or a bulk picking location;

[0114] In this step, the cargo storage location information includes at least storage locations, box picking locations, piece picking locations, and bulk picking locations;

[0115] In actual applications, the replenishment configuration interface also includes a primary picking location type, wherein the dynamic primary picking location enumeration type is coded as Dynamic, and the fixed primary picking location is coded as Fixed;

[0116] In actual application, the replenishment configuration interface also includes a main picking interface, wherein the main picking interface has a maximum inventory configuration option, a minimum inventory configuration option, and a number of pieces filling option;

[0117] In actual applications, the replenishment configuration interface also includes an information storage list, wherein the list fields include product name, box size, minimum inventory quantity, maximum inventory quantity and hierarchical classification.

[0118] 302. Select a replenishment task from a preset replenishment task list;

[0119] In this step, the replenishment task list includes at least product information and replenishment quantity;

[0120] In actual application, the replenishment task list includes the following fields and corresponding processing methods:

[0121] Source inventory range: First find the picking location in the box picking location area, then find the storage location. Location status = enabled, product status = genuine inventory.

[0122] Finding a picking location: Prioritize replenishing the main picking location for piece picking. If there is no main picking location for piece picking, first find a picking location in the piece picking area, then find other picking locations.

[0123] Replenishment quantity for order replenishment: calculate the bulk portion of the unallocated B2B order demand, and calculate the entire unallocated B2C order demand (round up to full boxes).

[0124] Daily replenishment trigger conditions: If it is a primary picking location, it is less than or equal to the minimum inventory of the primary picking location. If there is no primary picking location, it is calculated by volume according to the original logic.

[0125] Daily replenishment quantity: fill up the piece picking storage location, keeping the original calculation logic unchanged.

[0126] Logical rule: If the picking location level in the storage area is box picking, but the storage location in the storage area is set with a piece picking primary picking location, the primary picking location setting shall prevail, that is, the picking level judgment priority at the primary picking location is higher.

[0127] 303. Parse the replenishment task to obtain product information of the target product, and determine the replenishment type according to the product information;

[0128] In this step, the replenishment types include at least replenishment based on the order demand of the day, replenishment based on predicted demand, daily replenishment and emergency replenishment.

[0129] 304. Construct replenishment information based on replenishment type and replenishment task;

[0130] This step can be implemented in the following ways:

[0131] Read the picking location information in the picking configuration interface to obtain storage location, box picking location, piece picking location and bulk picking location information;

[0132] The replenishment information is constructed according to a preset replenishment logic and based on the replenishment type and the replenishment task, wherein the replenishment logic at least includes replenishing from a storage location to a piece picking location and replenishing from a case picking location to a piece picking location. For example, if the replenishment logic is a replenishment logic from a case picking location to a piece picking location, the replenishment type is daily replenishment, and the replenishment task is replenishing 100 pieces of item A, then the replenishment information is replenishing 100 pieces of item A from the case picking location to the piece picking location.

[0133] In actual application, the replenishment logic can be saved in a replenishment logic table, wherein the replenishment logic table includes the following fields and contents:

[0134] Source stock range: replenish from storage location, keep the original logic.

[0135] Find a picking location: Prioritize replenishment to the primary picking location for case picking. If there is no primary picking location for case picking, find a picking location within the case picking storage area.

[0136] The replenishment quantity for order replenishment is: the unallocated order demand - the available inventory in the box picking warehouse area (or the main picking location for box picking), and is based on the principle of full replenishment.

[0137] The order quantity demand needs to exclude the demand for standard pallets, which is obtained by multiplying the "number of boxes in a standard pallet" by the "box size" in the product information.

[0138] Calculation rules for available inventory in the case picking area: Prioritize the available inventory in the case picking area. If no case picking area is set, only the case picking primary picking location is considered. If there is neither a case picking area nor a case picking primary picking location, no replenishment will be made.

[0139] Daily replenishment trigger conditions: If the primary picking location is box picking, it is less than or equal to the minimum inventory of the primary picking location. If there is no primary picking location, it is calculated by volume according to the original logic.

[0140] Daily replenishment quantity: fill the box picking storage location and keep the original calculation logic unchanged.

[0141] 305. Construct a replenishment instruction according to the replenishment information, and execute the corresponding replenishment instruction.

[0142] This step can be implemented in the following ways:

[0143] Sending the replenishment information to the corresponding picking location;

[0144] Converting the replenishment information into a replenishment instruction by a preset conversion method;

[0145] The replenishment instruction is executed by the transportation equipment corresponding to the picking location.

[0146] By implementing the above method, cargo demand information is constructed by acquiring cargo information, order demand information and predicted order demand information; replenishment priority is determined according to the cargo demand information, inventory information and location information, and the quantity to be replenished is calculated according to the replenishment priority; shipment priority is determined according to the quantity to be replenished, the inventory information and the location information, and the quantity to be shipped is calculated according to the shipment priority; replenishment transportation information is constructed based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transportation equipment information; based on the replenishment freight information, the replenishment transportation information is constructed based on the replenishment freight information. The input information is used to construct a replenishment transport instruction, and the replenishment transport instruction is sent to the corresponding transportation equipment for execution; in the above, the picking location information is configured through the preset picking configuration interface; the replenishment task is selected from the preset replenishment task list; the replenishment task is parsed to obtain the product information of the target product, and the replenishment type is determined according to the product information; the replenishment information is constructed based on the replenishment type and the replenishment task; the replenishment instruction is constructed according to the replenishment information, and the corresponding replenishment instruction is executed; thereby solving the problem in the prior art that efficient automatic replenishment cannot be performed based on multiple storage picking locations.

[0147] The above describes the storage replenishment method in the embodiment of the present invention. The following describes the storage replenishment device in the embodiment of the present invention. Figure 4 , an embodiment of a storage replenishment device in an embodiment of the present invention, the device comprises:

[0148] The first acquisition module 401 is used to acquire goods information, order demand information and predicted order demand information;

[0149] A first construction module 402 is used to determine a construction method of goods demand information according to the goods information, and construct goods demand information based on the order demand information and the predicted order demand information according to the construction method of goods demand information;

[0150] The second acquisition module 403 is used to acquire the inventory information and location information of all preset storage picking locations;

[0151] A first calculation module 404 is used to determine a replenishment priority according to the cargo demand information, the inventory information and the location information, and calculate a quantity to be replenished based on the cargo demand information and the inventory information according to the replenishment priority;

[0152] A second calculation module 405 is used to determine the shipping priority according to the quantity to be replenished, the inventory information and the location information, and calculate the quantity to be shipped based on the quantity to be replenished and the inventory information according to the shipping priority;

[0153] A second construction module 406 is used to obtain transportation equipment information, and construct replenishment transportation information based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped, and the transportation equipment information;

[0154] The third construction module 407 is used to construct a replenishment transportation instruction based on the replenishment transportation information, and send the replenishment transportation instruction to the corresponding transportation equipment for execution.

[0155] Through the implementation of the above-mentioned device, cargo demand information is constructed by acquiring cargo information, order demand information and predicted order demand information; replenishment priority is determined according to the cargo demand information, inventory information and location information, and the quantity to be replenished is calculated according to the replenishment priority; shipping priority is determined according to the quantity to be replenished, the inventory information and the location information, and the quantity to be shipped is calculated according to the shipping priority; replenishment transportation information is constructed based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transportation equipment information; replenishment transportation instructions are constructed based on the replenishment transportation information, and sent to the corresponding transportation equipment for execution; thereby solving the problem in the prior art that efficient automatic replenishment based on multiple storage picking locations cannot be performed.

[0156] See also Figure 5 Another embodiment of the storage replenishment device in the embodiment of the present invention includes:

[0157] The first acquisition module 401 is used to acquire goods information, order demand information and predicted order demand information;

[0158] A first construction module 402 is used to determine a construction method of goods demand information according to the goods information, and construct goods demand information based on the order demand information and the predicted order demand information according to the construction method of goods demand information;

[0159] The second acquisition module 403 is used to acquire the inventory information and location information of all preset storage picking locations;

[0160] The fourth construction module 408 is used to parse the location information of the transport equipment and the location information of the storage picking location to obtain the storage location range; obtain the traffic route information within the storage location range; and construct a traffic route map based on the traffic route information;

[0161] A first calculation module 404 is used to determine a replenishment priority according to the cargo demand information, the inventory information and the location information, and calculate a quantity to be replenished based on the cargo demand information and the inventory information according to the replenishment priority;

[0162] A second calculation module 405 is used to determine the shipping priority according to the quantity to be replenished, the inventory information and the location information, and calculate the quantity to be shipped based on the quantity to be replenished and the inventory information according to the shipping priority;

[0163] A second construction module 406 is used to obtain transportation equipment information, and construct replenishment transportation information based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped, and the transportation equipment information;

[0164] A third construction module 407 is used to construct a replenishment transportation instruction based on the replenishment transportation information, and send the replenishment transportation instruction to the corresponding transportation equipment for execution;

[0165] In this embodiment, the first construction module 402 includes:

[0166] The first parsing unit 4021 is used to parse the cargo information to obtain a cargo type identifier;

[0167] The first query unit 4022 is used to query the corresponding construction method in the preset cargo demand information construction method table by using the cargo type identifier as an index to obtain the cargo demand information construction method;

[0168] The first construction unit 4023 is used to construct cargo demand location information based on the order address and the predicted order address range according to the cargo demand information construction method, calculate the corresponding cargo demand quantity based on the demand quantity corresponding to the order address and the predicted order address, and store the cargo demand location information and the cargo demand quantity according to the corresponding relationship to obtain cargo demand information;

[0169] In this embodiment, the first calculation module 404 includes:

[0170] The first extraction unit 4041 is used to parse the inventory information, mark the storage picking location whose inventory status information is a direct supply status as a replenishment location, extract the position information and inventory quantity information corresponding to the replenishment location, and obtain the replenishment location position information and the replenishment location inventory quantity information;

[0171] A first determining unit 4042 is configured to determine a replenishment priority corresponding to each replenishment location according to the cargo demand location information and the replenishment location location information;

[0172] The first calculation unit 4043 is used to calculate the quantity to be replenished corresponding to each replenishment location in sequence according to the replenishment priority and based on the demand for goods and the inventory quantity information of the replenishment location;

[0173] In this embodiment, the second calculation module 405 includes:

[0174] The second extraction unit 4051 is used to mark the storage picking location whose inventory status information is a state of not being able to directly supply goods as a shipping location, extract the location information and inventory quantity information corresponding to the shipping location, and obtain the shipping location location information and the shipping location inventory quantity information;

[0175] The second determining unit 4052 is used to determine the shipping priority corresponding to each shipping location according to the replenishment location information and the shipping location information;

[0176] The second calculation unit 4053 is used to calculate the quantity to be shipped corresponding to each shipping location in sequence according to the shipping priority and based on the quantity to be replenished and the inventory quantity information of the shipping location;

[0177] In this embodiment, the second construction module 406 includes:

[0178] The second parsing unit 4061 is used to parse the cargo information to obtain cargo transportation requirements; and is also used to parse the transportation equipment information to obtain transportation equipment carrying capacity and transportation equipment location information;

[0179] The determination and extraction unit 4062 is used to determine whether the transport capacity of the transport equipment meets the cargo transport requirements, and to extract the transport equipment identifiers corresponding to all transport equipment that meet the cargo transport requirements;

[0180] The third calculation unit 4063 is used to calculate the single maximum carrying capacity of each of the transportation equipment based on the cargo transportation requirements and the carrying capacity of the transportation equipment;

[0181] The second construction unit 4064 is used to construct a directed and authorized edge from the shipping location to the replenishment location based on the replenishment location position information, the shipping location position information, the quantity to be replenished corresponding to the replenishment location, the quantity to be shipped corresponding to the shipping location, and a preset traffic route map to obtain a replenishment task graph;

[0182] The third construction unit 4065 is used to embed the transport equipment location information corresponding to the transport equipment identification and the single maximum carrying capacity into the replenishment task graph in the form of points and weights, respectively, to obtain a transport task graph;

[0183] The fourth calculation unit 4066 is used to call the shortest path algorithm to calculate the shortest transportation path of each of the transportation equipment in the replenishment task graph based on the replenishment task graph and the transportation task graph to obtain the replenishment transportation information;

[0184] In this embodiment, the third construction module 407 includes:

[0185] The third parsing unit 4071 is used to parse the replenishment transportation information to obtain the transportation equipment identification and the shortest transportation path;

[0186] The second query unit 4072 is used to query the corresponding instruction generation method in a preset instruction generation table according to the transportation equipment identification;

[0187] The fourth construction unit 4073 is used to generate a corresponding replenishment transportation instruction based on the shortest transportation path and in accordance with the instruction generation method.

[0188] Through the implementation of the above-mentioned device, cargo demand information is constructed by acquiring cargo information, order demand information and predicted order demand information; replenishment priority is determined according to the cargo demand information, inventory information and location information, and the quantity to be replenished is calculated according to the replenishment priority; shipping priority is determined according to the quantity to be replenished, the inventory information and the location information, and the quantity to be shipped is calculated according to the shipping priority; replenishment transportation information is constructed based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transportation equipment information; replenishment transportation instructions are constructed based on the replenishment transportation information, and sent to the corresponding transportation equipment for execution; thereby solving the problem in the prior art that efficient automatic replenishment based on multiple storage picking locations cannot be performed.

[0189] See also Figure 6 , an embodiment of the computer device in the embodiment of the present invention is described in detail below from the perspective of hardware processing.

[0190] Figure 66 is a schematic diagram of the structure of a computer device provided by an embodiment of the present invention. The computer device 600 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 610 (for example, one or more processors) and a memory 620, and one or more storage media 630 (for example, one or more mass storage devices) storing application programs 633 or data 632. Among them, the memory 620 and the storage medium 630 can be short-term storage or permanent storage. The program stored in the storage medium 630 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the computer device 600. Furthermore, the processor 610 can be configured to communicate with the storage medium 630 to execute a series of instruction operations in the storage medium 630 on the computer device 600.

[0191] The computer device 600 may also include one or more power supplies 640, one or more wired or wireless network interfaces 650, one or more input and output interfaces 660, and / or one or more operating systems 631, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. It will be appreciated by those skilled in the art that Figure 6 The computer device structure shown does not constitute a limitation on the computer device provided in the present application, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0192] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions are executed on a computer, the computer executes the steps of the above-mentioned warehouse replenishment method.

[0193] In practical applications, the above-mentioned methods can be implemented based on artificial intelligence technology, where artificial intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. It can be specifically executed based on a server, which can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0194] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0195] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0196] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A warehouse replenishment method, characterized in that: The warehousing replenishment method comprises: Obtain cargo information, order demand information and forecast order demand information; Determining a cargo demand information construction method according to the cargo information, and constructing cargo demand information based on the order demand information and the predicted order demand information according to the cargo demand information construction method; Obtain inventory information and location information of all preset warehouse picking locations; Determine a replenishment priority according to the cargo demand information, the inventory information and the location information, and calculate a quantity to be replenished based on the cargo demand information and the inventory information according to the replenishment priority; Determine a shipping priority according to the quantity to be replenished, the inventory information and the location information, and calculate a quantity to be shipped based on the quantity to be replenished and the inventory information according to the shipping priority; Acquire transportation equipment information, and construct replenishment transportation information based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped, and the transportation equipment information; Constructing a replenishment transport instruction based on the replenishment transport information, and sending the replenishment transport instruction to the corresponding transport equipment for execution; Wherein, the inventory information includes inventory status information and inventory quantity information, the inventory status information includes at least a direct supply status and a non-direct supply status, the replenishment priority is determined according to the goods demand information, the inventory information and the location information, and the quantity to be replenished is calculated based on the goods demand information and the inventory information according to the replenishment priority, including: parsing the inventory information, marking the storage picking location whose inventory status information is a direct supply status as a replenishment location, extracting the location information and inventory quantity information corresponding to the replenishment location, and obtaining the replenishment location location information and the replenishment location inventory quantity information; determining the replenishment priority corresponding to each of the replenishment locations according to the goods demand location information and the replenishment location location information; and calculating the quantity to be replenished corresponding to each of the replenishment locations in sequence according to the replenishment priority based on the goods demand quantity and the replenishment location inventory quantity information; The determining of the shipping priority according to the quantity to be replenished, the inventory information and the location information, and calculating the quantity to be shipped according to the shipping priority based on the quantity to be replenished and the inventory information, include: marking the storage picking location whose inventory status information is that it is not directly supplyable as the shipping location, extracting the location information and inventory quantity information corresponding to the shipping location, and obtaining the shipping location location information and the shipping location inventory quantity information; determining the shipping priority corresponding to each shipping location according to the replenishment location location information and the shipping location location information; and calculating the quantity to be shipped corresponding to each shipping location in turn according to the shipping priority based on the quantity to be replenished and the shipping location inventory quantity information.

2. The warehousing replenishment method according to claim 1, characterized in that: The order demand information at least includes an order address and a demand quantity corresponding to the order address, the predicted order demand information at least includes a predicted order address range and a predicted demand quantity corresponding to the order address, and the determining of a construction method of goods demand information according to the goods information, and constructing goods demand information based on the order demand information and the predicted order demand information according to the construction method of goods demand information, includes: Parsing the cargo information to obtain a cargo type identifier; Determine the type of calculation method for the demand for goods according to the goods type identifier, wherein the type of calculation method for the demand for goods at least includes calculation according to order demand information, calculation according to order demand information predicted within a preset time, and calculation based on the order demand information and the order demand information predicted within the preset time; Using the cargo type identifier as an index, query the corresponding specific calculation method in the preset specific calculation method table of cargo demand; According to the specific calculation method of the cargo demand, the cargo demand location information is constructed based on the order address and the predicted order address range; According to the calculation method type and the specific calculation method, the cargo demand corresponding to the cargo demand location information is calculated based on the order demand information and the predicted order demand information within the preset time, and the cargo demand information is constructed based on the cargo demand location information and the cargo demand.

3. The warehouse replenishment method according to claim 1, characterized in that: The acquiring of the transport equipment information, constructing the replenishment transport information based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped and the transport equipment information, comprises: Parsing the cargo information to obtain cargo transportation requirements; Parsing the transport equipment information to obtain the transport equipment carrying capacity and transport equipment location information; Determine whether the transport capacity of the transport equipment meets the cargo transport requirements, and extract the transport equipment identifiers corresponding to all transport equipment that meet the cargo transport requirements; Calculate the single maximum carrying capacity of each of the transport equipment based on the cargo transportation requirements and the carrying capacity of the transport equipment; Based on the replenishment location information, the shipping location information, the quantity to be replenished corresponding to the replenishment location, the quantity to be shipped corresponding to the shipping location, and a preset traffic route map, a directed and authorized edge from the shipping location to the replenishment location is constructed to obtain a replenishment task graph; The transport equipment location information and the single maximum carrying capacity corresponding to the transport equipment identification are respectively embedded into the replenishment task graph in the form of points and weights to obtain a transport task graph; The shortest path algorithm is called to calculate the shortest transportation path of each of the transportation equipment in the replenishment task graph based on the replenishment task graph and the transportation task graph to obtain the replenishment transportation information.

4. The warehouse replenishment method according to claim 3, characterized in that: The constructing a replenishment transportation instruction based on the replenishment transportation information includes: Parsing the replenishment transportation information to obtain the transportation equipment identification and the shortest transportation route; According to the transport equipment identification, query the corresponding instruction generation method in the preset instruction generation table; Based on the shortest transportation path, a corresponding replenishment transportation instruction is generated according to the instruction generation method.

5. The warehousing replenishment method according to any one of claims 1 to 4, characterized in that: After obtaining the inventory information and location information of all preset storage picking locations, the method further includes: Parsing the location information of the transport equipment and the location information of the storage picking area to obtain a storage location range; Obtaining transportation route information within the storage location; A traffic route map is constructed based on the traffic route information.

6. A storage replenishment device, characterized in that: The device comprises: The first acquisition module is used to acquire goods information, order demand information and predicted order demand information; A first construction module is used to determine a construction method of goods demand information according to the goods information, and construct goods demand information based on the order demand information and the predicted order demand information according to the construction method of goods demand information; The second acquisition module is used to obtain the inventory information and location information of all preset storage picking locations; A first calculation module, configured to determine a replenishment priority according to the cargo demand information, the inventory information and the location information, and calculate a quantity to be replenished based on the cargo demand information and the inventory information according to the replenishment priority; a second calculation module, configured to determine a shipment priority according to the quantity to be replenished, the inventory information, and the location information, and calculate a quantity to be shipped based on the quantity to be replenished and the inventory information according to the shipment priority; A second construction module is used to obtain transportation equipment information, and construct replenishment transportation information based on the cargo information, the location information, the quantity to be replenished, the quantity to be shipped, and the transportation equipment information; A third construction module is used to construct a replenishment transportation instruction based on the replenishment transportation information, and send the replenishment transportation instruction to the corresponding transportation equipment for execution; Wherein, the inventory information includes inventory status information and inventory quantity information, the inventory status information includes at least a direct supply status and a non-direct supply status, the replenishment priority is determined according to the goods demand information, the inventory information and the location information, and the quantity to be replenished is calculated based on the goods demand information and the inventory information according to the replenishment priority, including: parsing the inventory information, marking the storage picking location whose inventory status information is a direct supply status as a replenishment location, extracting the location information and inventory quantity information corresponding to the replenishment location, and obtaining the replenishment location location information and the replenishment location inventory quantity information; determining the replenishment priority corresponding to each of the replenishment locations according to the goods demand location information and the replenishment location location information; and calculating the quantity to be replenished corresponding to each of the replenishment locations in sequence according to the replenishment priority based on the goods demand quantity and the replenishment location inventory quantity information; The determining of the shipping priority according to the quantity to be replenished, the inventory information and the location information, and calculating the quantity to be shipped according to the shipping priority based on the quantity to be replenished and the inventory information, include: marking the storage picking location whose inventory status information is that it is not directly supplyable as the shipping location, extracting the location information and inventory quantity information corresponding to the shipping location, and obtaining the shipping location location information and the shipping location inventory quantity information; determining the shipping priority corresponding to each shipping location according to the replenishment location location information and the shipping location location information; and calculating the quantity to be shipped corresponding to each shipping location in turn according to the shipping priority based on the quantity to be replenished and the shipping location inventory quantity information.

7. A computer device, characterized in that: include: A memory and at least one processor, wherein instructions are stored in the memory, and the memory and the at least one processor are interconnected via a line; The at least one processor calls the instructions in the memory to enable the computer device to execute each step of the warehouse replenishment method according to any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, each step of the warehouse replenishment method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Replenishment method and device, computer readable storage medium and electronic equipment

    CN108596540A

  • Task processing method and device, electronic equipment and storage medium

    CN113762852A