Intelligent warehouse management method, equipment and storage medium

By obtaining the details of the shelf rules and matching conditions, determining the warehouse location specification rules, optimizing the warehouse location allocation, and converting the quantity of goods to the smallest packaging unit, the problem of unreasonable warehouse location allocation in traditional warehousing systems is solved, and warehousing operation efficiency and inventory data accuracy are improved.

CN119887056BActive Publication Date: 2025-08-19SHENZHEN BANGQI MINE ELECTROMECHANICAL CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510388399.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-08-19
Estimated Expiration
2045-03-31

AI Technical Summary

Technical Problem

Traditional warehousing systems cannot make full use of the storage space, resulting in unreasonable allocation of warehouse locations and untimely update of inventory status, which affects the overall warehousing operation efficiency.

Method used

By obtaining and executing the listing rules for the goods to be put on, determining the location specification rules based on matching conditions, selecting the target location according to the priority order, converting the quantity of goods to the minimum packaging unit, and allocating the listing location based on the location allocation strategy, generating inventory entry tasks and receiving feedback information to update the inventory status in real time.

Benefits of technology

Accurate storage location allocation is achieved, warehousing operation efficiency is improved, storage space waste is reduced, inventory data is ensured, and the intelligence level of the warehousing management system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119887056B_ABST
    Figure CN119887056B_ABST
Patent Text Reader

Abstract

The present application discloses an intelligent warehouse management method, device and storage medium, which relates to the field of data processing technology, including: obtaining and executing the shelving rule details corresponding to the goods to be shelved, and determining each warehouse location designation rule according to the matching degree between the execution result and the matching condition; determining the target warehouse location designation rule according to the priority order of each warehouse location designation rule; based on the packaging unit supported by the target warehouse location designation rule, converting the quantity of the goods to be shelved into the corresponding minimum packaging unit, and determining the number of packaging units of the goods to be shelved; allocating the shelving warehouse location of the goods to be shelved based on the warehouse location allocation strategy and the number of packaging units of the goods to be shelved, so as to generate and issue a warehousing task to the warehouse control system; receiving the execution feedback information of the warehousing control system for the warehousing task, and updating the inventory status in real time. The present application achieves the technical effect of improving the efficiency of warehousing operations through precise warehouse location allocation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to intelligent warehouse management methods, equipment and storage media. Background Art

[0002] In the field of warehouse management, current warehousing systems still use a relatively extensive management strategy for storage space allocation. Traditional storage space allocation logic only considers basic information about the goods, such as size and weight, without considering the relationship between packaging units and storage space capacity. Traditional warehousing systems fail to fully utilize storage space, resulting in irrational storage space allocation and untimely inventory status updates. This increases the time it takes to store and retrieve goods, further impacting overall warehouse efficiency.

[0003] The above content is only used to assist in understanding the technical solution of this application and does not constitute an admission that the above content is prior art. Summary of the Invention

[0004] The main purpose of this application is to provide an intelligent warehouse management method, equipment and storage medium, aiming to solve the technical problem of how to improve warehouse operation efficiency through precise storage location allocation.

[0005] To achieve the above objectives, the present application proposes an intelligent warehouse management method, which includes:

[0006] Obtain and execute the listing rule details corresponding to the goods to be listed, and determine the designated rules for each storage location based on the matching degree between the execution results and the matching conditions;

[0007] Determine the target storage location designation rule according to the priority order of each storage location designation rule;

[0008] Based on the packaging units supported by the target storage location designation rule, the quantity of the goods to be put on the shelves is converted into corresponding minimum packaging units, and the quantity of packaging units of the goods to be put on the shelves is determined;

[0009] Based on the storage location allocation strategy and the number of packaging units of the goods to be put on the shelves, the storage locations of the goods to be put on the shelves are allocated to generate and issue storage tasks to the warehouse control system;

[0010] Receive the execution feedback information of the warehouse control system for the warehousing task and update the inventory status in real time.

[0011] In one embodiment, the steps of obtaining and executing the listing rule details corresponding to the goods to be listed, and determining the storage location designation rule based on the matching degree between the execution result and the matching condition include:

[0012] Obtaining the listing rules bound to the goods to be listed, and executing the corresponding listing rule details in sequence based on the order in the listing rules;

[0013] Based on the matching conditions of the listing rule details, determining whether the goods to be listed match the listing rule details;

[0014] If the listing rule details match, then determine the location designation rules corresponding to the listing rule details;

[0015] If all the listing rule details in the listing rule do not match, it is determined that the allocation of the goods listing location has failed.

[0016] In one embodiment, the step of converting the quantity of the goods to be put on the shelves into corresponding minimum packaging units based on the packaging units supported by the target storage location designation rule, and determining the quantity of packaging units of the goods to be put on the shelves includes:

[0017] Obtaining each of the packaging units supported by the target storage location designation rule;

[0018] Sorting the packaging units in descending order to determine the order of the packaging units;

[0019] According to the packaging unit sequence, the quantity of the goods to be put on the shelves is converted into the number of corresponding packaging units in sequence, and the quantity of the goods to be put on the shelves under each packaging unit is determined, which is the packaging unit quantity.

[0020] In one embodiment, the step of allocating the storage locations of the goods to be put on the shelves based on the storage location allocation strategy and the number of packaging units of the goods to be put on the shelves, so as to generate and issue the warehousing task to the warehouse control system, the storage location allocation strategy includes:

[0021] Among all the storage locations that meet the storage location restriction conditions, the storage locations containing goods with the same SKU as the goods to be put on the shelves but with different key batch attributes from the goods to be put on the shelves are screened out, and the shelving locations are determined according to the storage location shelving order.

[0022] Among all the storage locations that meet the storage location restriction conditions, the storage locations that do not store goods are screened out, and the storage locations are allocated in sequence according to the storage location shelving order to determine the shelving storage locations;

[0023] Among all the storage locations that meet the storage location restriction conditions, the storage locations where the goods with the same key batch attributes as the goods to be put on the shelves are located are screened out, and the storage locations are allocated in sequence according to the shelving order of the storage locations to determine the shelving storage locations.

[0024] In one embodiment, before the step of obtaining and executing the listing rule details corresponding to the goods to be listed, and determining the designation rules for each storage location based on the matching degree between the execution result and the matching condition, the following steps are included:

[0025] Receive advance shipping notices and confirm cargo information of goods to be received;

[0026] Associating the container with the advance shipping notice based on the container information scanned by the user, and updating the status of the container;

[0027] According to the code information scanned by the user, the corresponding cargo information of the to-be-received goods is bound to the container and synchronized with the receipt record of the pre-shipment notice;

[0028] Based on the user's completion of receiving the goods, the goods to be received in the receiving record are used as the goods to be put on the shelf.

[0029] In one embodiment, after the step of receiving the execution feedback information of the warehouse control system regarding the warehousing task and updating the inventory status in real time, the following steps are included:

[0030] Compare the safety stock quantity of each item in stock in the preset safety stock location with the actual quantity of each item in stock;

[0031] When the actual quantity of goods is lower than the safety stock quantity, a replenishment task for the goods in stock is created and sent to the warehouse control system;

[0032] Receive replenishment task feedback information from the warehouse control system and update inventory status in real time.

[0033] In one embodiment, the intelligent warehouse management method further includes:

[0034] Dynamically adjust the popularity level of the goods in stock according to the sales situation of each goods in stock;

[0035] Determine the storage location temperature corresponding to the goods in storage according to the temperature level and storage location rules;

[0036] Determine the corresponding target storage location based on the storage location popularity, create a transfer task for the goods in stock, and send it to the warehouse control system;

[0037] Receive feedback information on warehouse transfer tasks from the warehouse control system and update inventory status in real time.

[0038] In one embodiment, the intelligent warehouse management method further includes:

[0039] Receive the delivery order uploaded by the user and determine the corresponding allocation rules according to the type of the delivery order;

[0040] Based on the information of the delivery order, the corresponding inventory batches are selected from the storage locations of the usage type specified by the allocation rule, and the inventory batches are sorted according to the attribute rule to determine the batch order;

[0041] Allocate the inventory batches to the demand quantity of the delivery order according to the batch sequence, use the corresponding storage location as the off-shelf storage location, generate the delivery task and send it to the warehouse control system;

[0042] Receive outbound task feedback information from the warehouse control system and update inventory status in real time.

[0043] In addition, to achieve the above-mentioned purpose, the present application also proposes an intelligent warehouse management device, which includes: a memory, a processor, and a computer program stored on the memory and runnable on the processor, and the computer program is configured to implement the steps of the intelligent warehouse management method as described above.

[0044] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium, and when the computer program is executed by the processor, the steps of the intelligent warehouse management method described above are implemented.

[0045] The present application provides an intelligent warehouse management method, which first obtains and executes the details of the shelving rules corresponding to the goods to be shelved, and determines the location designation rules of each warehouse according to the matching degree between the execution result and the matching condition; determines the target warehouse designation rules according to the priority order of each warehouse designation rule; converts the quantity of the goods to be shelved into the corresponding minimum packaging unit based on the packaging unit supported by the target warehouse designation rule, and determines the number of packaging units of the goods to be shelved; allocates the shelving locations of the goods to be shelved based on the warehouse location allocation strategy and the number of packaging units of the goods to be shelved, so as to generate and issue the warehousing task to the warehouse control system; receives the execution feedback information of the warehousing control system for the warehousing task, and updates the inventory status in real time. The present application obtains and executes the details of the shelving rules corresponding to the goods to be shelved, and determines the location designation rules of each warehouse according to the matching degree between the execution result and the matching condition, matches the most appropriate location rule for the goods, selects the optimal target warehouse designation rule according to the priority of the location designation rule, further optimizes the location allocation, and improves the warehousing efficiency. According to the target warehouse designation rule, the quantity of goods is converted into the minimum packaging unit to ensure that the packaging matches the storage characteristics of the warehouse location. Generate and issue warehousing tasks to the warehouse control system to automate the scheduling of warehousing operations and improve operational efficiency. By receiving execution feedback from the warehouse control system, the inventory status is updated in real time to ensure accurate inventory data. This application achieves the technical effect of improving warehousing operation efficiency through precise storage location allocation. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0047] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0048] Figure 1 A flowchart of the first embodiment of the intelligent warehouse management method of this application is provided;

[0049] Figure 2 A flow chart of the second embodiment of the intelligent warehouse management method of this application is provided;

[0050] Figure 3 A flowchart of the third embodiment of the intelligent warehouse management method of this application is provided;

[0051] Figure 4 A flowchart of the fourth embodiment of the intelligent warehouse management method of this application is provided;

[0052] Figure 5 A flowchart of the fifth embodiment of the intelligent warehouse management method of this application is provided;

[0053] Figure 6 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the intelligent warehouse management method in the embodiment of this application.

[0054] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0055] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.

[0056] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0057] The main solutions of the embodiments of this application are:

[0058] At present, traditional warehousing systems cannot fully utilize storage space, resulting in unreasonable allocation of storage locations and untimely updates of inventory status, which causes more time to be spent on the storage and retrieval of goods, thus affecting the overall efficiency of warehousing operations.

[0059] This application obtains and executes the details of the shelving rules corresponding to the goods to be shelved, determines the location designation rules based on the matching degree between the execution results and the matching conditions, matches the most appropriate location rules for the goods, selects the optimal target location designation rules based on the priority of the location designation rules, further optimizes the location allocation, and improves warehousing efficiency. According to the target location designation rules, the quantity of goods is converted into the smallest packaging unit to ensure that the packaging matches the storage characteristics of the location. Generate and issue warehousing tasks to the warehouse control system to realize the automated scheduling of warehousing operations and improve operational efficiency. By receiving execution feedback information from the warehouse control system, the inventory status is updated in real time to ensure the accuracy of inventory data.

[0060] It should be noted that the execution entity of this embodiment may be a warehouse management system, or a computing service device with data processing, network communication, and program execution capabilities, such as a tablet computer, personal computer, or mobile phone, or a warehouse management system control device capable of implementing the aforementioned functions, and this embodiment does not specifically limit this. This embodiment and the following embodiments will be described below using a warehouse management system as the execution entity.

[0061] Example 1

[0062] Based on this, this application proposes the first embodiment of the intelligent warehouse management method, please refer to Figure 1 , the intelligent warehouse management method includes:

[0063] Step S10: Obtain and execute the listing rule details corresponding to the goods to be listed, and determine the designated rules for each storage location based on the matching degree between the execution result and the matching condition.

[0064] In this embodiment, goods to be shelved are goods that need to be placed in a warehouse location for storage and have various attributes, including type, size, weight, and shelf life. Shelving rule specifications are detailed rules for different types of goods, specifying the requirements and conditions that must be followed during the shelving process to guide the shelving process. The execution result is the result of comparing the matching conditions in the shelving rule specifications with the goods to be shelved, used to determine the compatibility between the goods and the storage location. Matching conditions are a series of criteria used to assess whether a storage location is suitable for storing specific goods, including its load capacity, space, temperature and humidity environment, etc. By comparing the execution result with these matching conditions, it can be determined whether the storage location meets the goods' storage requirements. Storage location designation rules are the rules corresponding to the shelving rule specifications, which guide which storage locations the goods should be placed in. Each storage location may have multiple designation rules, which are sorted by priority.

[0065] As an optional implementation method, query the shelving rules corresponding to the goods to be shelved from the database, load the details of the shelving rules, and sequentially execute the details of the shelving rules according to the order of the shelving rules, analyze the attributes of the goods to be shelved, and compare them with the matching conditions of the details of the shelving rules. According to the comparison results, evaluate the matching degree of the goods to be shelved and the details of the shelving rules. If the matching degree meets the requirements, determine all the bin assignment rules corresponding to the details of the shelving rules.

[0066] Optionally, if there is no bound shelving rule for the goods to be shelved in the database, use the shelving rules of the owner corresponding to the goods to be shelved.

[0067] Optionally, step S10 includes:

[0068] Step S11, obtain the shelving rules bound to the goods to be shelved, and sequentially execute the corresponding details of the shelving rules based on the order in the shelving rules.

[0069] It should be noted that the shelving rules are rules formulated for different goods, which stipulate the requirements and conditions that should be followed during the shelving process. The details of the shelving rules are specific clauses in the shelving rules, which describe in detail each condition of the shelving operation.

[0070] Step S12, based on the matching conditions of the details of the shelving rules, determine whether the goods to be shelved match the details of the shelving rules.

[0071] It should be noted that the matching conditions are used to evaluate whether the goods to be shelved meet the requirements of the details of the shelving rules, including whether the goods code, category, production date, Advanced Shipping Notice (ASN) number, etc. meet the requirements.

[0072] Step S13, if the details of the shelving rules match, determine each bin assignment rule corresponding to the details of the shelving rules.

[0073] Exemplarily, if the matching condition A of the shelving rule detail A is "goods code = A1001 and production date <2023020>1", and the matching condition B of the shelving rule detail B is "category = electronic products and production date > 20221225". The goods code of the goods to be shelved is A1001, the category is electronic products, and the production date is 20230704; the goods to be shelved are first compared with the matching condition A for judgment; it is judged that the matching condition A is not met, then it is compared with the matching condition B; it is judged that the matching condition B is met, and then the next shelving assignment process is carried out according to the bin assignment rule corresponding to the shelving rule detail B.

[0074] Step S14: If all the listing rule details in the listing rule do not match, it is determined that the allocation of the goods listing location has failed.

[0075] Optionally, if it is detected that the goods to be put on the shelves have failed to be put on the shelves, a notification is sent to the management staff, and the management staff manually performs the operation of allocating the shelves to the shelves.

[0076] Step S20: determining the target storage location designation rule according to the priority order of each storage location designation rule.

[0077] From multiple location assignment rules, select the one that best meets current cargo storage needs and warehousing operations goals based on their priority as the target location assignment rule. By determining the target location assignment rule, you can ensure that goods are placed in the most appropriate location, thereby improving the accuracy of location allocation.

[0078] In this embodiment, the location assignment rules are a set of rules used to determine which specific locations goods should be placed in. These rules include elements such as the Stock Keeping Unit (SKU), the quantity to be put on shelves, batch attributes, packaging units, compatible packaging, and location allocation strategies. The SKU is used to distinguish different types of goods and ensure that each type of goods is placed in the appropriate location. The quantity to be put on shelves refers to the number of goods that need to be placed in a location. The quantity to be put on shelves is used to determine the number of allocated locations and their storage capacity. Batch attributes refer to the batch information of goods, which ensures that goods from the same batch are placed in the same location for easier management and tracking. The packaging unit refers to the number of goods contained in a certain packaging format when packaging a certain quantity of goods. Compatible packaging refers to the packaging formats that a location can accommodate. The location allocation strategy is a set of pre-defined rules and methods used to guide the location allocation process to improve storage space utilization and warehouse operation efficiency.

[0079] It's important to note that due to differences in storage requirements and conditions across different locations, location assignment rules are prioritized based on importance and applicability. The target location assignment rule is the final rule determined based on priority among the various location assignment rules to guide product placement.

[0080] Optionally, the priority can be a numerical value assigned based on the importance and applicability of the location-specific rule, determined by the priority value set by the user when adding the rule.

[0081] As an optional implementation, the priorities of the storage location designation rules are sorted according to a pre-set strategy, and the rule with the highest priority is selected as the target storage location designation rule in the order of priority.

[0082] Step S30 : Based on the packaging units supported by the target storage location designation rule, the quantity of the goods to be put on the shelves is converted into corresponding minimum packaging units, and the quantity of packaging units of the goods to be put on the shelves is determined.

[0083] Converting the quantity of goods to be put on the shelves into the packaging units supported by the specified rules of the target warehouse location and determining the minimum number of packaging units for the goods will help to rationally allocate warehouse resources and ensure that the goods can be stored and managed safely and efficiently.

[0084] In this embodiment, a packaging unit refers to the quantity of goods contained in the packaging format used when packaging goods. This includes outer carton (OT), packaging layer (PL), case (CS), inner pack (IP), and individual (EA). The minimum packaging unit is the lowest level of packaging unit supported by the target location designation rules.

[0085] As an optional implementation method, according to the target storage location designation rules, the packaging units supported by the storage location are clarified, and the quantity of the goods to be put on the shelves is converted according to the packaging units supported by the target storage location designation rules, and the conversion is performed in order from large to small according to the level of the packaging units.

[0086] Optionally, step S30 includes:

[0087] Step S31: Acquire each packaging unit supported by the target storage location designation rule.

[0088] As an optional implementation, detailed information of the target storage location designation rule is read from a database, and all packaging units supported by the target storage location designation rule are extracted.

[0089] For example, the packaging units supported by the target storage location designation rule are box, inner package, and single.

[0090] Step S32: sort the packaging units in descending order to determine the order of the packaging units.

[0091] For example, according to the supported packaging levels selected in the location designation rule, the size order of the packaging levels is determined, which is box, inner package and single.

[0092] Step S33 , converting the quantity of the goods to be put on the shelves into the quantity of corresponding packaging units in sequence according to the packaging unit sequence, and determining the quantity of the goods to be put on the shelves under each packaging unit, which is the packaging unit quantity.

[0093] As an optional implementation, the quantity to be put on the shelves is converted into the quantity of outer carton levels. Each outer carton packaging unit can accommodate 100 goods. The calculation formula is "Number of outer cartons = Number to be put on the shelves / / Number of products in each outer carton", "Remaining number of outer cartons = Number to be put on the shelves % Number of products in each outer carton"; the remaining number of outer cartons is converted into the number of inner package levels. Each inner package packaging unit can accommodate 10 goods. The calculation formula is "Number of inner packages = Remaining number of outer cartons / / Number of products in each inner package", "Remaining number of inner packages = Remaining number of outer cartons % Number of products in each inner package"; the remaining number of inner packages is the quantity of a single level.

[0094] For example, the number of goods to be put on the shelves is 1011. The number of cartons (CS) that can be converted from the number of goods to be put on the shelves is calculated as "number of cartons CS = 1000 / / 100 = 10". The number to be put on the shelves is updated to "number to be put on the shelves = 1011%100 = 11". The number of boxes (IP) that can be converted from the remaining number of goods to be put on the shelves is calculated as "number of boxes IP = 11 / / 10 = 1". The number to be put on the shelves is updated to "number to be put on the shelves = 11%10 = 1". The remaining number to be put on the shelves is the number of individual items (EA), "EA = 1". The number of packaging units is recorded as 10 cartons (CS), 1 box (IP), and 1 individual item (EA).

[0095] Step S40 : allocating the storage locations of the goods to be put on the shelves based on the storage location allocation strategy and the number of packaging units of the goods to be put on the shelves, so as to generate and issue a warehousing task to the warehouse control system.

[0096] In this embodiment, the storage location range queried when allocating via the storage location allocation strategy is the storage location specified in the storage location assignment rules and must meet the location restriction conditions of the storage location assignment rules. Location restriction conditions are defined in the storage location attributes, such as storage conditions for individual storage locations, location usage type, SKU number limit, piece quantity limit, volume and weight limit, and restrictions on key batch attributes of products.

[0097] Optionally, when a designated location cannot be found according to the location allocation strategy, a location that meets the constraints of the location allocation rule is allocated by default according to the order in which the locations are put on the shelves.

[0098] As an optional implementation, based on a preset storage location allocation strategy and the number of packaging units of the goods to be put on the shelves, storage resources are evaluated and screened to determine the specific shelving locations. Relevant information about the goods to be put on the shelves, such as the name, quantity, packaging unit, and shelf location, is integrated to generate a storage task, which is then issued to the warehouse control system.

[0099] Optionally, after receiving the task, the warehouse control system will arrange corresponding equipment and personnel to perform goods shelving operations according to the task instructions.

[0100] Exemplarily, step 1 is to select the packaging unit of the goods to be put on the shelves; step 2 is to allocate the storage location corresponding to the packaging unit of the current level according to the storage location allocation strategy; step 3 is to determine whether there are packaging units of the current level with unassigned storage locations; step 4 is to determine whether there are storage locations that meet the conditions within the current storage location specification rules if there are packaging units that meet the conditions, and execute step 2 again for the storage locations that meet the conditions; step 5 is to determine whether there are packaging units with unassigned storage locations in step 3, or if there are storage locations that meet the conditions in step 4, determine whether the current packaging unit is the lowest level packaging; step 6 is to obtain the next level packaging unit of the goods to be put on the shelves if it is not the lowest level packaging, and execute step 1 again; step 7 is to determine whether there are packaging units of the current level packaging if there are packaging units that meet the conditions in step 3, or if there are packaging units that meet the conditions in step 4, determine whether the current packaging unit is the lowest level packaging; step 6 is to obtain the next level packaging unit of the goods to be put on the shelves if it is not the lowest level packaging, and execute step 1 again; step 7 is to determine whether there are packaging units of the current level packaging if there are packaging units that meet the conditions in step 4; The current packaging unit is the lowest level. Determine whether there are any goods to be put on the shelves. If not, end the process. Step 8: If there are goods to be put on the shelves, determine whether the current rule allows split shelving. If not, the shelving location allocation fails. Step 9: If split shelving is allowed, determine whether the currently executed location designation rule is the last rule corresponding to the shelving rule details. Step 10: If it is not the last rule, execute the next location designation rule in order of priority. Step 11: If the current location designation rule is the last one, determine whether the currently executed shelving rule details are the last rule details of the shelving rules. If so, the shelving location allocation fails. Step 12: If not, execute the next shelving rule details in the order of the shelving rules.

[0101] Optionally, the location allocation strategy includes:

[0102] Step S41: From all the storage locations that meet the storage location restriction conditions, select the storage locations where the goods with the same inventory holding unit as the goods to be put on the shelves and different key batch attributes are located, and allocate them in sequence according to the storage location shelving order to determine the shelving storage locations.

[0103] It's important to note that SKUs are used to distinguish the categories of goods to be put on the shelves and uniquely identify a product. The order in which items are put on the shelves is determined by the location allocation strategy and the number of packaging units of the goods to be put on the shelves.

[0104] For example, suppose the goods to be put on the shelves are a batch of mobile phones with a production date of January 1, 2024, and a stock keeping unit (SKU) of A001. Filter out storage location A, which stores mobile phones with SKU A001 but a production date other than December 1, 2023. Select location A as the stocking location.

[0105] Step S42: Filter out the storage locations that do not store goods from all the storage locations that meet the storage location restriction conditions, and allocate them in sequence according to the storage location shelving order to determine the shelving storage locations.

[0106] For example, when both storage location B and storage location C meet the storage location restriction conditions, if storage location B does not store goods, but storage location C has stored goods, then storage location B is preferentially selected as the shelving location.

[0107] Step S43 , among all the storage locations that meet the storage location restriction conditions, the storage locations where the goods with the same key batch attributes as the goods to be put on the shelves are located are screened out, and the storage locations are allocated in sequence according to the shelving order of the storage locations to determine the shelving storage locations.

[0108] For example, for a batch of computers with a production date of January 1, 2024, the goods to be put on the shelves are screened out at warehouse location D of computers with the same production date as the shelving warehouse location.

[0109] Step S50: receiving the execution feedback information of the warehouse control system for the warehousing task, and updating the inventory status in real time.

[0110] In this embodiment, the warehouse control system is an automated system used to control warehousing operations. It receives incoming warehousing tasks from the warehouse management system, coordinates various equipment and personnel within the warehouse to complete these tasks, and provides feedback to the warehouse management system on task execution status. Execution feedback information is generated by the warehouse control system during the execution of incoming warehousing tasks, including information on task completion, successful stocking of goods, and any anomalies encountered during the stocking process. This information facilitates the warehouse management system to monitor inventory status and warehousing operations in real time. Inventory status reflects the storage status of goods within the warehouse, including information such as the name, quantity, storage location, and entry and exit times of the goods.

[0111] As an optional implementation method, through the communication interface with the warehouse control system, the execution feedback information for the warehousing task sent by the warehouse control system is received, the received feedback information is parsed, and the data related to the inventory status update is extracted. The inventory status is updated in real time based on the parsed feedback information.

[0112] For example, after completing the shelving operation, the warehouse control system sends a successful shelving signal and information such as the actual storage location of the goods to the warehouse management system. The warehouse management system obtains information such as the shelving quantity and shelving location of the goods from the feedback information, updates the storage location of the goods to the actual shelving location, increases the inventory quantity by the corresponding shelving quantity, and records information such as the time the goods entered the warehouse.

[0113] This embodiment provides an intelligent warehouse management method. This embodiment first obtains and executes the details of the shelving rules for the goods to be shelved, determines the location designation rules based on the matching conditions, and then determines the target location designation rules based on the priority order. The quantity of goods is then converted into the minimum number of packaging units, and the shelving locations are allocated based on the location allocation strategy. Finally, the execution feedback information is received to update the inventory status. This achieves refined management of the goods shelving process, improves the accuracy of location allocation, ensures that the goods are placed in the most appropriate location, and reduces storage space waste. By rationally converting the number of packaging units and allocating shelving locations, the efficiency of warehousing operations is improved and the turnover of goods is accelerated. Real-time updates of inventory status ensure the accuracy of inventory data, enhance the intelligence level of the warehouse management system, and improve the efficiency of warehousing operations.

[0114] Based on Example 1, Example 2 of this application proposes an intelligent warehouse management method, referring to Figure 2 , before step S10, including:

[0115] Step S60: Receive the advance shipping notice and determine the cargo information of the goods to be received.

[0116] It should be noted that an advance shipping notice is an electronic logistics notification document generated by the shipper and sent to the consignee before the goods are actually delivered. It contains information about the incoming goods, such as the name, quantity, specifications, and estimated arrival time. Goods to be received are goods that are about to arrive at the warehouse and need to be received.

[0117] Step S70: Associating the container with the advance shipping notice based on the container information scanned by the user, and updating the status of the container.

[0118] It should be noted that a container is a container used to load goods, including pallets, boxes, etc. Container information is the unique identification information of the container, including container barcodes, container QR codes, etc. Container status is the current status of the container, including "free," "allocated," and "in use."

[0119] For example, based on the container information scanned by the receiving personnel, the container is associated with the received advance shipping notice to facilitate the receiving operation.

[0120] Optionally, for goods received according to detailed specifications, the container information may not be collected, and the coding information of the goods may be collected directly.

[0121] Step S80: Bind the corresponding cargo information of the to-be-received cargo to the container according to the code information scanned by the user, and synchronize it with the receipt record of the pre-shipment notice.

[0122] It should be noted that coding information is the unique identification information of the goods, including barcodes, QR codes, etc. Goods information is detailed information about the goods, including name, quantity, specifications, etc. Receipt records are documents that record the receipt of goods, including goods information, container information, receipt time, etc.

[0123] Alternatively, for shipments received by case, only the case number (container information) needs to be collected, eliminating the need for the cargo code. The case number is already associated with the corresponding cargo information. The container information and associated cargo information can be directly synchronized to the pre-shipment notification receipt record.

[0124] Step S90: Based on the user's completion of the goods receiving operation, the goods to be received in the goods receiving record are used as the goods to be put on the shelves.

[0125] For example, after receiving the user's completion of receiving operation, checking the receiving record, confirming that all goods to be received have been correctly received and recorded, marking the goods in the receiving record as "to be put on the shelf" status so that the goods can be put on the shelf and allocated to the warehouse location.

[0126] This embodiment provides an intelligent warehouse management method. By first receiving an advance shipping notice and extracting detailed information about the goods to be received, this method enables advance preparation for receiving goods, reducing waiting time. By associating containers with advance shipping notices and updating their status, container usage is tracked in real time, ensuring proper allocation and use of containers.

[0127] Based on Example 1, Example 3 of this application proposes an intelligent warehouse management method, referring to Figure 3 , after step S40, including:

[0128] Step S100 : comparing the safety stock quantity of each in-stock product in a preset safety stock location with the actual quantity of each in-stock product.

[0129] By comparing the actual quantity of goods in stock with the preset safety stock quantity, we can determine which goods need to be replenished.

[0130] It's important to note that safety stock locations are pre-defined storage locations used to store goods that require a safety stock. Safety stock quantities are pre-defined minimum inventory quantities of each item to ensure business continuity. Actual stock quantities are the actual number of items currently stored in the location.

[0131] As an optional implementation, the preset safety stock locations and their corresponding safety stock quantities are read from the database, the actual quantity of each item in stock is obtained, and the actual quantity of the items is compared with the safety stock quantity one by one.

[0132] Optionally, the quantity of goods in each storage location is monitored in real time through the inventory management system, and the quantity of goods in the inventory management system is obtained regularly.

[0133] For example, the safety stock quantity of electronic product A set in the safety stock location is 100, and the current actual stock quantity is 80. Then, the actual quantity of electronic product A is lower than the safety stock quantity.

[0134] Step S110: When the actual quantity of goods is lower than the safety stock quantity, a replenishment task for the goods in stock is created and sent to the warehouse control system.

[0135] When the actual quantity of goods is lower than the safety stock quantity, a replenishment task is created in a timely manner and sent to the warehouse control system to ensure that the inventory is replenished in time.

[0136] It should be noted that a replenishment task is a task that instructs the warehouse control system to perform a replenishment operation, which includes information such as the goods to be replenished, the replenishment quantity, the target storage location, etc.

[0137] As an optional implementation method, if the actual quantity is lower than the safety stock quantity, the quantity required for replenishment is calculated, and a replenishment task containing the goods information, replenishment quantity and target storage location is generated and sent to the warehouse control system so that the warehouse control system can dispatch equipment to perform the replenishment operation.

[0138] For example, when it is found that the actual inventory quantity of electronic product A in safety stock location A is 80, which is lower than the safety stock quantity of 100, a replenishment task is created to replenish 20 electronic products A to location A, and the task is sent to the warehouse control system.

[0139] Step S120: receiving replenishment task feedback information from the warehouse control system and updating the inventory status in real time.

[0140] Receive replenishment task execution feedback information from the warehouse control system and update inventory status in real time based on the feedback information to ensure the accuracy of inventory data.

[0141] It should be noted that the replenishment task feedback information is the information returned by the warehouse control system after executing the replenishment task, including whether the replenishment is successful, the actual replenishment quantity, etc.

[0142] For example, after completing the replenishment task, the warehouse control system returns a successful replenishment feedback message, and the actual replenishment quantity is 20. The warehouse management system receives and parses the information and updates the inventory quantity of electronic product A in inventory A from 80 to 100.

[0143] This embodiment provides an intelligent warehouse management method. This embodiment first improves the accuracy and efficiency of inventory management by real-time monitoring of inventory status and the creation and execution of automated replenishment tasks, optimizes the replenishment process, and improves the efficiency of warehouse operations.

[0144] Based on Example 1, Example 4 of this application proposes an intelligent warehouse management method, referring to Figure 4 , the intelligent warehouse management method further includes:

[0145] In this embodiment, the warehousing task in the first embodiment is further optimized by combining heat management to improve the efficiency of warehouse management by dynamically adjusting the heat level and storage location allocation of the goods.

[0146] Dynamically adjust the priority of warehousing tasks based on the popularity level of the goods to ensure that high-popularity goods can be put on the shelves in a timely manner, thereby improving picking efficiency.

[0147] Optionally, when allocating storage locations for the goods to be put on the shelf, based on the location allocation strategy and the number of packaging units of the goods to be put on the shelf, the popularity level of the goods to be put on the shelf is obtained from the sales system. Based on the popularity level, the allocated storage locations for the goods to be put on the shelf are adjusted, with priority given to storage locations with a popularity level that matches the popularity level of the goods to be put on the shelf. The popularity levels include A, B, and C. The initial popularity level of both the goods and the storage locations is B, which can be adjusted based on sales.

[0148] For example, among all the selected locations that meet the requirements, the location allocation order is determined based on the location allocation strategy and the number of packaging units of the goods to be shelved. The locations are further sorted based on the heat level. For goods to be shelved with a heat level of B, the storage location rule is to prioritize storage in locations with heat levels of B, C, and A, in that order. The location allocation order is further adjusted based on the storage location rule. The corresponding shelving location is determined based on the adjusted location allocation order, and a warehousing task is generated and issued to the warehouse control system.

[0149] Furthermore, since sales data is updated in real time, the popularity level of already-in-stock goods needs to be dynamically adjusted to reflect their sales performance, thereby more effectively managing goods. Based on the popularity level of the goods in stock, the storage location of the goods is further adjusted to create transfer tasks. In turn, idle execution equipment is dispatched to perform the transfer tasks, rationally allocating storage resources and improving warehouse management efficiency.

[0150] Step A10: Dynamically adjust the popularity level of the goods in stock according to the sales situation of each of the goods in stock.

[0151] By dynamically adjusting the popularity level of goods to reflect their sales, best-selling and slow-moving goods can be managed more effectively, improving inventory turnover and reducing inventory backlogs.

[0152] It should be noted that in-stock goods are goods already stored in the warehouse. Sales data refers to the sales data of goods in the market, including sales quantity and sales frequency, which is used to reflect market demand. Popularity level is the popularity level of goods based on sales performance, which is used to indicate the sales activity of goods.

[0153] Optionally, the heat level includes three levels: A, B, and C. The initial heat level of goods in stock is B, which is adjusted according to sales conditions.

[0154] For example, the sales data of goods in stock are obtained from the sales system, and the sales trend of the goods is analyzed based on the sales data. According to the sales trend, the popularity level of the goods is dynamically adjusted, and the popularity level of the goods with increasing sales is increased, and the popularity level of the goods with decreasing sales is lowered.

[0155] Step A20: Determine the storage location temperature corresponding to the goods in storage according to the temperature level and storage location rules.

[0156] Determining the location popularity of the goods based on their popularity level and storage location rules helps to rationally allocate storage resources and improve the efficiency of warehouse management. Combining the popularity level of the goods with the physical location of the warehouse allows popular goods to be placed in more accessible locations, thereby improving picking efficiency.

[0157] It should be noted that the storage location rules are the selection criteria for the storage locations of goods. For goods with a heat level of A, the storage location rules are that they are stored in locations with a heat level of A, a heat level of B, and a heat level of C, in that order; for goods with a heat level of B, the storage location rules are that they are stored in locations with a heat level of B, a heat level of C, and a heat level of A, in that order; for goods with a heat level of C, the storage location rules are that they are stored in locations with a heat level of C, a heat level of B, and a heat level of A, in that order.

[0158] Step A30: Determine the corresponding target storage location according to the storage location popularity, create a transfer task for the goods in the warehouse, and send it to the warehouse control system.

[0159] Determine the target location based on location popularity, create a transfer task, and send it to the warehouse control system. This transfer operation moves goods from their current location to a location that better matches their popularity level, improving picking efficiency and warehouse space utilization.

[0160] It should be noted that the target storage location is the storage location where the goods should be stored based on the storage location popularity.

[0161] For example, if the heat level of the goods in the warehouse is A, all the storage locations with heat level A are arranged in heat order, and it is determined in turn whether there are vacancies for storage in the storage locations; if all the storage locations with heat level A cannot be stored, then all the storage locations with heat level B are arranged in heat order, and it is determined in turn whether there are vacancies for storage in the storage locations; if all the storage locations with heat level B cannot be stored, then all the storage locations with heat level C are arranged in heat order, and it is determined in turn whether there are vacancies for storage in the storage locations; if all the storage locations cannot be stored, it is determined that the warehouse transfer has failed.

[0162] Step A40: receiving feedback information on warehouse transfer tasks from the warehouse control system and updating inventory status in real time.

[0163] It should be noted that the feedback information of the warehouse transfer task is the information returned by the warehouse control system after executing the warehouse transfer task, including whether the warehouse transfer is successful, the actual quantity transferred, etc.

[0164] For example, after the warehouse control system completes the transfer of electronic product A, it returns feedback that the transfer was successful, indicating that the actual number of transferred items is 100, the target location is location A, and the location from which the items are transferred is location B. The warehouse management system receives and interprets this information, updates the inventory quantity of electronic product A to 100, updates the storage location to location A, and updates location B to an empty location.

[0165] This embodiment provides an intelligent warehouse management method. This embodiment first dynamically adjusts the heat level of the goods and the heat of the storage location, automatically schedules the storage location of the goods, ensures the balanced use of storage resources, avoids waste of storage resources, and reduces the transportation distance and time of goods by optimizing inventory management and storage location allocation, thereby improving the flexibility and response speed of warehouse management.

[0166] Based on Example 1, Example 5 of this application proposes an intelligent warehouse management method, referring to Figure 5 , the intelligent warehouse management method further includes:

[0167] Step B10: Receive the delivery order uploaded by the user and determine the corresponding allocation rule according to the type of the delivery order.

[0168] It should be noted that the delivery order is a document uploaded by the user and contains information about the goods to be shipped, such as the name, quantity, specifications, and delivery time. Allocation rules are pre-set storage location allocation rules based on the type and content of the delivery order, which are used to guide the delivery of goods. The allocation rules include information such as the delivery order type, storage location usage type, allocation method, etc., as well as attribute rules such as batch attributes, matching method, and sorting method. Batch attributes include quality status, production date, and warehousing date; matching methods include exact match, priority match, and fuzzy match; and sorting methods include ascending and descending.

[0169] Furthermore, allocation rules include batch FIFO, tail-off clearing, and efficiency priority. Batch FIFO strictly follows the order of batch time for dispatch; tail-off clearing prioritizes dispatching inventory with surplus stock returned and inventory after dismantling; and efficiency priority schedules tasks based on an algorithm that minimizes handling costs, regardless of the batch size. This example uses batch FIFO as an example for dispatch.

[0170] Step B20: Based on the information of the delivery order, select the corresponding inventory batches from the storage locations of the usage type specified by the allocation rule, and sort the inventory batches according to the attribute rule to determine the batch order.

[0171] For example, in the allocation rule corresponding to the outbound order type, in the storage location with the specified usage type as the storage location, multiple inventory batches are screened out, and accurately matched according to the entry date in the batch attribute, and arranged in ascending order, with the batch with the earliest entry date placed at the front.

[0172] Step B30: Allocate the inventory batches to the demand quantity of the delivery order according to the batch sequence, use the corresponding storage location as the off-shelf storage location, generate a delivery task and send it to the warehouse control system.

[0173] For example, the outbound delivery order requires 200 electronic products A. According to the batch order, the inventory batches are sorted as batch A, batch B, and batch C, and the corresponding inventory quantities are 100, 150, and 50. The demand quantity of the outbound delivery order is 200. 100 goods from batch A and 100 goods from batch B are selected as the outbound goods. The storage location A corresponding to batch A and the storage location B corresponding to batch B are used as the destocking locations. An outbound delivery task is generated and sent to the warehouse control system.

[0174] Step B40: receiving the outbound task feedback information from the warehouse control system and updating the inventory status in real time.

[0175] For example, after completing the outbound delivery task, the warehouse control system returns feedback information indicating successful outbound delivery. The actual outbound quantity is 200 electronic products A, and the off-shelf locations are location A and location B. After receiving and parsing this information, the inventory quantity of electronic products A in location A is reduced by 100, and the inventory quantity of electronic products A in location B is reduced by 100, and the inventory status is updated.

[0176] This embodiment provides an intelligent warehouse management method. First, through a first-in, first-out (FIFO) batch allocation system, the system ensures that goods first in are shipped first, reducing inventory backlogs and improving inventory turnover. Through the flexible application of matching and sorting methods, the system can flexibly select the most appropriate inventory batch for shipment based on the specific requirements of the shipment order, improving warehouse management flexibility and responsiveness.

[0177] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the intelligent warehousing management method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0178] The present application provides an intelligent warehouse management device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the intelligent warehouse management method in the above-mentioned embodiment one.

[0179] Reference below Figure 6 , which shows a schematic diagram of the structure of an intelligent warehouse management device suitable for implementing embodiments of the present application. The intelligent warehouse management device in the embodiments of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, personal digital assistants (PDAs), tablet computers (PADs), and the like, as well as fixed terminals such as desktop computers. Figure 6 The intelligent warehouse management device shown is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present application.

[0180] like Figure 6As shown, the intelligent warehouse management device may include a processing device 1001 (e.g., a central processing unit, graphics processing unit, etc.), which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1003 into a random access memory (RAM) 1004. RAM 1004 also stores various programs and data required for the operation of the intelligent warehouse management device. The processing device 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems may be connected to the I / O interface 1006: input devices 1007, such as a touch screen, touchpad, keyboard, mouse, image sensor, microphone, etc.; output devices 1008, such as a liquid crystal display (LCD), speaker, vibrator, etc.; storage device 1003, such as a magnetic tape or hard disk; and communication devices 1009. The communication device 1009 can allow the intelligent warehouse management device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows an intelligent warehouse management device with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems can be implemented or provided instead.

[0181] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a read-only memory 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are performed.

[0182] The intelligent warehouse management device provided in this application, employing the intelligent warehouse management method of the aforementioned embodiment, can solve the technical problem of improving warehouse operation efficiency through precise location allocation. Compared to the prior art, the beneficial effects of the intelligent warehouse management device provided in this application are the same as those of the intelligent warehouse management method provided in the aforementioned embodiment. Other technical features of this intelligent warehouse management device are the same as those disclosed in the aforementioned embodiment and are not further elaborated here.

[0183] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0184] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0185] The present application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer program) stored thereon, and the computer-readable program instructions are used to execute the intelligent warehouse management method in the above-mentioned embodiment.

[0186] The computer-readable storage medium provided herein may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including, but not limited to, wires, optical cables, radio frequency (RF), etc., or any suitable combination thereof.

[0187] The computer-readable storage medium may be included in the intelligent warehouse management device; or it may exist independently without being assembled into the intelligent warehouse management device.

[0188] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the intelligent warehouse management device, the intelligent warehouse management device can write computer program codes for performing the operations of the present application in one or more programming languages or a combination thereof. The above-mentioned programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also conventional procedural programming languages such as "C" language or similar programming languages. The program code can be executed completely on the user computer, partially on the user computer, as an independent software package, partially on the user computer and partially on a remote computer, or completely on a remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0189] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0190] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0191] The computer-readable storage medium provided in this application stores computer-readable program instructions (i.e., a computer program) for executing the intelligent warehouse management method described above. This computer-readable storage medium can address the technical problem of improving warehouse operation efficiency through precise location allocation. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided in this application are similar to those of the intelligent warehouse management method provided in the aforementioned embodiments and are not further elaborated here.

[0192] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.

Claims

1. An intelligent warehouse management method, characterized in that: The intelligent warehouse management method includes: Obtain and execute the listing rule details corresponding to the goods to be listed, analyze the attributes of the goods to be listed, and compare them with the matching conditions of the listing rule details. Based on the comparison results, evaluate the matching degree between the goods to be listed and the listing rule details. If the matching degree meets the requirements, determine all the storage location designation rules corresponding to the listing rule details. The storage location designation rules are a series of rules used to guide the specific storage locations where the goods should be placed, including stock keeping units, quantity to be listed, batch attributes, goods packaging units, suitable packaging, and storage location allocation strategies; Determine the target storage location designation rule according to the priority order of each storage location designation rule; Obtain each of the packaging units supported by the target storage location designation rule; sort each of the packaging units in descending order to determine a packaging unit sequence; convert the quantity of the goods to be shelved into the number of corresponding packaging units according to the packaging unit sequence, convert the quantity of the goods to be shelved into the number of corresponding minimum packaging units, and determine the quantity of the goods to be shelved under each of the packaging units, which is the packaging unit quantity. The packaging unit quantity includes the number of levels of each converted packaging unit. The packaging unit refers to the packaging form used when packaging the goods, including outer boxes, packaging layers, boxes, and inner bags. The minimum packaging unit is the packaging unit of the lowest level supported by the target storage location designation rule; Based on the warehouse location allocation strategy and the number of packaging units of the goods to be shelved, the shelving warehouse locations of the goods to be shelved are allocated to generate and issue warehousing tasks to the warehouse control system, wherein the warehouse location allocation strategy includes: from all warehouse locations that meet the warehouse location restriction conditions, filtering out warehouse locations where goods with the same inventory holding unit as the goods to be shelved and different key batch attributes from the goods to be shelved are located, and allocating them in sequence according to the warehouse location shelving order to determine the shelving warehouse locations; from all warehouse locations that meet the warehouse location restriction conditions, filtering out warehouse locations that do not store goods, and allocating them in sequence according to the warehouse location shelving order to determine the shelving warehouse locations; from all warehouse locations that meet the warehouse location restriction conditions, filtering out warehouse locations where goods with the same key batch attributes as the goods to be shelved are located, and allocating them in sequence according to the warehouse location shelving order to determine the shelving warehouse locations; Receive the execution feedback information of the warehouse control system for the warehousing task and update the inventory status in real time.

2. The intelligent warehouse management method according to claim 1, characterized in that: The steps of obtaining and executing the shelving rule details corresponding to the goods to be shelved, analyzing the attributes of the goods to be shelved, and comparing them with the matching conditions of the shelving rule details, and evaluating the matching degree between the goods to be shelved and the shelving rule details based on the comparison results, and if the matching degree meets the requirements, determining all the storage location designation rules corresponding to the shelving rule details include: Obtaining the listing rules bound to the goods to be listed, and executing the corresponding listing rule details in sequence based on the order in the listing rules; Based on the matching conditions of the listing rule details, determining whether the goods to be listed match the listing rule details; If the listing rule details match, then determine the location designation rules corresponding to the listing rule details; If all the listing rule details in the listing rule do not match, it is determined that the allocation of the goods listing location has failed.

3. The intelligent warehouse management method according to claim 1, characterized in that: Before the step of obtaining and executing the shelving rule details corresponding to the goods to be shelved, analyzing the attributes of the goods to be shelved, and comparing them with the matching conditions of the shelving rule details, and evaluating the matching degree between the goods to be shelved and the shelving rule details based on the comparison results, and if the matching degree meets the requirements, determining all the storage location designation rules corresponding to the shelving rule details, the steps include: Receive advance shipping notices and confirm cargo information of goods to be received; Associating the container with the advance shipping notice based on the container information scanned by the user, and updating the status of the container; According to the code information scanned by the user, the corresponding cargo information of the to-be-received goods is bound to the container and synchronized with the receipt record of the pre-shipment notice; Based on the user's completion of receiving the goods, the goods to be received in the receiving record are used as the goods to be put on the shelf.

4. The intelligent warehouse management method according to claim 1, characterized in that: After the step of receiving the execution feedback information of the warehouse control system regarding the warehousing task and updating the inventory status in real time, the method includes: Compare the safety stock quantity of each item in stock in the preset safety stock location with the actual quantity of each item in stock; When the actual quantity of goods is lower than the safety stock quantity, a replenishment task for the goods in stock is created and sent to the warehouse control system; Receive replenishment task feedback information from the warehouse control system and update inventory status in real time.

5. The intelligent warehouse management method according to claim 1, characterized in that: The intelligent warehouse management method further includes: Dynamically adjust the popularity level of the goods in stock according to the sales situation of each goods in stock; Determine the storage location temperature corresponding to the goods in storage according to the temperature level and storage location rules; Determine the corresponding target storage location based on the storage location popularity, create a transfer task for the goods in stock, and send it to the warehouse control system; Receive feedback information on warehouse transfer tasks from the warehouse control system and update inventory status in real time.

6. The intelligent warehouse management method according to claim 1, characterized in that: The intelligent warehouse management method further includes: Receive the delivery order uploaded by the user and determine the corresponding allocation rules according to the type of the delivery order; Based on the information of the delivery order, the corresponding inventory batches are selected from the storage locations of the usage type specified by the allocation rule, and the inventory batches are sorted according to the attribute rule to determine the batch order; Allocate the inventory batches to the demand quantity of the delivery order according to the batch sequence, use the corresponding storage location as the off-shelf storage location, generate the delivery task and send it to the warehouse control system; Receive outbound task feedback information from the warehouse control system and update inventory status in real time.

7. An intelligent warehouse management device, characterized in that: The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the intelligent warehouse management method according to any one of claims 1 to 6.

8. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the intelligent warehouse management method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Cargo storage method and system based on artificial intelligence

    CN113888089A