Warehouse management method, device and storage medium

CN115375239BActive Publication Date: 2026-09-11GIGACLOUD TECH (SUZHOU) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211033267.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-26
Publication Date
2026-09-11
Estimated Expiration
2042-08-26

AI Technical Summary

Technical Problem

[0003]现有方案中对多仓库协同管理,但仓库出库数量有限且区域内物流复杂,上述方案中无法对货物进行准确跟踪,容易出错,且对货物的跟踪依赖人力,管理效率较低

Benefits of technology

[0034]通过在货物进入实体仓库时,通过实体仓库系统生成每件货物对应的实体钥匙,所述实体钥匙用于唯一标识一件货物;在所述货物进入云仓时,通过云仓系统生成每件货物对应的虚拟钥匙以及提货权钥匙;根据所述虚拟钥匙将所述货物入库至所述云仓;将所述虚拟钥匙以及所述提货权钥匙存储于钥匙盒子中;根据所述钥匙盒子和所述实体钥匙对所述货物进行出库管理。解决了现有技术中仓库管理容易出错且效率较低的问题,达到了在货物出厂之后,即可根据实体钥匙、虚拟钥匙和提货权钥匙对货物进行精准管理,提高管理效率避免出错的效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115375239B_ABST
    Figure CN115375239B_ABST
Patent Text Reader

Abstract

The application discloses a warehouse management method and device and a storage medium, and relates to the technical field of logistics management.The method comprises the following steps: when goods enter a physical warehouse, generating a physical key corresponding to each piece of goods by a physical warehouse system, wherein the physical key is used for uniquely identifying a piece of goods; when the goods enter a cloud warehouse, generating a virtual key corresponding to each piece of goods and a goods taking right key by a cloud warehouse system; storing the goods in the cloud warehouse according to the virtual key; storing the virtual key and the goods taking right key in a key box; and performing warehouse-out management on the goods according to the key box and the physical key.The method solves the problems that the warehouse management in the prior art is prone to errors and low in efficiency, and achieves the effects that the goods can be accurately managed according to the physical key, the virtual key and the goods taking right key after the goods are shipped out, the management efficiency is improved, and errors are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a warehouse management method, apparatus, and storage medium, belonging to the field of logistics management technology. Background Technology

[0002] With the development of the internet, online transactions have become one of the most important transaction methods. Furthermore, to better provide warehousing services, cloud warehousing has become an important implementation method in the warehousing field.

[0003] Existing solutions involve collaborative management of multiple warehouses, but the number of goods leaving the warehouses is limited and the logistics within the region are complex. The above solutions cannot accurately track goods, are prone to errors, and rely on manpower for tracking, resulting in low management efficiency. Summary of the Invention

[0004] The purpose of this invention is to provide a warehouse management method, apparatus, and storage medium to solve the problems existing in the prior art.

[0005] To achieve the above objectives, the present invention provides the following technical solution:

[0006] According to a first aspect, embodiments of the present invention provide a warehouse management method, the method comprising:

[0007] When goods enter the physical warehouse, a physical key is generated for each item through the physical warehouse system. The physical key is used to uniquely identify each item.

[0008] When the goods enter the cloud warehouse, the cloud warehouse system generates a virtual key and a pickup key for each item.

[0009] The goods are stored in the cloud warehouse using the virtual key;

[0010] The virtual key and the delivery key are stored in the key box;

[0011] The goods are managed for outbound shipment based on the key box and the physical key.

[0012] Optionally, the step of managing the outbound shipment of goods based on the key box and the physical key includes:

[0013] Receive an order request to place an order at the target store, and generate a target order based on the order request;

[0014] The cloud warehouse system is used to assign target key boxes to the target orders.

[0015] Target keys are assigned based on the quantity of goods in the target order, and the target keys include target delivery rights keys and / or target virtual keys;

[0016] Transfer the assigned target key to the target key box;

[0017] Outbound management is performed based on the assigned target key.

[0018] Optionally, allocating the target key according to the quantity of goods in the target order includes:

[0019] The target key is assigned to the target order in accordance with the target quantity of goods according to the preset shipping rules, which include at least one of the following: goods warehousing time, batch, production date, freight, distance, and logistics speed.

[0020] Optionally, before performing outbound management based on the assigned target key, the method further includes:

[0021] Detect whether the number of target keys in the target key box reaches the number of goods;

[0022] If the detection result indicates that the quantity of goods has been reached, then the step of managing the outbound shipment based on the assigned target key is executed.

[0023] Optionally, the step of managing the outbound shipment based on the assigned target key includes:

[0024] Obtain the target virtual key based on the target key;

[0025] Retrieve the target physical key from the physical warehouse based on the target virtual key;

[0026] The goods corresponding to the target physical key are released from the warehouse, and the target physical key and the target virtual key are bound together.

[0027] Optionally, obtaining the target virtual key based on the target key includes:

[0028] Obtain the target virtual key from the target key; and / or;

[0029] The target virtual key is extracted from the cloud warehouse based on the target delivery right key in the target key.

[0030] Optionally, the physical key, the virtual key, and the delivery right key are all generated using the snowflake algorithm.

[0031] Optionally, the physical key is attached to the surface of the goods in the form of a graphic code, which includes at least one of a barcode and / or a QR code.

[0032] In a second aspect, a warehouse management device is provided, the device including a memory and a processor, the memory storing at least one program instruction, the processor loading and executing the at least one program instruction to implement the method as described in the first aspect.

[0033] Thirdly, a computer storage medium is provided, wherein at least one program instruction is stored therein, the at least one program instruction being loaded and executed by a processor to implement the method as described in the first aspect.

[0034] When goods enter a physical warehouse, a physical key is generated for each item via the physical warehouse system, uniquely identifying each item. When goods enter a cloud warehouse, a virtual key and a pickup authorization key are generated for each item via the cloud warehouse system. The goods are then stored in the cloud warehouse using the virtual key. The virtual key and the pickup authorization key are stored in a key box. Outbound management of the goods is then performed using the key box and the physical key. This solves the problems of error-prone and inefficient warehouse management in existing technologies, achieving precise management of goods after they leave the factory using physical keys, virtual keys, and pickup authorization keys, thus improving management efficiency and preventing errors.

[0035] This application binds virtual and physical keys after goods leave the warehouse, enabling end-to-end tracking and control. Furthermore, in the event of an inventory error, the system can quickly locate the current status of each item based on its key, allowing for timely interception and preventing losses.

[0036] Furthermore, in this application, when it is necessary to locate a certain commodity, it can be quickly located and tracked based on the delivery right key, virtual key, and physical key, thereby improving the efficiency of warehouse management.

[0037] This application generates physical keys, virtual keys, and delivery rights keys for each item, eliminating the need to maintain the quantity of goods. Inventory can be determined simply by the number of keys, greatly simplifying the development process for new requirements arising from system iterations.

[0038] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, the preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings. Attached Figure Description

[0039] Figure 1 A flowchart illustrating a warehouse management method according to an embodiment of the present invention;

[0040] Figure 2This is a flowchart illustrating the process of goods entering the warehouse, as provided in one embodiment of the present invention.

[0041] Figure 3 This is a flowchart illustrating the process of goods leaving the warehouse, as provided in one embodiment of the present invention.

[0042] Figure 4 This is a flowchart illustrating the processing of goods transactions according to an embodiment of the present invention. Detailed Implementation

[0043] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0044] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0045] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0046] Furthermore, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0047] First, to facilitate understanding, a brief introduction to the various technical terms involved in this application will be given.

[0048] Physical key: This code is unique and corresponds to each item of goods. It can be affixed to the goods as a graphic code at the time of manufacture or warehousing. The graphic code can be a barcode or a QR code, and this application does not limit the choice.

[0049] Virtual key: Corresponding to each item in inventory within a generalized warehouse, this code is unique and possesses specific warehouse attributes. This code is only mapped to the physical code when the physical goods leave the warehouse and enter the logistics stage. Virtual coding ensures that the warehouse does not need to search for a specific item with a particular physical code during operation, simplifying warehouse operations. Mapping during outbound shipment guarantees uniqueness in logistics. Its movement can be tracked even before it leaves the warehouse, or even while it is still at the factory.

[0050] Pickup Right Key: This code is unique for each item entering the virtual cloud warehouse. This pickup right code is generated only when goods enter the cloud. The pickup right does not have a specific warehouse attribute; that is, it can be mapped from any warehouse with inventory to enable the pickup and release operation. The pickup right is the core of cloud warehouse transactions, ensuring simple and fast transfer of ownership of goods within the cloud warehouse.

[0051] Among them, the physical key, virtual key and delivery right key can be of preset length, for example, all of which are 64-bit integers. This application does not limit their specific length.

[0052] Key Box: A container that can store multiple coded keys, has an owner who cannot be changed. Each user can own multiple boxes, and product transactions are completed by transferring the keys within the boxes. The business system can also use the boxes to lock or retain keys according to different expectations, enabling unpredictable business expansion.

[0053] Please refer to Figure 1 It illustrates a method flowchart of a warehouse management method provided in one embodiment of this application, such as... Figure 1 As shown, the method includes:

[0054] Step 101: When goods enter the physical warehouse, a physical key corresponding to each item is generated through the physical warehouse system. The physical key is used to uniquely identify each item.

[0055] When goods are first received into the warehouse, a physical key is generated for each item through the physical warehouse system. For example, if 10,000 items are received, 10,000 physical keys are generated, with each physical key corresponding to one item. Optionally, the physical warehouse system can generate the physical key for each item using a snowflake algorithm, and after obtaining the physical key, attach a graphic code to the item using a graphic code.

[0056] For example, please refer to Figure 2 After goods such as sofas are produced in the factory, they are stored in a physical warehouse, which then generates a physical key through its local warehousing system.

[0057] Step 102: When the goods enter the cloud warehouse, a virtual key and a pickup key corresponding to each item are generated through the cloud warehouse system.

[0058] Combination Figure 2 The physical warehouse system can synchronize goods to the cloud warehouse system, and when the goods enter the cloud warehouse, the cloud warehouse system generates virtual keys and pickup keys.

[0059] Alternatively, virtual keys and delivery rights keys can also be generated using the snowflake algorithm.

[0060] Step 103: Store the goods in the cloud warehouse using the virtual key;

[0061] Step 104: Store the virtual key and the delivery right key in the key box;

[0062] Goods can be sold by multiple stores. The cloud warehouse system can assign a key box to each store and store the virtual key and the pickup right key in the corresponding key box.

[0063] Step 105: Manage the outbound shipment of the goods based on the key box and the physical key.

[0064] Optionally, this step may include:

[0065] First, receive an order request from the target store and generate a target order based on the order request;

[0066] The target order may include one type of goods or multiple types of goods, and each type of goods may include one piece or multiple pieces; this application does not limit this.

[0067] Second, the cloud warehouse system is used to assign target key boxes to the target orders;

[0068] Please refer to Figure 3 When a user makes a purchase in a store, the store generates a target order and imports the target order into the cloud warehouse system. The cloud warehouse system assigns a target key box to the target order, and at this time, the owner of the target key box is the target order.

[0069] Third, target keys are allocated according to the quantity of goods in the target order, and the target keys include target delivery rights keys and / or target virtual keys;

[0070] The cloud warehouse system calls the order splitting program to split orders and assign target keys to target orders. Optionally, the assigned target key can be a virtual key or a delivery right key. When assigning a virtual key, goods are shipped from the designated warehouse; when assigning a delivery right key, goods are shipped from the cloud warehouse. That is, in this step, the assigned target key can include a target delivery right key and / or a target virtual key. Optionally, if all goods in the target order are shipped from the designated warehouse, then all target keys are target virtual keys; if all goods in the target order are shipped from the cloud warehouse, then all target keys are target delivery right keys. Of course, when inventory in a certain warehouse is insufficient, it is also possible to ship some goods from the designated warehouse and some goods from the cloud warehouse. In this case, the assigned target key includes both target virtual keys and target delivery right keys.

[0071] Optionally, this step may include: allocating the target key of the quantity of goods to the target order according to a preset shipping rule, wherein the preset shipping rule includes at least one of the following: goods arrival time, batch, production date, freight cost, distance, and logistics speed. Optionally, freight cost, distance, and logistics speed refer to the freight cost, distance, and logistics speed required from the warehouse to the delivery address. In actual implementation, weights are assigned to each of the above factors, and calculations are performed based on the scores and weights of each factor, with allocation based on the ranking of the calculation results. Specifically, the earlier the arrival time, batch, or production date, the higher the score; the higher the freight cost, the lower the score; the farther the distance, the lower the score; and the slower the logistics speed, the lower the score.

[0072] Of course, in actual implementation, target keys can also be randomly assigned to target orders, and there are no restrictions on this.

[0073] Fourth, transfer the allocated target key to the target key box;

[0074] After assigning a target key to a target order, it is determined that the current owner of the goods corresponding to the target key is the target order. At this point, the target key can be transferred from its current key box to the target key box.

[0075] Please refer to Figure 4 It illustrates the transfer of keys during a goods transaction. For example... Figure 4 As shown, taking the example of a distributor purchasing goods from a store, the store and the distributor each have a key box. After the goods are transferred from the store to the distributor, the ownership of the virtual key and the right-to-deliver key is transferred from the store to the distributor. That is, the virtual key and the right-to-deliver key are transferred from the store's key box to the distributor's key box.

[0076] Fifth, manage the outbound operations according to the assigned target keys.

[0077] Optionally, after receiving a target order, the cloud warehouse system may first perform the following steps: check whether the quantity of the target keys in the target key box reaches the quantity of goods; if the detection result is that the quantity of goods has been reached, then the outbound management steps are executed. Otherwise, it indicates that the inventory is insufficient, and a prompt message is issued.

[0078] For example, if the target order purchases 10 items, but the target key box only contains 8 target keys, it means that the current inventory is insufficient. However, if there are 10 target keys, then outbound management can be performed.

[0079] Optionally, the outbound management steps may include:

[0080] (1) Obtain the target virtual key based on the target key;

[0081] Optionally, if all target keys are virtual keys, the target virtual keys can be read directly; if all target keys are delivery rights keys, the target virtual keys can be extracted from the cloud warehouse based on the delivery rights keys; and if the target keys include both virtual keys and delivery rights keys, the virtual keys can be read directly, and the corresponding virtual keys can be extracted from the cloud warehouse based on the delivery rights keys. There are no limitations on this.

[0082] (2) Query the target physical key from the physical warehouse based on the target virtual key;

[0083] Optionally, the virtual key has a warehouse attribute, allowing it to search for any item of the same type corresponding to the target virtual key in a physical warehouse.

[0084] (3) Release the goods corresponding to the target physical key from the warehouse and bind the target physical key and the target virtual key.

[0085] It should be further explained that this application allows for key signing to determine ownership, enabling automatic migration of permissions with the system. This avoids using system permissions themselves to limit operational rights and ownership, ensuring both the certainty of key ownership and rapid compatibility between systems. For example, when transferring an order to a third-party warehouse, the warehouse only needs to verify the key carried using the published public key to determine the legitimacy of the order's origin and whether the seller possesses the corresponding inventory, without requiring frequent access to our system for verification.

[0086] In summary, by generating a physical key for each item when it enters the physical warehouse (the physical warehouse system uniquely identifies each item), and generating a virtual key and a pickup authorization key for each item when it enters the cloud warehouse, the cloud warehouse system then manages the outbound shipment of the goods based on the virtual key. The goods are then stored in the cloud warehouse using the virtual key and the pickup authorization key are stored in a key box. Outbound shipment management is then performed using the key box and the physical key. This solves the problems of error-prone and inefficient warehouse management in existing technologies, achieving precise management of goods based on physical keys, virtual keys, and pickup authorization keys after they leave the factory, thus improving management efficiency and preventing errors.

[0087] This application binds virtual and physical keys after goods leave the warehouse, enabling end-to-end tracking and control. Furthermore, in the event of an inventory error, the system can quickly locate the current status of each item based on its key, allowing for timely interception and preventing losses.

[0088] Furthermore, in this application, when it is necessary to locate a certain commodity, it can be quickly located and tracked based on the delivery right key, virtual key, and physical key, thereby improving the efficiency of warehouse management.

[0089] This application generates physical keys, virtual keys, and delivery rights keys for each item, eliminating the need to maintain the quantity of goods. Inventory can be determined simply by the number of keys, greatly simplifying the development process for new requirements arising from system iterations.

[0090] This application also provides a warehouse management device, the device including a memory and a processor, the memory storing at least one program instruction, the processor loading and executing the at least one program instruction to implement the method described above.

[0091] This application also provides a computer storage medium storing at least one program instruction, which is loaded and executed by a processor to implement the method described above.

[0092] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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.

[0093] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.

Claims

1. A warehouse management method characterized by, The method includes: When goods enter the physical warehouse, a physical key is generated for each item through the physical warehouse system. The physical key is used to uniquely identify each item. When the goods enter the cloud warehouse, the cloud warehouse system generates a virtual key and a pickup key for each item. The goods are stored in the cloud warehouse using the virtual key; The virtual key and the delivery key are stored in the key box; The goods are managed for outbound shipment based on the key box and the physical key; The step of managing the outbound shipment of goods based on the key box and the physical key includes: Receive an order request to place an order at the target store, and generate a target order based on the order request; The cloud warehouse system is used to assign target key boxes to the target orders. Target keys are assigned based on the quantity of goods in the target order, and the target keys include target delivery rights keys and / or target virtual keys; Transfer the assigned target key to the target key box; Outbound management is performed based on the assigned target key; The outbound management based on the assigned target key includes: Obtain the target virtual key based on the target key; Retrieve the target physical key from the physical warehouse based on the target virtual key; The goods corresponding to the target physical key are released from the warehouse, and the target physical key and the target virtual key are bound together.

2. The method of claim 1, wherein, The process of allocating target keys based on the quantity of goods in the target order includes: The target key is assigned to the target order according to the quantity of goods according to a preset shipping rule, which includes at least one of the following: goods warehousing time, batch, production date, freight, distance, and logistics speed.

3. The method according to claim 1, characterized in that, Before performing outbound management based on the assigned target key, the method further includes: Detect whether the number of target keys in the target key box reaches the number of goods; If the detection result indicates that the quantity of goods has been reached, then the step of managing the outbound shipment based on the assigned target key is executed.

4. The method of claim 1, wherein, The step of obtaining the target virtual key based on the target key includes: Obtain the target virtual key from the target key; and / or; The target virtual key is extracted from the cloud warehouse based on the target delivery right key in the target key.

5. The method according to any one of claims 1 to 4, characterized in that, The physical key, the virtual key, and the delivery right key are all generated using the snowflake algorithm.

6. The method according to any one of claims 1 to 4, characterized in that, The physical key is attached to the surface of the goods in the form of a graphic code, which includes at least one of a barcode and / or a QR code.

7. A warehouse management device, characterized in that, The device includes a memory and a processor, the memory storing at least one program instruction, and the processor loading and executing the at least one program instruction to implement the method as described in any one of claims 1 to 6.

8. A computer storage medium, characterized in that The computer storage medium stores at least one program instruction, which is loaded and executed by a processor to implement the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Warehousing code generation method and device, electronic equipment and storage medium

    CN112527846A

  • Warehouse management system and method based on Internet of Things

    CN113537865A