Warehouse entry and exit method and system
By collecting historical outbound order data to determine the popularity level of stored objects, the allocation of storage locations and outbound priorities are optimized, solving the problem of insufficient storage location utilization in traditional warehousing systems and improving operational efficiency and path optimization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NR ENG CO LTD
- Filing Date
- 2026-02-06
- Publication Date
- 2026-06-23
AI Technical Summary
Traditional warehousing systems suffer from low space utilization, resulting in low operational efficiency, a lack of effective use of historical data, long handling paths for frequently outbound items, and insufficient differentiation in processes for different outbound types.
By collecting historical outbound order data, the popularity level of the stored objects is determined. Based on the popularity level, storage locations are allocated and outbound priorities are set. Combined with QR code automated warehousing and barcode locking priority, the merging of material bins and storage location adjustment are optimized to generate a storage location adjustment optimization plan.
It improves warehouse space utilization, reduces ineffective operation time, increases the efficiency of inbound and outbound operations, reduces human error, and optimizes transportation routes and warehouse space allocation.
Smart Images

Figure CN122264688A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of warehousing equipment technology, specifically to a warehousing inbound and outbound method and system. Background Technology
[0002] Warehousing is a core link in production logistics, connecting production, supply, and sales. Its operational efficiency directly affects a company's overall production capacity and market responsiveness. A warehousing inbound / outbound system manages the entire process of storing goods in and out of the warehouse, enabling real-time control over these goods.
[0003] In related technologies, traditional warehousing systems mostly rely on manual experience for warehouse location allocation and operation scheduling, lack effective use of historical data, have long handling paths for frequently outbound items, and lack sufficient differentiation in processes for different outbound types. Therefore, traditional warehousing systems suffer from problems such as insufficient warehouse location utilization, which affects operational efficiency. Summary of the Invention
[0004] This application provides a warehouse inbound and outbound method and system, which aims to solve the problem of insufficient warehouse space utilization in traditional warehousing systems, thereby affecting operational efficiency.
[0005] In a first aspect, embodiments of this application provide a warehouse entry / exit method, which includes: Collect historical outbound order data, and extract outbound information of stored objects based on the historical outbound order data; Based on the outbound information of the stored objects, the number of picking times for each stored object and combination of stored objects within a preset time range is obtained, and the popularity level of the stored objects is determined based on the number of picking times; The storage locations for each of the aforementioned storage objects are allocated according to the heat level, and the warehousing of each of the aforementioned storage objects is executed according to the allocation results; The outbound priority is determined based on the storage location of each of the aforementioned storage objects, and the outbound process for each of the aforementioned storage objects is executed according to the outbound priority.
[0006] In some embodiments, the number of picking operations for each storage object and combination of storage objects within a preset time range is obtained based on the outbound information of the storage objects, and the popularity level of the storage objects is determined based on the number of picking operations, including: Based on the outbound information of the stored objects, the number of picking times for each stored object and the combination of stored objects within a preset time range is obtained according to a preset calculation rule. The preset calculation rule is to increment the count value once for each picking within the preset time range, and accumulate the number of picking times within the preset time range. The number of picking times for each of the aforementioned storage objects is sorted to obtain a sorted queue for each of the aforementioned storage objects; The popularity level of each of the stored objects is determined according to the sorting queue.
[0007] In some embodiments, the storage locations for each of the stored objects are allocated according to the heat level, and the inbound process for each of the stored objects is executed according to the allocation result, including: Scan the QR code of each of the stored objects to automatically generate an inbound order; The storage locations for each of the storage objects are allocated based on the inbound order and the popularity level of the storage object, wherein the popularity level of the storage object is negatively correlated with the distance from the storage location to the picking station; Each of the aforementioned stored objects is transported to its corresponding storage location.
[0008] In some embodiments, determining the outbound priority based on the storage location of each of the stored objects, and executing the outbound process for each of the stored objects according to the outbound priority, includes: Create an outbound order for each of the aforementioned warehouse objects based on the outbound type; Verify each of the stored items according to the outbound order; The barcode locking priority is determined based on the storage location and heat level of each of the aforementioned storage objects; The stored objects are sorted and transported according to the barcode locking priority to realize the outbound delivery of the stored objects.
[0009] In some embodiments, determining the barcode locking priority based on the storage location and the heat level of each of the stored objects includes: The priority locking order for each of the aforementioned storage objects is determined based on the heat level. Determine the storage location priority for each of the aforementioned storage objects based on the outbound type; The picking priority of each of the stored objects in the storage location is determined according to a preset priority rule; The barcode locking priority is determined based on the priority locking order, the storage location priority, and the picking priority.
[0010] In some embodiments, the warehousing inbound and outbound method further includes: executing an automatic inbound process and a manual inbound process; when executing the manual inbound process, recommending storage locations to be allocated to each of the storage objects based on the popularity level of the storage objects.
[0011] In some embodiments, the warehousing inbound and outbound method further includes: The bin merging task is triggered according to preset trigger conditions, and the merging information is synchronized to the warehouse management system after the bin merging task is completed.
[0012] In some embodiments, the triggering conditions include: the number of stored objects in the ordinary storage location bins is lower than a preset movement quantity threshold, the storage location empty bin rate is lower than a preset empty bin rate threshold, and the number of bins is lower than a preset quantity threshold; The merging types for the bin merging task include: merging of ordinary storage locations and merging of other storage locations. The bin merging task, where the merging type is the ordinary storage location merging, includes: merging the storage objects according to their model, heat level, and production cycle; The bin merging task, where the merging type is the merging of other storage locations, includes: filling and merging the storage objects based on the current empty quantity of other storage locations.
[0013] In some embodiments, the warehousing inbound and outbound method further includes: Based on the heat level, outbound combination frequency, and warehouse traffic heat map, a warehouse location adjustment and optimization scheme is generated.
[0014] In some embodiments, a warehouse location adjustment and optimization scheme is generated based on the heat level, outbound combination frequency, and warehouse traffic heat map, including: The heat level, the outbound combination frequency, and the warehouse traffic heat map are obtained according to a preset cycle. The storage location for each of the aforementioned storage objects is determined based on the heat level. The storage locations of each of the aforementioned storage objects are adjusted based on the outbound combination frequency and the warehouse traffic heat map to avoid traffic congestion; The storage location adjustment and optimization scheme is generated based on the storage location of each of the aforementioned storage objects.
[0015] Secondly, embodiments of this application also provide a warehouse inbound / outbound system, the warehouse inbound / outbound system comprising: The data statistics module is used to collect historical outbound order data, extract outbound information of warehouse objects based on the historical outbound order data, obtain the picking count of each warehouse object and warehouse object combination within a preset time range based on the warehouse object outbound information, and determine the popularity level of the warehouse object based on the picking count. The inbound and outbound management module is used to manage the inbound and outbound operations of the stored objects. When a stored object is inbound, the storage location of each stored object is allocated according to the popularity level. When a stored object is outbound, the outbound priority is determined according to the storage location of each stored object.
[0016] This application extracts outbound information of stored objects based on historical outbound order data, determines the popularity level of each stored object, and achieves accurate allocation of storage locations upon entry based on the popularity level of the stored object, and plans outbound priority during exit. This eliminates the problem of traditional warehousing relying on manual experience to allocate storage locations, improves storage location utilization, further reduces ineffective operation time, and improves the efficiency of inbound and outbound operations. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying 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.
[0018] Figure 1 This is a schematic diagram of a warehouse entry and exit method provided by an exemplary embodiment of the present disclosure; Figure 2 This is a schematic diagram of another method of a warehouse entry and exit method provided by an exemplary embodiment of this disclosure; Figure 3 This is a flowchart illustrating the bin merging process of a warehousing inbound / outbound method provided by an exemplary embodiment of this disclosure; Figure 4 This is a warehouse floor plan of a warehouse inbound / outbound method provided by an exemplary embodiment of this disclosure; Figure 5 This is a schematic diagram of the structure of a warehouse inbound and outbound system provided by an exemplary embodiment of this disclosure; Figure 6 This is another structural diagram of a warehouse inbound and outbound system provided by an exemplary embodiment of this disclosure.
[0019] Explanation of icon numbers: 100. Warehouse Inbound / Outbound System; 101. Data Statistics Module; 102. Inbound / Outbound Management Module; 103. Material Bin Merging Module; 104. Warehouse Location Optimization Module. Detailed Implementation
[0020] 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. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0021] In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.
[0022] "A and / or B" includes the following three combinations: A only, B only, and a combination of A and B.
[0023] The use of "applies to" or "configured to" in this application implies open and inclusive language, which does not exclude the applicability to or configuration to devices performing additional tasks or steps. Additionally, the use of "based on" implies openness and inclusivity, because processes, steps, calculations, or other actions "based on" one or more of the stated conditions or values may in practice be based on additional conditions or values beyond those stated.
[0024] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0025] Secondly, embodiments of this application also provide a warehouse inbound / outbound method, such as... Figure 1 As shown, the warehousing inbound and outbound methods include: S101. Collect historical outbound order data and extract outbound information of stored objects based on the historical outbound order data. By collecting historical outbound order data, the core outbound information of stored objects can be accurately extracted from the data, including key dimensions such as outbound time, model, quantity, transport vehicle number, travel time, and waiting time. The data supports export in Excel format, laying a complete and traceable data source foundation for subsequent statistical analysis.
[0026] S102. Based on the outbound information of the stored items, obtain the picking count for each stored item and combination of stored items within a preset time range, and determine the popularity level of the stored items based on the picking count. The popularity level is defined by calculating the picking count for each stored item and combination of stored items within a preset time range, with unified and quantifiable rules.
[0027] S103. Allocate storage locations for each storage object according to its popularity level, and execute the warehousing for each storage object based on the allocation results. Perform differentiated storage location allocation for each storage object according to its popularity level, and recommend the optimal storage location according to the popularity level to ensure that the warehousing and storage location allocation rules are accurately matched.
[0028] S104. Determine the outbound priority based on the storage location of each stored item, and execute the outbound process for each stored item according to the outbound priority. The outbound order is determined by combining the storage location of each stored item with the heat level and outbound type to improve outbound efficiency.
[0029] By extracting outbound information of stored objects from historical outbound order data, a clear and quantifiable popularity level of each stored object is determined. Based on the popularity level of the stored object, storage locations are accurately allocated upon entry and outbound priority is planned upon exit. This eliminates the problem of traditional warehousing relying on manual experience to allocate storage locations, improves storage location utilization, further reduces ineffective operation time, and improves the efficiency of inbound and outbound operations.
[0030] This application also provides another method for warehouse inbound and outbound operations, such as... Figure 2 As shown, the warehousing inbound and outbound methods include: S201. Collect historical outbound order data, extract outbound information of stored objects based on historical outbound order data, obtain the picking count of each stored object and combination of stored objects within a preset time range based on the outbound information of stored objects, and determine the popularity level of stored objects based on the picking count.
[0031] Based on the outbound information of stored items, the picking frequency of each stored item and combination of stored items within a preset time range is obtained. The popularity level of the stored item is determined based on the picking frequency, including: Based on the outbound information of the stored objects and a preset calculation rule, the picking count of each stored object and combination of stored objects within a preset time range is obtained. The preset calculation rule is to increment the count value once for each picking within the preset time range, and accumulate the picking count within the preset time range. The picking count of each stored object is sorted to obtain the sorting queue of each stored object. The popularity level of each stored object is divided according to the sorting queue.
[0032] The preset duration range is a calculation period set according to needs, such as half a year or one year, used to define the counting range of picking times and adapt to the outbound frequency of different industries.
[0033] Traditional warehousing and outbound systems rely on human experience to determine the frequency of item outbound operations. This is highly subjective and prone to errors, leading to unreasonable allocation of high-frequency items and the placement of frequently outbound items in remote locations, resulting in long handling routes and reduced outbound efficiency.
[0034] By extracting outbound information of stored items from historical outbound order data, the number of picking operations for each stored item and combination of stored items within a preset time range is statistically analyzed from historical data. This determines the popularity level of the stored items, replacing manual experience judgment, reducing human error, and providing data support for the entry and exit of stored items.
[0035] In one embodiment, the outbound information of the stored object includes the outbound time, the model of the stored object, the outbound quantity, the transport vehicle number, the travel time, and the waiting time, and all data in the outbound information of the stored object can be exported in Excel format.
[0036] Calculate the number of picking operations for one of the warehouse objects within a preset time range from the warehouse object outbound information. Increment the count by 1 for each picking operation. Calculate the number of picking operations for all warehouse objects within the preset time range. Then, sort the warehouse objects from highest to lowest based on the number of picking operations to obtain a sorted queue for each warehouse object. Divide the warehouse objects into three popularity levels based on the queue sequence, with the top 20% being Category A (high popularity), 20%-50% being Category B (medium popularity), and the rest being Category C (low popularity).
[0037] S202. Identify the QR code of each stored object to automatically generate an inbound slip; allocate storage locations for each stored object based on the inbound slip and the popularity level of the stored object, wherein the popularity level of the stored object is negatively correlated with the distance from the storage location to the picking station; transport each stored object to the corresponding storage location.
[0038] Before being stored, each item is affixed with a QR code containing identification information such as the item's model, production batch, specifications, quantity, and production date. Scanning the QR code on each item automatically generates an inbound slip, eliminating the need for manual data entry and providing data support.
[0039] The popularity level of a stored item is negatively correlated with the distance from the storage location to the picking station, meaning that the higher the popularity level of the stored item, the smaller the distance from the storage location to the picking station.
[0040] In one embodiment, such as Figure 3 The diagram shows the floor plan of the automated warehouse. One end of the automated warehouse is connected to the automatic sorting line, and the other end is connected to the inbound line. It is divided into three zones, A, B, and C, according to their distance from the automatic sorting line. These zones are used to store A-type, B-type, and C-type stored items, respectively. A-type stored items are placed in the storage locations closest to the picking station, B-type stored items are placed in the storage locations in the middle area, and C-type stored items are placed in the storage locations furthest from the picking station.
[0041] S203. Create outbound orders for each storage object according to the outbound type; verify each storage object according to the outbound order; determine the barcode locking priority according to the storage location and heat level of each storage object; sort and move the storage objects according to the barcode locking priority to realize the outbound of the storage objects.
[0042] Outbound types include material issuance based on production orders, material requisition for equipment optional components, material sales outbound, cost center outbound, R&D material requisition, material requisition from reserved orders, material requisition for sales components, outbound from baking machines, inventory count, and warehouse transfer; the outbound order creation supports automatic and manual order creation. When creating an order, the order is split according to the maximum capacity of the material bin. When splitting special structure storage objects, the calculation is based on the corresponding preset rules.
[0043] The system identifies the outbound type and automatically matches the corresponding order creation mode. After the outbound order is created, the system automatically links it to real-time inventory data in the warehouse management system and performs material verification according to the rule that the outbound order's required quantity is less than or equal to the inventory quantity. The system determines the barcode locking priority based on the storage location and popularity level of each stored item. This priority determines the order in which barcodes are locked for outbound items, and sorting and handling are performed according to this order.
[0044] Among these measures, the priority of barcode locking is determined based on the storage location and heat level of each stored item, including: The priority locking order of each stored item is determined based on its heat level; the storage location priority of each stored item is determined based on its outbound type; the picking priority of each stored item within its storage location is determined based on preset priority rules; and the barcode locking priority is determined based on the priority locking order, storage location priority, and picking priority.
[0045] In one embodiment, the priority locking order of each storage object is determined according to its popularity level. Category A high-popularity storage objects are locked with the barcodes of the storage locations closest to the picking station first, followed by Category B medium-popularity storage objects, and finally Category C low-popularity storage objects, to ensure the outbound efficiency of high-frequency storage objects.
[0046] The storage location priority for each storage object is determined based on the outbound type. Different outbound types correspond to different storage location priorities. For example, the storage location priority for issuing materials according to production orders is: ordinary storage location > return storage location > test machine storage location. The storage location priority for issuing materials for optional equipment components is: return storage location > test machine storage location > ordinary storage location. The storage location type is precisely matched with the outbound demand to avoid resource mismatch.
[0047] The picking priority of each storage object in the storage location is determined according to the preset priority rules. When picking in each storage location, the priority rule is: year > storage equipment CTU (Container Transferring Unit) operating efficiency > storage object production month > storage object production week. Storage objects with newer years, higher CTU operating efficiency and more recent production time are picked first to reduce equipment conflicts and inventory backlog.
[0048] It also includes executing automatic and manual inbound processes. When executing the manual inbound process, it recommends storage locations to be allocated to each storage object based on the popularity level of the storage object.
[0049] S204. Trigger the bin merging task according to the preset trigger conditions. After the bin merging task is completed, synchronize the merging information to the warehouse management system.
[0050] Differentiated merging logic is executed based on the model of the stored object, the production cycle, and the storage location type.
[0051] Traditional warehousing and inbound systems lack management of storage bins, resulting in some bins being understocked, leading to wasted storage space and insufficient utilization. When the empty bin rate is too low or the total number of bins is insufficient, materials are still stored in a scattered manner, increasing the time spent searching for bins during picking and reducing operational efficiency.
[0052] Triggering conditions include: the number of stored objects in the bins of a regular storage location is lower than the preset movement quantity threshold, the empty bin rate of the storage location is lower than the preset empty bin rate threshold, and the number of bins is lower than the preset quantity threshold.
[0053] The module monitors three indicators in real time: the quantity of materials in the bins of ordinary storage locations, the empty bin rate of the storage location, and the total number of bins. When any indicator falls below the corresponding preset threshold, a merging task is automatically triggered. It also supports manual adjustment of thresholds or manual triggering of merging to adapt to special scenarios.
[0054] The merging types for bin merging tasks include: merging ordinary storage locations and merging with other storage locations.
[0055] The bin merging task for the merging type of ordinary storage location includes: merging storage objects according to their model, heat level, and production cycle.
[0056] The bin merging task with the merge type "merge other storage locations" includes: filling and merging storage objects based on the current empty quantity of other storage locations.
[0057] In one embodiment, such as Figure 4 As shown, when the number of storage objects is 5-15, storage objects of the same model, heat level, and production month are merged first. If they are less than one box, storage objects of adjacent production months are merged. When the number of storage objects is less than 5, if there are storage objects of the same model and heat level in the same type of storage location and the number after merging does not exceed the preset upper limit, they are merged. Otherwise, they are merged into the same box and do not exceed another preset upper limit.
[0058] Other storage location merging logic is as follows: when no order is detected, merging is performed in time periods, and empty bins are filled until the bins are full.
[0059] S205. Generate a warehouse location adjustment and optimization plan based on heat level, outbound combination frequency, and warehouse traffic heat map.
[0060] By regularly generating and synchronizing warehouse location adjustment and optimization plans with the warehouse management system, transportation efficiency can be optimized and traffic congestion can be avoided.
[0061] Based on heat level, outbound combination frequency, and warehouse traffic heat map, a warehouse location adjustment and optimization plan is generated, including: The system acquires heat maps of heat levels, outbound combination frequencies, and warehouse traffic based on a preset cycle; determines the storage location of each storage object based on the heat level; adjusts the storage location of each storage object based on the outbound combination frequency and warehouse traffic heat map to avoid traffic congestion; and generates a storage location adjustment optimization plan based on the storage location of each storage object.
[0062] Outbound combination frequency is the cumulative number of times two or more types of warehouse objects are picked and shipped simultaneously within a preset time period. A higher frequency indicates a more concentrated outbound demand for that combination. Warehouse traffic heatmaps are used to visualize the heat distribution of internal warehouse transport channels and congestion around storage locations.
[0063] Traditional warehousing technologies often involve fixed storage location allocations with little dynamic adjustment. The popularity level of stored objects changes over time; an object that was originally classified as C-class might become a frequently outbound A-class object, yet still occupy a remote storage location, resulting in long handling routes and low operational efficiency. Furthermore, frequently outbound stored objects are often dispersed, requiring cross-regional picking, increasing transportation time and equipment scheduling complexity.
[0064] In one embodiment, every preset period, combining the outbound combination frequency of stored objects with traffic heat maps, and without avoiding traffic congestion, Class A stored objects, high-frequency combination stored objects, and Class B stored objects are preferentially allocated to storage locations close to picking stations or transportation channels, while Class C stored objects are allocated to relatively remote storage locations. A storage location adjustment plan is generated and synchronized to the warehouse management system.
[0065] Example 1: Example 1 illustrates a small-scale production order material issuance scenario, including the following steps: S301, Data Statistics: The data statistics module 101 collects production order outbound data within the past six months and calculates the number of picks for board A according to the rule of incrementing the pick count by 1. It is determined that board A ranks in the top 15% of all boards in terms of the number of picks and is therefore a high-demand board.
[0066] S302, Storage location allocation: Enable storage location optimization module 104, which will allocate board A to a regular storage location close to the picking station.
[0067] S303, Outbound Order Creation: The system automatically splits orders based on the maximum capacity of the material bins. Double-sided boards are calculated as twice the number of single-sided boards. After the order is created, it is dispatched based on personnel rotation.
[0068] S304. Material Verification and Barcode Locking: Material verification is performed before task assignment to ensure no shortage of materials; the Warehouse Execution System locks the barcode of board A from the ordinary storage location closest to the picking station according to the priority of "ordinary storage location > return storage location > copy storage location", and picks within the storage location according to the rule of "year > CTU operating efficiency > production month".
[0069] S305, Sorting and Handling: The CTU moves the bins to sorting line 1, and displays the inventory list, storage location and pallet position visually. After sorting is completed, it calls the AGV for handling.
[0070] S306, Bin Merging: When the bin merging module 103 is activated, if the number of boards in some bins in a normal storage location is less than the threshold of 15, a merging task is triggered. The system will merge boards of the same model, Class A high-demand, and same production month into a full bin and synchronize the information to the production command system (Manufacturing Operation Management).
[0071] Example 2: Example 2 is a research and development material requisition scenario, including the following steps: S401, Data Statistics: The data statistics module 101 collects R&D material requisition data within the past six months and calculates the number of picks for board B according to the rule of "one pick count plus 1". It ranks board B in the 35th place among all boards and is therefore classified as a B-class board.
[0072] S402. Warehousing Process: The R&D return process adopts a manual warehousing process. The board is automatically generated into an order, and the warehouse location for return is manually selected. The system then places it in the designated warehouse location in the middle area.
[0073] S403, Outbound Order Creation: Orders are created automatically. Staff can manually trigger the task issuance by specifying the barcode of board B through the secondary interface.
[0074] S404. Material Verification and Barcode Locking: After the material verification is correct, the Warehouse Execution System locks the specified barcode according to the priority of "normal storage location > return storage location > copy storage location". Since board B is a type B (medium heat level), its locking priority is lower than that of type A boards.
[0075] S405, Sorting and Handling: The CTU moves the bins to sorting line 3, where manual workers pick the bins at the designated locations. Once sorting is complete, manual handling is called.
[0076] Secondly, embodiments of this application provide a warehouse inbound / outbound system 100, such as... Figure 5 As shown, the warehouse inbound and outbound system 100 includes a data statistics module 101 and an inbound and outbound management module 102.
[0077] The data statistics module 101 is used to collect historical outbound order data, extract outbound information of warehouse objects based on historical outbound order data, obtain the picking count of each warehouse object and warehouse object combination within a preset time range based on the warehouse object outbound information, and determine the popularity level of the warehouse object based on the picking count.
[0078] The inbound and outbound management module 102 is used to manage the inbound and outbound operations of stored objects. When stored objects are inbound, storage locations are allocated to each stored object based on its popularity level. When stored objects are outbound, the outbound priority is determined based on the storage location of each stored object.
[0079] The stored items are materials, parts, or finished products stored in the warehouse. The warehouse inbound / outbound system manages information such as the model, production batch, number of inbound / outbound transactions, and inbound / outbound time of the stored items. Historical outbound order data consists of records of outbound transactions completed within a certain period of time. The outbound information of the stored items is business data extracted from the historical outbound order data, providing a data foundation for determining the popularity level of the stored items.
[0080] The data statistics module 101 collects historical outbound order data, removes redundant data from the historical outbound order data, extracts outbound information of the stored objects, calculates the picking times of each stored object and combination of stored objects within a preset time range from the outbound information of the stored objects, and ranks them according to the picking times to determine the popularity level of the stored objects.
[0081] When an item is received into the warehouse, the inbound / outbound management module 102 allocates storage locations based on its popularity level. Higher popularity levels place items closer to the picking station, improving picking efficiency. When an item is shipped out, the module determines the shipping priority based on its popularity level, shipping items in sequence according to priority, ensuring that items with higher popularity are shipped first.
[0082] By extracting outbound information of stored objects from historical outbound order data, a clear and quantifiable popularity level of each stored object is determined. Based on the popularity level of the stored object, storage locations are accurately allocated upon entry and outbound priority is planned upon exit. This eliminates the problem of traditional warehousing relying on manual experience to allocate storage locations, improves storage location utilization, further reduces ineffective operation time, and improves the efficiency of inbound and outbound operations.
[0083] This application embodiment also provides another warehouse inbound / outbound system 100, such as Figure 6 As shown, the warehouse inbound and outbound system 100 includes a data statistics module 101, an inbound and outbound management module 102, a bin merging module 103, and a storage location optimization module 104.
[0084] The data statistics module 101 is used to collect historical outbound order data, extract outbound information of warehouse objects based on historical outbound order data, obtain the picking count of each warehouse object and warehouse object combination within a preset time range based on the warehouse object outbound information, and determine the popularity level of the warehouse object based on the picking count.
[0085] Based on the outbound information of stored items, the picking frequency of each stored item and combination of stored items within a preset time range is obtained. The popularity level of the stored item is determined based on the picking frequency, including: Based on the outbound information of the stored objects and a preset calculation rule, the picking count of each stored object and combination of stored objects within a preset time range is obtained. The preset calculation rule is to increment the count value once for each picking within the preset time range, and accumulate the picking count within the preset time range. The picking count of each stored object is sorted to obtain the sorting queue of each stored object. The popularity level of each stored object is divided according to the sorting queue.
[0086] The inbound and outbound management module 102 is used to manage the inbound and outbound operations of stored objects. When stored objects are inbound, storage locations are allocated to each stored object based on its popularity level. When stored objects are outbound, the outbound priority is determined based on the storage location of each stored object.
[0087] This includes managing the inbound storage of goods, including: The system identifies the QR code of each stored item to automatically generate an inbound slip; it allocates storage locations for each stored item based on the inbound slip and the item's popularity level, where the popularity level of the stored item is negatively correlated with the distance from the storage location to the picking station; and it transports each stored item to its corresponding storage location.
[0088] Managing the outbound shipments of stored goods includes: Create outbound orders for each warehouse object based on the outbound type; verify each warehouse object based on the outbound orders; determine the barcode locking priority based on the warehouse location and heat level of each warehouse object; sort and move the warehouse objects according to the barcode locking priority to realize the outbound of the warehouse objects.
[0089] The outbound management module 102 supports outbound types including material issuance based on production orders, material requisition for equipment optional components, material sales outbound, cost center outbound, R&D material requisition, material requisition from reserved orders, material requisition for sales components, outbound from baking machines, inventory count, and inventory transfer. The outbound order creation supports automatic and manual order creation. When creating an order, the order is split according to the maximum capacity of the material box. When splitting special structure storage objects, the corresponding preset rules are used.
[0090] The system identifies the outbound type and automatically matches the corresponding order creation mode. After the outbound order is created, the system automatically links it to real-time inventory data in the warehouse management system and performs material verification according to the rule that the outbound order's required quantity is less than or equal to the inventory quantity. The system determines the barcode locking priority based on the storage location and popularity level of each stored item. This priority determines the order in which barcodes are locked for outbound items, and sorting and handling are performed according to this order.
[0091] The priority of barcode locking is determined based on the location and heat level of each stored item, including: The priority locking order of each stored item is determined based on its heat level; the storage location priority of each stored item is determined based on its outbound type; the picking priority of each stored item within its storage location is determined based on preset priority rules; and the barcode locking priority is determined based on the priority locking order, storage location priority, and picking priority.
[0092] The inbound / outbound management module 102 is also used to execute automatic and manual inbound processes. When executing the manual inbound process, it recommends storage locations to be allocated to each storage object based on the popularity level of the storage object.
[0093] The bin merging module 103 is used to trigger bin merging tasks according to preset trigger conditions. After the bin merging task is completed, the merging information is synchronized to the warehouse management system. The bin merging module 103 executes differentiated merging logic based on the model of the stored object, the production cycle, and the storage location type.
[0094] Traditional warehousing and inbound systems often lack proper management of storage bins, resulting in some bins being understocked, leading to wasted storage space and low utilization. When the empty bin rate is too low or the total number of bins is insufficient, materials are still stored scattered, increasing the time spent searching for bins during picking and reducing operational efficiency.
[0095] The triggering conditions for the bin merging module 103 include: the number of stored objects in the bins of ordinary storage locations is lower than the preset movement quantity threshold, the empty bin rate of the storage location is lower than the preset empty bin rate threshold, and the number of bins is lower than the preset quantity threshold.
[0096] The module monitors three indicators in real time: the quantity of materials in the bins of ordinary storage locations, the empty bin rate of the storage location, and the total number of bins. When any indicator falls below the corresponding preset threshold, a merging task is automatically triggered. It also supports manual adjustment of thresholds or manual triggering of merging to adapt to special scenarios.
[0097] The merging types for bin merging tasks include: merging ordinary storage locations and merging with other storage locations.
[0098] The bin merging task for the merging type of ordinary storage location includes: merging storage objects according to their model, heat level, and production cycle.
[0099] The bin merging task with the merge type "merge other storage locations" includes: filling and merging storage objects based on the current empty quantity of other storage locations.
[0100] Other storage location merging logic is as follows: when no order is detected, merging is performed in time periods, and empty bins are filled until the bins are full.
[0101] The inbound / outbound management module 102 supports manual operation. If the system is expanded with a bin merging module 103, the bin merging module 103 also supports manual operation. Under system control, the warehouse location, bin code, or related barcode can be specified to perform outbound or merging operations. In case of system failure, the robot can be manually controlled to perform the operation. After sorting is completed, sorting information and delivery information are displayed, and manual or AGV (Automated Guided Vehicle) handling is called.
[0102] The warehouse location optimization module 104 generates warehouse location adjustment and optimization plans based on heat level, outbound combination frequency, and warehouse traffic heat map. By periodically generating warehouse location adjustment and optimization plans and synchronizing them with the warehouse management system, transportation efficiency is optimized and traffic congestion is avoided.
[0103] Based on heat level, outbound combination frequency, and warehouse traffic heat map, a warehouse location adjustment and optimization plan is generated, including: The system acquires heat maps of heat levels, outbound combination frequencies, and warehouse traffic based on a preset cycle; determines the storage location of each storage object based on the heat level; adjusts the storage location of each storage object based on the outbound combination frequency and warehouse traffic heat map to avoid traffic congestion; and generates a storage location adjustment optimization plan based on the storage location of each storage object.
[0104] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0105] The above provides a detailed description of a warehousing inbound and outbound method and system provided by the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for warehouse inbound and outbound operations, characterized in that, The warehousing and outbound methods include: Collect historical outbound order data, and extract outbound information of stored objects based on the historical outbound order data; Based on the outbound information of the stored objects, the number of picking times for each stored object and combination of stored objects within a preset time range is obtained, and the popularity level of the stored objects is determined based on the number of picking times; The storage locations for each of the aforementioned storage objects are allocated according to the heat level, and the warehousing of each of the aforementioned storage objects is executed according to the allocation results; The outbound priority is determined based on the storage location of each of the aforementioned storage objects, and the outbound process for each of the aforementioned storage objects is executed according to the outbound priority.
2. The warehousing and outbound method according to claim 1, characterized in that, Based on the outbound information of the stored items, the picking frequency of each stored item and combination of stored items within a preset time range is obtained. The popularity level of the stored items is determined based on the picking frequency, including: Based on the outbound information of the stored objects, the number of picking times for each stored object and the combination of stored objects within a preset time range is obtained according to a preset calculation rule. The preset calculation rule is to increment the count value once for each picking within the preset time range, and accumulate the number of picking times within the preset time range. The number of picking times for each of the aforementioned storage objects is sorted to obtain a sorted queue for each of the aforementioned storage objects; The popularity level of each of the stored objects is determined according to the sorting queue.
3. The warehousing and outbound method according to claim 1, characterized in that, The storage locations for each of the aforementioned storage objects are allocated according to the heat level, and the inbound process for each of the aforementioned storage objects is executed according to the allocation results, including: Scan the QR code of each of the stored objects to automatically generate an inbound order; The storage locations for each of the storage objects are allocated based on the inbound order and the popularity level of the storage object, wherein the popularity level of the storage object is negatively correlated with the distance from the storage location to the picking station; Each of the aforementioned stored objects is transported to its corresponding storage location.
4. The warehousing and inbound method according to claim 1, characterized in that, Determine the outbound priority based on the storage location of each of the aforementioned storage objects, and execute the outbound process for each of the aforementioned storage objects according to the outbound priority, including: Create an outbound order for each of the aforementioned warehouse objects based on the outbound type; Verify each of the stored items according to the outbound order; The barcode locking priority is determined based on the storage location and heat level of each of the aforementioned storage objects; The stored objects are sorted and transported according to the barcode locking priority to realize the outbound delivery of the stored objects.
5. The warehousing and inbound method according to claim 4, characterized in that, The barcode locking priority is determined based on the storage location and heat level of each of the aforementioned storage objects, including: The priority locking order for each of the aforementioned storage objects is determined based on the heat level. Determine the storage location priority for each of the aforementioned storage objects based on the outbound type; The picking priority of each of the stored objects in the storage location is determined according to a preset priority rule; The barcode locking priority is determined based on the priority locking order, the storage location priority, and the picking priority.
6. The warehousing and outbound method according to claim 1, characterized in that, The warehousing inbound and outbound method further includes: executing an automatic inbound process and a manual inbound process; when executing the manual inbound process, recommending storage locations to be allocated to each of the warehousing objects based on the popularity level of the warehousing objects.
7. The warehousing and outbound method according to claim 1, characterized in that, The warehousing and outbound methods also include: The bin merging task is triggered according to preset trigger conditions, and the merging information is synchronized to the warehouse management system after the bin merging task is completed.
8. The warehousing and inbound method according to claim 7, characterized in that, The triggering conditions include: the number of stored objects in the ordinary storage location bins is lower than a preset movement quantity threshold, the storage location empty bin rate is lower than a preset empty bin rate threshold, and the number of bins is lower than a preset quantity threshold. The merging types for the bin merging task include: merging of ordinary storage locations and merging of other storage locations. The bin merging task, where the merging type is the ordinary storage location merging, includes: merging the storage objects according to their model, heat level, and production cycle; The bin merging task, where the merging type is the merging of other storage locations, includes: filling and merging the storage objects based on the current empty quantity of other storage locations.
9. The warehousing and outbound method according to claim 1, characterized in that, The warehousing and outbound methods also include: Based on the heat level, outbound combination frequency, and warehouse traffic heat map, a warehouse location adjustment and optimization scheme is generated.
10. The warehousing and inbound method according to claim 9, characterized in that, Based on the aforementioned heat level, outbound combination frequency, and warehouse traffic heat map, a warehouse location adjustment and optimization scheme is generated, including: The heat level, the outbound combination frequency, and the warehouse traffic heat map are obtained according to a preset cycle. The storage location for each of the aforementioned storage objects is determined based on the heat level. The storage locations of each of the aforementioned storage objects are adjusted based on the outbound combination frequency and the warehouse traffic heat map to avoid traffic congestion; The storage location adjustment and optimization scheme is generated based on the storage location of each of the aforementioned storage objects.
11. A warehouse inbound and outbound system, characterized in that, The warehouse inbound and outbound system includes: The data statistics module is used to collect historical outbound order data, extract outbound information of warehouse objects based on the historical outbound order data, obtain the picking count of each warehouse object and warehouse object combination within a preset time range based on the warehouse object outbound information, and determine the popularity level of the warehouse object based on the picking count. The inbound and outbound management module is used to manage the inbound and outbound operations of the stored objects. When a stored object is inbound, the storage location of each stored object is allocated according to the popularity level. When a stored object is outbound, the outbound priority is determined according to the storage location of each stored object.