Warehouse management method, device, computer equipment and storage medium

By using gravity or power-driven storage modules and transmission modules in the storage management device, the automatic inlet and out of the product is achieved, solving the problem of high efficiency and large-capacity storage in the existing technology, and improving the efficiency of inventory management and capacity utilization.

CN118195486BActive Publication Date: 2024-12-24SHENZHEN JINZHOU PRECISION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410468373.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-18
Publication Date
2024-12-24
Estimated Expiration
2044-04-18

AI Technical Summary

Technical Problem

The existing warehousing management methods are difficult to take into account both efficient and large-capacity storage, especially inefficient in inventory management of a large number of different models of products.

Method used

A warehousing management device and method was designed, using inlet equipment, out-of-warehouse equipment and warehousing warehouses. By setting up gravity or power-driven storage modules and transmission modules, the automatic inlet and out-of-warehouse equipment was reduced. The operating space increases inventory capacity.

Benefits of technology

It realizes efficient storage of large quantities of products in a smaller space, improves the efficiency and capacity utilization of warehousing management, and solves the problem of inefficiency in traditional methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118195486B_ABST
    Figure CN118195486B_ABST
Patent Text Reader

Abstract

The present application relates to a warehouse management method, device, computer equipment, storage medium and computer program product. The method includes: obtaining a warehousing request, the warehousing request carries the initial position of the product to be stored and the first warehouse identification; determining the warehousing storage module corresponding to the product to be stored in the first warehouse corresponding to the first warehouse identification; based on the initial position, generating a first transfer message, and pushing the first transfer message to the warehousing device, the first transfer message is used to control the warehousing device to grab the product to be stored from the initial position, and deliver the grabbed product to be stored to the first end of the warehousing storage module of the second warehouse. The use of this method can take into account both the efficient and large-capacity storage of products.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automatic control technology, and in particular to a warehouse management method, device, computer equipment, storage medium and computer program product. Background Art

[0002] With the rapid development of science and technology, more and more products are being developed, stored, and then used by people. Take drill bits as an example. The world consumes more and more drill bits every year, involving tens of thousands of different types of drill bits, and the types of drill bits will continue to increase in the future. Therefore, if drill bits need to be stored and managed, the general storage management method is difficult to achieve such high efficiency under such a large storage capacity, so a more efficient solution is needed.

[0003] In traditional technology, when products are put into storage, the inbound stacker delivers the products from the entrance station to the three-dimensional warehouse for stacked storage. That is, whenever a product is put into storage, it will first be placed on the bottom layer of the three-dimensional warehouse. When there is no placement space on the bottom layer of the three-dimensional warehouse, it will be placed on the layer above the bottom layer. In this way, the products are stacked and stored. When products are taken out of the warehouse, the outbound stacker grabs the products from the three-dimensional warehouse one by one and places them at the target location.

[0004] However, the current warehouse management method cannot take into account both high efficiency and large-capacity storage. Summary of the invention

[0005] Based on this, it is necessary to provide a warehouse storage method, device, computer equipment, computer-readable storage medium and computer program product that can take into account both high efficiency and large-capacity storage in order to address the above technical problems.

[0006] In a first aspect, the present application provides a warehouse management device, the device comprising a warehouse entry device, a warehouse exit device, and a warehouse; the warehouse is provided with a warehouse entry port, a warehouse exit port, a transmission module, and at least one storage module;

[0007] The transmission module is arranged between the storage entrance and the storage exit of the storage warehouse; when the storage module includes a first gravity-driven structure, the first gravity-driven structure is arranged between the storage entrance and the storage exit in the storage warehouse, and the first end arranged at the storage entrance is higher than the second end arranged at the storage exit;

[0008] The inbound equipment is arranged on the side where the inbound port of the storage warehouse is located; the outbound equipment is located on the side where the outbound port of the storage warehouse is located.

[0009] In one embodiment, when the storage module includes a first power drive structure, the first end of the first power drive structure is arranged at the storage entrance, and the second end of the first power drive structure is arranged at the storage exit; the storage module is used to transfer the product from the first end to the second end and store it.

[0010] In one embodiment,

[0011] The transmission module is arranged inside or outside the storage warehouse; the transmission module includes a second power drive structure or a second gravity drive structure;

[0012] In the case where the transmission module includes the second power drive structure, the third end of the second power drive structure is arranged at the storage entrance, and the fourth end of the second power drive structure is arranged at the storage exit; the second power drive structure is used to transmit the product from the storage exit to the storage entrance;

[0013] or

[0014] When the transmission module includes the second gravity-driven structure, the second gravity-driven structure is arranged between the entry and exit of the warehouse, and the third end arranged at the entry is lower than the fourth end arranged at the exit.

[0015] In one embodiment,

[0016] At least one column of the storage modules is provided in the storage warehouse, and one column of the storage modules includes at least one storage module;

[0017] and / or

[0018] At least one row of the storage modules is disposed in the storage warehouse, and at least one of the storage modules in a row of the storage modules is provided.

[0019] In one embodiment, the warehouse includes at least one. When there are at least two warehouses, at least two of the warehouse entrances are arranged opposite to each other, the entry equipment is arranged between the two oppositely arranged entry ports of the warehouses, and the exit ports of the two warehouses oppositely arranged entry ports are respectively provided with at least one exit equipment.

[0020] The above-mentioned warehouse management device includes a storage device, a storage device, and a warehouse; the warehouse is provided with a storage port, a storage port, a transmission module, and at least one storage module; the transmission module is arranged between the storage port and the storage port of the warehouse; in the case where the storage module includes a first gravity-driven structure, the first gravity-driven structure is arranged between the storage port and the storage port in the warehouse, and the first end arranged at the storage port is higher than the second end arranged at the storage port; the storage device is arranged at the side where the storage port is located in the warehouse; the storage device is located at the side where the storage port is located. The device can efficiently realize the storage of products by setting the storage module as the first gravity-driven structure, and when entering the warehouse, it can slide down from the storage port to one end arranged at the storage port for storage without the operation of the storage device, so that more space can be turned into an effective space for directly storing products instead of the movement space of the storage device, and more inventory can be held in a smaller space. Therefore, the device realizes efficient and large-capacity storage.

[0021] In a second aspect, the present application further provides a warehouse management method, which is applied to the above-mentioned warehouse management device, and the method includes:

[0022] Obtaining a warehousing request, wherein the warehousing request carries an initial location of the product to be stored and an identifier of the first warehouse;

[0023] Determine a storage module corresponding to the product to be stored in the first storage warehouse corresponding to the first storage warehouse identifier;

[0024] Based on the initial position, a first transfer message is generated and pushed to the warehousing device, wherein the first transfer message is used to control the warehousing device to grab the product to be loaded into the warehouse from the initial position, and deliver the grabbed product to be loaded into the warehouse to the first end of the warehousing storage module of the second warehouse.

[0025] In one embodiment, the step of determining a storage module corresponding to the product to be stored in the first storage warehouse corresponding to the first storage warehouse identifier includes:

[0026] Obtaining a first type of the product to be stored;

[0027] Based on the first type, a storage module matching the first type in the first warehouse is determined, and the storage module matching the first type is determined as the incoming storage module corresponding to the product to be entered into the warehouse.

[0028] In one embodiment, the method further comprises:

[0029] Get the historical outbound volume per unit time of different types of products;

[0030] Based on the order of the size of the historical shipment volume per unit time, the storage module of the first warehouse is allocated to the product type corresponding to the historical shipment volume per unit time, wherein the larger the historical shipment volume per unit time, the closer the storage module allocated to the product type corresponding to the historical shipment volume per unit time is to the shipment port of the first warehouse.

[0031] In one embodiment, the method further comprises:

[0032] Obtaining a warehouse transfer request, wherein the warehouse transfer request includes a second warehouse identifier and a target warehouse identifier;

[0033] Sending a second transfer message to the outbound device, wherein the second transfer message is used to control the outbound device to grab the product to be transferred from the second end of the storage module of the second warehouse corresponding to the second warehouse identifier, and deliver the grabbed product to be transferred to the fourth end of the transmission module of the second warehouse;

[0034] When the product to be transferred is transmitted from the fourth end to the third end, a third transfer message is sent to the warehousing device, and the third transfer message is used to control the warehousing device to grab the product to be transferred from the third end of the transmission module of the second warehouse, and deliver the grabbed product to be transferred to the target warehouse corresponding to the target warehouse identifier.

[0035] In one embodiment, obtaining the library call request includes:

[0036] Obtaining the quantity of products of the second type to be stored, and the maximum storage quantity of storage modules corresponding to the second type in the second storage warehouse;

[0037] When the quantity to be stored is greater than the maximum storage quantity, the second type of product is determined as a product to be transferred, and a transfer confirmation message of the product to be transferred is pushed;

[0038] Obtain a database transfer request uploaded based on the database transfer confirmation message.

[0039] In a third aspect, the present application further provides another warehouse management device, the device comprising:

[0040] An acquisition module, used to acquire a warehousing request, wherein the warehousing request carries an initial position of the product to be stored and an identifier of the first warehouse;

[0041] A determination module, used to determine a storage module corresponding to the product to be stored in the first warehouse corresponding to the first warehouse identifier;

[0042] The warehousing module generates a first transfer message based on the initial position and pushes the first transfer message to the warehousing device, wherein the first transfer message is used to control the warehousing device to grab the product to be loaded from the initial position and deliver the grabbed product to be loaded to the first end of the warehousing storage module of the second warehouse.

[0043] In a fourth aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0044] Obtaining a warehousing request, wherein the warehousing request carries an initial location of the product to be stored and an identifier of the first warehouse;

[0045] Determine a storage module corresponding to the product to be stored in the first storage warehouse corresponding to the first storage warehouse identifier;

[0046] Based on the initial position, a first transfer message is generated and pushed to the warehousing device, wherein the first transfer message is used to control the warehousing device to grab the product to be loaded into the warehouse from the initial position, and deliver the grabbed product to be loaded into the warehouse to the first end of the warehousing storage module of the second warehouse.

[0047] In a fifth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0048] Obtaining a warehousing request, wherein the warehousing request carries an initial location of the product to be stored and an identifier of the first warehouse;

[0049] Determine a storage module corresponding to the product to be stored in the first storage warehouse corresponding to the first storage warehouse identifier;

[0050] Based on the initial position, a first transfer message is generated and pushed to the warehousing device, wherein the first transfer message is used to control the warehousing device to grab the product to be loaded into the warehouse from the initial position, and deliver the grabbed product to be loaded into the warehouse to the first end of the warehousing storage module of the second warehouse.

[0051] In a sixth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0052] Obtaining a warehousing request, wherein the warehousing request carries an initial location of the product to be stored and an identifier of the first warehouse;

[0053] Determine a storage module corresponding to the product to be stored in the first storage warehouse corresponding to the first storage warehouse identifier;

[0054] Based on the initial position, a first transfer message is generated and pushed to the warehousing device, wherein the first transfer message is used to control the warehousing device to grab the product to be loaded into the warehouse from the initial position, and deliver the grabbed product to be loaded into the warehouse to the first end of the warehousing storage module of the second warehouse.

[0055] In the above-mentioned warehouse management method, during the whole process, by setting up a storage module in the first warehouse, the product can be efficiently transferred from one end of the storage module set at the warehouse entrance of the first warehouse to one end of the storage module set at the warehouse exit for storage without the need to operate the warehouse entry equipment. The setting of the storage module turns more space into effective space for directly storing products instead of the movement space of the warehouse entry equipment, so that more inventory can be stored in a smaller space. Therefore, efficient and large-capacity warehouse storage is achieved. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0057] Figure 1 A basic structural block diagram of a warehouse management device in one embodiment;

[0058] Figure 2 A basic structural block diagram of a power drive structure of a storage warehouse in one embodiment;

[0059] Figure 3 It is a structural block diagram of two warehouse entrances arranged relatively to each other in a warehouse management device in one embodiment;

[0060] FIG4 is a front view and a side view of a storage-in device or a storage-out device in one embodiment;

[0061] FIG5 is an application environment diagram of a warehouse management method in one embodiment;

[0062] Figure 6 A schematic diagram of a process of a warehouse management method in one embodiment;

[0063] Figure 7 is a structural block diagram of a warehouse management device in another embodiment;

[0064] FIG. 8 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0065] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0066] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0067] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0068] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, a first resistor may be referred to as a second resistor, and similarly, a second resistor may be referred to as a first resistor. Both the first resistor and the second resistor are resistors, but they are not the same resistor.

[0069] It can be understood that the “connection” in the following embodiments should be understood as “electrical connection”, “communication connection”, etc. if the connected circuits, modules, units, etc. have electrical signals or data transmission between each other.

[0070] It can be understood that “at least one” means one or more, “plurality” means two or more, and “at least a portion of an element” means a part or all of an element.

[0071] When used herein, the singular forms "a", "an", and "said / the" may also include plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "include / comprise" or "have" and the like specify the presence of stated features, wholes, steps, operations, components, parts, or combinations thereof, but do not exclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts, or combinations thereof. At the same time, the term "and / or" used in this specification includes any and all combinations of the relevant listed items.

[0072] like Figure 1As shown, the present application provides a warehouse management device, including an inbound device 100, an outbound device 300, and a warehouse 500; the warehouse 500 is provided with an inbound port 520, an outbound port 540, a transmission module 560, and at least one storage module 580.

[0073] The transmission module 560 is arranged between the entrance port 520 and the exit port 540 of the warehouse 500; when the storage module 580 includes a first gravity-driven structure, the first gravity-driven structure is arranged between the entrance port 520 and the exit port 540 of the warehouse 500, and the first end 582 arranged at the entrance port 520 is higher than the second end 584 arranged at the exit port 540; the entry equipment 100 is arranged on the side where the entrance port 520 of the warehouse 500 is located; the exit equipment 300 is located on the side where the exit port 540 of the warehouse 500 is located.

[0074] Specifically, the storage module is arranged inside the storage warehouse. In the case where the storage module includes a first gravity-driven structure, the first gravity-driven structure includes but is not limited to an inclined roller bar, and the first gravity-driven structure is used to transfer the product from one end of the storage warehouse set at the entrance to one end of the storage warehouse set at the exit through gravity drive; the transmission module is arranged between the entrance and exit of the storage warehouse, and is used to transfer the product from one end of the storage warehouse set at the exit to one end of the storage warehouse set at the entrance. By setting the gravity-driven structure as the storage module, the sliding friction is converted into rolling friction, thereby greatly reducing the friction between the material box and the bottom. Under a certain tilt angle, the product can naturally and stably slide from a high place to a low place under the action of the limiting mechanisms on both sides of the roller bar.

[0075] Furthermore, the storage-in equipment includes but is not limited to a storage-in stacker, and the storage-out equipment includes but is not limited to a storage-out stacker.

[0076] In one embodiment, the warehouse management device further includes a small square frame and a main profile frame. The small square frame is the main supporting mechanism of the warehouse, and the main profile frame is the main supporting fixed structure of the warehouse entry device or warehouse exit device. And because the warehouse and the warehouse entry device or warehouse exit device are designed separately, the warehouse entry device or warehouse exit device does not need a strong fixed structure, that is, the main profile frame does not need too high strength and redundant fixed shock absorbing mechanism design, which can reduce the cost of the warehouse management device to a certain extent.

[0077] In one embodiment, the storage management device includes a respective device operation controller, such as a PLC (Programmable Logic Controller). In addition, the storage management device includes a host computer, which is used to send messages to the respective device operation controllers of the storage management device or the storage management device to control the corresponding storage management device or the storage management device to perform storage management or storage management operations.

[0078] The above-mentioned warehouse management device includes a storage device, a storage device, and a warehouse; the warehouse is provided with a storage port, a storage port, a transmission module, and at least one storage module; the transmission module is arranged between the storage port and the storage port of the warehouse; in the case where the storage module includes a first gravity-driven structure, the first gravity-driven structure is arranged between the storage port and the storage port in the warehouse, and the first end arranged at the storage port is higher than the second end arranged at the storage port; the storage device is arranged at the side where the storage port is located in the warehouse; the storage device is located at the side where the storage port is located. The device can efficiently realize the storage of products by setting the storage module as the first gravity-driven structure, and when entering the warehouse, it can slide down from the storage port to one end arranged at the storage port for storage without the operation of the storage device, so that more space can be turned into an effective space for directly storing products instead of the movement space of the storage device, and more inventory can be held in a smaller space. Therefore, the device realizes efficient and large-capacity storage.

[0079] In one embodiment, when the storage module includes a first power drive structure, the first end of the first power drive structure is set at the entrance, and the second end of the first power drive structure is set at the exit; the storage module is used to transfer the product from the first end to the second end and store it.

[0080] Specifically, the storage module includes not only a gravity-driven structure, but also a power-driven structure, which refers to a close-packed structure driven by power. Figure 2 As shown, Figure 2 The transmission module is not shown in the figure, the first end 582 of the first power drive structure is arranged at the storage entrance 520, and the second end 584 of the first power drive structure is arranged at the storage exit 540. In addition, it also includes the storage entry device 100 and the storage exit device 300. The power drive structure includes but is not limited to a power-driven assembly line for transmitting the product from the first end to the second end, that is, from the storage entrance to a place near the storage exit, and storing it.

[0081] In this embodiment, by configuring the storage module as a power-driven structure, the product can be automatically controlled to be transferred from the first end of the storage warehouse to the second end of the storage warehouse by relying on power, thereby achieving efficient storage.

[0082] In one embodiment, the transmission module is arranged inside or outside the warehouse; the transmission module includes a second power drive structure or a second gravity drive structure; when the transmission module includes the second power drive structure, the third end of the second power drive structure is arranged at the entrance, and the fourth end of the second power drive structure is arranged at the exit; the second power drive structure is used to transfer the product from the exit to the entrance; or when the transmission module includes the second gravity drive structure, the second gravity drive structure is arranged between the entrance and exit of the warehouse, and the third end arranged at the entrance is lower than the fourth end arranged at the exit.

[0083] Specifically, the transmission module can be a gravity-driven structure or a power-driven structure, that is, the transmission module can be an inclined roller bar or an assembly line, and the transmission module is used to transfer the product from one end of the warehouse located at the warehouse outlet to one end of the warehouse located at the warehouse inlet. Further, the transmission module can be set inside the warehouse or outside the warehouse. Specifically, the transmission module can be set inside the warehouse in the form of a gravity-driven structure or a power-driven structure, or it can be set outside the warehouse in the form of a gravity-driven structure or a power-driven structure.

[0084] In the case where the transmission module is a gravity-driven structure and the gravity-driven structure is arranged inside the storage warehouse, Figure 1 As shown, one end of the transmission module is arranged at the third end 562 of the storage entrance 520, and the other end is arranged at the fourth end 564 of the storage exit 540, wherein the third end 562 arranged at the storage entrance 520 is lower than the fourth end 564 arranged at the storage exit 540. In the case where the transmission module is a gravity-driven structure and the gravity-driven structure is arranged outside the storage warehouse, the specific tilting mode of the transmission module is still the same as above, except that it is different inside and outside the storage warehouse. By setting the transmission module as a gravity-driven structure, the sliding friction is converted into rolling friction, thereby greatly reducing the friction between the material box and the bottom. Under a certain tilt angle, the product can naturally slide from a high place to a low place stably under the action of the limiting mechanisms on both sides of the roller bar; by setting the transmission module inside the storage warehouse, the automatic transfer of the product can be realized through the transmission module without the participation of other equipment; and by setting the transmission module outside the storage warehouse, the space inside the storage warehouse can be further saved and the storage space inside the storage warehouse can be increased.

[0085] In the case where the transmission module is a power-driven structure, and the power-driven structure is arranged outside the warehouse, one end of the transmission module is arranged at the entrance 520, and the other end is arranged at the exit 540. And the assembly line is transmitted from the exit to the entrance outside the warehouse through the power control product. In the case where the transmission module is a power-driven structure, and the power-driven structure is arranged inside the warehouse, the specific setting method of the transmission module remains the same as above, except that it is located inside and outside the warehouse. By setting the transmission module as a power-driven structure, it is possible to rely on power to achieve automatic transmission of products and improve transmission efficiency; by setting the transmission module inside the warehouse, it is possible to achieve automatic transfer of products through the transmission module, turning more space into effective space for directly storing products instead of movement space for warehousing equipment; and setting the transmission module outside the warehouse further saves space inside the warehouse and increases storage space inside the warehouse.

[0086] In this embodiment, by setting the transmission module inside the warehouse, the automatic transfer of products can be achieved through the transmission module, and more space can be converted into effective space for directly storing products rather than movement space for warehousing equipment; by setting the transmission module outside the warehouse, the storage space inside the warehouse can be further increased; or the transmission module can be set as a gravity-driven structure, which can improve the transmission efficiency without power at a certain inclination angle; when the transmission module is set as a power-driven structure, the product can be automatically transmitted to the target location by power, which can also improve the transmission efficiency.

[0087] In one embodiment, at least one column of storage modules 580 is provided in the storage warehouse 500, and a column of storage modules 580 includes at least one storage module 580; and / or at least one row of storage modules 580 is provided in the storage warehouse 500, and a row of storage modules 580 includes at least one storage module 580.

[0088] Specifically, it can be understood that the storage modules are distributed in the warehouse in the form of rows and columns, and can include storage modules in multiple rows and columns, which can increase the storage space of the warehouse. In the case where the transmission module is inside the warehouse, the transmission module and the storage module are not in the same row or column, that is, the transmission module is in a separate roller row.

[0089] In this embodiment, the storage space of the warehouse can be increased by setting up multiple rows and columns of storage modules in the warehouse, and because the storage modules can realize automatic transfer of products from one end of the warehouse set at the entrance to the other end of the warehouse set at the exit, there is no need for equipment to operate inside the warehouse, and more space can be converted into setting space for storage modules that can directly store products.

[0090] In one embodiment, the number of the transmission module 560 is one.

[0091] In this embodiment, by setting up a transmission module, that is, setting up an inclined roller bar or assembly line, the products can be efficiently and automatically transferred from one end of the warehouse outlet set at the inside or outside of the warehouse to one end of the warehouse entrance set at the warehouse, thereby realizing the product outbound or warehouse transfer.

[0092] In one embodiment, the storage warehouse 500 includes at least one. When there are at least two storage warehouses, the storage entrances 520 of at least two storage warehouses are relatively arranged, the storage entry equipment 100 is arranged between the storage entrances 520 of the two storage warehouses relatively arranged, and the storage exits 540 of the two storage warehouses relatively arranged with the storage entrances 520 are respectively provided with at least one storage exit equipment 300.

[0093] Among them, relative setting means that the entrances of two warehouses are set face to face.

[0094] Specifically, when there are two or more warehouses, Figure 3 As shown, Figure 3 The transmission module in is the roller bar. Figure 3 The storage entrances 520 of the two storage warehouses 500 are arranged face to face, and the two storage warehouses 500 with the storage entrances 520 facing each other share the storage entrance equipment 100, that is, the storage entrance equipment can realize the storage entrance operation of the two storage warehouses, and the outbound equipment of the two storage warehouses is not a shared outbound equipment, but each storage warehouse outbound is respectively provided with its own outbound equipment 300. Further, the two storage warehouses 500 with the storage entrances 520 facing each other share more than one storage entrance equipment 100, and can share multiple storage entrance equipment, and the two storage warehouses with the storage entrances facing each other also have more than one outbound equipment, and each storage warehouse outbound 540 can be provided with multiple outbound equipment 300.

[0095] Furthermore, the front view and side view of the warehousing equipment or the warehousing outgoing equipment are shown in Figure 4. The structures of the warehousing equipment and the warehousing outgoing equipment include various conveyor belts and clamps 11; the conveyor belt is used to convey products, that is, the products can be placed on the conveyor belt of the warehousing equipment to facilitate being clamped by the clamp 11 on the warehousing equipment; the clamp 11 is used to clamp the products on the conveyor belt and deliver the grasped products.

[0096] Specifically, taking the warehousing equipment as an example, the core mechanism of the warehousing equipment is the conveyor belt 12 of the length direction X axis, the conveyor belt 13 of the height direction Z axis, the conveyor belt in the Y axis direction, and the clamp 11, but the warehousing equipment is not limited to these four structures. The main function of the warehousing equipment is to automatically sort the materials entering the warehouse and put the corresponding types of materials into the corresponding storage warehouse locations. Furthermore, the warehousing equipment also includes a cache conveyor belt 14, and the cache conveyor belt 14 can be multiple, and the cache conveyor belt 14 can cache multiple products 15, so that when the products are put into the warehouse, multiple products can be grabbed at the same time for caching, and then the warehousing of multiple products can be executed in sequence, reducing the movement of the warehousing equipment and improving the overall efficiency of warehousing. The clamp 11 includes but is not limited to a telescopic clamp, and the telescopic clamp can also be multiple.

[0097] Furthermore, the structure of the outbound equipment is similar to the above-mentioned structure of the inbound equipment. The function of the outbound equipment is to automatically sort the products to be shipped out and put the corresponding types of materials into the corresponding storage warehouse locations. In this application, the outbound equipment and the inbound equipment can perform inbound and outbound operations at the same time to achieve more efficient product inbound and outbound operations.

[0098] In this embodiment, by providing the outbound device and the inbound device with a conveyor belt and a clamp, it is convenient to transmit and clamp the products to be grasped, and to deliver the grasped products.

[0099] According to the above-mentioned warehouse management device, the embodiment of the present application also provides a warehouse management method, which can be applied in the application environment shown in Figure 5. Among them, the host computer 102 communicates with the above-mentioned warehouse management device 104 through the network. The data storage system can store the data that the host computer 102 needs to process. The data storage system can be integrated on the host computer 102, or it can be placed on the cloud or other network servers.

[0100] The storage management device includes a storage entry device, a storage exit device, and a storage warehouse; the storage warehouse is provided with a storage entry port, a storage exit port, a transmission module, and at least one storage module. The transmission module is located inside or outside the storage warehouse and is arranged between the storage entry port and the storage exit port of the storage warehouse, and the third end of the transmission module is arranged at the storage entry port, and the fourth end of the transmission module is arranged at the storage exit port; the storage module is located inside the storage warehouse, and the storage module is arranged between the storage entry port and the storage exit port of the storage warehouse. When the storage module is a gravity-driven structure, the first end arranged at the storage entry port is higher than the second end arranged at the storage exit port; the storage entry device is arranged on the side where the storage entry port of the storage warehouse is located; the storage exit device is located on the side where the storage exit port of the storage warehouse is located. In addition, the storage module can also be a power-driven structure. When the storage module is a power-driven structure, the first end of the storage module is arranged at the storage entry port, and the second end of the storage module is arranged at the storage exit port. The transmission module includes but is not limited to a gravity-driven structure or a power-driven structure.

[0101] The upper computer 102 obtains the warehousing request sent by the user, extracts the initial position of the product to be entered in the warehousing request and the first warehouse identifier; determines the warehousing storage module corresponding to the product to be entered in the first warehouse corresponding to the first warehouse identifier; based on the initial position, generates a first transfer message, and pushes the first transfer message to the warehousing device, the first transfer message is used to control the warehousing device to grab the product to be entered from the initial position, and deliver the grabbed product to be entered to the first end of the warehousing storage module of the second warehouse, the product to be entered can be transferred from the first end of the warehousing storage module to the second end of the warehousing storage module for storage due to gravity or power.

[0102] In an exemplary embodiment, Figure 6 As shown, a warehouse management method is provided, and the method is applied to the host computer 102 in FIG5 as an example for explanation. Among them:

[0103] S200, obtaining a storage request.

[0104] The entry request carries the initial location of the product to be entered and the identifier of the first warehouse. The second warehouse is the warehouse where the product to be entered is about to be entered.

[0105] Specifically, the storage management device can realize efficient storage. Specifically, when the host computer obtains the storage request, it extracts the initial position and the first storage warehouse identification of the product to be stored in the storage request, that is, obtains the storage warehouse identification of the product to be stored.

[0106] S400, determining a storage module corresponding to a product to be stored in a first warehouse corresponding to a first warehouse identifier.

[0107] Specifically, determine the first warehouse corresponding to the first warehouse identification where the product to be entered is about to be entered, and since there are many storage modules in the first warehouse, it is necessary to determine the storage module corresponding to the product to be entered in the first warehouse, that is, the storage module for subsequent storage after the product to be entered is entered.

[0108] S600: Generate a first transfer message based on the initial position, and push the first transfer message to the warehousing device.

[0109] The first transfer message is used to control the warehousing device to grab the product to be loaded from the initial position, and deliver the grabbed product to be loaded to the first end of the warehousing storage module of the second warehouse.

[0110] Specifically, the upper computer generates a first transfer message based on the initial position of the product to be entered into the warehouse, and pushes the first transfer message to the warehouse entry device, controls the warehouse entry device to grab the product to be entered into the warehouse from the initial position, and delivers the grabbed product to be entered into the warehouse to the first end of the warehouse entry storage module of the second warehouse. When the storage module is a gravity-driven structure, the product to be entered into the warehouse slides down from the first end of the warehouse entry storage module to the second end of the warehouse entry storage module for storage; when the storage module is a power-driven structure, the product to be entered into the warehouse is driven by power from the first end of the warehouse entry storage module to the second end of the warehouse entry storage module for storage.

[0111] Furthermore, if there is more than one product to be stored, a certain number of products to be stored can be grabbed for storage, and placed in order at the first end of the storage module, and transferred to the second end of the storage module by gravity or power to complete the storage. In other words, the application can ensure the first-in-first-out principle of products, that is, for the same type of products, the first to enter will be closer to the second end of the storage module, and therefore, will be grabbed by the outbound device first, ensuring that the storage time of each product of the same type is the minimum.

[0112] In this embodiment, during the whole process, by setting up a storage module in the first warehouse, the product can be efficiently transferred from one end of the storage module set at the warehouse entrance of the first warehouse to one end of the storage module set at the warehouse exit for storage without the need to operate the warehouse entry equipment. The setting of the storage module turns more space into effective space for directly storing products instead of the movement space of the warehouse entry equipment, so that more inventory can be stored in a smaller space. Therefore, efficient and large-capacity warehouse storage is achieved.

[0113] In one embodiment, determining the storage module corresponding to the product to be stored in the first warehouse corresponding to the first warehouse identifier includes:

[0114] Obtain a first type of the product to be stored; based on the first type, determine a storage module in the first warehouse that matches the first type, and determine the storage module that matches the first type as the storage module corresponding to the product to be stored.

[0115] Specifically, each storage module corresponds to a different type of stored product. The product to be stored has an electronic tag that can retrieve information, such as RFID (Radio Frequency Identification) and a QR code. The electronic tag of the product to be stored is scanned by an automatic scanning mechanism to obtain information, for example, the type of the product to be stored. The host computer obtains the first type of the scanned product to be stored, and based on the first type of the product to be stored, determines the storage module in the first warehouse that stores the first type of product, and uses the storage module as the storage module corresponding to the product to be stored.

[0116] In this embodiment, when each storage module corresponds to a different type of stored product, by obtaining the first type of the product to be stored in the warehouse, it is possible to accurately determine the storage module in which the product to be stored in the first warehouse is stored based on the first type, thereby avoiding delivery to a storage module of a different type from that of the product to be stored.

[0117] In one embodiment, the method further comprises:

[0118] Obtain the historical unit time shipment quantities of different types of products; and allocate the storage modules of the first storage warehouse to the types of products corresponding to the historical unit time shipment quantities based on the order of the historical unit time shipment quantities.

[0119] The larger the historical unit time outbound volume is, the closer the storage module allocated to the type of product corresponding to the historical unit time outbound volume is to the outbound port of the first storage warehouse. The unit time can be a week, a month, a quarter, or a year, which is customized by the staff. The historical unit time outbound volume is the number of products of this type that have been outbound in the historical unit time.

[0120] Specifically, when a certain type of product needs to be put into storage, first, the historical outbound volume per unit time of different types of products is obtained, and the product types are sorted based on the size of the historical outbound volume per unit time. Products of the type with a larger historical outbound volume per unit time are stored in a storage module closer to the outbound port; products of the type with a smaller historical outbound volume per unit time are stored in a storage module farther from the outbound port.

[0121] More specifically, the size of historical outbound quantities per unit time can be sorted, and the sorted historical outbound quantities per unit time can be associated with their corresponding types to obtain a type outbound quantity association sequence. The storage module closest to the outbound port of the first warehouse is determined as the storage module corresponding to the third type with the largest historical outbound quantity per unit time in the type outbound quantity association sequence; the storage module second closest to the outbound port of the first warehouse is determined as the storage module corresponding to the third type with the second largest historical outbound quantity per unit time in the type outbound quantity association sequence, ..., until the storage module farthest from the outbound port of the first warehouse is determined as the storage module corresponding to the type with the smallest historical outbound quantity per unit time in the type outbound quantity association sequence.

[0122] In this embodiment, the larger the historical unit time shipment of a certain type of product, the closer the storage module allocated to the type of product corresponding to the historical unit time shipment is to the shipment port of the first storage warehouse, so as to accurately determine the storage modules where different types of products are located.

[0123] In one embodiment, the method further comprises:

[0124] Obtain a library transfer request; send a second transfer message to the outbound device; and send a third transfer message to the inbound device when the product to be transferred is transmitted from the fourth end to the third end.

[0125] Among them, the warehouse transfer request includes the second warehouse identifier and the target warehouse identifier, and the warehouse transfer request refers to transferring the products in a certain warehouse from the warehouse to another warehouse; the second transfer message is used to control the outbound equipment to grab the products to be transferred from the second end of the storage module of the second warehouse corresponding to the second warehouse identifier, and deliver the grabbed products to be transferred to the fourth end of the transmission module of the second warehouse; the third transfer message is used to control the inbound equipment to grab the products to be transferred from the third end of the transmission module of the second warehouse, and deliver the grabbed products to be transferred to the target warehouse corresponding to the target warehouse identifier.

[0126] Specifically, the host computer can obtain the warehouse transfer request uploaded by the staff, or calculate whether it is necessary to execute the warehouse transfer of a certain product through its own warehouse management system. At this time, the product to be transferred is stored in the second warehouse at one end of the exit, that is, the second end of the storage module in the second warehouse. Furthermore, the warehouse transfer request includes the second warehouse identification and the target warehouse identification, wherein the second warehouse identification is the warehouse identification of the product to be transferred currently, and the target warehouse identification is the warehouse identification of the product to be transferred that needs to be transferred.

[0127] Further, the second warehouse corresponding to the second warehouse identification is determined, and the target warehouse corresponding to the target warehouse identification is determined. Since the products to be transferred are stored at the second end of the storage module in the second warehouse, that is, the end of the second warehouse close to the warehouse exit, but one side of the warehouse exit is the warehouse exit equipment, and the warehouse exit equipment cannot realize the storage of the products to be transferred in the target warehouse, therefore, it is necessary to transfer the products to be transferred to the end of the warehouse close to the warehouse entrance, and the warehouse entrance equipment on the side of the warehouse entrance can realize the delivery of the products to be transferred to the target warehouse.

[0128] And because the products to be transferred cannot slide down from the storage module to the end of the storage warehouse set at the entrance, a new transmission module is required to transfer the products to be transferred from the exit to the entrance. The transmission module can be inside the storage warehouse or outside the storage warehouse; the transmission module can be a gravity-driven structure or a power-driven structure; when the transmission module is a gravity-driven structure, the gravity-driven structure includes a third end set at the entrance and a fourth end set at the exit, and the third end set at the entrance is lower than the fourth end set at the exit; when the transmission module is a power-driven structure, one end of the power-driven structure is set at the entrance, and the other end is set at the exit. The host computer sends a second transfer message to the exit device to control the exit device to grab the products to be transferred from the second end of the storage module set at the exit to the fourth end of the transmission module also set at the exit.

[0129] Furthermore, in the case where the transmission module is a gravity-driven structure, since the third end of the gravity-driven structure arranged at the warehouse entrance is lower than the fourth end arranged at the warehouse exit, the products to be transferred from the warehouse on the fourth end will be affected by gravity and slide down to the third end of the transmission module arranged at the warehouse entrance; or, in the case where the transmission module is a power-driven structure, the products to be transferred from the warehouse will be automatically transferred from the fourth end of the transmission module to the third end of the transmission module due to power drive.

[0130] When the product to be transferred is transferred from the fourth end to the third end, the product to be transferred can be delivered to the target warehouse from the third end of the transmission module through the warehousing device. That is to say, the host computer sends the third transfer message to the warehousing device, controls the warehousing device to grab the product to be transferred from the third end of the transmission module of the first warehouse, and delivers the grabbed product to be transferred to the target warehouse corresponding to the target warehouse identifier, so that the target warehouse can store the product to be transferred.

[0131] The target warehouse also includes a number of storage modules, and the storage modules in the target warehouse are arranged between the entrance and exit of the target warehouse. The storage modules in the target warehouse can be a power-driven structure or a gravity-driven structure. In the case where the storage module in the target warehouse is a gravity-driven structure, the first end of the storage module arranged at the entrance is higher than the second end arranged at the exit, that is, delivering the grabbed products to be transferred to the target warehouse corresponding to the target warehouse identification is essentially delivering the grabbed products to be transferred to the second end of the target warehouse arranged at the entrance, and then the second end of the target warehouse arranged at the entrance slides down to the first end of the target warehouse arranged at the entrance by relying on gravity, so as to realize the storage of the products to be transferred in the target warehouse. In the case that the storage module in the target warehouse is a power-driven structure, the grabbed products to be transferred are delivered to the target warehouse corresponding to the target warehouse identification. In essence, the grabbed products to be transferred are delivered to the second end of the target warehouse at the entrance, and then the second end of the target warehouse at the entrance is automatically transmitted to the first end of the target warehouse at the entrance by relying on power factors, thereby realizing the storage of the products to be transferred in the target warehouse.

[0132] Furthermore, the target warehouse can share a set of warehousing equipment with the second warehouse, and the warehousing equipment is arranged on one side where the entrances of the two warehouses are located.

[0133] In this embodiment, by setting a transmission module in the second warehouse, the product can be efficiently transferred from one end of the storage module of the second warehouse set at the warehouse exit to one end of the transmission module of the second warehouse set at the warehouse exit, and can be transferred to the other end of the transmission module set at the warehouse entrance without the operation of the warehouse entry equipment, so that the warehouse entry equipment can grab the product and deliver it to the target warehouse for storage. Furthermore, the setting of the transmission module turns more space into effective space for directly storing products instead of movement space for warehouse entry equipment, and more inventory can be stored in a smaller space. Therefore, efficient and large-capacity warehouse storage is achieved.

[0134] In one embodiment, obtaining a library call request includes:

[0135] Obtain the quantity of products of the second type to be entered into the warehouse, and the maximum storage quantity of the storage module corresponding to the second type in the second warehouse; when the quantity to be entered into the warehouse is greater than the maximum storage quantity, determine the products of the second type as products to be transferred from the warehouse, and push the transfer confirmation message of the products to be transferred from the warehouse; obtain the transfer request uploaded based on the transfer confirmation message.

[0136] The quantity to be stored refers to the actual quantity required for storage.

[0137] Specifically, when there is more than one storage warehouse in the storage management device, a warehouse transfer operation can be performed for large-volume products. It should be noted that large-volume products refer to a product whose actual quantity that needs to be stored in the warehouse is greater than the maximum storage quantity of the second storage warehouse. In practical applications, the type of product that needs to be stored in large quantities must be the type that needs to be used in large quantities. Therefore, it is very important to increase the efficiency of the outbound delivery of large quantities of this type of product.

[0138] Specifically, obtain the number M of products of the second type to be stored in the warehouse, and obtain the maximum storage number N of the storage modules corresponding to the second type in the second warehouse, where the storage module corresponding to the second type may be one storage module or multiple storage modules. If M>N, the second type of product is a product stored in large quantities, and it is necessary to perform a warehouse transfer operation on the second type of product. That is, the second type of product is determined as a product to be transferred. In addition, a warehouse transfer confirmation message of the product to be transferred can also be pushed to the staff; if the staff agrees to execute the warehouse transfer, the staff uploads the warehouse transfer request, and the host computer obtains the warehouse transfer request uploaded by the staff based on the warehouse transfer confirmation message.

[0139] After the warehouse transfer operation is completed, if M is an even number, the storage modules corresponding to the second type in the second warehouse and the target warehouse both store M / 2 products of the second type. If M is an odd number, one of the second warehouse and the target warehouse has a storage module corresponding to the second type storing M / 2 products of the second type, and the other warehouse has a storage module corresponding to the second type storing M / 2+1 products of the second type.

[0140] In this embodiment, when the quantity to be stored is greater than the maximum storage quantity, the second type of product is determined as the product to be transferred from the warehouse. This ensures that when the second type of product is shipped out, this type of product can be shipped out from both warehouses at the same time without reducing the types of products that can be stored. This allows the product types that need to be used in large quantities to achieve double the shipping efficiency, and can balance the workload of the shipping equipment on both sides, thereby increasing the overall shipping efficiency.

[0141] In one embodiment, the method also includes: obtaining an outbound delivery request, the outbound delivery request includes a third warehouse identifier and a target outbound delivery location; pushing a fourth transfer message to the outbound delivery device, the fourth transfer message is used to control the outbound delivery device to grab the products to be shipped from the third warehouse corresponding to the third warehouse identifier, and deliver the grabbed products to be shipped to the target outbound delivery location.

[0142] Among them, the target outbound location is the location where the products to be outbound need to be placed after they are outbound.

[0143] Specifically, the warehouse management device can be used not only to realize the transfer and storage of products, but also to realize the outbound delivery of products. When there is a need to deliver products, the host computer obtains the location information of the products to be delivered, the third warehouse identification, and the target outbound delivery location, determines the third warehouse corresponding to the third warehouse identification, and generates a fourth transfer message based on the location information of the products to be delivered and the target outbound delivery location, and pushes the fourth transfer message to the outbound delivery device, controls the outbound delivery device to grab the products to be delivered from the third warehouse, and delivers the grabbed products to be delivered to the target outbound delivery location.

[0144] Furthermore, obtaining the location information of the products to be shipped out refers to determining the type of the products to be shipped out, and based on the type of the products to be shipped out, querying the location information of the second end of the storage module that stores the type of products to be shipped out from the associated database of the upper computer, and determining the location information of the second end that stores the type as the location information of the products to be shipped out.

[0145] In this embodiment, by obtaining the target outbound location and the third storage warehouse identification when the product is outbound, the products to be outbound can be accurately grasped, and the grasped products to be outbound can be delivered to the third storage warehouse corresponding to the third storage warehouse identification, thereby improving the efficiency of the outbound process.

[0146] In one embodiment, more than one outbound request is obtained, and a set of urgency labels can be specified for different outbound requests to indicate the urgency of the outbound request. For example, the priority of an outbound request for planned replenishment of the needle dispensing machine cache is lower than the priority of an outbound request for outbound grinding, and the priority of an outbound request for urgent replenishment of the needle dispensing machine cache is higher than the priority of an outbound request for outbound grinding. Therefore, when multiple outbound requests appear at the same time, the outbound order priority of the corresponding products can be determined according to the urgency labels of the outbound requests.

[0147] Furthermore, if the urgency labels of two outbound requests are the same, then in outbound requests of the same urgency, the outbound order follows the principle that products closer to the outbound port are outbound first. It is understandable that in some cases, such as when a warehouse is connected to other equipment with a conveyor belt light and a mechanism with a cache function, if it is near first and far later, it means that the outbound efficiency is fast first and slow later; if it is far first and near later, it means that the outbound efficiency is slow first and fast later. In the case where the outbound efficiency is slow first and fast later, it may become a bottleneck process because the outbound efficiency is slow at the beginning, slowing down the overall efficiency of the downstream process, and even if the outbound efficiency becomes faster later, even if it is faster than the speed of the downstream process, it cannot make up for the time wasted by the initial low efficiency. If it is fast first and slow later, even if it is faster than the downstream process at the beginning, the extra efficiency can be stored because the excess efficiency can be stored by the cache mechanism such as the conveyor belt. After the efficiency slows down later, the cached material box can also solve the problem caused by the subsequent slow efficiency.

[0148] In one embodiment, while maintaining the same inventory volume, the storage management device of the present application is smaller in size, and the travel, number of axes, and frame size of the warehousing equipment and the outbound equipment are smaller. The warehousing equipment and the outbound equipment are separated from the main frame of the warehouse, which greatly reduces the strength requirements of the warehouse and achieves lower costs. In practical applications, since outbound operations may generally be emergency and temporary, while warehousing is generally planned, the outbound efficiency is required to be higher than the warehousing efficiency. When the demand for outbound efficiency is higher, two warehouses can be used, and the entrances of the two warehouses are arranged face to face, and the warehousing equipment is arranged between the entrances of the two warehouses that are arranged opposite to each other.

[0149] In one embodiment, there are a warehouse 1 and a warehouse 2, the entrances of the warehouse 1 and the warehouse 2 are arranged face to face, and the entry equipment is arranged between the entrances of the warehouse 1 and the warehouse 2, and the warehouse 1 and the warehouse 2 are each provided with a warehouse-out equipment, the entry equipment can be a warehouse-in stacker, and the exit equipment can be a warehouse-out stacker, and the storage module and the transmission module in the warehouse are both inclined roller bars, the storage module is a forward roller bar, and the transmission module is a reverse roller bar. Among them, when the product is a material box, the storage management method of the material box includes:

[0150] Step 1: A material box is placed at a location outside the warehouse. RFID information is stored on the material box. The RFID reader reads the information and retrieves the type of the material box A from the database.

[0151] Step 2: The host computer searches the database to determine whether there is a positive roller bar for a material box of storage type A in warehouse 1.

[0152] If there are still empty spaces in the positive roller bar for storing type A material boxes, the storage stacker is used to grab the material boxes and place them on the corresponding positive roller bar set at one end of the storage entrance, and then slide down from one end of the storage entrance to the end of the positive roller bar set at the storage exit by gravity.

[0153] If there is no location for storing type A material boxes, the positive roller bar for storing type A material boxes is determined based on the out-of-stock quantity of type A material boxes in the historical time period. If the out-of-stock quantity of type A material boxes is high, an in-warehouse stacker is placed at the end of the in-warehouse port in the positive roller bar closer to the out-of-warehouse port, and slides down through the positive roller bar to the end of the out-of-warehouse port; if the out-of-warehouse quantity of type A material boxes is low, an in-warehouse stacker is placed at the end of the in-warehouse port in the positive roller bar farther from the out-of-warehouse port, and slides down through the positive roller bar to the end of the out-of-warehouse port.

[0154] Possibly, there is a row of positive rollers filled with type A boxes in warehouse 1. Considering that the product of type A is a large-volume product, a warehouse transfer demand needs to be added. Theoretically, the priority of the warehouse transfer demand is low. When the priority task is reached, half of the type A boxes in warehouse 1 are placed in warehouse 2.

[0155] When transferring warehouses, first, an outbound stacker is used to grab material boxes of type A in sequence from one end of the forward roller bar set at the outbound port that is filled with material boxes of type A, and deliver the grabbed material boxes to one end of the reverse roller bar set at the outbound port in storage warehouse 1; the material boxes slide down from one end of the reverse roller bar set at the outbound port to one end set at the inbound port, and the inbound stacker grabs the material boxes that slide down to one end set at the inbound port, and delivers the grabbed material boxes to one end of the forward roller bar set at the inbound port that stores type A in storage warehouse 2.

[0156] Step 3: If there is an emergency replenishment request for the needle matching machine connected to the conveyor belt of the warehouse, and a grinding outbound request for the grinder at the same time. The priority of the emergency replenishment request is higher than the grinding outbound request. The tasks of the left and right outbound stackers are not necessarily the same, and the higher priority task will be executed according to the priority of their respective task requirements. For example, if the material box for grinding outbound is in warehouse 1, and the material box for replenishing the needle matching machine warehouse is in warehouse 2, then the outbound stacker corresponding to warehouse 1 will perform the grinding outbound task, and the outbound stacker corresponding to warehouse 2 will perform the emergency replenishment task. Similarly, if both warehouse 1 and warehouse 2 have emergency replenishment needs, warehouse 1 and warehouse 2 will give priority to the outbound task of emergency replenishment.

[0157] Step 4: When performing an emergency replenishment task, the outbound stacker should first grab the material box that is closer to the outbound port.

[0158] Step 5: At a fixed time, staff can issue an order to sort out inventory to Warehouse 1 or Warehouse 2. The warehouse will calculate the recommended inventory structure and location based on efficient warehouse management methods. Staff can also modify or set the sorted inventory location manually. For example, based on the production plan for the next month, materials with the largest usage in the future can be placed closer to the warehouse's exit.

[0159] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0160] Based on the same inventive concept, the embodiment of the present application also provides a warehouse management device for implementing the warehouse management method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more warehouse management device embodiments provided below can refer to the limitations on the warehouse management method above, and will not be repeated here.

[0161] In an exemplary embodiment, Figure 7 As shown, a warehouse management device is provided, including: an acquisition module 200, a determination module 400 and a warehousing module 600, wherein:

[0162] An acquisition module 200 is used to acquire a warehousing request, which carries an initial location of the product to be stored and an identifier of the first warehouse;

[0163] A determination module 400 is used to determine a storage module corresponding to the product to be stored in the first storage warehouse corresponding to the first storage warehouse identifier;

[0164] The warehousing module 600 is used to generate a first transfer message based on the initial position and push the first transfer message to the warehousing device. The first transfer message is used to control the warehousing device to grab the products to be loaded from the initial position and deliver the grabbed products to be loaded to the first end of the warehousing storage module of the second warehouse.

[0165] In one embodiment, the warehousing module 600 is also used to obtain the first type of the product to be stored; based on the first type, determine the storage module in the first warehouse that matches the first type, and determine the storage module that matches the first type as the warehousing storage module corresponding to the product to be stored.

[0166] In one embodiment, the warehouse management device also includes an allocation module, which is used to obtain the historical unit time shipment quantities of different types of products; based on the size order of the historical unit time shipment quantities, the storage module of the first warehouse is allocated to the type of products corresponding to the historical unit time shipment quantities, wherein the larger the historical unit time shipment quantity is, the closer the storage module allocated to the type of products corresponding to the historical unit time shipment quantity is to the shipment port of the first warehouse.

[0167] In one embodiment, the warehouse management device also includes a warehouse transfer module, which is used to obtain a warehouse transfer request, which includes a second warehouse identifier and a target warehouse identifier; a second transfer message is sent to the outbound device, and the second transfer message is used to control the outbound device to grab the product to be transferred from the second end of the storage module of the second warehouse corresponding to the second warehouse identifier, and deliver the grabbed product to be transferred to the fourth end of the transmission module of the second warehouse; when the product to be transferred is transmitted from the fourth end to the third end, a third transfer message is sent to the inbound device, and the third transfer message is used to control the inbound device to grab the product to be transferred from the third end of the transmission module of the second warehouse, and deliver the grabbed product to be transferred to the target warehouse corresponding to the target warehouse identifier.

[0168] In one embodiment, the warehouse transfer module is also used to obtain the quantity of products of the second type to be stored in the warehouse, and the maximum storage quantity of the storage module corresponding to the second type in the second warehouse; when the quantity to be stored in the warehouse is greater than the maximum storage quantity, the second type of product is determined as the product to be transferred, and a warehouse transfer confirmation message of the product to be transferred is pushed; and a warehouse transfer request uploaded based on the warehouse transfer confirmation message is obtained.

[0169] Each module in the above-mentioned warehouse management device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.

[0170] In an exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG8. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as warehouse identification. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a warehouse management method is implemented.

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

[0172] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0173] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0174] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0175] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

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

[0177] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A warehouse management device, characterized in that: The device comprises a storage entry device, a storage exit device, and a storage warehouse; the storage warehouse is provided with a storage entry port, a storage exit port, a transmission module, and at least one storage module; when there are at least two storage warehouses, the storage entry ports of at least two of the storage warehouses are arranged opposite to each other, the storage entry device is arranged between the storage entry ports of the two storage warehouses arranged opposite to each other, and the storage exit ports of the two storage warehouses with storage entry ports arranged opposite to each other are respectively provided with at least one storage exit device; the relative arrangement means that the storage entry ports of the two storage warehouses are arranged face to face, and the two storage warehouses with storage entry ports arranged face to face share the storage entry device; The transmission module is arranged between the storage entrance and the storage exit of the storage warehouse; the storage module comprises a first gravity-driven structure, which is arranged between the storage entrance and the storage exit in the storage warehouse, and the first end arranged at the storage entrance is higher than the second end arranged at the storage exit; The storage-in equipment is arranged on the side where the storage-in port of the storage warehouse is located; the storage-out equipment is arranged on the side where the storage-out port of the storage warehouse is located; The transmission module includes a second gravity-driven structure; when the transmission module includes the second gravity-driven structure, the second gravity-driven structure is arranged between the entrance and exit of the warehouse, and the third end arranged at the entrance is lower than the fourth end arranged at the exit.

2. The device according to claim 1, characterized in that: When the storage module includes a first power drive structure, the first end of the first power drive structure is arranged at the storage entrance, and the second end of the first power drive structure is arranged at the storage exit; the storage module is used to transfer the product from the first end to the second end and store it.

3. The device according to claim 1, characterized in that: The transmission module is arranged inside or outside the storage warehouse; the transmission module also includes a second power drive structure; In the case where the transmission module includes the second power drive structure, the third end of the second power drive structure is arranged at the storage entrance, and the fourth end of the second power drive structure is arranged at the storage exit; The second power drive structure is used to transfer the product from the outbound port to the inbound port.

4. The device according to any one of claims 1 to 2, characterized in that: At least one column of the storage modules is provided in the storage warehouse, and one column of the storage modules includes at least one storage module; and / or At least one row of the storage modules is disposed in the storage warehouse, and at least one of the storage modules in a row of the storage modules is provided.

5. A warehouse management method, characterized in that: Applied to the warehouse management device according to claim 1, the method comprises: Obtaining a warehousing request, wherein the warehousing request carries an initial location of the product to be stored and an identifier of the first warehouse; Determine a storage module corresponding to the product to be stored in the first storage warehouse corresponding to the first storage warehouse identifier; Based on the initial position, a first transfer message is generated and pushed to the warehousing device, wherein the first transfer message is used to control the warehousing device to grab the product to be loaded into the warehouse from the initial position, and deliver the grabbed product to be loaded into the warehouse to the first end of the warehousing storage module of the second warehouse.

6. The method according to claim 5, characterized in that The step of determining the storage module corresponding to the product to be stored in the first storage warehouse corresponding to the first storage warehouse identifier includes: Obtaining a first type of the product to be stored; Based on the first type, a storage module matching the first type in the first warehouse is determined, and the storage module matching the first type is determined as the incoming storage module corresponding to the product to be entered into the warehouse.

7. The method according to claim 5, characterized in that The method further comprises: Get the historical outbound volume per unit time of different types of products; Based on the order of the size of the historical shipment volume per unit time, the storage module of the first warehouse is allocated to the product type corresponding to the historical shipment volume per unit time, wherein the larger the historical shipment volume per unit time, the closer the storage module allocated to the product type corresponding to the historical shipment volume per unit time is to the shipment port of the first warehouse.

8. The method according to claim 5, characterized in that The method further comprises: Obtaining a warehouse transfer request, wherein the warehouse transfer request includes a second warehouse identifier and a target warehouse identifier; Sending a second transfer message to the outbound device, wherein the second transfer message is used to control the outbound device to grab the product to be transferred from the second end of the storage module of the second warehouse corresponding to the second warehouse identifier, and deliver the grabbed product to be transferred to the fourth end of the transmission module of the second warehouse; When the product to be transferred is transmitted from the fourth end to the third end, a third transfer message is sent to the warehousing device, and the third transfer message is used to control the warehousing device to grab the product to be transferred from the third end of the transmission module of the second warehouse, and deliver the grabbed product to be transferred to the target warehouse corresponding to the target warehouse identifier.

9. The method according to claim 8, characterized in that The obtaining of the library transfer request includes: Obtaining the quantity of products of the second type to be stored, and the maximum storage quantity of storage modules corresponding to the second type in the second storage warehouse; When the quantity to be stored is greater than the maximum storage quantity, the second type of product is determined as a product to be transferred, and a transfer confirmation message of the product to be transferred is pushed; Obtain a database transfer request uploaded based on the database transfer confirmation message.

10. A warehouse management device, characterized in that: The device includes a storage entry device, a storage exit device, and a storage warehouse; the storage warehouse is provided with a storage entry port, a storage exit port, a transmission module, and at least one storage module; when there are at least two storage warehouses, at least two storage entry ports of the storage warehouses are arranged opposite to each other, the storage entry device is arranged between the storage entry ports of the two storage warehouses arranged opposite to each other, and the storage exit ports of the two storage warehouses with the storage entry ports opposite to each other are respectively provided with at least one storage exit device; the relative arrangement means that the storage entry ports of the two storage warehouses are arranged face to face, and the two storage warehouses with the storage entry ports facing each other share the storage entry device; the transmission module is arranged between the storage entry port and the storage exit port of the storage warehouse. The storage module comprises a first gravity-driven structure, the first gravity-driven structure is arranged between the storage entrance and the storage exit in the storage warehouse, and the first end arranged at the storage entrance is higher than the second end arranged at the storage exit; the storage entry device is arranged at the side where the storage entrance is located; the storage exit device is located at the side where the storage exit is located; the transmission module comprises a second gravity-driven structure; when the transmission module comprises the second gravity-driven structure, the second gravity-driven structure is arranged between the storage entrance and the storage exit, and the third end arranged at the storage entrance is lower than the fourth end arranged at the storage exit; The device also includes: An acquisition module, used to acquire a warehousing request, wherein the warehousing request carries an initial position of the product to be stored and an identifier of the first warehouse; A determination module, used to determine a storage module corresponding to the product to be stored in the first warehouse corresponding to the first warehouse identifier; The warehousing module is used to generate a first transfer message based on the initial position and push the first transfer message to the warehousing device, wherein the first transfer message is used to control the warehousing device to grab the product to be loaded from the initial position and deliver the grabbed product to be loaded to the first end of the warehousing storage module of the second warehouse.

11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 5 to 9 are implemented.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 5 to 9 are implemented.

13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 5 to 9 are implemented.