A cold storage goods intelligent inventory management method and system

By calculating the shelf-life pressure and outbound pressure scores of cold storage goods, the allocation of storage locations is optimized, solving the problem of unreasonable storage location allocation in traditional cold storage inventory management and improving the efficiency and accuracy of inventory management.

CN122636092APending Publication Date: 2026-08-25YUHUAN YUANSHENG FOOD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611052506.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-15
Publication Date
2026-08-25

AI Technical Summary

Technical Problem

In traditional cold storage inventory management methods, the correlation between the pressure of goods' expiration date and the outbound plan is insufficient, resulting in an inconsistency between the inventory turnover sequence and the actual outbound rhythm. This makes it impossible to effectively match the outbound demand of different batches of goods, leading to unreasonable allocation of storage locations.

Method used

By acquiring attribute information and outbound plan information of goods to be received, the system calculates expiration date pressure and recent outbound pressure, generates an urgency score, sorts and optimizes storage location allocation based on the score, and uses the status of high-turnover storage locations for verification and adjustment to ensure that goods with higher urgency are allocated to suitable storage locations first.

Benefits of technology

This achieves rational allocation of storage locations and consistency of inventory records, reduces the repeated occupation of reserved storage locations by subsequent allocations, and improves the efficiency and accuracy of cold storage inventory management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122636092A_ABST
    Figure CN122636092A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of inventory management, in particular to a cold storage goods intelligent inventory management method and system, comprising the following steps: obtaining goods attribute information, goods arrival time and warehouse-out plan information of multiple batches of goods to be warehoused, screening and constructing a to-be-allocated set according to a preset time window, calculating shelf life pressure, recent warehouse-out pressure and urgency score, determining goods state type and generating a global priority sequence, screening candidate storage locations in combination with high-turnover storage location state, performing high-turnover storage location allocation verification on objects with recent actual warehouse-out pressure, and generating storage location allocation records and available storage location boundaries. In the present application, by including warehouse-out demands that have not yet arrived and have higher urgency scores in the verification, high-turnover storage location occupation is constrained by the global priority sequence, by periodic reservation and available storage location boundary updating, subsequent storage location allocation avoids allocated storage locations and periodically reserved storage locations, and repeated occupation and misoccupation of allocated storage locations and reserved storage locations are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of inventory management technology, and in particular to an intelligent inventory management method and system for cold storage goods. Background Technology

[0002] Inventory management technology typically revolves around the collection, transmission, comparison, storage, and scheduling of information related to goods batches, inventory quantities, storage location status, inbound records, in-stock status, and outbound tasks during warehousing operations. Barcode scanners, RFID readers, temperature and humidity sensors, inbound terminals, warehouse management servers, and shelf identification devices work together in sequence to generate records such as goods attributes, arrival time, storage location number, occupancy status, and order plans. Traditional intelligent inventory management methods and systems for cold storage goods refer to the process of registering inventory and allocating storage locations for goods awaiting inbound and existing storage locations. Typically, the inbound terminal obtains the goods category, batch, production date, shelf life, arrival time, and outbound plan. The server reads the storage location's temperature zone, capacity, turnover level, and occupancy records, generates shelving instructions according to rules such as temperature zone matching, capacity matching, first-in-first-out (FIFO), or near-expiration priority, and writes the correspondence between goods and storage locations into the inventory database.

[0003] Traditional cold storage inventory registration and storage location allocation are mainly based on temperature zone, capacity, first-in-first-out (FIFO), and priority of near-expiry dates. The arrival time of incoming goods and outbound plans are not sufficiently correlated in storage location allocation. It is difficult to distinguish between the pressure of goods' expiry date and the pressure of near-expiry dates in the same allocation order. When different batches of goods to be received are processed in batches according to their arrival order, after the current goods occupy high-turnover storage locations, the subsequent goods that arrive and have a more urgent need for outbound delivery lack matching storage locations. The inventory turnover order deviates from the actual outbound rhythm, and the updating of storage location boundaries lacks constraints on the retention status. Summary of the Invention

[0004] The purpose of this invention is to address the shortcomings of existing technologies by proposing an intelligent inventory management method and system for cold storage goods.

[0005] To achieve the above objectives, the present invention adopts the following technical solution: an intelligent inventory management method for cold storage goods, comprising the following steps: S1: Obtain the cargo attribute information, cargo arrival time and outbound plan information of multiple batches of goods to be put into storage, filter the goods to be put into storage whose arrival time falls within the preset time window based on the cargo arrival time, and associate them with the corresponding cargo attribute information and outbound plan information to construct a set to be allocated; S2: Based on the set to be allocated, calculate the expiration pressure according to the cargo attribute information, calculate the recent outbound pressure according to the outbound plan information, calculate the urgency score according to the expiration pressure and the recent outbound pressure, and determine the cargo status type of the goods to be put into storage as an object with only expiration pressure, an object with recent actual outbound pressure, or an ordinary turnover object based on whether the expiration pressure and the recent outbound pressure meet the preset conditions. S3: Sort the goods to be put into storage in the set to be allocated according to the urgency score, and generate a global priority sequence; S4: Monitor the status of high-turnover storage locations. Based on the global priority sequence, the cargo status type, and the high-turnover storage location status, select candidate storage locations from the currently allocable storage locations that match the cargo status type of the currently arrived goods awaiting warehousing. In the candidate storage locations, perform high-turnover storage location allocation verification for the objects with recent actual outbound pressure. When the remaining high-turnover storage locations cannot meet the storage location requirements of the objects with recent actual outbound pressure that have not yet arrived and have a higher urgency score after the currently arrived goods awaiting warehousing occupy a high-turnover storage location, adjust the corresponding high-turnover storage location to be temporarily reserved, and allocate the currently arrived goods awaiting warehousing to medium-turnover storage locations or low-turnover storage locations, generating storage location allocation records and reserved storage location occupancy status. S5: Based on the location allocation record and the reserved location occupancy status, generate the correspondence between goods and target locations, update the available location boundary by removing allocated locations and locations in a phased reservation status, and use the available location boundary as the location constraint condition for subsequent goods to be received.

[0006] As a further aspect of the present invention, the process of S1 is specifically as follows: S101: Read the cargo attribute information, cargo arrival time and preset duration of multiple batches of goods to be received from the inbound task record, read the outbound plan information from the outbound plan record, extract the production date, shelf life and pallet quantity from the cargo attribute information, extract the planned outbound time and estimated picking frequency from the outbound plan information, associate each batch of goods to be received with the corresponding production date, shelf life, pallet quantity, planned outbound time and estimated picking frequency, and generate inbound read data; S102: Calculate the sum of the current time and the preset duration according to the preset duration to obtain the window cutoff time, and determine the preset time window according to the current time and the window cutoff time; S103: Based on the arrival time of the goods in the inbound read data and the preset time window, filter multiple batches of goods to be inbound whose arrival time falls within the preset time window, associate the filtered multiple batches of goods to be inbound, goods attribute information and outbound plan information, and construct a set to be allocated.

[0007] As a further aspect of the present invention, the process of S2 is specifically as follows: S201: Based on the cargo attribute information and outbound plan information in the set to be allocated, calculate the time interval between the current time and the production date to obtain the shelf life consumption time, calculate the ratio of shelf life consumption time to shelf life to obtain the shelf life pressure factor, calculate the time interval between the planned outbound time and the current time to obtain the outbound time interval, calculate the difference between the preset time and the outbound time interval to obtain the outbound time factor, and determine the estimated picking frequency as the picking frequency factor; S202: Perform normalization processing on the expiration date pressure factor, the outbound time factor, and the picking frequency factor respectively, and convert the expiration date pressure factor, the outbound time factor, and the picking frequency factor into expiration date pressure normalized value, outbound time normalized value, and picking frequency normalized value respectively. S203: Read the preset factor weights, calculate the product of the normalized value of the shelf life pressure, the normalized value of the outbound time, and the normalized value of the picking frequency with the corresponding preset factor weights, calculate the sum of each product, and obtain the urgency score. S204: Compare the normalized value of outbound time with the preset normalized value of outbound time, compare the normalized value of picking frequency with the preset normalized value of picking frequency, and compare the normalized value of expiration pressure with the preset expiration time normalized value. When the normalized value of outbound time is greater than the preset normalized value of outbound time and the normalized value of picking frequency is greater than the preset normalized value of picking frequency, the goods status type of the corresponding goods to be put into storage is determined to be an object with recent actual outbound pressure. When the normalized value of expiration pressure is greater than the preset expiration time normalized value and the normalized value of outbound time is not greater than the preset normalized value of outbound time, the goods status type of the corresponding goods to be put into storage is determined to be an object with only expiration pressure. When neither of the above two determination conditions is met, the goods status type of the corresponding goods to be put into storage is determined to be an ordinary turnover object. The goods status types of the goods to be put into storage include goods with only expiration date pressure, goods with recent actual outbound pressure, or ordinary turnover goods.

[0008] As a further aspect of the present invention, after obtaining the urgency score, the method further includes reliability correction of the urgency score, specifically including: The historical delivery default rate is obtained by calculating the ratio of the number of defaults to the total number of deliveries within a preset period based on the outbound plan information corresponding to the customer in the order management system. Calculate the difference between 1 and the historical delivery default rate to obtain the confidence discount coefficient; The product of the urgency score and the confidence discount coefficient is calculated to obtain the corrected urgency score, which is then used to replace the original urgency score in subsequent rankings.

[0009] As a further aspect of the present invention, the process of S3 is specifically as follows: S301: Read the urgency score corresponding to each batch of goods to be put into storage in the set to be allocated; S302: Arrange each batch of goods to be put into storage in descending order of urgency score. When there are multiple batches of goods to be put into storage with the same urgency score, sort them in descending order of expiration date pressure normalization value, and assign a sorting position to each batch of goods to be put into storage, generating a global priority sequence.

[0010] As a further aspect of the present invention, the process of S4 is specifically as follows: S401: Monitor the number of pallets that can be accommodated in the high-turnover storage locations and the stage-reservation markings to obtain the status of the high-turnover storage locations. Process the goods that have arrived and are waiting to be put into storage in sequence according to the global priority sequence. Based on the goods status type and the high-turnover storage location status, select candidate storage locations that match the goods status type of the goods that have arrived and are waiting to be put into storage from the storage locations that are currently not occupied and not marked as stage-reserved. Generate candidate storage location data that includes the range of storage locations that can be allocated to the goods that have arrived and are waiting to be put into storage. S402: Based on the candidate storage location data and the cargo status type, for the cargo status type of only valid pressure object or ordinary turnover object, the high turnover storage location candidate is deleted from the candidate storage location data, and the cargo that has arrived and is waiting to be put into storage is allocated to the medium turnover storage location or low turnover storage location, and ordinary storage location allocation data is generated. S403: Based on the candidate storage location data and the cargo status type, for currently arrived goods awaiting warehousing that are high-turnover storage locations and whose cargo status type is objects with recent actual outbound pressure, calculate the sum of the number of pallets for goods awaiting warehousing that have not yet arrived, whose cargo status type is objects with recent actual outbound pressure, and whose urgency score is higher than that of the currently arrived goods awaiting warehousing, to obtain the storage location's required pallet capacity. Calculate the difference between the number of pallets that an idle high-turnover storage location can accommodate and the number of pallets for currently arrived goods awaiting warehousing, to obtain the remaining high-turnover storage location's pallet capacity after occupancy. Compare the remaining high-turnover storage location's pallet capacity after occupancy with the storage location's required pallet capacity to obtain a capacity comparison result. Use the remaining high-turnover storage location's pallet capacity after occupancy, the storage location's required pallet capacity, and the capacity comparison result as high-turnover storage location verification data. S404: Based on the high-turnover storage location verification data, when the remaining high-turnover storage location pallet capacity after occupancy is less than the storage location's required pallet capacity, the corresponding high-turnover storage location will be adjusted to be temporarily reserved, and the currently arrived goods awaiting warehousing will be allocated to medium-turnover storage locations or low-turnover storage locations. When the remaining high-turnover storage location pallet capacity after occupancy is not less than the storage location's required pallet capacity, the currently arrived goods awaiting warehousing will be allocated to high-turnover storage locations. The allocation data of ordinary storage locations and the allocation results of high-turnover storage locations will be summarized to generate storage location allocation records and reserved storage location occupancy status.

[0011] As a further aspect of the present invention, after adjusting the corresponding high-turnover storage location to be temporarily retained, the method further includes releasing the conditions for the temporarily retained high-turnover storage location, specifically including: The real-time location of the object with the highest urgency score that has not yet arrived and has the most recent actual outbound pressure is obtained. The remaining transportation distance is calculated based on the real-time location and the preset cold storage location. The ratio of the remaining transportation distance to the preset transportation speed is calculated to obtain the remaining transportation time. The sum of the current time and the remaining transportation time is calculated to obtain the dynamic estimated arrival time. The preset transportation speed is the average vehicle operating speed calibrated based on historical transportation data. The critical release time is obtained by calculating the difference between the planned outbound time of the object with recent actual outbound pressure and the preset safety margin. The preset safety margin is the reserved time for shelving and handling. When the dynamically estimated arrival time is later than the critical release time, the phased reservation of the corresponding high-turnover storage space is released, and the corresponding high-turnover storage space is written into the range of storage spaces that can participate in subsequent allocation. When the dynamically estimated arrival time is no later than the critical release time, the corresponding high-turnover storage space is maintained in a phased manner.

[0012] As a further aspect of the present invention, the process for determining the high-turnover storage location, the medium-turnover storage location, and the low-turnover storage location is specifically as follows: Read the length of the handling path from each storage location to the outbound port, divide the length of the handling path of all storage locations into segments, and obtain a first path threshold and a second path threshold. The first path threshold is less than the second path threshold. When the length of the handling path at the storage location is less than the first path threshold, the corresponding storage location is identified as a high-turnover storage location. When the length of the handling path at the storage location is not less than the first path threshold and not greater than the second path threshold, the corresponding storage location is determined as a medium-turnover storage location. When the length of the handling path at a storage location exceeds the second path threshold, the corresponding storage location is identified as a low-turnover storage location.

[0013] As a further aspect of the present invention, the process of S5 is specifically as follows: S501: Based on the storage location allocation record and the occupancy status of the reserved storage location, associate the goods to be received, the target storage location, and the phased reservation mark to generate a correspondence between the goods and the target storage location; S502: Based on the correspondence between the goods and the target storage location and the occupancy status of the reserved storage location, associate the urgency score and the global priority sequence, and write the correspondence between the goods and the target storage location, the urgency score, the global priority sequence and the occupancy status of the reserved storage location into the inventory ledger to generate inventory ledger data. S503: Based on the correspondence between the goods and the target storage location in the inventory ledger data and the occupancy status of the reserved storage location, update the range of storage locations that can participate in subsequent allocation, generate the available storage location boundary, and use the available storage location boundary as the storage location constraint condition for the goods to be put into storage in the future.

[0014] A smart inventory management system for cold storage goods, the smart inventory management system for cold storage goods is used to execute the above-mentioned smart inventory management method for cold storage goods, the system comprising: Inbound Goods Pre-screening Module: Obtains the goods attribute information, goods arrival time and outbound plan information of multiple batches of goods to be inbound, filters the goods to be inbound whose arrival time falls within the preset time window based on the goods arrival time, and associates them with the corresponding goods attribute information and outbound plan information to construct a set to be allocated; Multi-dimensional pressure assessment module: Based on the set to be assigned, calculate the expiration pressure according to the cargo attribute information, calculate the recent outbound pressure according to the outbound plan information, calculate the urgency score according to the expiration pressure and the recent outbound pressure, and determine the cargo status type of the goods to be put into storage as an object with only expiration pressure, an object with recent actual outbound pressure, or an ordinary turnover object based on whether the expiration pressure and the recent outbound pressure meet the preset conditions. Global sorting and arrangement module: Sorts the goods to be put into storage in the set to be assigned according to the urgency score, and generates a global priority sequence; Dynamic storage location reservation module: Monitors the status of high-turnover storage locations. Based on the global priority sequence, the cargo status type, and the high-turnover storage location status, it filters candidate storage locations from the currently allocable storage locations that match the cargo status type of the currently arrived goods awaiting warehousing. Among the candidate storage locations, it performs high-turnover storage location allocation verification on the objects with recent actual outbound pressure. When the remaining high-turnover storage locations cannot meet the storage location needs of the objects with recent actual outbound pressure that have not yet arrived and have a higher urgency score after the currently arrived goods awaiting warehousing occupy a high-turnover storage location, the corresponding high-turnover storage location is adjusted to be reserved in stages, and the currently arrived goods awaiting warehousing are allocated to medium-turnover storage locations or low-turnover storage locations, generating storage location allocation records and reserved storage location occupancy status. Location mapping and constraint generation module: Based on the location allocation record and the occupancy status of the reserved location, it generates the correspondence between goods and target locations, updates the available location boundary by removing allocated locations and locations in a staged reservation state, and uses the available location boundary as the location constraint condition for subsequent goods to be received.

[0015] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In this invention, multiple batches of goods awaiting warehousing are aggregated within a preset time window, and expiration pressure, recent outbound pressure, and urgency scores are generated based on the goods' attribute information and outbound plan information, respectively. This gives the allocation of storage locations a sorting basis oriented towards the same batch set. By using the goods status type and high-turnover storage location status together for candidate storage location screening, and by verifying the remaining storage locations before objects with recent actual outbound pressure occupy high-turnover storage locations, high-turnover storage locations are prioritized for outbound demands that have not yet arrived and have higher urgency scores. By periodically reserving status and updating the boundaries of available storage locations, the repeated occupation of reserved storage locations in subsequent allocations is reduced, ensuring that inventory records and storage location constraints remain consistent. Attached Figure Description

[0016] Figure 1 This is a schematic diagram of the intelligent inventory management method for cold storage goods according to the present invention; Figure 2 This is a schematic diagram of the intelligent inventory management workflow for cold storage goods according to the present invention; Figure 3 This is a schematic diagram illustrating the principle of shelf-life pressure and recent outbound pressure of the present invention; Figure 4 This is a schematic diagram illustrating the high-turnover storage location allocation verification principle of the present invention; Figure 5 This is a schematic diagram of the structure of the intelligent inventory management system for cold storage goods of the present invention. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0018] This embodiment provides an intelligent inventory management method for cold storage goods. This method uses the data flow of goods awaiting warehousing in cold storage as the main thread, encompassing arrival, pre-screening, pressure assessment, sorting, location allocation, and ledger constraint updates. This ensures that goods that have already arrived and goods that have not yet arrived but have higher outbound pressure are coordinated and processed within the same allocation logic. Goods awaiting warehousing refer to batches of goods for which warehousing tasks have been formed but location confirmation has not yet been completed. Goods attribute information refers to information recorded with the warehousing task, such as production date, shelf life, and pallet quantity, which describes the storage needs and turnover pressure of the goods. Outbound plan information refers to information recorded with the outbound plan, such as the planned outbound time and estimated picking frequency, which describes subsequent outbound arrangements. High-turnover locations, medium-turnover locations, and low-turnover locations are location types distinguished by the length of the handling path from the location to the outbound exit, each used to handle goods with different turnover pressures.

[0019] Please see Figure 1 and Figure 2 S1: Obtain cargo attribute information, arrival time, and outbound plan information for multiple batches of goods awaiting warehousing. Based on the arrival time, filter goods whose arrival time falls within a preset time window and associate them with the corresponding cargo attribute information and outbound plan information to construct a set to be allocated. The technical purpose of this step is to first delineate the range of goods that will participate in this location allocation from all pending warehousing tasks, avoiding the mixing of goods that have arrived, are about to arrive, and have not yet entered the allocation period, which would cause inconsistencies in sorting and location reservation. The preset time window is a time range formed by the current time and the preset duration in the warehousing task record. The window itself does not represent a fixed value, but rather represents the arrival time boundary that needs to be considered simultaneously in this allocation process. The cargo arrival time serves as the filtering basis, while the cargo attribute information and outbound plan information serve as the data source for subsequent stress assessment. They are synchronously bound to the same batch of goods awaiting warehousing, enabling subsequent steps to continuously read the same set of data by cargo batch.

[0020] S101: Read the cargo attribute information, arrival time, and preset duration of multiple batches of goods to be received from the inbound task record; read the outbound plan information from the outbound plan record; extract the production date, shelf life, and pallet quantity from the cargo attribute information; extract the planned outbound time and estimated picking frequency from the outbound plan information; and associate each batch of goods to be received with its corresponding production date, shelf life, pallet quantity, planned outbound time, and estimated picking frequency to generate inbound read data. The inbound task record provides basic information registered before the goods enter the cold storage, while the outbound plan record provides the subsequent planned outbound and picking arrangements for this batch of goods. The production date and shelf life together indicate the consumption of the goods' expiration period; the pallet quantity indicates the storage space occupancy requirement of this batch of goods; the planned outbound time indicates the expected departure time sequence of this batch of goods; and the estimated picking frequency indicates the activity level of this batch of goods in the outbound plan. The data retrieved from the warehouse is associated data indexed by the goods batch. Each goods batch corresponds to a set of data items extracted from the warehouse task record and the outbound plan record. This data is used in subsequent steps to form the set to be allocated, calculate the expiration pressure factor, calculate the outbound time factor, determine the picking frequency factor, and verify the capacity of high-turnover storage locations.

[0021] S102: Calculate the sum of the current time and the preset duration to obtain the window cutoff time. Determine the preset time window based on the current time and the window cutoff time. The current time represents the time base for executing the current location allocation logic, and the preset duration represents the range of goods that can be observed in advance and included in the unified allocation scope. The current time and the preset duration are superimposed over time to form the window cutoff time; the time range between the current time and the window cutoff time is the preset time window. This window is used to limit which goods to be received have arrived or are about to arrive and need to be included in the same batch of allocation decisions. Goods outside the window are not included in this round of sorting and location occupancy verification, thus making the range of subsequent allocation sets clear and consistent in origin.

[0022] S103: Based on the arrival time and preset time window in the inbound data, filter multiple batches of goods to be received whose arrival time falls within the preset time window. Associate the filtered batches of goods to be received, their attribute information, and outbound plan information to construct a set to be allocated. During filtering, the arrival time of each batch of goods to be received in the inbound data is used as the comparison object, and the preset time window is used as the judgment boundary. When the arrival time of goods falls within this time window, the batch of goods is included in the allocation scope for this round. The set to be allocated is a data set composed of the filtered goods to be received, their corresponding attribute information, and outbound plan information. It is not just a goods list, but also includes the production date, shelf life, pallet quantity, planned outbound time, and estimated picking frequency required for subsequent evaluation of each batch of goods. After construction, the set to be allocated is passed to S2 for calculating expiration pressure, recent outbound pressure, and urgency score.

[0023] During the execution of S1, input omissions and format inconsistencies are checked. If the inbound task record lacks goods attribute information, goods arrival time, or preset duration, or the outbound plan record lacks outbound plan information, the corresponding batch will first enter the pending completion state and will not participate in the construction of the allocation set in this round. If the production date, shelf life, goods arrival time, or planned outbound time cannot be parsed into a unified time meaning, the original record of the batch will be retained and a format anomaly mark will be generated, waiting for data correction before proceeding to the subsequent process. If the inbound task record and the outbound plan record cannot be established in correspondence according to goods batch, the inbound read data for that batch will not be generated temporarily to avoid subsequent steps making erroneous pressure judgments based on incomplete information.

[0024] Please see Figure 1 , Figure 2 and Figure 3S2: Based on the set to be assigned, calculate the expiration pressure according to the goods attribute information, calculate the near-term outbound pressure according to the outbound plan information, calculate the urgency score based on the expiration pressure and near-term outbound pressure, and determine the goods status type of the goods to be put into storage as an object with only expiration pressure, an object with near-term actual outbound pressure, or a normal turnover object based on whether the expiration pressure and near-term outbound pressure meet the preset conditions. The technical purpose of this step is to convert the degree of expiration of goods, the proximity to the planned outbound, and the estimated picking activity into comparable pressure information, and form a status type based on the pressure information. Expiration pressure represents the relative position of the expiration date of the goods within the shelf life. Near-term outbound pressure is jointly expressed by the proximity of the planned outbound time and the estimated picking frequency. The urgency score is used to establish a unified sorting basis among different batches of goods. The cargo status type is the classification basis for subsequent screening of candidate storage locations and the execution of high-turnover storage location verification. Among them, only the expiration date pressure object indicates cargo whose expiration date pressure meets the corresponding judgment condition but whose recent outbound pressure does not meet the corresponding judgment condition; the recent actual outbound pressure object indicates cargo whose planned outbound is close and whose picking is active; and the ordinary turnover object indicates cargo that does not fall into the aforementioned two judgment conditions.

[0025] S201: Based on the cargo attribute information and outbound plan information in the set to be allocated, calculate the time interval between the current time and the production date to obtain the expiration period duration. Calculate the ratio of the expiration period duration to the shelf life to obtain the expiration period pressure factor. Calculate the time interval between the planned outbound time and the current time to obtain the outbound time interval. Calculate the difference between the preset duration and the outbound time interval to obtain the outbound time factor. The estimated picking frequency is determined as the picking frequency factor. The expiration period duration describes the length of time elapsed from the production date to the current time, while the shelf life describes the full shelf life that the batch of goods can be stored. The ratio between the two reflects the relative degree to which the goods' expiration period has been consumed; this relative degree serves as the expiration period pressure factor. The outbound time interval describes how close the planned outbound time is to the current time. The larger the difference between the preset duration and the outbound time interval, the more it reflects the degree to which the planned outbound time has entered the observation range; this difference serves as the outbound time factor. The estimated picking frequency is directly used as the picking frequency factor because this information already comes from the outbound plan record and expresses the need for repeated picking of goods. After the expiration date pressure factor, outbound time factor, and picking frequency factor are formed, they are entered into S202 as the three types of pressure basic data for the same batch of goods to be put into storage.

[0026] S202: Normalization is performed on the expiration date pressure factor, outbound time factor, and picking frequency factor, respectively, converting them into normalized values ​​for expiration date pressure, outbound time, and picking frequency. Normalization transforms pressure factors from different sources and with different meanings into a comparable, unified scale. During processing, the corresponding factors of the same type for each batch of goods in the to-be-assigned set are read separately, and scale transformation is performed based on the relative magnitude of these factors. This ensures that the normalized values ​​for expiration date pressure represent the relative strength of expiration date pressure within the same to-be-assigned set, the normalized values ​​for outbound time represent the relative strength of outbound time pressure, and the normalized values ​​for picking frequency represent the relative strength of picking activity. The normalized results are still stored by goods batch, and subsequent scoring and status determination are read from the normalized values ​​corresponding to that batch, avoiding inconsistencies in comparison meaning caused by directly mixing data from different sources.

[0027] S203: Read the preset factor weights, calculate the product of the normalized value of expiration date pressure, the normalized value of outbound time, and the normalized value of picking frequency with the corresponding preset factor weights, and calculate the sum of each product to obtain the urgency score. The preset factor weights are used to express the participation ratio of different pressure sources in this location allocation. The weights themselves are pre-configured by the cold storage management rules and read during execution. During calculation, each type of normalized value is first weighted and combined with its corresponding preset factor weight, so that expiration date pressure, outbound time pressure, and picking frequency pressure each become a contributing factor to the score. These contributing factors are then summarized into the urgency score. The urgency score is a ranking value formed by batch of goods, meaning the urgency of processing this batch of goods relative to other goods awaiting warehousing in this round of allocation. This score is passed to S3 to generate a global priority sequence, and in S4 it is used to compare the priority relationship between objects that have not yet arrived and have recent actual outbound pressure and currently arrived goods awaiting warehousing.

[0028] After obtaining the urgency score, a reliability correction is performed on it. The order management system is used to statistically analyze the number of default pickups and the total number of pickups within a preset period, corresponding to the customer's outbound plan information. The number of default pickups represents the number of records where the customer failed to complete pickups according to the outbound plan, and the total number of pickups represents the total number of pickup records formed by the customer within the same statistical period. The historical default pickup rate is obtained based on the relative relationship between the number of default pickups and the total number of pickups. This historical default pickup rate is used to express the uncertainty of fulfilling the corresponding customer's outbound plan. A confidence discount coefficient is then generated based on the historical default pickup rate. The higher the historical default pickup rate, the more significantly the confidence discount coefficient weakens the urgency score. The urgency score is then combined with the confidence discount coefficient to obtain a corrected urgency score, which is used instead of the original urgency score in subsequent ranking. The corrected urgency score still points to the same batch of goods awaiting warehousing and is read by S3, ensuring that the ranking results simultaneously consider the pressure on the goods themselves and the reliability of the outbound plan.

[0029] S204: Compare the normalized value of the outbound time with the preset normalized value of the outbound time, the normalized value of the picking frequency with the preset normalized value of the picking frequency, and the normalized value of the expiration date pressure with the preset normalized value of the expiration date. If the normalized value of the outbound time is greater than the preset normalized value of the outbound time and the normalized value of the picking frequency is greater than the preset normalized value of the picking frequency, the goods status type of the corresponding goods to be received is determined to be an object with recent actual outbound pressure. If the normalized value of the expiration date pressure is greater than the preset normalized value of the expiration date and the normalized value of the outbound time is not greater than the preset normalized value of the outbound time, the goods status type of the corresponding goods to be received is determined to be an object with only expiration date pressure. If neither of the above two determination conditions is met, the goods status type of the corresponding goods to be received is determined to be a normal turnover object. The preset outbound time normalization threshold, preset picking frequency normalization threshold, and preset expiration date normalization threshold are all pre-configured judgment conditions in the cold storage management rules, used to convert continuous pressure normalization values ​​into executable status classifications. Objects with recent actual outbound pressure must simultaneously meet the conditions of near-term outbound time and active picking frequency, and are therefore prioritized for high-turnover location verification. Objects with only expiration date pressure are primarily driven by expiration date pressure, but their recent outbound pressure does not meet the corresponding conditions, and therefore do not directly occupy high-turnover locations. Ordinary turnover objects do not meet the aforementioned two conditions and are subsequently allocated to medium-turnover or low-turnover locations via the regular allocation path. After the cargo status type is generated, it is transmitted to S3 and S4 along with the urgency score or modified urgency score.

[0030] The status types of goods awaiting warehousing include goods with only expiration date pressure, goods with recent actual outbound pressure, and ordinary turnover goods. All three status types are derived from the normalized pressure values ​​and preset judgment conditions of the same batch of goods, and their meanings will not be reinterpreted subsequently to avoid the same terminology drifting during the sorting, verification, and allocation stages.

[0031] During S2 execution, if the production date, shelf life, planned outbound time, or estimated picking frequency is missing, the corresponding batch will not enter the stress calculation and will be retained in the abnormal branch of the pending allocation set for supplementation. If the shelf life cannot be compared with the expiration time, or if the planned outbound time cannot be compared with the current time to form an outbound time interval, the scoring of that batch will be stopped and the stress calculation will be recorded as abnormal. If the preset factor weight or preset judgment condition cannot be read, the status type determination will be suspended to avoid generating a goods status type without clear rules. Abnormal batches do not participate in S3 sorting and S4 storage location occupancy, but their original inbound data is retained and will re-enter S2 after the rules or data are supplemented.

[0032] Please see Figure 1 and Figure 2 S3: Sort the goods awaiting warehousing within the allocation set according to their urgency scores to generate a global priority sequence. The technical purpose of this step is to transform the pressure assessment results of each batch of goods awaiting warehousing into the order of subsequent batch processing. The global priority sequence is the arrangement result generated by all goods awaiting warehousing within the allocation set, including the sorting position of each batch of goods, the corresponding urgency score or modified urgency score, and the expiration pressure normalized value used to further distinguish the order when the scores are the same. This sequence serves as the basis for processing the currently arrived goods awaiting warehousing in S4, and also as a comparison basis for determining whether items that have not yet arrived and have higher scores with near-term actual outbound pressure need to be retained in high-turnover storage locations.

[0033] S301: Read the urgency score corresponding to each batch of goods to be put into storage within the set to be allocated. If a revised urgency score has already been generated in S2, this step reads the revised urgency score and uses it as the sorting basis; if no reliability correction is triggered, the original urgency score is read. During the reading, the correspondence between the score and the goods batch, goods status type, pallet quantity, and expiration pressure normalized value is maintained, so that the pressure source and capacity requirement of each batch of goods can still be traced after sorting.

[0034] S302: Arrange each batch of goods awaiting warehousing in descending order of urgency score. When multiple batches of goods awaiting warehousing have the same urgency score, sort them in descending order of expiration pressure normalization value, and assign a sorting position to each batch, generating a global priority sequence. During the sorting process, a higher urgency score indicates a stronger overall processing pressure for that batch of goods in this round of allocation, thus placing it in a higher position. When multiple batches of goods have the same urgency score, the expiration pressure normalization value is used to further distinguish their priority, allowing goods with relatively higher expiration consumption to obtain a higher sorting position under the same overall score conditions. After the sorting position is generated, it, together with the goods batch, goods status type, pallet quantity, and arrival status, constitutes the global priority sequence. S4 processes the currently arrived goods awaiting warehousing sequentially according to this sequence, and during high-turnover location verification, reads objects in the sequence that have not yet arrived and have a higher score and recent actual outbound pressure.

[0035] During the execution of S3, if some goods awaiting warehousing do not have a valid urgency score or a corrected urgency score, the batch will not enter the global priority sequence and will flow back to the S2 exception branch to wait for score generation. If multiple conflicting versions of the score are read, the data that was last formed and written to the same batch in S2 will be used as the sorting source to avoid the same batch of goods being sorted repeatedly. If it is found during the sorting process that a batch of goods is missing a goods status type or pallet quantity, the batch will not participate in the subsequent S4 allocation, because S4 requires status type to filter candidate storage locations and pallet quantity to perform capacity comparison.

[0036] Please see Figure 1 , Figure 2 and Figure 4S4: Monitor the status of high-turnover storage locations. Based on the global priority sequence, cargo status type, and high-turnover storage location status, select candidate storage locations from the currently allocable storage locations that match the cargo status type of the currently arrived goods awaiting warehousing. Among the candidate storage locations, verify the allocation of high-turnover storage locations for items with immediate actual outbound pressure. If, after the currently arrived goods occupy a high-turnover storage location, the remaining high-turnover storage locations cannot meet the storage needs of the yet-to-arrive goods with higher urgency scores and immediate actual outbound pressure, the corresponding high-turnover storage location is adjusted to be temporarily reserved. The currently arrived goods awaiting warehousing are then allocated to medium-turnover or low-turnover storage locations, generating storage location allocation records and reserved storage location occupancy statuses. The technical purpose of this step is to prioritize high-turnover storage locations for goods with genuine immediate actual outbound pressure and higher priority, rather than immediately occupying high-turnover storage locations simply because the goods have arrived. The high-turnover storage location status represents the current available capacity and the set of temporarily reserved markers for high-turnover storage locations. Candidate storage location data indicates the range of storage locations from which currently arrived goods awaiting warehousing can participate in allocation under their status type constraints. High-turnover storage location verification data represents the comparison results of whether there is still sufficient high-turnover capacity for goods with higher urgency and not yet arrived, and with immediate actual outbound pressure, after the current goods occupy a high-turnover storage location. Storage location allocation records indicate which target storage location the current goods have been allocated to, and the reserved storage location occupancy status indicates which high-turnover storage locations have been temporarily reserved and removed from the allocable range.

[0037] Before determining the storage location type in S4, high-turnover, medium-turnover, and low-turnover storage locations are first identified. The transport path length from each storage location to the outbound port is read, and the transport path lengths of all storage locations are segmented to obtain a first path threshold and a second path threshold. The first path threshold is less than the second path threshold. The first and second path thresholds are formed from the segmentation results of the transport path lengths of all storage locations and are used to convert continuous path lengths into the three types of storage locations. When the transport path length of a storage location is less than the first path threshold, the corresponding storage location is identified as a high-turnover storage location; when the transport path length of a storage location is not less than the first path threshold and not greater than the second path threshold, the corresponding storage location is identified as a medium-turnover storage location; when the transport path length of a storage location is greater than the second path threshold, the corresponding storage location is identified as a low-turnover storage location. Through this determination process, the storage location type has a clear source and can be called by S401 when screening candidate storage locations.

[0038] S401: Monitor the number of pallets that can be accommodated in high-turnover storage locations and their temporary reservation status to obtain the status of high-turnover storage locations. Process the currently arrived goods awaiting warehousing according to the global priority sequence. Based on the goods status type and the high-turnover storage location status, filter out candidate storage locations from the currently unoccupied locations that are not marked as temporarily reserved, matching the goods status type of the currently arrived goods awaiting warehousing. Generate candidate storage location data containing the range of storage locations that can be allocated to the currently arrived goods awaiting warehousing. The monitoring content includes the available capacity and temporary reservation status of high-turnover storage locations. The available capacity is used to determine whether the high-turnover storage location can accommodate the number of pallets, and the temporary reservation status indicates whether the storage location has been reserved for higher priority goods that have not yet arrived. When filtering candidate storage locations, first exclude storage locations that are already occupied, then exclude high-turnover storage locations in a temporary reservation status, and finally determine the range of matching storage locations based on the goods status type of the currently arrived goods awaiting warehousing. After the candidate storage location data is generated, it is read by S402 and S403 respectively, and used for the allocation path of ordinary storage locations and the verification path of high-turnover storage locations.

[0039] S402: Based on the candidate storage location data and the cargo status type, for currently arrived goods awaiting warehousing that are either goods with only expiration date pressure or ordinary turnover goods, remove high-turnover storage location candidates from the candidate storage location data, and allocate the currently arrived goods awaiting warehousing to medium-turnover or low-turnover storage locations, generating ordinary storage location allocation data. Although goods with only expiration date pressure have expiration date pressure, their recent actual outbound pressure does not meet the criteria for high-turnover storage locations; ordinary turnover goods also do not meet the priority occupancy criteria for high-turnover storage locations. Therefore, after these two types of goods enter the candidate storage location data, high-turnover storage location candidates are first removed to prevent them from occupying high-turnover storage locations that need to be reserved for goods with recent actual outbound pressure, and then the target storage location is determined from the medium-turnover or low-turnover storage locations. The ordinary storage location allocation data includes the current cargo batch, cargo status type, range of selectable storage locations, and final target storage location, and is summarized in the storage location allocation record by S404.

[0040] S403: Based on candidate storage location data and cargo status types, for currently arrived goods awaiting warehousing in candidate storage locations that are high-turnover locations and whose status type is "objects with recent actual outbound pressure," calculate the sum of the number of pallets for goods awaiting warehousing that have not yet arrived, whose status type is "objects with recent actual outbound pressure," and whose urgency score is higher than that of the currently arrived goods awaiting warehousing. This yields the required pallet capacity for the storage location. The difference between the number of pallets that an idle high-turnover storage location can accommodate and the number of pallets for currently arrived goods awaiting warehousing is calculated to obtain the remaining high-turnover storage location pallet capacity after occupancy. The remaining high-turnover storage location pallet capacity after occupancy is compared with the required pallet capacity to obtain the capacity comparison result. The remaining high-turnover storage location pallet capacity after occupancy, the required pallet capacity, and the capacity comparison result are used as high-turnover storage location verification data. This verification uses a global priority sequence as the comparison scope and prioritizes goods that have not yet arrived, are also objects with recent actual outbound pressure, and have a higher urgency score as the protected objects. Pallet capacity demand indicates the capacity requirement for high-turnover storage spaces after the arrival of these higher-urgency goods; remaining high-turnover storage space pallet capacity after occupancy indicates the remaining capacity of high-turnover storage spaces after the currently arrived goods have occupied them. Comparing these two values ​​yields a capacity comparison result, which is used to determine whether the current allocation action will encroach on high-turnover storage space resources for higher-urgency goods. After the high-turnover storage space verification data is generated, it enters S404, which determines whether the current goods will enter a high-turnover storage space, be transferred to a medium-turnover storage space, or a low-turnover storage space, and simultaneously determines whether the corresponding high-turnover storage space will enter a temporary holding status.

[0041] S404: Based on high-turnover storage location verification data, when the remaining pallet capacity of a high-turnover storage location after occupancy is less than the required pallet capacity, the corresponding high-turnover storage location will be temporarily reserved, and the currently arrived goods awaiting warehousing will be allocated to medium-turnover or low-turnover storage locations. When the remaining pallet capacity of a high-turnover storage location after occupancy is not less than the required pallet capacity, the currently arrived goods awaiting warehousing will be allocated to high-turnover storage locations. The allocation data for ordinary storage locations and the allocation results for high-turnover storage locations will be summarized to generate storage location allocation records and the occupancy status of reserved storage locations. When the remaining pallet capacity of a high-turnover storage location after occupancy is less than the required pallet capacity, it indicates that if the currently arrived goods occupy high-turnover storage locations, it will result in a lack of corresponding high-turnover capacity for goods that have not yet arrived but have higher urgency and immediate actual outbound pressure. Therefore, the corresponding high-turnover storage location will be temporarily reserved, and the currently arrived goods will be transferred to medium-turnover or low-turnover storage locations. If the remaining high-turnover pallet capacity after occupancy is not less than the pallet capacity required for the location, it indicates that the current occupancy will not disrupt the subsequent demand for goods with higher urgency. Therefore, the current goods are allowed to be allocated to a high-turnover location. The location allocation record saves the allocation result between the current goods and the target location, and saves the location occupancy status, including the temporarily reserved locations and their reservation status. Both are transmitted to S5.

[0042] After adjusting the corresponding high-turnover storage location to a phased retention status, the conditions for releasing the phased retention high-turnover storage location are executed. The real-time location of objects with higher urgency scores and immediate actual outbound pressure that have not yet arrived is obtained. The remaining transportation distance is calculated based on the real-time location and the preset cold storage location. The relative relationship between the remaining transportation distance and the preset transportation speed is calculated to obtain the remaining transportation time. The current time and the remaining transportation time are then superimposed over time to obtain the dynamically estimated arrival time. The real-time location is derived from location records during transportation, the preset cold storage location is derived from fixed cold storage location records, and the preset transportation speed is the average vehicle operating speed calibrated based on historical transportation data. The dynamically estimated arrival time is used to determine whether the protected high-urgency goods will still arrive within the effective allocated time period.

[0043] The calculation continues by subtracting the preset safety margin from the planned outbound time of items with recent actual outbound pressure to obtain the critical release time. The preset safety margin is the reserved shelving and handling time, used to reserve necessary shelving and handling time before the planned outbound time. If the dynamically estimated arrival time is later than the critical release time, it means that the batch of goods that have not yet arrived and have higher urgency will have already exceeded the critical point for reserving handling time for planned outbound even if they arrive. Therefore, continuing to hold the corresponding high-turnover storage location can no longer effectively connect with its outbound plan. Thus, the phased reservation of the corresponding high-turnover storage location is released, and the corresponding high-turnover storage location is added to the range of storage locations that can participate in subsequent allocations. If the dynamically estimated arrival time is not later than the critical release time, it means that the batch of goods can still arrive and complete subsequent shelving before the critical release time. Therefore, the phased reservation of the corresponding high-turnover storage location is maintained. The conditional release result is written to the reserved storage location occupancy status and updated along with S5 to update the available storage location boundaries.

[0044] During S4 execution, if the status of a high-turnover storage location cannot be read, or the number of pallets that an idle high-turnover storage location can accommodate is inconsistent with the phased reservation mark, the high-turnover storage location verification is paused and the current goods are transferred to manual review status to avoid occupancy or reservation results based on incorrect storage location status; if the candidate storage location data is empty, the current goods are recorded as temporarily unallocated, and their batch information in the global priority sequence is maintained, waiting for the available storage location boundary to be updated before re-selection; if the real-time location, preset cold storage location, or preset transportation speed cannot form the remaining transportation time, the phased reserved storage location is not released, only the current reservation status is maintained and the location or transportation data is recorded as abnormal; if the storage location allocation result fails to be written, the reserved storage location occupancy status is not updated to prevent inconsistencies between the allocation record and the storage location reservation status.

[0045] Please see Figure 1 and Figure 2S5: Based on the location allocation records and the occupancy status of reserved locations, generate the correspondence between goods and target locations. Update the available location boundary by removing allocated locations and locations in a phased reservation state, and use the available location boundary as the location constraint condition for subsequent arriving goods to be put into storage. The technical purpose of this step is to write the allocation and reservation results of S4 into the inventory ledger, and exclude occupied or phased reserved locations from the subsequent available range, so that subsequent arriving goods will not occupy the same location repeatedly. The available location boundary represents the range of locations that can still participate in subsequent allocation under the current inventory ledger data constraints. Its sources include the correspondence between goods and target locations, the occupancy status of reserved locations, urgency scores, and global priority sequences. This boundary becomes the location constraint condition when subsequent arriving goods to be put into storage enter S4, forming a closed loop from the allocation result to the subsequent allocation input.

[0046] S501: Based on the location allocation record and the occupancy status of reserved locations, associate the goods to be received, the target location, and the staged reservation mark to generate a correspondence between the goods and the target location. The location allocation record provides the target location to which the current goods are assigned, and the reserved location occupancy status provides whether the high-turnover location is in a staged reservation status. During the association, the batch of goods to be received is used as the object, and the target location and the staged reservation mark are written into the same correspondence, so that each batch of goods corresponds to a specific target location, while simultaneously making the staged reserved high-turnover location identifiable in the ledger. The correspondence between the goods and the target location is then written into the inventory ledger in S502 and is also used in S503 to remove allocated locations.

[0047] S502: Based on the correspondence between goods and target storage locations and the occupancy status of reserved storage locations, the urgency score and global priority sequence are associated. The correspondence between goods and target storage locations, urgency scores, global priority sequences, and the occupancy status of reserved storage locations are written into the inventory ledger, generating inventory ledger data. The inventory ledger data not only stores the current storage location of the goods but also the scoring basis, sorting position, and reservation status corresponding to the allocation result. This allows for the retrieval of already allocated target storage locations, high-turnover storage locations still in a temporary reservation status, and the priority sources of each batch of goods from the inventory ledger data as subsequent goods arrive. After the inventory ledger data is generated, it is read by S503 to update the range of storage locations eligible for subsequent allocation.

[0048] S503: Based on the correspondence between goods and target storage locations and the occupancy status of reserved storage locations in the inventory ledger data, update the range of storage locations eligible for subsequent allocation, generate available storage location boundaries, and use these boundaries as storage location constraints for subsequent goods arriving to be received. During the update, target storage locations already associated with goods are removed from the storage location range, as are high-turnover storage locations in a phased reservation status; unoccupied storage locations not in a phased reservation status are retained within the range eligible for subsequent allocation. After the available storage location boundaries are generated, they serve as constraints when subsequent goods arriving to be received enter the storage location screening process, and are read by S401 and used for candidate storage location screening. Thus, the allocation and reservation results of the previous batch of goods directly affect the candidate storage location range for the next batch of goods, forming a continuously updated inventory allocation logic.

[0049] During the execution of S5, if there is a conflict between the location allocation record and the reserved location occupancy status, such as the same high-turnover location being marked as both allocated and temporarily reserved, the generation of available location boundaries will be paused, and the most recent allocation or reservation source of the location will be traced based on the inventory ledger data. If the inventory ledger write fails, the location allocation record and reserved location occupancy status formed in S4 will be retained, and the relevant locations for that batch of goods will not be released to subsequent arriving goods. If it is found during the update of available location boundaries that the allocated location has not been removed from the range of locations that can participate in subsequent allocations, the inventory ledger data will be read again and the removal will be performed again until the subsequent location constraints are consistent with the ledger status.

[0050] Please see Figure 5 A smart inventory management system for cold storage goods, wherein the inbound goods pre-screening module corresponds to the process of constructing the set to be allocated in S1; the multi-dimensional pressure assessment module corresponds to the process of determining the expiration date pressure, recent outbound pressure, urgency score and goods status type in S2; the global sorting and arrangement module corresponds to the process of generating the global priority sequence in S3; the dynamic storage location reservation module corresponds to the process of screening candidate storage locations, verifying the allocation of high-turnover storage locations, phased reservation and conditional release in S4; and the storage location mapping and constraint generation module corresponds to the process of generating the correspondence between goods and target storage locations, inventory ledger data and available storage location boundaries in S5.

[0051] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention in any other way. Any person skilled in the art may make changes or modifications to the above-disclosed technical content to create equivalent embodiments that can be applied to other fields. However, any simple modifications, equivalent changes, and modifications made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the protection scope of the present invention.

Claims

1. A method for intelligent inventory management of cold storage goods, characterized in that, Includes the following steps: S1: Obtain the cargo attribute information, cargo arrival time and outbound plan information of multiple batches of goods to be put into storage, filter the goods to be put into storage whose arrival time falls into the preset time window based on the cargo arrival time, and associate them with the corresponding cargo attribute information and outbound plan information to construct a set to be allocated; S2: Based on the set to be allocated, calculate the expiration pressure according to the cargo attribute information, calculate the recent outbound pressure according to the outbound plan information, calculate the urgency score according to the expiration pressure and the recent outbound pressure, and determine the cargo status type of the goods to be put into storage as an object with only expiration pressure, an object with recent actual outbound pressure, or an ordinary turnover object based on whether the expiration pressure and the recent outbound pressure meet the preset conditions. S3: Sort the goods to be put into storage in the set to be allocated according to the urgency score, and generate a global priority sequence; S4: Monitor the status of high-turnover storage locations. Based on the global priority sequence, the cargo status type, and the high-turnover storage location status, select candidate storage locations from the currently allocable storage locations that match the cargo status type of the currently arrived goods awaiting warehousing. In the candidate storage locations, perform high-turnover storage location allocation verification for the objects with recent actual outbound pressure. When the remaining high-turnover storage locations cannot meet the storage location requirements of the objects with recent actual outbound pressure that have not yet arrived and have a higher urgency score after the currently arrived goods awaiting warehousing occupy a high-turnover storage location, adjust the corresponding high-turnover storage location to be temporarily reserved, and allocate the currently arrived goods awaiting warehousing to medium-turnover storage locations or low-turnover storage locations, generating storage location allocation records and reserved storage location occupancy status. S5: Based on the location allocation record and the reserved location occupancy status, generate the correspondence between goods and target locations, update the available location boundary by removing allocated locations and locations in a phased reservation status, and use the available location boundary as the location constraint condition for subsequent goods to be received.

2. The intelligent inventory management method for cold storage goods according to claim 1, characterized in that, The process of S1 is as follows: S101: Read the cargo attribute information, cargo arrival time and preset duration of multiple batches of goods to be received from the inbound task record, read the outbound plan information from the outbound plan record, extract the production date, shelf life and pallet quantity from the cargo attribute information, extract the planned outbound time and estimated picking frequency from the outbound plan information, associate each batch of goods to be received with the corresponding production date, shelf life, pallet quantity, planned outbound time and estimated picking frequency, and generate inbound read data; S102: Calculate the sum of the current time and the preset duration according to the preset duration to obtain the window cutoff time, and determine the preset time window according to the current time and the window cutoff time; S103: Based on the arrival time of the goods in the inbound read data and the preset time window, filter multiple batches of goods to be inbound whose arrival time falls within the preset time window, associate the filtered multiple batches of goods to be inbound, goods attribute information and outbound plan information, and construct a set to be allocated.

3. The intelligent inventory management method for cold storage goods according to claim 1, characterized in that, The process of S2 is as follows: S201: Based on the cargo attribute information and outbound plan information in the set to be allocated, calculate the time interval between the current time and the production date to obtain the shelf life consumption time, calculate the ratio of shelf life consumption time to shelf life to obtain the shelf life pressure factor, calculate the time interval between the planned outbound time and the current time to obtain the outbound time interval, calculate the difference between the preset time and the outbound time interval to obtain the outbound time factor, and determine the estimated picking frequency as the picking frequency factor; S202: Perform normalization processing on the expiration date pressure factor, the outbound time factor, and the picking frequency factor respectively, and convert the expiration date pressure factor, the outbound time factor, and the picking frequency factor into expiration date pressure normalized value, outbound time normalized value, and picking frequency normalized value respectively. S203: Read the preset factor weights, calculate the product of the normalized value of the shelf life pressure, the normalized value of the outbound time, and the normalized value of the picking frequency with the corresponding preset factor weights, calculate the sum of each product, and obtain the urgency score. S204: Compare the normalized value of outbound time with the preset normalized value of outbound time, compare the normalized value of picking frequency with the preset normalized value of picking frequency, and compare the normalized value of expiration pressure with the preset expiration time normalized value. When the normalized value of outbound time is greater than the preset normalized value of outbound time and the normalized value of picking frequency is greater than the preset normalized value of picking frequency, the goods status type of the corresponding goods to be put into storage is determined to be an object with recent actual outbound pressure. When the normalized value of expiration pressure is greater than the preset expiration time normalized value and the normalized value of outbound time is not greater than the preset normalized value of outbound time, the goods status type of the corresponding goods to be put into storage is determined to be an object with only expiration pressure. When neither of the above two determination conditions is met, the goods status type of the corresponding goods to be put into storage is determined to be an ordinary turnover object. The goods status types for goods to be put into storage include goods with only expiration date pressure, goods with recent actual outbound pressure, or ordinary turnover goods.

4. The intelligent inventory management method for cold storage goods according to claim 3, characterized in that, After obtaining the urgency score, the method further includes reliability correction of the urgency score, specifically including: The historical delivery default rate is obtained by calculating the ratio of the number of defaults to the total number of deliveries within a preset period based on the outbound plan information corresponding to the customer in the order management system. Calculate the difference between 1 and the historical delivery default rate to obtain the confidence discount coefficient; The product of the urgency score and the confidence discount coefficient is calculated to obtain the corrected urgency score, which is then used to replace the original urgency score in subsequent rankings.

5. The intelligent inventory management method for cold storage goods according to claim 1, characterized in that, The process of S3 is as follows: S301: Read the urgency score corresponding to each batch of goods to be put into storage in the set to be allocated; S302: Arrange each batch of goods to be put into storage in descending order of urgency score. When there are multiple batches of goods to be put into storage with the same urgency score, sort them in descending order of expiration date pressure normalization value, and assign a sorting position to each batch of goods to be put into storage, generating a global priority sequence.

6. The intelligent inventory management method for cold storage goods according to claim 1, characterized in that, The process of S4 is as follows: S401: Monitor the number of pallets that can be accommodated in the high-turnover storage locations and the stage-reservation markings to obtain the status of the high-turnover storage locations. Process the goods that have arrived and are waiting to be put into storage in sequence according to the global priority sequence. Based on the goods status type and the high-turnover storage location status, select candidate storage locations that match the goods status type of the goods that have arrived and are waiting to be put into storage from the storage locations that are currently not occupied and not marked as stage-reserved. Generate candidate storage location data that includes the range of storage locations that can be allocated to the goods that have arrived and are waiting to be put into storage. S402: Based on the candidate storage location data and the cargo status type, for the cargo status type of only valid pressure object or ordinary turnover object, the high turnover storage location candidate is deleted from the candidate storage location data, and the cargo that has arrived and is waiting to be put into storage is allocated to the medium turnover storage location or low turnover storage location, and ordinary storage location allocation data is generated. S403: Based on the candidate storage location data and the cargo status type, for currently arrived goods awaiting warehousing that are high-turnover storage locations and whose cargo status type is objects with recent actual outbound pressure, calculate the sum of the number of pallets for goods awaiting warehousing that have not yet arrived, whose cargo status type is objects with recent actual outbound pressure, and whose urgency score is higher than that of the currently arrived goods awaiting warehousing, to obtain the storage location's required pallet capacity. Calculate the difference between the number of pallets that an idle high-turnover storage location can accommodate and the number of pallets for currently arrived goods awaiting warehousing, to obtain the remaining high-turnover storage location's pallet capacity after occupancy. Compare the remaining high-turnover storage location's pallet capacity after occupancy with the storage location's required pallet capacity to obtain a capacity comparison result. Use the remaining high-turnover storage location's pallet capacity after occupancy, the storage location's required pallet capacity, and the capacity comparison result as high-turnover storage location verification data. S404: Based on the high-turnover storage location verification data, when the remaining high-turnover storage location pallet capacity after occupancy is less than the storage location's required pallet capacity, the corresponding high-turnover storage location will be adjusted to be temporarily reserved, and the currently arrived goods awaiting warehousing will be allocated to medium-turnover storage locations or low-turnover storage locations. When the remaining high-turnover storage location pallet capacity after occupancy is not less than the storage location's required pallet capacity, the currently arrived goods awaiting warehousing will be allocated to high-turnover storage locations. The allocation data of ordinary storage locations and the allocation results of high-turnover storage locations will be summarized to generate storage location allocation records and reserved storage location occupancy status.

7. The intelligent inventory management method for cold storage goods according to claim 6, characterized in that, After adjusting the corresponding high-turnover storage location to be temporarily reserved, the process also includes releasing the conditions for the temporarily reserved high-turnover storage location, specifically including: The real-time location of the object with the highest urgency score that has not yet arrived and has the most recent actual outbound pressure is obtained. The remaining transportation distance is calculated based on the real-time location and the preset cold storage location. The ratio of the remaining transportation distance to the preset transportation speed is calculated to obtain the remaining transportation time. The sum of the current time and the remaining transportation time is calculated to obtain the dynamic estimated arrival time. The preset transportation speed is the average vehicle operating speed calibrated based on historical transportation data. The critical release time is obtained by calculating the difference between the planned outbound time of the object with recent actual outbound pressure and the preset safety margin. The preset safety margin is the reserved time for shelving and handling. When the dynamically estimated arrival time is later than the critical release time, the phased reservation of the corresponding high-turnover storage space is released, and the corresponding high-turnover storage space is written into the range of storage spaces that can participate in subsequent allocation. When the dynamically estimated arrival time is no later than the critical release time, the corresponding high-turnover storage space is maintained in a phased manner.

8. The intelligent inventory management method for cold storage goods according to claim 6, characterized in that, The process for determining the high-turnover storage location, the medium-turnover storage location, and the low-turnover storage location is as follows: Read the length of the handling path from each storage location to the outbound port, divide the length of the handling path of all storage locations into segments, and obtain a first path threshold and a second path threshold. The first path threshold is less than the second path threshold. When the length of the handling path at the storage location is less than the first path threshold, the corresponding storage location is identified as a high-turnover storage location. When the length of the handling path at the storage location is not less than the first path threshold and not greater than the second path threshold, the corresponding storage location is determined as a medium-turnover storage location. When the length of the handling path at a storage location exceeds the second path threshold, the corresponding storage location is identified as a low-turnover storage location.

9. The intelligent inventory management method for cold storage goods according to claim 1, characterized in that, The process of S5 is as follows: S501: Based on the storage location allocation record and the occupancy status of the reserved storage location, associate the goods to be received, the target storage location, and the phased reservation mark to generate a correspondence between the goods and the target storage location; S502: Based on the correspondence between the goods and the target storage location and the occupancy status of the reserved storage location, associate the urgency score and the global priority sequence, and write the correspondence between the goods and the target storage location, the urgency score, the global priority sequence and the occupancy status of the reserved storage location into the inventory ledger to generate inventory ledger data. S503: Based on the correspondence between the goods and the target storage location in the inventory ledger data and the occupancy status of the reserved storage location, update the range of storage locations that can participate in subsequent allocation, generate the available storage location boundary, and use the available storage location boundary as the storage location constraint condition for the goods to be put into storage in the future.

10. A smart inventory management system for cold storage goods, characterized in that, The system is used to implement the intelligent inventory management method for cold storage goods according to any one of claims 1-9, and the system includes: Inbound Goods Pre-screening Module: Obtains the goods attribute information, goods arrival time and outbound plan information of multiple batches of goods to be inbound, filters the goods to be inbound whose arrival time falls within the preset time window based on the goods arrival time, and associates them with the corresponding goods attribute information and outbound plan information to construct a set to be allocated; Multi-dimensional pressure assessment module: Based on the set to be assigned, calculate the expiration pressure according to the cargo attribute information, calculate the recent outbound pressure according to the outbound plan information, calculate the urgency score according to the expiration pressure and the recent outbound pressure, and determine the cargo status type of the goods to be put into storage as an object with only expiration pressure, an object with recent actual outbound pressure, or an ordinary turnover object based on whether the expiration pressure and the recent outbound pressure meet the preset conditions. Global sorting and arrangement module: Sorts the goods to be put into storage in the set to be assigned according to the urgency score, and generates a global priority sequence; Dynamic storage location reservation module: Monitors the status of high-turnover storage locations. Based on the global priority sequence, the cargo status type, and the high-turnover storage location status, it filters candidate storage locations from the currently allocable storage locations that match the cargo status type of the currently arrived goods awaiting warehousing. Among the candidate storage locations, it performs high-turnover storage location allocation verification on the objects with recent actual outbound pressure. When the remaining high-turnover storage locations cannot meet the storage location needs of the objects with recent actual outbound pressure that have not yet arrived and have a higher urgency score after the currently arrived goods awaiting warehousing occupy a high-turnover storage location, the corresponding high-turnover storage location is adjusted to be reserved in stages, and the currently arrived goods awaiting warehousing are allocated to medium-turnover storage locations or low-turnover storage locations, generating storage location allocation records and reserved storage location occupancy status. Location mapping and constraint generation module: Based on the location allocation record and the occupancy status of the reserved location, it generates the correspondence between goods and target locations, updates the available location boundary by removing allocated locations and locations in a staged reservation state, and uses the available location boundary as the location constraint condition for subsequent goods to be received.