A multi-dimensional warehouse storage location allocation priority control method and system
By identifying cargo characteristics and order requirements to generate multi-dimensional priorities, warehouse storage locations are rationally allocated, solving the problem of unreasonable storage location allocation in existing technologies and improving warehouse shipping efficiency and flexibility.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NINGBO YAJI LOGISTICS CO LTD
- Filing Date
- 2026-03-06
- Publication Date
- 2026-06-19
AI Technical Summary
The lack of systematic priority control in the allocation of storage locations in existing warehouses leads to strong subjectivity in human decision-making, making it difficult to cope with massive amounts of goods and complex order scenarios. This results in problems such as unreasonable storage location planning and repeated adjustments, which affect shipping efficiency.
By collecting cargo image information to identify packaging features, determining cargo volume and waybill information, extracting product categories, generating multi-dimensional priorities, adjusting priorities based on correlation features, rationally allocating storage locations, prioritizing order demand and cargo correlation, and dynamically adjusting storage locations to cope with temporary changes.
It improves warehouse shipping efficiency, ensures rapid shipment, and rationally allocates storage locations for goods exceeding capacity without affecting overall shipping efficiency, thus optimizing the rationality and flexibility of storage location allocation.
Smart Images

Figure CN122243354A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent warehousing, and in particular to a multi-dimensional warehouse location allocation priority control method and system. Background Technology
[0002] As the core hub for the storage and circulation of goods, the operational efficiency of warehouses directly impacts the responsiveness and cost control of the entire supply chain. Storage location allocation, a crucial aspect of warehouse management, improves overall warehouse operational efficiency by scientifically planning the storage locations of goods, shortening the handling distances for goods entering and leaving the warehouse, and reducing operational time.
[0003] Currently, most warehouses still use traditional allocation methods in their storage location allocation process, relying mainly on manual experience and lacking a systematic priority control system. Human decision-making is highly subjective and struggles to handle the allocation needs of massive volumes of goods and complex order scenarios. This easily leads to problems such as unreasonable storage location planning and repeated adjustments, exacerbating the disorder in storage location allocation and causing low warehouse shipping efficiency. Summary of the Invention
[0004] To improve warehouse shipping efficiency, this invention provides a multi-dimensional warehouse location allocation priority control method and system.
[0005] Firstly, the present invention provides a multi-dimensional warehouse location allocation priority control method, which adopts the following technical solution: A multi-dimensional warehouse location allocation priority control method, including: Collect cargo image information and identify cargo packaging features based on the cargo image information; The cargo volume information is determined based on the cargo image information and cargo packaging features, and the cargo waybill information is identified; Extract the product category from the cargo manifest information; Retrieve order demand and related goods characteristics based on the category of goods; Cargo priority is generated based on cargo packaging characteristics, cargo volume information, and order demand. Retrieve priority information based on the characteristics of related goods; Adjustment priorities are determined based on cargo priority and relevance priority; Warehouse locations are allocated to goods based on adjustment priorities.
[0006] By adopting the above technical solution, the characteristics of goods packaging, goods volume information, order demand, and related goods characteristics are used as the priority factors for selecting storage locations when goods are put into storage. The rationality of goods in warehouse storage locations is considered from multiple dimensions so that goods can be shipped out quickly and warehouse shipping efficiency can be improved.
[0007] Optionally, methods for generating cargo priorities include: The packaging type is determined based on the characteristics of the goods packaging, and a packaging allocation value is assigned according to the packaging type. The packaging allocation value includes 0 and 1. The positive and negative allocation values are determined based on the comparison between the cargo volume information and the preset benchmark volume comparison value. The positive and negative allocation values include 1 and -1, where positive values are ground storage locations and negative values are shelf storage locations. The demand allocation value is fitted based on the order demand quantity, and the demand allocation value ranges from 1 to 10; Calculate the product of the packaging allocation value, positive and negative allocation values, and demand allocation value, and use it as the cargo priority.
[0008] Optional methods for fitting demand allocation values include: The order delivery cycle is retrieved from the pre-set order table based on the product category; Determine the required delivery speed based on the order demand and the order delivery cycle; The location of the deepest storage point is determined based on the required delivery speed and the preset number of available forklifts. The demand allocation value is determined based on the ratio of the location of the deepest storage point to the preset depth of the warehouse storage location.
[0009] Optionally, the handling methods for a temporary increase in order demand include: Order update requirements are retrieved based on product category; Match the updated storage location to the order update demand, and determine the update demand allocation value based on the ratio of the updated storage location to the warehouse storage location depth. Using the updated demand allocation value as the average and the demand allocation value as the endpoint value, calculate the auxiliary allocation value for the other endpoint; The allocation value range is obtained based on the required allocation value and the auxiliary allocation value; Each integer value within the allocation range will be output as the required allocation value.
[0010] By adopting the above technical solution, when the order demand is temporarily increased, the system can generate a new demand allocation value based on the new order demand, and combine it with the old demand allocation value to obtain an allocation value range. Finally, based on the allocation value range, the newly added goods are reasonably distributed to higher priority storage locations, so as not to affect the shipment efficiency of goods.
[0011] Optional, method for determining priority adjustment: Determine if the priority of the goods is lower than the priority of the related goods; When the priority of goods is not less than the priority of relatedness, the priority of goods shall be used as the adjustment priority; When the priority of goods is lower than the priority of related goods, determine whether the positive and negative allocation values of the two are consistent; When the positive and negative assignment values are the same, the correlation priority will be used as the adjustment priority; When the positive and negative allocation values are inconsistent, the nearest alternative storage location feature is determined based on the storage location corresponding to the correlation priority and the preset warehouse storage location distribution information. Alternative priorities are matched based on the characteristics of alternative storage locations, and these alternative priorities are used as adjustment priorities.
[0012] Optionally, methods for allocating warehouse locations to goods based on adjustment priorities include: The storage locations are numbered from closest to furthest from the pre-set warehouse outlet location to obtain storage location numbers; The storage location numbers are divided according to the preset storage location types to determine the storage location number types. The storage location number types include positive value storage location numbers and negative value storage location numbers, where positive value storage location numbers are ground storage locations and negative value storage location numbers are shelf storage locations. The adjustment priority is analyzed to determine the positive and negative value characteristics and numerical characteristics; The type of storage location number is determined based on positive / negative value characteristics and numerical characteristics; Assign warehouse locations to goods based on their location number type.
[0013] Optional, also includes: Determine the required storage space based on cargo volume information and order demand. Retrieve the remaining volume of the corresponding storage space based on the storage location number type; When the demand for storage space exceeds the remaining volume of storage space, calculate the difference between the demand for storage space and the remaining volume of storage space to obtain the borrowed volume. The borrowed storage location number is obtained based on the storage location number type and the preset borrowing rules; The borrowed volume of goods is allocated to the warehouse location corresponding to the borrowed location number.
[0014] By adopting the above technical solution, when the volume of goods entering the warehouse exceeds the remaining capacity of the designated storage location, the system can reasonably allocate other storage locations and borrow sufficient storage space from other higher priority storage locations to store the excess goods, without affecting the overall shipping efficiency.
[0015] Optional methods for handling contaminated cargo waybill information include: Acquire images of the contaminated area; Identify regions with incomplete single-contour surfaces from images of contaminated areas; Extract the features of the incomplete surface from the incomplete surface contour region; The incomplete waybill features are compared with all waybills in the pre-set product waybill database to determine the similarity, and a similarity set is generated. Extract the highest similarity score from the similarity set and determine the number of similarity scores to extract; When the number of similarity extractions is 1, the reference label is retrieved from the product label library based on the extracted similarity. The reference waybill is identified as the new cargo waybill information, and the new cargo waybill information is printed.
[0016] Optional, also includes: When the number of similarity extractions is not 1, the reference form set is retrieved from the product form library based on the multiple extracted similarities. Match the goods category set based on the baseline list set; Collect cargo weight information; Generate cargo physical characteristics based on cargo weight and volume information; Based on the physical characteristics of the goods, match the goods category that meets the requirements from the goods category set, and print the corresponding goods waybill information.
[0017] Secondly, this application provides a multi-dimensional warehouse location allocation priority control system, which adopts the following technical solution: A multi-dimensional warehouse location allocation priority control system, comprising: The data acquisition module is used to collect cargo image information, cargo waybill information, images of contaminated areas, and cargo weight information; The memory is used to store the program for any of the above-mentioned multi-dimensional warehouse location allocation priority control methods; The processor can load and execute programs in memory to implement a multi-dimensional warehouse location allocation priority control method.
[0018] In summary, this application includes at least one of the following beneficial technical effects: The characteristics of goods packaging, goods volume, order demand, and characteristics of related goods are used as the priority factors for selecting storage locations when goods are received into the warehouse. The rationality of the storage location of goods in the warehouse is considered from multiple dimensions so that goods can be shipped out quickly and warehouse shipping efficiency can be improved. When the order demand is temporarily increased, the system can generate a new demand allocation value based on the new order demand, and combine it with the old demand allocation value to obtain an allocation value range. Finally, based on the allocation value range, the newly added goods are reasonably distributed to higher priority storage locations, so as not to affect the delivery efficiency of the goods. When the volume of incoming goods exceeds the remaining capacity of the designated storage location, the system will allocate other storage locations reasonably, borrowing sufficient capacity from other higher priority storage locations to store the excess goods, without affecting the overall shipping efficiency. Attached Figure Description
[0019] Figure 1 This is a flowchart of a multi-dimensional warehouse location allocation priority control method according to an embodiment of the present invention; Figure 2 This is a flowchart of the method for generating cargo priority according to an embodiment of the present invention; Figure 3 This is a flowchart of the fitting method for the demand allocation value in an embodiment of the present invention. Detailed Implementation
[0020] 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.
[0021] This application discloses a multi-dimensional warehouse location allocation priority control method. This method is applied to the allocation of storage locations for goods upon entry into the warehouse, ensuring convenient and efficient retrieval. The goods can be products awaiting sale or everyday tools, etc. All goods entering and leaving the warehouse must be recorded by the system.
[0022] Reference Figure 1 A multi-dimensional warehouse location allocation priority control method includes the following steps: Step 1: Collect cargo image information and identify cargo packaging features based on the cargo image information.
[0023] Cargo image information refers to the overall image of the goods taken when they enter the warehouse.
[0024] Goods packaging characteristics refer to the outer packaging of goods.
[0025] When goods are received into the warehouse, images of the goods are taken to obtain their image information. The outer packaging of the goods can be identified from the images, and it can be determined whether the goods have outer packaging.
[0026] In this embodiment, goods with outer packaging are goods awaiting shipment and sale, while goods without outer packaging are everyday tools. Everyday tools can be directly stored in the warehouse and have the lowest priority.
[0027] Step 2: Determine the cargo volume information based on the cargo image information and cargo packaging features, and identify the cargo waybill information.
[0028] Cargo volume information refers to the overall volume of the outer packaging of goods. Cargo volume information can be obtained by image recognition and analysis of packaging features from cargo image information.
[0029] Goods waybill information refers to the goods waybill on the outer packaging of goods, which exists in the form of QR codes, barcodes, etc. The goods waybill records various characteristic information of the goods, and the goods data stored in it can be obtained by scanning and recognizing the goods waybill.
[0030] Step 3: Extract the product category from the waybill information.
[0031] Goods category refers to the specific type of goods to be stored in the warehouse. The goods category can be determined by scanning the shipping label information. Since the goods are stored inside their outer packaging, their contents cannot be directly seen; therefore, it is necessary to identify them through the shipping label information.
[0032] Step 4: Retrieve the order demand and related goods characteristics based on the goods category.
[0033] Order demand refers to the quantity of goods to be stored in the warehouse. The quantity is determined by the sales order for that item and is stored in the system. Order demand can be obtained by analyzing the product categories and retrieving them from the system.
[0034] Related goods characteristics refer to goods that have a sales connection with the goods to be stored in the warehouse, or goods that can be sold together, and which are also stored in the warehouse for sale. The system can obtain related goods characteristics by analyzing the categories of goods. For example, pencils and erasers: pencils are goods to be shipped for sale, while erasers are related goods characteristics associated with pencils.
[0035] Step 5: Generate cargo priority based on cargo packaging characteristics, cargo volume information, and order demand.
[0036] Goods priority refers to the priority of a goods' choice of a specific storage location in the warehouse. Different storage locations correspond to different priorities for the goods. The higher the goods priority, the closer the storage location is to the warehouse's shipping outlet, facilitating shipment.
[0037] The priority of goods can be calculated and generated using three parameters: goods packaging characteristics, goods volume information, and order demand quantity. The specific generation method will not be elaborated here, but will be described in detail in subsequent embodiments.
[0038] Step 6: Retrieve the relevance priority based on the characteristics of the related goods.
[0039] Relevance priority refers to the priority of goods corresponding to related goods characteristics. Relevance priority can be retrieved by searching for related goods characteristics in the system.
[0040] Step 7: Determine the adjustment priority based on cargo priority and relevance priority.
[0041] Adjustment priority refers to the final priority of goods to be shipped for sale, determined after considering factors influencing the characteristics of related goods. This is the corrected priority. Adjustment priority is related to both goods priority and relatedness priority, and is obtained by comparing these two. The specific method for determining adjustment priority will not be elaborated here, but will be detailed in subsequent embodiments.
[0042] Step 8: Assign warehouse locations to goods according to adjustment priority.
[0043] After determining the final adjustment priority of the goods to be shipped for sale, the system selects the storage location in the warehouse according to the adjustment priority and assigns the storage location to the goods. Finally, the goods can be stored in the warehouse storage location.
[0044] Reference Figure 2 The method for generating cargo priorities includes the following steps: Step 50: Determine the packaging type based on the characteristics of the goods packaging, and assign a packaging allocation value according to the packaging type. The packaging allocation value includes 0 and 1.
[0045] Packaging type refers to whether or not the goods have outer packaging, specifically including types with outer packaging and types without outer packaging.
[0046] The packaging allocation value refers to a parameter value assigned based on whether the goods have outer packaging, and it is used for subsequent priority calculations. Here, the packaging allocation value is 0 for goods without outer packaging, and 1 for goods with outer packaging.
[0047] Step 51: Determine the positive and negative allocation values based on the comparison relationship between the cargo volume information and the preset benchmark volume comparison value. The positive and negative allocation values include 1 and -1, where the positive value is the ground storage location and the negative value is the shelf storage location.
[0048] In this embodiment, there are two types of warehouse storage locations: one is a shelf storage location, where small goods can be stored on the shelf, and the other is a ground storage location, where large goods are placed on the ground.
[0049] The baseline volume comparison value is a parameter value preset by technicians in the system, used to measure the volume of incoming goods to determine their placement location, which will not be elaborated here.
[0050] The positive and negative allocation values refer to parameter values for the storage location of goods based on their volume, including 1 and -1. A positive value of 1 indicates a ground storage location, and a negative value of -1 indicates a shelf storage location. This parameter is used in subsequent priority calculations.
[0051] By comparing the volume information of the incoming goods with a baseline volume comparison value, if the volume information of the incoming goods is less than the baseline volume comparison value, the corresponding positive / negative allocation value for the incoming goods is -1, meaning the goods will be placed on a shelf location. If the volume information of the incoming goods is not less than the baseline volume comparison value, the corresponding positive / negative allocation value for the incoming goods is 1, meaning the goods will be placed on a ground location.
[0052] Step 52: Fit a demand allocation value based on the order demand quantity. The demand allocation value ranges from 1 to 10.
[0053] The demand allocation value is a parameter value calculated based on the order demand quantity of the goods entering the warehouse, determining the priority of the impact. The specific fitting method will not be elaborated here, but will be described in detail in subsequent embodiments. In this embodiment, the demand allocation value ranges from 1 to 10, with the absolute value increasing as the order demand quantity increases.
[0054] Step 53: Calculate the product of the packaging allocation value, positive and negative allocation value, and demand allocation value, and use it as the cargo priority.
[0055] Packaging allocation value, positive and negative allocation value, and demand allocation value are three factors that influence cargo priority. The product of these three factors is the cargo priority.
[0056] For example, if a certain item has a priority of -8, it means that the packaging allocation value is 1, the positive and negative allocation value is -1, and the demand allocation value is 8. This means that the item has outer packaging and will be stored in the shelf location with a priority of 8.
[0057] If the priority of a certain item is 0, it means that the packaging allocation value is 0. The item is a tool for daily use and is not a product to be shipped out for sale. The item has the lowest priority and will be placed in the warehouse in the location farthest from the shipping outlet. This will not affect the shipping efficiency of the product to be shipped out for sale.
[0058] Reference Figure 3 The fitting method for demand allocation values includes the following steps: Step 5200: Retrieve the order delivery cycle from the preset order table based on the product category.
[0059] An order table is a data table stored in the system that records the order information for all goods.
[0060] The order fulfillment cycle refers to the maximum time that goods currently in the warehouse can take from the start of their shipment to the completion of all shipments, representing the maximum delivery time allowed by the buyer. The order fulfillment cycle is recorded in the corresponding product category in the order table; therefore, the order fulfillment cycle can be retrieved from the order table based on the product category.
[0061] Step 5201: Determine the required delivery speed based on the order quantity and order delivery cycle.
[0062] Demand delivery speed refers to the required quantity of goods to be shipped out of the warehouse per unit of time. It is the quotient of the order demand quantity and the order delivery cycle.
[0063] Step 5202: Determine the location of the deepest storage point based on the required delivery speed and the preset number of allocable forklifts.
[0064] Forklifts are used to move goods in and out of warehouses. The number of forklifts in a warehouse is fixed and they are assigned to different goods for handling.
[0065] The assignable forklift data refers to the number of forklifts set by technicians to be allocated for the current goods in and out of the warehouse. The more forklifts there are, the higher the efficiency of handling goods.
[0066] The deepest storage location refers to the furthest storage location in the warehouse from the shipping outlet, where goods can be placed with a limited number of forklifts to achieve the specified required delivery speed. The corresponding deepest storage location can be retrieved by inputting the required delivery speed and the number of available forklifts into a pre-set storage location mapping table. This mapping table is a data table compiled and recorded by technicians through pre-testing and measurement, and will not be elaborated upon here.
[0067] Step 5203: Determine the demand allocation value based on the ratio of the location of the deepest storage point to the preset depth of the warehouse storage location.
[0068] Warehouse storage depth refers to the distance from the deepest storage location in the warehouse to the exit. The ratio of the deepest storage location to the warehouse storage depth represents the relative distance between the storage location and the warehouse exit. The larger the ratio, the greater the distance between the storage location and the warehouse exit. Demand allocation is inversely proportional to the ratio; the larger the ratio, the smaller the demand allocation. When the ratio is 1, the demand allocation is 1. Conversely, the smaller the ratio, the larger the demand allocation. When the ratio is 0, the demand allocation is 10.
[0069] The procedures for handling a temporary increase in order demand include the following steps: Step 5210: Retrieve the updated demand based on the product category.
[0070] Order update demand refers to the latest order demand after a temporary increase in goods orders. Order update demand can be obtained from the system by identifying the goods category.
[0071] Step 5211: Match the update location of the storage point with the order update demand, and determine the update demand allocation value based on the ratio of the update storage location to the warehouse storage depth.
[0072] Updating the storage location refers to the process of correcting and updating the warehouse location when an order is temporarily added, in order to complete the shipment within the original order delivery cycle and at the required speed. The updated storage location is the corrected and updated storage location. Following the methods in steps 5201 and 5202, the updated storage location can be obtained based on the order update demand.
[0073] The updated demand allocation value is obtained by matching the latest updated storage location. Step 5203 allows you to obtain the updated demand allocation value based on the updated storage location.
[0074] Step 5212: Using the updated demand allocation value as the average and the demand allocation value as the endpoint value, calculate the auxiliary allocation value for the other endpoint.
[0075] In this embodiment, since some goods are already stored in the initial storage location, in order to improve delivery efficiency, the remaining additional goods need to be placed in a higher priority storage location, as higher priority storage locations have faster delivery efficiency.
[0076] The allocation value corresponding to the higher-priority storage location is the auxiliary allocation value. The average of the auxiliary allocation value and the demand allocation value is the updated demand allocation value. The auxiliary allocation value can be obtained when both the updated demand allocation value and the demand allocation value are determined.
[0077] Step 5213: Obtain the allocation value range based on the required allocation value and the auxiliary allocation value.
[0078] The allocation value range refers to the range of demand allocation values for the locations where the added goods can be placed. The first and last values of the allocation value range are the demand allocation value and the auxiliary allocation value, respectively.
[0079] Step 5214: Output each integer value within the allocation range as the required allocation value.
[0080] All storage locations corresponding to all integer values within this allocation range can be used to place new goods without affecting delivery efficiency.
[0081] The method for determining the priority adjustment is as follows: Step 70: Determine if the priority of the goods is lower than the priority of the association.
[0082] By judging the relative importance of goods and related goods, it is possible to determine which of the characteristics of the goods entering the warehouse and the related goods used as a reference have a higher priority.
[0083] Step 71: When the cargo priority is not less than the correlation priority, the cargo priority is used as the adjustment priority.
[0084] If the priority of the goods is not lower than the priority of the related goods, it means that the priority of the goods entering the warehouse is higher and that the location of the goods in the warehouse is closer to the warehouse outlet. In this case, there is no need to adjust the location of the goods entering the warehouse. The priority of the goods can be used as the adjustment priority, and the location of the goods entering the warehouse can be selected according to the priority of the goods.
[0085] Step 72: When the priority of goods is lower than the priority of related goods, determine whether the positive and negative allocation values of the two are consistent.
[0086] If the priority of goods is lower than the priority of related goods, it means that the priority of related goods features is higher. The location of related goods features in the warehouse is closer to the warehouse outlet. Since the two types of goods are related, they may be shipped together. Therefore, the inbound goods and related goods features can be placed in the same location.
[0087] At this point, it is necessary to first identify whether the volumes of the two types of goods are similar and whether they can be placed in the same storage location type, that is, to determine whether the positive and negative allocation values are consistent.
[0088] Step 7200: When the positive and negative assignment values are consistent, the correlation priority is used as the adjustment priority.
[0089] If the positive and negative allocation values of the two are the same, it means that the volume of the inbound goods and the related goods are similar and can be stored in the same storage location. In this case, the correlation priority is used as the adjustment priority, and the storage location is subsequently allocated to the inbound goods according to the correlation priority.
[0090] Step 7210: When the positive and negative allocation values are inconsistent, determine the nearest alternative storage location feature based on the storage location corresponding to the correlation priority and the preset warehouse storage location distribution information.
[0091] If the positive and negative values of the two are inconsistent, it means that one of the characteristics of the inbound goods and the related goods is larger in volume, one of which needs to be stored in the ground storage location and the other needs to be stored in the shelf storage location.
[0092] Warehouse location distribution information refers to the location distribution of all warehouse locations. This information is preset and stored in the system and can be directly retrieved from the system.
[0093] In this embodiment, when the above situation occurs, since the correlation priority of the related goods feature is high, the location of the related goods feature is determined first, and then the nearest storage location of a different type is used as the storage location for the stored goods. This storage location is the substitute storage location feature.
[0094] Step 7211: Match substitution priorities based on the characteristics of alternative storage locations, and use the substitution priorities as adjustment priorities.
[0095] The substitution priority is the priority of goods required to be placed in the alternative storage location. The substitution priority is used as the final adjustment priority of the incoming goods, and the goods are stored in the storage location of the alternative storage location feature according to the substitution priority.
[0096] The method for allocating warehouse locations to goods based on adjustment priorities includes the following steps: Step 800: Number the storage locations according to their distance from the preset warehouse outlet location, from closest to furthest, to obtain the storage location number.
[0097] In this embodiment, each storage location in the warehouse is numbered, and the storage location number is the unique identifier for each storage location. The storage locations are numbered based on their distance from the warehouse's outlet; the closer the distance, the smaller the number.
[0098] Step 801: Divide the storage location numbers according to the preset storage location types and determine the storage location number types. The storage location number types include positive value storage location numbers and negative value storage location numbers, where positive value storage location numbers are ground storage locations and negative value storage location numbers are shelf storage locations.
[0099] Storage location type refers to the different locations of storage locations, including ground storage locations and shelf storage locations. The two different storage location types use different numbering methods to determine the storage location numbering type.
[0100] Positive value location numbers indicate ground-level locations, while negative value location numbers indicate shelf-level locations.
[0101] Step 802: Analyze the adjustment priority to determine positive and negative value characteristics and numerical characteristics.
[0102] The positive and negative value feature refers to the sign feature of the adjustment priority, representing the sign of the positive and negative values of the adjustment priority.
[0103] Numerical characteristics refer to the numerical values of the priority adjustment, representing the specific numerical magnitude of the priority adjustment.
[0104] Both positive and negative value characteristics and numerical characteristics can be determined by analyzing the adjustment priority.
[0105] Step 803: Determine the location number type based on positive / negative value characteristics and numerical characteristics.
[0106] Numerical features can be used to match the numerical values of storage location numbers; the larger the numerical feature, the smaller the matched storage location number value. Positive and negative value features can be used to match the storage location type of the storage location number, thus ultimately determining the storage location number type.
[0107] Step 804: Assign warehouse locations to goods based on location number type.
[0108] After determining the location number type, assign a designated warehouse location to the incoming goods according to the location number type.
[0109] It also includes the following steps: Step 810: Determine the required storage space based on the cargo volume information and order demand.
[0110] Storage space requirement refers to the storage space needed to accommodate all incoming goods. Storage space requirement is the product of the goods volume information and the order demand.
[0111] Step 811: Retrieve the remaining volume of the corresponding storage space based on the storage location number type.
[0112] The remaining volume of the storage space refers to the remaining space in the storage location where goods to be received are placed. The remaining volume of the storage space can be retrieved and queried from the system based on the storage location number type.
[0113] Step 812: When the demand for storage space is greater than the remaining volume of storage space, calculate the difference between the demand for storage space and the remaining volume of storage space to obtain the borrowed volume.
[0114] By comparing the required storage space with the remaining storage space volume, it can be determined whether the incoming goods can be directly placed in the designated storage location.
[0115] If the required storage space is not greater than the remaining storage space volume, it means that the remaining storage space volume is sufficient to accommodate all incoming goods.
[0116] If the required storage space exceeds the available storage capacity, the designated storage locations based on the adjustment priority may not be sufficient to store all incoming goods. In this case, it is necessary to borrow some storage space from other locations. The borrowed storage space is called the borrowed volume, which is the difference between the required storage space and the available storage capacity.
[0117] Step 813: Obtain the borrowed storage location number of the adjacent location area according to the storage location number type and the preset borrowing rules.
[0118] Borrowing space refers to the rules for borrowing space from other storage locations when the specified storage location for adjusting priority is insufficient. Specifically, the borrowing rules are: space can only be borrowed from adjacent storage locations, and the priority required by that storage location must be higher than the adjustment priority of the current goods.
[0119] The borrowed storage location number refers to the storage location number corresponding to the goods in the borrowed space. According to the above borrowing rules, after determining the storage location number type of the currently received goods, the location of the adjacent storage location can be directly determined, thereby determining the borrowed storage location number for that location.
[0120] Step 814: Allocate the borrowed volume of goods to the warehouse location corresponding to the borrowed location number.
[0121] After determining the borrowed storage location number, store the remaining goods that have not yet been put into storage at the warehouse location corresponding to the borrowed storage location number.
[0122] The procedures for handling contaminated cargo waybill information include the following steps: During handling, the outer packaging of goods may be damaged, resulting in the label being contaminated, incomplete, or missing entirely. This makes it impossible to directly identify the contents of the goods inside the outer packaging, thus preventing the goods from being put into storage.
[0123] Step 20: Acquire images of the contaminated area.
[0124] Contaminated area images refer to images of contaminated outer packaging of goods entering the warehouse, captured by cameras when the goods are received.
[0125] Step 21: Identify the incomplete single-contour region from the contaminated area image.
[0126] The incomplete outline region of a shipping label refers to the outline region of a shipping label that has been damaged or destroyed due to contamination. The incomplete outline region of a shipping label can be identified by performing image recognition on the contaminated area image, using the shipping label as the identification feature.
[0127] Step 22: Extract the features of the incomplete facet from the incomplete facet contour region.
[0128] In this embodiment, the waybill is a QR code or barcode, and the feature of a damaged waybill is the black lines or dots in the QR code or barcode. The feature of a damaged waybill can be obtained from image recognition analysis of the outline area of the damaged waybill.
[0129] Step 23: Compare the features of the incomplete waybill with all waybills in the preset product waybill database to determine the similarity and generate a similarity set.
[0130] The product waybill database is a pre-existing database in the system that stores waybills for all products and goods. It is created by technicians who manually enter the waybill information for each product and goods.
[0131] Similarity refers to the degree of similarity between the features of an incomplete waybill and waybills in the product waybill database. The higher the similarity, the higher the probability that the two are from the same product.
[0132] By comparing the features of an incomplete waybill with all waybills in the product waybill database, multiple similarities can be obtained. The similarity set is the set of all the similarities obtained from the comparison.
[0133] Step 24: Extract the highest similarity value from the similarity set and determine the number of similarities to extract.
[0134] The similarity set is sorted and filtered according to data size to obtain the highest similarity score. The number of similarity scores extracted refers to the number of highest similarity scores obtained. When the outline of the incomplete waybill is small, the incomplete waybill may be able to match multiple waybills with the same content simultaneously.
[0135] Step 2400: When the number of similarity extractions is 1, retrieve the benchmark waybill from the product waybill library based on the extracted similarity.
[0136] If the number of similarities extracted is 1, it means that the incomplete waybill can be matched with a unique waybill corresponding to it. The unique waybill that is matched is the base waybill, which is the actual waybill for the goods entering the warehouse.
[0137] Step 2401: Identify the reference waybill as the new cargo waybill information and print the new cargo waybill information.
[0138] Use the base waybill as the new cargo waybill information, print it out, and then affix it to the outer packaging of the goods.
[0139] The handling method when cargo waybill information is contaminated also includes the following steps: Step 2410: When the number of similarities extracted is not 1, retrieve the set of reference waybills from the product waybill library based on the extracted multiple similarities.
[0140] If the number of similarity extractions is not 1, it means that the incomplete shipping label can be matched with multiple corresponding shipping labels. At this time, it is not possible to directly determine which shipping label is the base shipping label. Therefore, each shipping label is first used as the base shipping label and a set of base shipping labels is formed. Each base shipping label is used as the base reference shipping label.
[0141] Step 2411: Match the goods category set with the base shipping label set.
[0142] After determining the set of baseline waybills, the system can identify and scan each baseline waybill in the set, and determine the category of goods corresponding to each baseline waybill, thereby forming a category of goods.
[0143] Step 2412: Collect cargo weight information.
[0144] Cargo weight information refers to the weight of goods entering the warehouse, which is obtained by weighing the goods using a weighing device upon entry.
[0145] Step 2413: Generate cargo physical characteristics based on cargo weight and cargo volume information.
[0146] The physical characteristics of goods include their weight and volume. Weight and volume are used as secondary criteria for material characteristics in the assessment.
[0147] Step 2414: Match the goods category that meets the requirements from the goods category set according to the physical characteristics of the goods, and print the corresponding goods waybill information.
[0148] Each product category in the product category set has its corresponding physical characteristics. By comparing the physical characteristics of the incoming goods with those of each product category in the set, product categories with matching physical characteristics are matched. Once the product category is determined, the corresponding shipping label information can be matched. After determining the new shipping label information, the inbound operation can continue.
[0149] Based on the same inventive concept, embodiments of the present invention provide a multi-dimensional warehouse location allocation priority control system.
[0150] A multi-dimensional warehouse location allocation priority control system includes: The data acquisition module is used to collect cargo image information, cargo waybill information, images of contaminated areas, and cargo weight information; A memory used to store a program for a multi-dimensional warehouse location allocation priority control method; The processor can load and execute programs in memory to implement a multi-dimensional warehouse location allocation priority control method.
[0151] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. A warehouse storage space allocation priority control method of multiple dimensions, characterized by, include: Collect cargo image information and identify cargo packaging features based on the cargo image information; The cargo volume information is determined based on the cargo image information and cargo packaging features, and the cargo waybill information is identified; Extract the product category from the cargo manifest information; Retrieve order demand and related goods characteristics based on the category of goods; Cargo priority is generated based on cargo packaging characteristics, cargo volume information, and order demand. Retrieve priority information based on the characteristics of related goods; Adjustment priorities are determined based on cargo priority and relevance priority; Warehouse locations are allocated to goods based on adjustment priorities.
2. The warehouse storage space allocation priority control method of claim 1, wherein, Methods for generating cargo priorities include: The packaging type is determined based on the characteristics of the goods packaging, and a packaging allocation value is assigned according to the packaging type. The packaging allocation value includes 0 and 1. The positive and negative allocation values are determined based on the comparison between the cargo volume information and the preset benchmark volume comparison value. The positive and negative allocation values include 1 and -1, where positive values are ground storage locations and negative values are shelf storage locations. The demand allocation value is fitted based on the order demand quantity, and the demand allocation value ranges from 1 to 10; Calculate the product of the packaging allocation value, positive and negative allocation values, and demand allocation value, and use it as the cargo priority.
3. The warehouse storage space allocation priority control method of claim 2, wherein, Methods for fitting demand allocation values include: The order delivery cycle is retrieved from the pre-set order table based on the product category; Determine the required delivery speed based on the order demand and the order delivery cycle; The location of the deepest storage point is determined based on the required delivery speed and the preset number of available forklifts. The demand allocation value is determined based on the ratio of the location of the deepest storage point to the preset depth of the warehouse storage location.
4. The warehouse storage space allocation priority control method of claim 3, wherein, The methods for handling a temporary increase in order demand include: Order update requirements are retrieved based on product category; Match the updated storage location to the order update demand, and determine the update demand allocation value based on the ratio of the updated storage location to the warehouse storage location depth. Using the updated demand allocation value as the average and the demand allocation value as the endpoint value, calculate the auxiliary allocation value for the other endpoint; The allocation value range is obtained based on the required allocation value and the auxiliary allocation value; Each integer value within the allocation range will be output as the required allocation value.
5. The warehouse storage space allocation priority control method of claim 2, wherein, Methods for determining adjustment priorities: Determine if the priority of the goods is lower than the priority of the related goods; When the priority of goods is not less than the priority of relatedness, the priority of goods shall be used as the adjustment priority; When the priority of goods is lower than the priority of related goods, determine whether the positive and negative allocation values of the two are consistent; When the positive and negative assignment values are the same, the correlation priority will be used as the adjustment priority; When the positive and negative allocation values are inconsistent, the nearest alternative storage location feature is determined based on the storage location corresponding to the correlation priority and the preset warehouse storage location distribution information. Alternative priorities are matched based on the characteristics of alternative storage locations, and these alternative priorities are used as adjustment priorities.
6. The warehouse storage space allocation priority control method of claim 1, wherein, Methods for allocating warehouse locations to goods based on adjustment priorities include: The storage locations are numbered from closest to furthest from the pre-set warehouse outlet location to obtain storage location numbers; The storage location numbers are divided according to the preset storage location types to determine the storage location number types. The storage location number types include positive value storage location numbers and negative value storage location numbers, where positive value storage location numbers are ground storage locations and negative value storage location numbers are shelf storage locations. The adjustment priority is analyzed to determine the positive and negative value characteristics and numerical characteristics; The type of storage location number is determined based on positive / negative value characteristics and numerical characteristics; Assign warehouse locations to goods based on their location number type.
7. The multi-dimensional warehouse location allocation priority control method according to claim 6, characterized in that, Also includes: Determine the required storage space based on cargo volume information and order demand. Retrieve the remaining volume of the corresponding storage space based on the storage location number type; When the demand for storage space exceeds the remaining volume of storage space, calculate the difference between the demand for storage space and the remaining volume of storage space to obtain the borrowed volume. The borrowed storage location number is obtained based on the storage location number type and the preset borrowing rules; The borrowed volume of goods is allocated to the warehouse location corresponding to the borrowed location number.
8. The multi-dimensional warehouse location allocation priority control method according to claim 1, characterized in that, The procedures for handling contaminated cargo waybill information include: Acquire images of the contaminated area; Identify regions with incomplete single-contour surfaces from images of contaminated areas; Extract the features of the incomplete surface from the incomplete surface contour region; The incomplete waybill features are compared with all waybills in the pre-set product waybill database to determine the similarity, and a similarity set is generated. Extract the highest similarity score from the similarity set and determine the number of similarity scores to extract; When the number of similarity extractions is 1, the reference label is retrieved from the product label library based on the extracted similarity. The reference waybill is identified as the new cargo waybill information, and the new cargo waybill information is printed.
9. A multi-dimensional warehouse location allocation priority control method according to claim 8, characterized in that, Also includes: When the number of similarity extractions is not 1, the reference form set is retrieved from the product form library based on the multiple extracted similarities. Match the goods category set based on the baseline list set; Collect cargo weight information; Generate cargo physical characteristics based on cargo weight and volume information; Based on the physical characteristics of the goods, match the goods category that meets the requirements from the goods category set, and print the corresponding goods waybill information.
10. A multi-dimensional warehouse location allocation priority control system, characterized in that, include: The data acquisition module is used to collect cargo image information, cargo waybill information, images of contaminated areas, and cargo weight information; A memory for storing a program of a multi-dimensional warehouse location allocation priority control method as described in any one of claims 1 to 9; The processor can load and execute programs in memory to implement a multi-dimensional warehouse location allocation priority control method.