Goods storage control method, device and electronic equipment in warehouse

By using intensive warehousing equipment and standard container design in the warehouse, combined with automated storage and sorting algorithms, the problems of low storage efficiency and manpower waste of non-standard packaged goods are solved, and efficient automated storage and sorting of fresh goods are achieved.

CN116128410BActive Publication Date: 2026-04-24SHANGHAI HEMA ZHIYAN TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI HEMA ZHIYAN TECHNOLOGY CO LTD
Filing Date
2023-01-17
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

In the existing technology, non-standard packaged goods, such as fresh produce, rely on manual labor in the warehouse storage and sorting process, resulting in a waste of labor costs and storage space.

Method used

The system employs intensive warehousing equipment, uses first and second standard containers for product packaging, and achieves automated storage via shuttle vehicles. It also optimizes the storage and sorting process by combining storage type labels and storage location allocation algorithms.

Benefits of technology

It improved the utilization rate and efficiency of warehouse storage space, reduced labor costs, and enabled automated storage and sorting of non-standard goods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116128410B_ABST
    Figure CN116128410B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a method and device for controlling storage of goods in a warehouse, and an electronic device. The warehouse comprises intensive storage equipment. The method comprises determining the identities of a plurality of first standard containers corresponding to the to-be-shelved goods of a target category, and purchase quantity information corresponding to a plurality of associated physical stores respectively, the purchase quantity information comprising a first quantity in units of the first standard containers and / or a second quantity in units of second standard containers, the first standard containers being capable of accommodating a plurality of second standard containers. Storage type labels are added to the plurality of first standard containers respectively. The plurality of first standard containers are allocated corresponding storage locations according to the storage type labels corresponding to the plurality of first standard containers respectively, so as to store the plurality of first standard containers in the intensive storage equipment according to the location allocation result. Through the embodiments of the present application, storage of non-standard goods such as fresh food by the intensive storage equipment can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of warehouse control technology, and in particular to methods, apparatus and electronic equipment for controlling the storage of goods in a warehouse. Background Technology

[0002] "New Retail" is a new retail model that deeply integrates online services, offline experiences, and modern logistics. Typically, "New Retail" service providers operate multiple physical stores (referred to as "stores") in various locations and offer connected client applications to consumers. Consumers can place orders online and have them delivered by the nearest store. Alternatively, consumers can shop at the stores, and so on.

[0003] In this system, goods in stores are typically supplied by vendors, and to ensure timely logistics, warehouses are usually used for transshipment. Specifically, multiple stores can share the same warehouse. Each store generates a purchase order based on its sales data and sends it to the supplier. The supplier can then aggregate the purchase orders from multiple stores, prepare the goods according to the aggregated demand, and transport the goods to the warehouse. The warehouse then sorts the goods according to the specific needs of each store and delivers them to the respective stores. Some product categories may involve processing or manufacturing steps. In this case, the warehouse can provide processing areas and a central kitchen. Raw materials from suppliers are also centrally delivered to the warehouse, where processing and manufacturing are completed before being delivered to each store according to their demand.

[0004] The aforementioned logistics model involves the storage of goods in warehouses. For goods with standard packaging, storage and sorting are typically easier using automated equipment, saving labor costs and storage space. However, warehouse storage in "new retail" scenarios involves storing a large number of non-standard packaged goods, such as fresh produce. Due to their irregular shapes, these items are difficult to store and sort using automated equipment. Therefore, in current technology, the storage and sorting of such goods in warehouses usually relies entirely on manual labor, resulting in significant labor costs and storage space consumption. Summary of the Invention

[0005] This application provides a method, apparatus, and electronic equipment for controlling the storage of goods in a warehouse, which enables the storage of non-standard goods such as fresh produce through intensive warehousing equipment.

[0006] This application provides the following solution:

[0007] A method for controlling goods storage in a warehouse, the warehouse including high-density storage equipment, the high-density storage equipment including multiple storage locations distributed on multi-level racks; the method includes:

[0008] The system identifies the identifiers of multiple first standard containers corresponding to the products to be listed in the target category, as well as the purchase quantity information corresponding to multiple associated physical stores. The purchase quantity information includes a first quantity in units of first standard containers and / or a second quantity in units of second standard containers, wherein the first standard containers can hold multiple second standard containers. The quantity of the multiple first standard containers corresponding to the products to be listed is obtained by summing the first and second quantities in the purchase quantities corresponding to the multiple physical stores, and then merging the summed purchase quantities corresponding to the second quantities into a quantity in units of first standard containers.

[0009] Add storage type labels to the plurality of first standard containers respectively. The storage type includes: a first type for sorting whole containers when leaving the warehouse, or a second type for sorting after splitting into smaller units.

[0010] Based on the storage type labels corresponding to the plurality of first standard containers, corresponding storage locations are allocated to the plurality of first standard containers so that the plurality of first standard containers can be stored in the intensive storage equipment according to the storage location allocation results.

[0011] This also includes:

[0012] At the outbound time corresponding to the target product category, the shuttle car is instructed to remove the first standard container of the second type from the shelf and transport it to the splitting operation area, so that in the splitting operation area, according to the second quantity required by each physical store, the corresponding number of second standard containers are picked out from the first standard containers of the second type and placed into new first standard containers associated with the store identification.

[0013] Upon receiving a shelving instruction for a new first standard container, a third type of storage tag is added to the new first standard container. The third type is temporarily stored in the intensive storage equipment, awaiting shipment in the form of whole container sorting.

[0014] Among them, the new first standard container, which is associated with the physical store's logo, can be used to hold a variety of different categories of goods needed by the same physical store.

[0015] The high-density warehousing equipment includes multiple aisles for the shuttle to travel through, and multiple storage locations are distributed on both sides of the aisles. Each side of the aisle includes multiple rows of storage locations, and each row includes at least two storage locations with different depths.

[0016] The process of allocating corresponding storage locations for the plurality of first standard containers includes:

[0017] According to a preset first condition, the plurality of first standard containers are allocated corresponding storage locations, wherein the first condition is: the plurality of storage locations with different depths store first standard containers of the same storage type and corresponding to the same category of goods.

[0018] The step of allocating corresponding storage locations for the plurality of first standard containers further includes:

[0019] If the first condition cannot be met, then the corresponding storage locations are allocated to the plurality of first standard containers according to the second condition: wherein the second condition is: the plurality of storage locations with different depths store first standard containers of the same storage type and whose corresponding goods have the same outbound time slice.

[0020] This also includes:

[0021] The third quantity is determined by summing up the first quantity from the purchase quantity information corresponding to the multiple physical stores;

[0022] The fourth quantity is determined by summing up the second quantity from the purchase quantity information corresponding to the multiple physical stores;

[0023] Based on the maximum number of second standard containers that each first standard container can hold, determine the fifth number of first standard containers required when merging the fourth number of second standard containers into the first standard containers;

[0024] By adding the third quantity to the fifth quantity, a sixth quantity in units of the first standard containers is determined, and a repacking task is generated based on the sixth quantity. In order to pack the goods to be put on the shelves of the target category into the second standard containers according to the repacking task, and then pack the second standard containers into the first standard containers, so as to obtain the plurality of first standard containers corresponding to the goods to be put on the shelves of the target category.

[0025] This also includes:

[0026] The sixth quantity of the first standard container is determined to be the seventh quantity that needs to be filled, and the eighth quantity of the second standard container that needs to be filled into the first standard container that does not need to be filled.

[0027] The step of generating a packaging task based on the sixth quantity includes:

[0028] The packaging task is generated based on the sixth, seventh, and eighth quantities.

[0029] The step of adding storage type tags to the plurality of first standard containers includes:

[0030] Add the first type of storage type label to the third number of first standard containers among the plurality of first standard containers, and add the second type of storage type label to the fifth number of first standard containers.

[0031] The target category of goods to be put on the shelves includes: goods that need to be processed or semi-finished in the warehouse;

[0032] The method further includes:

[0033] Based on the maximum number of second standard containers that can be held in each first standard container, the third quantity is converted into a ninth quantity in units of second standard containers;

[0034] By adding the fourth quantity to the ninth quantity, a tenth quantity in units of the second standard containers is determined, and a processing task or semi-finished product production task is generated so that the raw materials are processed or semi-finished products are produced according to the processing task or semi-finished product production task, and then the packaging task is executed.

[0035] A device for controlling the storage of goods in a warehouse, the warehouse including high-density storage equipment, the high-density storage equipment including multiple storage locations distributed on multi-level racks; the device includes:

[0036] An information determination unit is used to determine the identifiers of multiple first standard containers corresponding to the goods to be listed in the target category, and the purchase quantity information corresponding to multiple associated physical stores. The purchase quantity information includes a first quantity in units of first standard containers and / or a second quantity in units of second standard containers, wherein the first standard containers can hold multiple second standard containers. The quantity of the multiple first standard containers corresponding to the goods to be listed is obtained by summing the first quantity and the second quantity in the purchase quantities corresponding to the multiple physical stores, and merging the summed purchase quantities corresponding to the second quantity into a quantity in units of first standard containers.

[0037] The container labeling unit is used to add storage type labels to the plurality of first standard containers respectively. The storage type includes: a first type for sorting whole containers when leaving the warehouse, or a second type for sorting after splitting into smaller units.

[0038] The storage location allocation unit is used to allocate corresponding storage locations to the multiple first standard containers according to the storage type labels corresponding to the multiple first standard containers, so as to store the multiple first standard containers in the intensive storage equipment according to the storage location allocation results.

[0039] A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of any of the preceding methods.

[0040] An electronic device, comprising:

[0041] One or more processors; and

[0042] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of any of the preceding methods.

[0043] According to the specific embodiments provided in this application, the following technical effects are disclosed:

[0044] This application's embodiments enable the storage of non-standard goods such as fresh produce using intensive warehousing equipment, thereby improving warehouse storage space utilization and efficiency. Specifically, the design of two different-capacity containers—a first standard container and a second standard container—and the unified processing of loading and unloading using the first standard container facilitates automated grabbing and conveying by the intensive warehousing equipment. Simultaneously, physical stores can purchase goods in both first and second standard container units; that is, the specific purchase quantity can include both "whole" purchases in first standard container units and "partial" purchases in second standard container units. Therefore, it can more flexibly meet the different purchase quantity needs of various physical stores. Furthermore, before placing goods on the warehousing equipment, the "partial" purchase quantities from different physical stores can be aggregated and merged into a "whole" purchase quantity, thereby reducing the number of first standard containers required for shelving and further saving warehouse storage space. Of course, on this basis, specific storage type identifiers are added to the first standard containers to be put on the shelves to distinguish between different containers that need to be sorted as a whole or that need to be broken down into smaller units first, so that they can be classified and processed when they need to be shipped out. This allows the warehouse to distribute the specific goods to the physical stores according to the actual purchase volume of the physical stores.

[0045] Of course, any product implementing this application does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 This is a schematic diagram of the system architecture provided in the embodiments of this application;

[0048] Figure 2 This is a schematic diagram of the "multi-wear" device provided in the embodiments of this application;

[0049] Figure 3 This is a schematic diagram of the method provided in the embodiments of this application;

[0050] Figure 4 This is a schematic diagram of the storage location in the "multi-wear" equipment provided in the embodiments of this application;

[0051] Figure 5 This is a schematic diagram of the device provided in the embodiments of this application;

[0052] Figure 6 This is a schematic diagram of the electronic device provided in the embodiments of this application. Detailed Implementation

[0053] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0054] In this application embodiment, a solution is provided to automate the storage and sorting processes of non-standard packaged goods such as fresh produce. Specifically, this solution utilizes multi-level shuttle (MLS) type high-density warehousing equipment to store these non-standard packaged goods. Such MLS equipment typically forms a three-dimensional storage system using multiple layers of shelving (for example, a MLS system may include 9 aisles, 15 or 17 layers high, 60 columns, providing over 30,000 storage locations), thus significantly improving warehouse space utilization. Simultaneously, shuttles can transport goods on each shelf level (when goods are put on shelves, they can be transported to designated storage locations via shuttles; when goods are taken off shelves, they can be retrieved from designated locations and transported to designated unloading areas, etc.), thereby automating the storage process. Of course, the aforementioned multi-feeding equipment is widely used in the standardized product sector (i.e., goods with standard packaging at the factory). However, it has not yet been effectively applied in the non-standardized product sector, such as fresh produce. This is mainly because non-standardized products like fresh produce are usually in bulk when they enter the warehouse. Even if they are packaged in portions using cling film or similar materials, each package may be irregularly shaped, making it difficult for automated equipment to perform gripping actions. Furthermore, the shelves of multi-feeding equipment typically have certain size requirements for the goods placed on them; if the goods are too small, they may fall off the shelves, and so on.

[0055] To address the above issues and enable the use of the aforementioned multi-device loading device in scenarios involving non-standard products such as fresh produce, this application embodiment first provides a scheme for loading goods using a first standard container and second standard containers. The first standard container can hold multiple second standard containers, which are used to directly hold the specific goods. That is, the specific goods are first loaded into the second standard containers, and then the multiple second standard containers are loaded into the first standard container. During the shelving or unloading process, the automated equipment operates on the first standard container.

[0056] The packaging method described above is chosen because, considering factors such as storage space utilization, work efficiency, ease of automated operation, and compatibility with the multi-device's structure, the containers placed on the multi-device need to be of standard size and cannot be too small. Therefore, a first standard container, such as a box or basket, can be used as the object of operation for the automated equipment. However, on the other hand, to allow physical stores to set their purchase quantities more flexibly (instead of having to purchase whole boxes or baskets using the first standard container), a second standard container is also provided. This allows physical stores to more accurately determine their required purchase quantities. That is, when a physical store sends a purchase order to the supplier, the specific purchase quantity can be expressed in the form of "M whole N parts," where M is the first quantity in the first standard container and N is the second quantity in the second standard container. For example, if a physical store needs to purchase a batch of "apples," the purchase quantity can be expressed as "1 box and 5 cartons." Alternatively, it can be expressed as "15 cartons," or it can be purchased directly in the first standard container, such as "2 cartons," and so on.

[0057] Suppliers typically receive purchase orders from multiple physical stores and then deliver the goods (usually of the same category) to a warehouse for storage. The warehouse then distributes the goods to the individual stores. The storage method provided in this application's embodiments can be used during this warehouse storage process. Specifically, after receiving a batch of goods from a supplier, if the supplier uses the aforementioned first and second standard containers for packaging, the first standard container can be directly designated as the container for shelving in multi-functional equipment. Alternatively, if the supplier does not use the aforementioned first and second standard containers for packaging, a repackaging operation can be performed in the warehouse. This operation, known as "basket repackaging" (which can be done manually), involves transferring goods from the supplier's container to the aforementioned second standard container, and then transferring the second standard container into the first standard container, awaiting shelving in multi-functional equipment. For goods requiring processing or semi-finished production, processing or semi-finished product manufacturing can be carried out before loading them into the second standard container, and so on.

[0058] For goods that require "repacking" or processing / semi-finished product manufacturing, the specific number of second standard containers and first standard containers needed for packing can be calculated based on the purchase volume of each physical store (including the aforementioned first and second quantities). This information is then provided to the corresponding operators so they can carry out their work according to this quantity information. For example, suppose there are three physical stores, A, B, and C. Store A purchases 15 boxes of "apples" (second standard containers), store B purchases 18 boxes of "apples," and store C purchases 16 boxes of "apples." Since one first standard container (assuming it's a "box") can hold a maximum of 10 boxes of "apples," store A needs 1 box and 5 boxes, store B needs 1 box and 8 boxes, and store C needs 1 box and 6 boxes. If storage is based directly on the purchase quantities of each physical store, then 6 standard containers would need to be placed in the multi-stage storage device. However, 3 of these standard containers would be underfilled, resulting in wasted storage space. Therefore, in this embodiment, the first quantity is first summarized as 1 + 1 + 1 = 3 boxes, and the second quantity is summarized as 5 + 8 + 6 = 19 boxes. Since a box can hold a maximum of 10 boxes, the remaining 19 boxes can be combined into 1 box plus 9 boxes. Thus, the three physical stores need a total of 15 + 18 + 16 = 49 boxes. These 49 boxes can then be packed into 5 boxes, with 4 boxes filled to capacity and the remaining box containing 9 boxes. This information can be provided to the personnel performing the "basket transfer" or processing / semi-finished product manufacturing operations, allowing them to prepare the required number of standard containers for the next stage of storage.

[0059] In this process, after goods are packed into a second standard container and then into a first standard container, a corresponding storage type tag can be associated with each first standard container when it is shelved on multi-device storage devices. This means that while the purchase quantities required by physical stores may vary (some in whole numbers, some in small quantities), these quantities are aggregated during storage, merging the smaller quantities into larger ones to reduce the number of first standard containers needed for multi-device storage and improve storage efficiency. However, this also means that during outbound processing, some of the goods in the first standard containers previously shelved on multi-device storage need to be "splittered." For example, in the aforementioned example, a total of five first standard containers were shelved on multi-device storage devices, but three physical stores each only needed one full container (their needs were in small quantities). Therefore, the goods in the other two first standard containers need to be "splittered." In practice, since the "splitting" operation usually requires manual processing, while the first standard container that does not require "splitting" can directly enter the sorting area for automated sorting, these two types of first standard containers need to go to different work areas for further processing upon outbound. To address this, storage type tags can be added to specific first standard containers during shelving. These storage type tags can be divided into two types: one is the first type used for sorting the entire container when the outbound time arrives, and the other is the second type used for splitting the container first before sorting.

[0060] When the designated outbound time slot for goods arrives (warehouses typically assign different outbound time slots to goods at different stalls for phased outbound processing), the goods in the multiple first standard containers can be sorted according to the storage type labels corresponding to each first standard container. First standard containers associated with a first type label can be directly sent to the sorting area for whole-box sorting, assigning corresponding store identifiers. However, first standard containers associated with a second type label can be sent to the splitting area. Here, staff can extract the corresponding number of second standard containers from the first standard containers based on the purchase quantity of each store, and then pack them into new first standard containers, which can be linked to specific store identifiers.

[0061] The aforementioned new first standard container can also be stored on the aforementioned multi-wearing equipment, awaiting formal shipment. However, the storage type of this new first standard container differs from the first and second types mentioned above. It is already linked to physical store information and does not require further processing such as splitting; it can directly enter the sorting area for sorting. Therefore, a third type of storage type label can also be added to this new first standard container.

[0062] In summary, the first standard containers specifically placed on multi-lane equipment can be mainly divided into three different storage type tags. After adding storage type tags to specific first standard containers, storage locations can be allocated to them using specific algorithms. Then, they can be lifted to the corresponding level via elevators and transported to the corresponding storage location by shuttle vehicles for storage. When allocating storage locations, since the storage locations on multi-lane equipment are typically double-depth locations (i.e., multiple rows of storage locations are distributed on both sides of each aisle, with two different depths on the same side of the same aisle), the allocation of storage locations can, in addition to the principle of balance, also ensure the following condition: at least two storage locations of different depths on the same side of the same aisle can store the same type of first standard containers containing the same category of goods, to avoid "warehouse shifting" during outbound processing. Of course, if the above conditions cannot be met for some special cases, the following condition can also be met: at least two storage locations of different depths on the same side of the same aisle can store the same type of first standard containers containing the same type of goods. Since different goods in the same stall usually correspond to specific outbound time slots, this can reduce the probability of "warehouse transfers" to some extent, thus improving storage and retrieval efficiency. This will be discussed in detail later.

[0063] From a system architecture perspective, see Figure 1This application embodiment allows for the deployment of multi-layered, high-density warehousing equipment in warehouses. Furthermore, to accommodate the storage of non-standard goods such as fresh produce, the packaging method before shelving is designed. Additionally, by setting data processing logic within the warehouse management system, the first standard container to be shelved can be tagged. This allows the algorithm to allocate storage locations for the first standard container based on its associated storage type label, the product category, and the storage location. The specific algorithm logic can be deployed within the warehouse's storage execution system, or it can be deployed in the equipment provider's control system (in which case the equipment provider needs to develop the corresponding algorithm according to the processing logic provided in this application embodiment). After allocating specific storage locations, instructions can be sent to the equipment control system, enabling automated shelving and storage of the first standard container using elevators, shuttles, and other automated equipment. Similarly, when descrambling is required, the algorithm calculates the specific storage location of the first standard container to be descrambled, and then automated descrambling is achieved using shuttles and elevators. When a product is removed from the shelves, it can be transported to the sorting area or the splitting area based on the specific container type. In the splitting area, the second standard containers that have been sorted out can be placed into new first standard containers that are associated with the physical store's logo. These containers can still be temporarily stored in the multi-device equipment to await formal shipment.

[0064] The specific implementation schemes provided in the embodiments of this application will be described in detail below.

[0065] First, from the perspective of the aforementioned warehouse management system, this application provides a method for controlling the storage of goods in a warehouse. Specifically, the warehouse may be equipped with intensive storage equipment. See the embodiments described in this application. Figure 2 Specific high-density warehousing equipment may include multiple storage locations distributed across multi-level racking, and shuttle vehicles on each racking level for transporting goods to designated storage locations. In an optional implementation, the warehousing equipment may include multiple aisles, and shuttle vehicles may travel along these aisles, performing operations such as placing or retrieving standard containers based on storage locations on both levels of the aisle. For details, see [link to details]. Figure 3 The method may include:

[0066] S301: Determine the identifiers of multiple first standard containers corresponding to the goods to be listed in the target category, and the purchase quantity information corresponding to multiple associated physical stores respectively. The purchase quantity information includes a first quantity in units of first standard containers and / or a second quantity in units of second standard containers. The first standard containers can hold multiple second standard containers, and the second standard containers are used to hold the goods. The quantity of the multiple first standard containers corresponding to the goods to be listed is obtained by summing the first quantity and the second quantity in the purchase quantity corresponding to the multiple physical stores respectively, and merging the summed purchase quantity corresponding to the second quantity into a quantity in units of first standard containers.

[0067] The first and second standard containers are packaging containers provided in this application embodiment to address the need for storing non-standard goods such as fresh produce using multi-stage storage equipment. As mentioned earlier, the volume of the first standard container is typically larger than that of the second standard container; for example, the first standard container can be a "box" or "basket," while the second standard container can be a "box." Bulk goods can be divided into multiple "portions" using the second standard containers, and these second standard containers are then placed into the first standard containers. Finally, the first standard containers are placed on the multi-stage storage equipment as units. In other words, the second standard containers are not directly placed on the multi-stage storage equipment; instead, the second standard containers are uniformly placed into the first standard containers before the first standard containers are placed on the multi-stage storage equipment for storage.

[0068] Based on the above rules, when a physical store has a purchase need for a certain category of goods, it can issue a purchase request to a specific supplier, specifying the required category of goods and the purchase quantity in the purchase order. The specific purchase quantity information can include: a first quantity in a first standard container and / or a second quantity in a second standard container. For example, if a physical store needs 1 carton and 5 boxes, the first quantity is 1, and the second quantity is 5. Alternatively, since the maximum number of second standard containers that can be held in a first standard container for the same category of goods can be fixed, the purchase order can also directly list the purchase quantity in the second standard container unit. For example, in the aforementioned example, the purchase quantity could be specified as 15 boxes. Alternatively, if the physical store does not have a purchase need for "zero," it can directly specify the required first quantity in the first standard container unit, for example, 2 cartons, etc.

[0069] A single supplier may receive multiple purchase orders for the same product category from various physical stores. The supplier can then aggregate the quantities from these orders. If the supplier also has standard containers (first and second standard containers) in its warehouse, it can directly use these containers to repackage the goods and transport them to the warehouse for storage. Alternatively, more often than not, the supplier may not use the standard containers. In this case, upon receiving the purchase requests from each physical store, the supplier can first convert the purchase quantity expressed in the number of standard containers into a more general quantity expressed in kilograms or similar units. Specifically, for the same product category, the maximum weight that each standard container can hold can be fixed. This information can be provided to the supplier, who can then calculate the total weight of goods needed by each physical store based on the quantities in the purchase orders. The supplier can then use its own containers to pack the goods and transport them to the warehouse.

[0070] After the goods arrive at the warehouse, they are organized into units of the same category and shelved onto specific multi-functional storage devices. In the first scenario mentioned above, since the goods are already in their designated first standard containers upon arrival, the warehouse does not need to perform any "container unloading" or similar processing; they are ready for shelving on the multi-functional storage devices. Alternatively, after the supplier unloads the goods into the warehouse, multiple first standard containers are typically stacked together. In this case, automated equipment such as a depalletizer in the warehouse can remove the stacked first standard containers one by one and prepare them for shelving on the multi-functional storage devices. During this process, the depalletizer can scan the barcodes on the first standard containers to read their identification and submit the information to the warehouse management system. This allows the warehouse management system to obtain the identification of the specific first standard containers, preparing for the subsequent addition of storage type labels.

[0071] In the second scenario, since the supplier did not use the first and second standard containers to package the goods, a repackaging process is required after the goods arrive at the warehouse. This process, known as "basket repackaging," can be done manually. Specifically, the second standard containers are poured from the supplier's containers, and then multiple second standard containers are placed into first standard containers, awaiting storage on multi-stage storage equipment. For goods requiring processing or semi-finished production, this process can be carried out before placing them into the second standard containers. For example, winter melon might need to be cut into multiple pieces in the warehouse. In this case, the goods delivered by the supplier are considered raw materials that need to be processed into a sellable state. Each piece of winter melon can be loaded into a second standard container, then placed into a first standard container, awaiting distribution to individual physical stores. In addition, the warehouse can also function as a "central kitchen." For goods that need to be made into semi-finished products, the production process can be completed in the warehouse. In this case, the goods delivered by the supplier are essentially raw materials. Through the processing of the "central kitchen," they can be transformed into a state that can be sold in physical stores. Similarly, for such goods, after the semi-finished product processing is completed, they can be packaged into second standard containers (each second standard container corresponds to one unit, and physical stores usually sell goods in this "unit" unit). Then, multiple second standard containers are filled into first standard containers, thus obtaining multiple first standard containers ready for shelving, and so on.

[0072] For goods that require "repacking" or processing / semi-finished product manufacturing, in order to facilitate the specific operators in determining the specific quantity to be packed, the purchase quantities of each physical store (including the aforementioned first and second quantities) can be summarized first, and the specific quantity of the second standard containers and the first standard containers to be packed can be calculated. This information can then be provided to the corresponding operators so that they can carry out their work according to this quantity information.

[0073] Specifically, in the process of summarizing the purchase volume of each physical store, in order to reduce the number of first standard containers on the shelves, the second quantity in each physical store, which is in units of second standard containers, can be summarized and then merged into the first standard containers for storage. In this way, the number of first standard containers on the shelves can be reduced.

[0074] In other words, in specific implementation, a third quantity can be determined by summing the first quantity from the purchase quantity information corresponding to the multiple physical stores; and a fourth quantity can be determined by summing the second quantity from the purchase quantity information corresponding to the multiple physical stores. Then, based on the maximum number of second standard containers that each first standard container can hold, a fifth quantity of first standard containers required to merge the fourth quantity of second standard containers into the first standard containers can be determined. Thus, a sixth quantity of first standard containers required for shelving can be determined by adding the third quantity and the fifth quantity. Then, a repackaging task can be generated based on the sixth quantity, so that the goods to be shelved in the target category are loaded into the second standard containers according to the repackaging task, and then the second standard containers are loaded into the first standard containers, thereby obtaining the multiple first standard containers corresponding to the goods to be shelved in the target category.

[0075] For example, in the example described above, suppose there are three physical stores, A, B, and C. Store A needs 1 box and 5 individual apples, store B needs 1 box and 8 individual apples, and store C needs 1 box and 6 individual apples. If the storage is directly based on the purchase quantities of each physical store, then 6 standard containers would be needed in the multi-device storage. However, 3 of these standard containers would be less than full (containing 5, 8, and 6 individual apples respectively), obviously wasting storage space (in practical applications, the number of physical stores is greater, and this waste would be more severe). Therefore, in this embodiment, the first quantities corresponding to each physical store can be summed up: 1 + 1 + 1 = 3 boxes, that is, the third quantity is 3; the second quantities can also be summed up: 5 + 8 + 6 = 19 individual apples, the fourth quantity is 19. Since a box can hold a maximum of 10 boxes, the "zero" purchase quantity of these 19 boxes can be combined into 1 box plus 9 boxes, meaning the fifth quantity of the first standard containers required after the combination is 2. Thus, for the three physical stores mentioned above, the sixth quantity required to stock the shelves, in units of the first standard containers, is 3 + 2 = 5. It is evident that this method reduces the number of first standard containers that need to be stored on the multi-wearing equipment by one.

[0076] Furthermore, in the aforementioned example, the total number of first standard containers to be shelved is 5, of which 4 can be filled completely, and the remaining first standard container needs to hold 9 second standard containers. Therefore, in practical implementation, the seventh number (in the above example, the seventh number is 4) of the sixth number of first standard containers that need to be filled, and the eighth number (in the above example, the eighth number is 9) of the first standard containers that do not need to be filled, in units of second standard containers, can also be determined. Thus, the packaging task can be generated based on the sixth, seventh, and eighth numbers. This allows the operators to know the number of first standard containers that need to be shelved for the current product category, how many of them need to be filled completely, and how many second standard containers need to be placed in the remaining containers that do not need to be filled completely.

[0077] If the specific goods to be put on the shelves need to be processed or semi-finished in the warehouse, the aforementioned third quantity can be converted into a ninth quantity in units of second standard containers based on the maximum number of second standard containers that each first standard container can hold (in the aforementioned example, the ninth quantity is 30). Then, by adding the fourth quantity to the ninth quantity, the tenth quantity in units of second standard containers to be processed or semi-finished can be determined (in the aforementioned example, the tenth quantity is 30 + 19 = 49), and a processing task or semi-finished product production task is generated so that the raw materials are processed or semi-finished products are produced according to the processing task or semi-finished product production task, and then the packaging task is executed.

[0078] In summary, through operations such as "unpacking", "unpacking", "processing", and "semi-finished product production", multiple first standard containers can be obtained. Each first standard container can contain multiple second standard containers, and each second standard container contains one unit of the same category of goods (here, one unit can be a sales unit of the same category of goods in a specific physical store).

[0079] It's important to note that during the completion of all the aforementioned tasks, the identifier of the first standard container can be submitted to the warehouse management system by scanning its barcode. This allows the warehouse management system to obtain the specific identifier of the first standard container. Specifically, in the "depalletizing" scenario, the depalletizer can automatically scan the barcode of the first standard container while picking it up, reading its container identifier information. In scenarios such as "basket emptying" and "processing," since the second standard container is usually manually placed into the first standard container, the operator can use a barcode scanner to scan the barcode of the first standard container and upload its identifier information. For example, when an operator removes a first standard container each time to complete the "basket emptying" task for the current product category, they can first scan the barcode of the first standard container, and then place the second standard container containing the product into the first standard container.

[0080] In addition, regarding the information on specific product categories, since products of the same category can usually be placed on the same pallet, the specific product category information can be read by scanning the pallet and submitted to the warehouse management system. For products of the same category, this scanning operation only needs to be performed once.

[0081] S302: By summarizing the purchase quantity information corresponding to the multiple physical stores, storage type labels are added to the multiple first standard containers. The storage type includes: a first type for sorting the whole container when the outbound time slice arrives, or a second type for sorting after splitting into smaller units.

[0082] After determining the product categories and corresponding first standard container identifiers for the goods to be shelved, the purchase quantity information for each of the multiple physical stores can be aggregated, and storage type tags can be added to each of the multiple first standard containers. Specifically, since the purchase quantity required by a specific physical store may be "whole" or "partial" (expressed by a first quantity and a second quantity respectively), these purchase quantities are aggregated during shelving, merging some "partial" purchase quantities into "whole" purchase quantities to reduce the number of first standard containers shelved in the multi-stage system and improve storage efficiency. However, this means that during outbound processing, it is necessary to "split" some of the goods in the first standard containers previously shelved in the multi-stage system. For example, in the aforementioned example, a total of 5 first standard containers are shelved in the multi-stage system. Although 4 of them are full boxes, since each of the three physical stores only needs one full box, and the rest are "partial" requirements, only three boxes can be directly sorted as full boxes, and the goods in the other two boxes need to be "split" into smaller quantities. In practice, since the "splitting" operation usually requires manual processing, while the first standard container that does not require "splitting" can directly enter the sorting area for automated sorting, these two types of first standard containers need to go to different work areas for further processing during outbound shipment. To address this, storage type tags can be added to specific first standard containers during shelving. These storage type tags can be divided into two types: one is the first type used for full container sorting when the outbound time slot arrives, and the other is the second type used for splitting first and then sorting.

[0083] For example, in the aforementioned scenario, there are five first-standard containers that need to be shelved in a multi-stage storage system. Three full first-standard containers can be labeled with a first-type tag, and the other two with a second-type tag. As mentioned earlier, each first-standard container can be associated with a container identifier, which can be printed on the first-label container in the form of a QR code or barcode. Thus, operators performing tasks such as "unpacking" can scan the code of each first-standard container, allowing the system to obtain the container's identifier and add the corresponding storage type tag. Alternatively, equipment such as a "depalletizer" can also automatically scan the codes of the first-standard containers during "depalletizing" operations to obtain their identifiers.

[0084] After obtaining the identifier of the first standard container, the system, knowing the purchase volume information of each physical store corresponding to the current category of goods, can calculate the specific number of various storage type tags that need to be added, and then add tags to the first standard container according to this quantity information. Specifically, it can also impose another requirement on operations such as "refilling crates," for example, performing the operation of filling crates first, and then operating on crates that do not need to be filled, and so on. For example, in the aforementioned example, there are a total of 5 first standard containers to be shelved. The system can pre-calculate that of these 5 first standard containers, four need to be filled, one only needs to be filled with 9 boxes, and three need to have the first label added, and two need to have the second label added. During the "refilling crate" process, the operator can first fill the first four first standard containers, and then only fill the last one with 9 boxes. In this way, knowing the operator's work order, the labeling operation of the specific first standard containers can be completed. For example, after the operator removes the first first standard container and scans its barcode, the system can associate the identifier of the first standard container with the first label, and the second and third are processed in the same way. When it comes to the fourth and fifth first standard containers, the identifiers of the fourth and fifth containers can be associated with the second label, and so on. That is to say, after summarizing and merging the first and second quantities respectively, the first type of storage type label can be directly added to the first standard containers of the third quantity (the quantity obtained by summarizing the "whole" purchase quantities) among the multiple first standard containers, and the second type of storage type label can be added to the first standard containers of the fifth quantity (the quantity obtained by summarizing and merging the "zero" purchase quantities).

[0085] S303: Based on the storage type tags corresponding to the plurality of first standard containers, allocate corresponding storage locations to the plurality of first standard containers so that the plurality of first standard containers can be stored in the intensive storage equipment according to the storage location allocation results.

[0086] After adding a storage type label to a specific first standard container, the corresponding product category, storage type label, and other parameter information can be provided to the specific algorithm. The algorithm will then allocate a target storage location to the specific first standard container, and the control system of the specific warehousing equipment will transport the first standard container to the target storage location for storage according to the specific target storage location.

[0087] Specifically, the algorithm can be designed based on the storage scheme and corresponding storage type tagging method in the embodiments of this application. This algorithm can run within the aforementioned warehouse management system, that is, it can be developed by the technical personnel within the warehouse management system. In this way, after adding a storage type tag to the specific first standard container, the allocation of the target storage location can be completed within the warehouse management system. Then, the information of the target storage location is provided to the specific warehouse equipment control system, enabling the warehouse equipment control system to execute the specific process of transporting the first standard container to the target storage location. Alternatively, since the warehouse equipment control system can usually be provided by a third-party equipment provider, which typically also has certain algorithm development capabilities, the requirements can also be provided to this equipment provider, who can then develop the relevant algorithm and run it in their system. In this case, after the warehouse management system completes the tagging of the first standard container, it can provide the label of the first standard container, the corresponding product category identification, etc., to the equipment provider's system. The equipment provider's system can then execute the corresponding algorithm to complete the allocation of the storage location, and so on. In other words, for the warehouse management system in this application embodiment, the specific algorithm part can be in a "white box" state or a "black box" state, depending on the actual needs, and is not limited here.

[0088] Specifically, in the allocation of storage locations, "multi-layer" warehousing equipment typically employs common allocation algorithms, including principles such as layer-based balancing and aisle-based balancing. This means that standard containers of the same product category and storage type can be evenly distributed across different layers and aisles for dispersed storage, avoiding congestion on the same layer or aisle during outbound shipments and maximizing equipment utilization. In this embodiment, the specific algorithm also adheres to the aforementioned balancing principles when allocating storage locations. Furthermore, since the standard containers in this embodiment have different types, this factor can be considered in the design of storage location allocation.

[0089] The aforementioned special design is related to the structure of high-density storage equipment. For ease of understanding, a brief introduction to the structure of this equipment will be given below. For example... Figure 2As shown, suppose a multi-channel system has 9 channels, each 15 or 17 stories high, with 60 columns, providing over 30,000 storage locations. Containers entering the multi-channel system are transported to specific channels via auxiliary lines (which facilitate diversion and fault tolerance). One auxiliary line corresponds to multiple channels, and the auxiliary line uses levers to push containers down into the channels. Because the system has multiple levels, each channel can have a hoist on both the north and south sides, one for inbound and one for outbound. Each channel also has a shuttle car on each level to transport containers lifted by the hoists to designated storage locations. Furthermore, the storage locations in this system have another characteristic: they use "double-deep locations" (or even "multi-deep locations," but for ease of explanation, we will mainly use "double-deep locations"), meaning there are two storage locations with the same row arrangement but different depths. In this case, as... Figure 4 As shown, when shuttle 41 stops at a certain location, the specific storage locations are on its left and right sides. Each side has two storage locations, for example, the two storage locations 42 and 43 on the right side, with different depths. If the containers stored in the two storage locations with different depths on the same side contain different types and categories of goods, a "transfer" operation may be required during outbound processing. For example, suppose storage location 42 contains containers of type 1, and storage location 43 contains containers of type 2. If it is necessary to remove the type 2 containers at a certain time, after the shuttle arrives at the stop, it is necessary to first remove the containers stored in storage location 42 and temporarily place them in another empty storage location before retrieving the containers stored in storage location 43. This obviously reduces processing efficiency.

[0090] Furthermore, since different categories of goods may be issued in batches within the warehouse, meaning different categories of goods correspond to different outbound time slots, if two storage locations on a "double-deep" warehouse contain containers of the same type but with different categories of goods, the aforementioned "warehouse transfer" situation may also occur. For example, if a certain category of goods (A) needs to be issued within a certain time slot, and storage location 42 contains containers of category B, while storage location 43 contains containers of category A, then the containers stored in storage location 42 must first be removed and temporarily placed in another empty storage location before the containers stored in storage location 43 can be retrieved.

[0091] Therefore, in the above situations, for "double-deep" or "multi-deep" storage locations, it is possible to ensure that multiple storage locations with different depths in the same row contain standard containers of the same storage type and containing the same category of goods, thereby reducing the probability of "warehouse relocation". Alternatively, in another approach, since goods may be issued from a warehouse at a specific stall, with each stall corresponding to multiple different goods and these goods corresponding to the same outbound time slot, if the above conditions cannot be met in some special circumstances, it is still possible to ensure that multiple storage locations with different depths in the same row contain standard containers of the same storage type, containing goods corresponding to the same outbound time slot.

[0092] After the storage location allocation is completed, the specific warehousing equipment control system can transport the first standard container to the corresponding target storage location. Specifically, since the high-density storage equipment in this embodiment typically includes multiple levels and multiple aisles, it can also be equipped with related automated equipment, including hoists, shuttle cars, etc. The specific transportation process can include: firstly, the hoist lifts the first standard container to the corresponding level, and then the shuttle car on that level transports the first standard container to the corresponding storage location for storage.

[0093] After storing the specific first standard containers on multi-stage warehousing equipment, when the outbound time slot arrives (warehouses typically set different outbound time slots for goods at different stalls to achieve batch outbound), the goods in the first standard containers stored in the equipment can be sorted. In other words, since the specific first standard containers are not linked to specific physical stores when stored in the multi-stage warehousing system, it is necessary to link the specific goods to specific physical stores during outbound processing to distribute the goods to specific physical stores according to their purchase volume. Specifically, during sorting, first standard containers associated with the first type of label can be directly sent to the sorting area for whole-box sorting, and the corresponding physical store identifier can be assigned. However, the first standard containers associated with the second type of label can be sent to the splitting operation area. In this way, the operators in the splitting operation area can pick out the corresponding number of second standard containers from the specific first standard containers according to the purchase quantity of each physical store. Then, they can be put into new first standard containers, which can be bound to the specific physical store's identifier.

[0094] For example, in the aforementioned example, three first-type standard containers with first-type labels can be directly sent to the sorting area for whole-box sorting. During the sorting process, these three first-type standard containers will be individually bound to a physical store identifier for distribution to different physical stores. The other two first-type standard containers with second-type labels can first be sent to the splitting area. The splitting staff can then extract 5, 8, and 6 second-type standard containers from these two first-type standard containers, respectively, and place them into three new first-type standard containers, each associated with a different physical store identifier. Specifically, the splitting area can have a "distribution wall," which can include multiple compartments, each associated with a different physical store. In this way, when the first standard container is delivered to the splitting operation area, the operator can take out a new first standard container and put it into one of the compartments. At this time, the barcode scanning device in the compartment can scan the new first standard container, thereby establishing a binding relationship between the new first standard container and the physical store. At the same time, the operator can sort out the corresponding number of second standard containers based on the second quantity information in the physical store's purchase volume and put them into the new first standard container.

[0095] Of course, during the process of splitting and repackaging, the new first standard container associated with the same physical store can contain multiple different categories of goods. For example, the new first standard container corresponding to the aforementioned physical store A contains 5 of the aforementioned second standard containers. Since the new first standard container is not yet full, and physical store A has also purchased other categories of goods with "zero" purchase quantities, these "zero" purchase quantities of other categories can also be placed into the new first standard container, thereby merging the "zero" purchase quantities of different categories from the same physical store.

[0096] The aforementioned new first standard container can also be stored on the aforementioned multi-functional equipment, awaiting formal shipment. However, the storage type of this new first standard container differs from the first and second types mentioned above. It is already bound to physical store information and does not require further processing such as splitting; it can directly enter the sorting area for sorting. Therefore, a third type of storage type label can be added to this new first standard container. In other words, the first standard containers actually placed on multi-functional equipment can be mainly divided into three different storage type labels. Before each first standard container is placed on the multi-functional equipment, the warehouse management system in this application embodiment can add a storage type label to the specific first standard container and provide this information, along with specific product category information, as parameters to the algorithm. The algorithm then allocates specific storage locations, and subsequently, the first standard container is transported to the corresponding storage location using relevant automated equipment. It should be noted that when the outbound time arrives, the specific destocking location can also be determined by algorithm through path calculation, and the corresponding automated equipment such as shuttle cars and elevators can complete the corresponding destocking task (sending the specific first standard container to the sorting operation area or the splitting operation area).

[0097] In summary, the embodiments of this application enable the storage of non-standard goods such as fresh produce using intensive warehousing equipment, thereby improving warehouse storage space utilization and efficiency. Specifically, the design of two different-capacity containers—a first standard container and a second standard container—and the unified processing of loading and unloading using the first standard container facilitates automated grabbing and conveying by the intensive warehousing equipment. Furthermore, physical stores can purchase goods in both first and second standard containers; that is, the specific purchase quantity can include both "whole" purchases in first standard containers and "partial" purchases in second standard containers, thus more flexibly meeting the different purchase quantity needs of various physical stores. Additionally, before placing goods on the warehousing equipment, the "partial" purchase quantities from different physical stores can be aggregated and merged into a "whole" purchase quantity, thereby reducing the number of first standard containers required for shelving and further saving warehouse storage space. Of course, on this basis, specific storage type identifiers are added to the first standard containers to be put on the shelves to distinguish between different containers that need to be sorted as a whole or that need to be broken down into smaller units first, so that they can be classified and processed when they need to be shipped out. This allows the warehouse to distribute the specific goods to the physical stores according to the actual purchase volume of the physical stores.

[0098] It should be noted that the embodiments of this application may involve the use of user data. In practical applications, user-specific personal data may be used in the scheme described herein within the scope permitted by applicable laws and regulations, provided that it complies with the applicable laws and regulations of the country (e.g., with the user's explicit consent, with the user being properly notified, etc.).

[0099] Corresponding to the foregoing method embodiments, this application also provides a goods storage control device in a warehouse, the warehouse including high-density storage equipment, the high-density storage equipment including multiple storage locations distributed on multi-level shelves; see also Figure 5 The device may include:

[0100] Information determination unit 501 is used to determine the identifiers of multiple first standard containers corresponding to the goods to be put on the shelves of the target category, and the purchase quantity information corresponding to multiple associated physical stores respectively. The purchase quantity information includes a first quantity in units of first standard containers and / or a second quantity in units of second standard containers. The first standard containers can hold multiple second standard containers. The quantity of the multiple first standard containers corresponding to the goods to be put on the shelves is obtained by summing the first quantity and the second quantity in the purchase quantity corresponding to the multiple physical stores respectively, and merging the summed purchase quantity corresponding to the second quantity into a quantity in units of first standard containers.

[0101] The container labeling unit 502 is used to add storage type labels to the plurality of first standard containers respectively. The storage type includes: a first type for sorting whole containers when leaving the warehouse, or a second type for sorting after splitting into smaller units.

[0102] The storage location allocation unit 503 is used to allocate corresponding storage locations to the multiple first standard containers according to the storage type tags corresponding to the multiple first standard containers, so as to store the multiple first standard containers in the intensive storage equipment according to the storage location allocation results.

[0103] In a specific implementation, the device may further include:

[0104] The delisting unit is used to instruct the shuttle to delist the first standard container of the second type and transport it to the splitting operation area at the outbound time corresponding to the target product category, so that in the splitting operation area, according to the second quantity required by each physical store, the corresponding number of second standard containers are picked out from the first standard containers of the second type and placed into new first standard containers associated with the store identification.

[0105] At this time, the container labeling unit can also be used to add a third type of storage label to the new first standard container when a shelving instruction is received. The third type is temporarily stored in the intensive storage equipment, waiting to be shipped out in the form of whole container sorting.

[0106] Among them, the new first standard container, which is associated with the physical store's logo, can be used to hold a variety of different categories of goods needed by the same physical store.

[0107] Specifically, the intensive storage equipment includes multiple aisles for the shuttle to travel through, and multiple storage locations are distributed on both sides of the aisles. Each side of the aisle includes multiple rows of storage locations, and each row includes at least two storage locations with different depths.

[0108] At this point, the storage location allocation unit can specifically be used for:

[0109] According to a preset first condition, the plurality of first standard containers are allocated corresponding storage locations, wherein the first condition is: the plurality of storage locations with different depths store first standard containers of the same storage type and corresponding to the same category of goods.

[0110] Alternatively, the storage location allocation unit can also be used for:

[0111] If the first condition cannot be met, then the corresponding storage locations are allocated to the plurality of first standard containers according to the second condition: wherein the second condition is: the plurality of storage locations with different depths store first standard containers of the same storage type and whose corresponding goods have the same outbound time slice.

[0112] Additionally, the device may also include:

[0113] The aggregation calculation unit is used to determine a third quantity by aggregating the first quantity in the purchase quantity information corresponding to the multiple physical stores respectively; and to determine a fourth quantity by aggregating the second quantity in the purchase quantity information corresponding to the multiple physical stores respectively.

[0114] The merging calculation unit is used to determine, based on the maximum number of second standard containers that can be held in each first standard container, the fifth number of first standard containers required when merging the fourth number of second standard containers into the first standard containers;

[0115] The task generation unit is used to determine a sixth quantity of goods to be put on the shelves in units of first standard containers by adding the third quantity to the fifth quantity, and to generate a repackaging task based on the sixth quantity, so as to pack the goods to be put on the shelves of the target category into the second standard containers according to the repackaging task, and then pack the second standard containers into the first standard containers to obtain the plurality of first standard containers corresponding to the goods to be put on the shelves of the target category.

[0116] Additionally, it may include:

[0117] The quantity determination unit is used to determine the seventh quantity that needs to be filled in the first standard container of the sixth quantity, and the eighth quantity, in units of the second standard container, that needs to be filled in the first standard container that does not need to be filled.

[0118] The task generation unit can specifically be used to generate the packaging task based on the sixth, seventh, and eighth quantities.

[0119] At this time, the container marking unit can be specifically used for:

[0120] Add the first type of storage type label to the third number of first standard containers among the plurality of first standard containers, and add the second type of storage type label to the fifth number of first standard containers.

[0121] The target category of goods to be put on the shelves includes: goods that need to be processed or semi-finished in the warehouse;

[0122] The quantity determination unit can also be used for:

[0123] Based on the maximum number of second standard containers that can be held in each first standard container, the third quantity is converted into a ninth quantity in units of second standard containers;

[0124] The processing and manufacturing task production unit is used to determine the tenth quantity of the required processing or semi-finished product production in units of second standard containers by adding the fourth quantity to the ninth quantity, and to generate a processing task or semi-finished product production task so that after processing the raw materials or producing semi-finished products according to the processing task or semi-finished product production task, the packaging task is executed.

[0125] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.

[0126] And an electronic device, comprising:

[0127] One or more processors; and

[0128] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the foregoing method embodiments.

[0129] in, Figure 6 An exemplary architecture of an electronic device is shown, which may include a processor 610, a video display adapter 611, a disk drive 612, an input / output interface 613, a network interface 614, and a memory 620. The processor 610, video display adapter 611, disk drive 612, input / output interface 613, network interface 614, and memory 620 can communicate with each other via a communication bus 630.

[0130] The processor 610 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to achieve the technical solution provided in this application.

[0131] The memory 620 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage equipment, dynamic storage equipment, etc. The memory 620 can store the operating system 621 for controlling the operation of the electronic device 600, and the basic input / output system (BIOS) for controlling the low-level operations of the electronic device 600. Additionally, it can store a web browser 623, a data storage management system 624, and a storage control processing system 625, etc. The aforementioned storage control processing system 625 can be the application program that specifically implements the aforementioned steps in this embodiment. In summary, when implementing the technical solution provided in this application through software or firmware, the relevant program code is stored in the memory 620 and executed by the processor 610.

[0132] Input / output interface 613 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0133] Network interface 614 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0134] Bus 630 includes a pathway for transmitting information between various components of the device, such as processor 610, video display adapter 611, disk drive 612, input / output interface 613, network interface 614, and memory 620.

[0135] It should be noted that although the above-described device only shows the processor 610, video display adapter 611, disk drive 612, input / output interface 613, network interface 614, memory 620, bus 630, etc., in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the solution of this application, and does not necessarily include all the components shown in the figures.

[0136] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0137] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the descriptions in the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0138] The foregoing has provided a detailed description of the method, apparatus, and electronic equipment for controlling goods storage in a warehouse, as provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are merely for the purpose of helping to understand the method and its core ideas. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for controlling the storage of goods in a warehouse, characterized in that, The warehouse includes high-density storage equipment, which comprises multiple storage locations distributed on multi-level racks; the method includes: The system identifies the identifiers of multiple first standard containers corresponding to the products to be listed in the target category, as well as the purchase quantity information corresponding to multiple associated physical stores. The purchase quantity information includes a first quantity in units of first standard containers and / or a second quantity in units of second standard containers, wherein the first standard containers can hold multiple second standard containers. The quantity of the multiple first standard containers corresponding to the products to be listed is obtained by summing the first and second quantities in the purchase quantities corresponding to the multiple physical stores, and then merging the summed purchase quantities corresponding to the second quantities into a quantity in units of first standard containers. Add storage type labels to the plurality of first standard containers respectively. The storage type includes: a first type for sorting whole containers when leaving the warehouse, or a second type for sorting after splitting into smaller units. Based on the storage type tags corresponding to the plurality of first standard containers, corresponding storage locations are allocated to the plurality of first standard containers so that the plurality of first standard containers can be stored in the intensive storage equipment according to the storage location allocation results; At the outbound time corresponding to the target product category, the shuttle is instructed to remove the first standard container of the second type from the shelf and transport it to the splitting operation area, so that in the splitting operation area, according to the second quantity required by each physical store, the corresponding number of second standard containers are picked out from the first standard containers of the second type and placed into new first standard containers associated with the store identification. Upon receiving a shelving instruction for a new first standard container, a third type of storage tag is added to the new first standard container. The third type is temporarily stored in the intensive storage equipment, awaiting shipment in the form of whole container sorting.

2. The method according to claim 1, characterized in that, The new first standard container, associated with a physical store, can be used to hold a variety of different categories of goods needed by the same physical store.

3. The method according to claim 1, characterized in that, The intensive warehousing equipment includes multiple aisles for shuttle vehicles to travel through, and multiple storage locations are distributed on both sides of the aisles. Each side of the aisle includes multiple rows of storage locations, and each row includes at least two storage locations with different depths. The process of allocating corresponding storage locations for the plurality of first standard containers includes: According to a preset first condition, the plurality of first standard containers are allocated corresponding storage locations, wherein the first condition is: the plurality of storage locations with different depths store first standard containers of the same storage type and corresponding to the same category of goods.

4. The method according to claim 3, characterized in that, The process of allocating corresponding storage locations for the plurality of first standard containers further includes: If the first condition cannot be met, then the corresponding storage locations are allocated to the plurality of first standard containers according to the second condition: wherein the second condition is: the plurality of storage locations with different depths store first standard containers of the same storage type and whose corresponding goods have the same outbound time slice.

5. The method according to any one of claims 1 to 4, characterized in that, Also includes: The third quantity is determined by summing up the first quantity from the purchase quantity information corresponding to the multiple physical stores; The fourth quantity is determined by summing up the second quantity from the purchase quantity information corresponding to the multiple physical stores; Based on the maximum number of second standard containers that each first standard container can hold, determine the fifth number of first standard containers required when merging the fourth number of second standard containers into the first standard containers; By adding the third quantity to the fifth quantity, a sixth quantity in units of the first standard containers is determined, and a repacking task is generated based on the sixth quantity. In order to pack the goods to be put on the shelves of the target category into the second standard containers according to the repacking task, and then pack the second standard containers into the first standard containers, so as to obtain the plurality of first standard containers corresponding to the goods to be put on the shelves of the target category.

6. The method according to claim 5, characterized in that, Also includes: The sixth quantity of the first standard container is determined to be the seventh quantity that needs to be filled, and the eighth quantity of the second standard container that needs to be filled into the first standard container that does not need to be filled. The step of generating a packaging task based on the sixth quantity includes: The packaging task is generated based on the sixth, seventh, and eighth quantities.

7. The method according to claim 5, characterized in that, The step of adding storage type tags to the plurality of first standard containers includes: Add the first type of storage type label to the third number of first standard containers among the plurality of first standard containers, and add the second type of storage type label to the fifth number of first standard containers.

8. The method according to claim 5, characterized in that, The target category of goods to be put on the shelves includes: goods that need to be processed or semi-finished in the warehouse; The method further includes: Based on the maximum number of second standard containers that can be held in each first standard container, the third quantity is converted into a ninth quantity in units of second standard containers; By adding the fourth quantity to the ninth quantity, a tenth quantity in units of the second standard containers is determined, and a processing task or semi-finished product production task is generated so that the raw materials are processed or semi-finished products are produced according to the processing task or semi-finished product production task, and then the packaging task is executed.

9. A device for controlling the storage of goods in a warehouse, characterized in that, The warehouse includes high-density storage equipment, which comprises multiple storage locations distributed across multiple layers of shelving; the device includes: An information determination unit is used to determine the identifiers of multiple first standard containers corresponding to the goods to be listed in the target category, and the purchase quantity information corresponding to multiple associated physical stores. The purchase quantity information includes a first quantity in units of first standard containers and / or a second quantity in units of second standard containers, wherein the first standard containers can hold multiple second standard containers. The quantity of the multiple first standard containers corresponding to the goods to be listed is obtained by summing the first quantity and the second quantity in the purchase quantities corresponding to the multiple physical stores, and merging the summed purchase quantities corresponding to the second quantity into a quantity in units of first standard containers. The container labeling unit is used to add storage type labels to the plurality of first standard containers respectively. The storage type includes: a first type for sorting whole containers when leaving the warehouse, or a second type for sorting after splitting into smaller units. The storage location allocation unit is used to allocate corresponding storage locations to the multiple first standard containers according to the storage type tags corresponding to the multiple first standard containers, so as to store the multiple first standard containers into the high-density storage equipment according to the storage location allocation results; The delisting unit is used to instruct the shuttle to delist the first standard container of the second type and transport it to the splitting operation area at the outbound time corresponding to the target product category, so that in the splitting operation area, according to the second quantity required by each physical store, the corresponding number of second standard containers are picked out from the first standard containers of the second type and placed into new first standard containers associated with the store identification. The container labeling unit is also used to add a third type of storage label to the new first standard container when a shelving instruction is received. The third type is temporarily stored in the intensive storage equipment and awaits shipment in the form of whole container sorting.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method described in any one of claims 1 to 8.

11. An electronic device, characterized in that, include: One or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Order picking method, device and equipment in internal distribution warehouse-out and storage medium

    CN111738655A

  • Warehousing system article delivery control method, warehousing control system and warehousing system

    CN112407744A

  • Warehouse arrangement method, device and equipment, warehousing system, medium and program product

    CN113800177A