CN117787866A - Warehouse material storage position dynamic allocation method, system and equipment - Google Patents

Warehouse material storage position dynamic allocation method, system and equipment Download PDF

Info

Publication number
CN117787866A
CN117787866A CN202410204931.7A CN202410204931A CN117787866A CN 117787866 A CN117787866 A CN 117787866A CN 202410204931 A CN202410204931 A CN 202410204931A CN 117787866 A CN117787866 A CN 117787866A
Authority
CN
China
Prior art keywords
warehouse
storage
materials
material storage
idle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410204931.7A
Other languages
Chinese (zh)
Inventor
赵延贵
李松梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Warner Information Technology Co ltd
Original Assignee
Shandong Warner Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Warner Information Technology Co ltd filed Critical Shandong Warner Information Technology Co ltd
Priority to CN202410204931.7A priority Critical patent/CN117787866A/en
Publication of CN117787866A publication Critical patent/CN117787866A/en
Pending legal-status Critical Current

Links

Abstract

The application discloses a method, a system and equipment for dynamically distributing storage positions of warehouse materials, which relate to the technical field of material storage and are used for determining the storage position information of idle materials of warehouses of all different types of materials and the storage material attribute information of corresponding warehouses; when the materials in the first warehouse cannot be put in storage, traversing the idle material storage positions, and determining the first material storage position of the second warehouse as a material storage position according to the idle material storage position information and the corresponding warehouse storage material attribute information; and carrying out material warehouse entry by using the second warehouse, and dynamically recalling the materials stored in the second warehouse according to the material warehouse entry information of the first warehouse. When the materials cannot be normally put in storage, the materials are temporarily stored in the idle material storage positions in other storehouses on the premise of ensuring the storage safety of the materials, and under the condition that the resources of the storage positions are tense, the dynamic allocation of the material storage positions among different storehouses is dynamically realized, so that the waste of resources in the idle material storage positions is reduced.

Description

Warehouse material storage position dynamic allocation method, system and equipment
Technical Field
The application relates to the technical field of material storage, in particular to a method, a system and equipment for dynamically distributing storage positions of warehouse materials.
Background
The material storage is an important ring in material management, and reasonable material storage management can improve the utilization rate of materials, reduce the material loss rate and improve the safety and traceability of materials. The current storage of materials is generally to divide the materials first and then store the materials of different categories into different storehouses according to the category of the divided materials.
In the traditional technology, the storage of materials is generally managed by a warehouse manager, and the warehouse manager can only determine a material warehousing scheme after checking the use condition of the warehouse. If the material storage position is tense for the same warehouse, an administrator needs to check the condition of the warehouse material storage position when inputting the materials, and the materials cannot be put in storage when the warehouse is fully loaded. In order to solve the above problems, chinese patent CN117408610a discloses a method for predicting the economic area of a packaging and storing warehouse, which can optimize the storage layout of the warehouse according to the stored materials, but with the continuous entering of the warehouse, the situation that the materials cannot be stored still occurs. The simplest and straightforward way is that an administrator can upgrade or replace a new goods shelf to increase more material storage positions, so that the problem of shortage of resources in the storage positions is solved, and normal warehousing of materials is realized.
However, if no new materials are purchased along with the use of the materials, the newly-increased warehouse material storage positions are free, and resource waste of the material storage positions is caused. Therefore, how to ensure that materials can be normally put in storage and reduce the resource waste of the material storage position is a technical problem to be solved in the field.
Disclosure of Invention
In order to solve the technical problems, the application provides the following technical scheme:
in a first aspect, an embodiment of the present application provides a method for dynamically allocating storage locations of warehouse materials, including:
determining the storage position information of idle materials of all storehouses of different types of materials and the storage material attribute information of corresponding storehouses;
when the materials of the first warehouse cannot be put in storage, traversing the idle material storage positions, and determining the first material storage position of a second warehouse as the material storage position of the first warehouse according to the idle material storage position information and the material attribute information of the corresponding warehouse, wherein the second warehouse is any warehouse except the first warehouse, and the first material storage position is the idle material storage position in the second warehouse;
and carrying out material warehouse entry by using the second warehouse, and dynamically returning the materials stored in the second warehouse according to the warehouse-out information of the materials in the first warehouse.
In one possible implementation, the determining the free material storage location information and the corresponding storage material attribute information of the storages of all the different types of materials includes:
firstly, determining information of a storehouse corresponding to an idle material storage position, wherein the information comprises the following steps: the number of the building, the geographic position of the building, the floor of the building, the house number and the material attribute of the storage materials of the building;
and then determining the free material storage location information, including: the storage number in the storehouse and the volume corresponding to the storage number.
In one possible implementation manner, when the first warehouse material cannot be put in storage, traversing the idle material storage position, determining, according to the idle material storage position information and the corresponding warehouse storage material attribute information, the first material storage position of the second warehouse as the material storage position of the first warehouse, including:
according to the attribute information of the warehouse storage materials, warehouse screening is carried out, and a third warehouse which has no conflict with the materials needing to be warehoused is screened;
determining that the storage amount of the idle material storage position in the third warehouse meets a fourth warehouse of the materials to be warehoused;
if a plurality of fourth warehouses exist, path planning is carried out according to the building numbers where the fourth warehouses are located and the geographic positions where the warehouses are located, so that a fifth warehouse with the nearest distance is determined;
if a plurality of determined fifth storehouses exist, screening according to floors to which the storehouses belong to determine a final second storehouses;
and determining a storage number meeting the storage requirement of the materials to be put in storage from the second warehouse.
In one possible implementation manner, the performing warehouse screening according to the warehouse storage material attribute information, and screening a third warehouse that has no conflict with the material to be warehoused, includes:
determining first material attribute information of a material to be put in storage;
comparing the mutual exclusivity of the material attribute of the first material attribute information with the material attribute information stored in the warehouse to be screened;
and if the second material attribute information and the first material attribute information are mutually exclusive, eliminating a storehouse corresponding to the second material attribute information.
In one possible implementation manner, the determining that the storage amount of the free material storage position in the third warehouse meets the fourth warehouse of the material to be warehoused includes:
determining first volume information of the materials to be put in storage;
screening a warehouse with the storage volume larger than or equal to the storage position of the idle material of the first volume information from the third warehouse as a fourth warehouse;
or if the storage amount of all the single free material storage positions is smaller than the first volume information, determining that a plurality of free material storage positions exist in a third warehouse and the sum of the storage amounts of the plurality of free material storage positions is larger than the first volume information as a fourth warehouse.
In one possible implementation manner, if the material to be put in storage is stored in a plurality of idle material storage positions, splitting the material to be put in storage into a plurality of sub-materials to be put in storage;
after the first material storage position is stored, determining the volume of the remaining sub-materials to be stored, and determining the idle material storage position with the smallest difference between the storage capacity and the volume of the remaining sub-materials to be stored from the remaining idle material storage positions of the second storeroom as a second material storage position;
and storing the rest sub-warehouse-in materials to a second material storage position.
In one possible implementation manner, after the second warehouse performs material warehousing, the materials stored in the second warehouse are dynamically adjusted back according to the first warehouse material warehouse-out information, including:
determining a storage number and storage amount of a material storage position corresponding to the warehouse-out material when the first warehouse-out material is delivered;
comparing the volume of the materials stored by the second warehouse with the storage amount of the idle material storage position of the first warehouse to determine whether the recall is satisfied;
and if the return is satisfied, returning the materials which borrow the second warehouse to be put in storage.
In one possible implementation, the comparing the volume of material stored by the second warehouse with the storage amount of the first warehouse free material storage location to determine whether the recall is satisfied includes:
if the temporarily stored materials are stored in a fixed material storage position of the second warehouse, comparing the volumes of all materials stored by the second warehouse with the storage amount of the idle material storage position of the first warehouse;
if the volumes of all materials are larger than the storage amount of the idle material storage position of the first warehouse, the materials cannot be returned;
or,
if the temporarily stored materials are stored in a plurality of material storage positions of the second warehouse, comparing the volume of the materials to be put in the warehouse with the storage amount of the idle material storage positions of the first warehouse;
if the volume of the sub-warehouse-in materials is smaller than or equal to the storage amount of the idle material storage position of the first warehouse, the recall is satisfied, otherwise, the recall cannot be performed.
In a second aspect, embodiments of the present application provide a warehouse material storage location dynamic allocation system, comprising:
the determining module is used for determining the free material storage position information of all the storehouses of different types of materials and the material attribute information of the corresponding storehouses;
the material warehouse-in allocation module is used for traversing the idle material storage position when the materials of the first warehouse cannot be put in warehouse, determining the first material storage position of the second warehouse as the material storage position of the first warehouse according to the idle material storage position information and the corresponding warehouse storage material attribute information, wherein the second warehouse is any warehouse except the first warehouse, and the first material storage position is the idle material storage position in the second warehouse;
and the material dynamic return module is used for carrying out material warehouse entry by using the second warehouse, and subsequently dynamically returning the materials stored in the second warehouse according to the material warehouse-out information of the first warehouse.
In a third aspect, embodiments of the present application provide a warehouse material storage location dynamic allocation apparatus, including:
a processor;
a memory;
and a computer program, wherein the computer program is stored in the memory, the computer program comprising instructions that, when executed by the processor, cause the apparatus to perform the method of dynamically allocating warehouse material storage locations according to any one of the possible implementations of the first aspect.
In the embodiment of the application, when the materials cannot be normally put in storage, the materials are temporarily stored by using the idle material storage positions in other storehouses on the premise of ensuring the material storage safety, and then the temporarily stored materials are returned if the storehouses are taken out of the warehouse. Under the condition of shortage of storage position resources, dynamic allocation of material storage positions among different storehouses is dynamically realized, normal warehousing of materials is guaranteed, and resource waste caused by idle material storage positions is reduced.
Drawings
Fig. 1 is a schematic flow chart of a method for dynamically allocating storage locations of warehouse materials according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a warehouse material storage location dynamic allocation system according to an embodiment of the present application;
fig. 3 is a schematic diagram of dynamic allocation of storage locations of warehouse materials according to an embodiment of the present application.
Detailed Description
The present invention is described below with reference to the drawings and the detailed description.
Referring to fig. 1, the method for dynamically allocating storage locations of warehouse materials in this embodiment includes:
s101, determining the free material storage position information and the corresponding storage material attribute information of all the storages of different types of materials.
In this embodiment, warehouse information needs to be recorded in advance for all the warehouses, including the building number of the warehouse, the geographic position of the building of the warehouse, the floor to which the warehouse belongs, the house number of the warehouse and the material attribute of the storage materials of the warehouse. After the information is input into the storehouses, determining the storage position information of the idle materials in all the storehouses, wherein the method comprises the following steps: the storage number in the storehouse and the volume corresponding to the storage number.
As an illustrative example, the information that is finalized is shown in table 1:
table 1 store entry information
After the warehouse entry information is determined, a tree structure for subsequent traversal inquiry is generated, a root node of the tree structure is set to be empty, then the position number is used as a first leaf node subordinate to the root node, and a plurality of first leaf nodes are arranged. And the corresponding first leaf nodes are the second leaf nodes numbered by building numbers, the first leaf nodes are used as father nodes of the second leaf nodes, the tree structure is sequentially generated according to the table 1, and the storage numbers and the storage amounts of the storage numbers of the final free materials are used as final root nodes.
S102, when the materials in the first warehouse cannot be put in storage, traversing the idle material storage positions, and determining the first material storage position of the second warehouse as the material storage position of the first warehouse according to the idle material storage position information and the material storage attribute information of the corresponding warehouse.
When the first warehouse material cannot be put in storage, the situation that the material storage position in the first warehouse is full is indicated, and at the moment, the spare material storage position is required to be searched from other warehouses for temporary storage of the material. Because of strict requirements for storage of materials with different properties, storage conflicts may exist, in this embodiment, the warehouse is first screened before searching for the free material storage location.
And (3) utilizing the tree structure generated in the step (S101), traversing the layers with leaf nodes as material attributes, and screening the storehouses according to the information of the material attributes stored in the storehouses to screen a third storehouses which have no conflict with the materials needing to be put in the storehouses. Specifically, first material attribute information of materials to be put in storage is determined; comparing the mutual exclusivity of the material attribute of the first material attribute information with the material attribute information stored in the warehouse to be screened; and if the second material attribute information and the first material attribute information are mutually exclusive, eliminating a storehouse corresponding to the second material attribute information. For example, the first material attribute information is acidic, and the material attribute stored in the warehouse N is alkaline as shown in table 1, if the material in the first warehouse is stored in the warehouse N, there is a risk that chemical reaction occurs between the materials, and mutual exclusivity exists in material storage, so that the warehouse N cannot be selected. In contrast, the materials stored in the warehouse 1 and the warehouse 2 in table 1 are acidic, and the materials belong to the same attribute as the first material attribute information, so that the warehouse 1 and the warehouse 2 can be selected.
Of course, the foregoing is merely illustrative examples, for example, the risk that two materials may be stored together and explode, or the denaturation of one material may affect the other material, which all belong to mutual exclusion of the stored properties, and this embodiment will not be described in detail.
After the third warehouse is determined, a fourth warehouse which can store the materials to be warehoused is required to be screened according to the storage amount of the free material storage position. Specifically, first volume information of the materials to be put in storage is determined; and screening a warehouse with the storage volume larger than or equal to the storage position of the idle material of the first volume information from the third warehouse to be used as a fourth warehouse. For example, in this embodiment, the volume of the material to be put in storage is 2.5m, the third warehouse determined in the earlier stage is warehouse 1 and warehouse 2 in table 1, and it is obvious that the empty material storage position corresponding to the Q001 bin number in warehouse 2 can store 3m pieces of material, so as to meet the requirements. If the number of villages of all the free material storage positions in the warehouse 1 is smaller than the volume of the material to be put in storage, the screening requirement is not met, and the warehouse 2 is determined to be a fourth warehouse.
In another case, if the storage amount of all the single free material storage positions is smaller than the first volume information, determining that a plurality of free material storage positions exist in the third warehouse and the sum of the storage amounts of the plurality of free material storage positions is larger than the first volume information as a fourth warehouse. Similarly, assuming that the volume of the material to be put in the warehouse is 4.5m, and assuming that there is no free material storage position capable of storing 4.5m 2 m in the warehouse 1 and the warehouse 2, but the sum of the storage amounts of the plurality of free material storage positions in the two warehouses is greater than 4.5m, both the warehouse 1 and the warehouse 2 can be used as a fourth warehouse.
In this embodiment, if only one fourth warehouse is determined through the tree structure traversal, the fourth warehouse serves as a final second warehouse to temporarily store the materials of the first warehouse. If a plurality of fourth storehouses are screened, traversing the building number leaf nodes below the leaf nodes of the storehouses further, and if the building numbers are the same, traversing the floor leaf nodes below the building number leaf nodes further until the optimal storehouses are traversed. Such as store 1 and store 2, it will be apparent that store 1 and store 2 are co-located and co-located, but store 1 is at floor 2 and store 2 is at floor 5, with store 1 being the fifth preferred choice in this embodiment. If there are multiple fifth stores on different floors at the same distance, then the lower floor is preferentially selected as the final second store as described above.
And after the second warehouse is determined, determining a storage number meeting the storage requirement of the materials to be stored in the second warehouse for material storage. If the second warehouse has an idle material storage position for directly storing the materials to be stored, the materials to be stored are directly stored in the corresponding material storage position.
However, if multiple free material storage locations are required to store the material to be stocked, the material to be stocked needs to be split into multiple sub-materials to be stocked; after the first material storage position is stored, determining the volume of the remaining sub-materials to be stored, and determining the idle material storage position with the smallest difference between the storage capacity and the volume of the remaining sub-materials to be stored from the remaining idle material storage positions of the second storeroom as a second material storage position; and storing the rest sub-warehouse-in materials to a second material storage position.
For example, the volume of the material to be stocked is 4.5m, the second warehouse is warehouse 2, the maximum storage space is assumed to be determined from table 1 as the free material storage position Q001, and the storage space of the remaining free material storage positions is 1.6 m, 1.8 m, and 2 m. The material to be put in storage is divided into a first sub material to be put in storage with the volume of 3m and a second sub material to be put in storage with the volume of 1.5 m. And storing the first sub-materials to be stored to Q001, wherein the difference between the volume of the second sub-materials to be stored and 1.6 m is obviously the smallest, and storing the second sub-materials to be stored to a material storage position with the storage capacity of 1.6 m.
S103, carrying out material warehouse entry by using the second warehouse, and subsequently dynamically recalling the materials stored in the second warehouse according to the first warehouse material warehouse-out information.
After the materials which cannot be put in the first warehouse are put in storage in S102, the materials are temporarily stored, but the types of the materials are different, so that the temporarily stored materials need to be returned under the condition that the first warehouse meets the requirement of storage.
Specifically, the embodiment can monitor the ex-warehouse condition of the first warehouse in real time, and if the first warehouse has the material ex-warehouse, determine the storage number and the storage amount of the material storage position corresponding to the ex-warehouse material. Comparing the volume of the materials stored by the second warehouse with the storage amount of the idle material storage position of the first warehouse to determine whether the recall is satisfied, and if the recall is satisfied, recalling the materials stored by the second warehouse.
In this embodiment, there are two cases, one case, if the temporarily stored material is stored in a fixed material storage position of the second warehouse, comparing the volumes of all materials stored in the second warehouse with the storage amount of the first warehouse at the free material storage position; if the volume of all materials is larger than the storage amount of the idle material storage position of the first warehouse, only part of materials in the second warehouse can be returned, and part of materials still remain, and the material storage position of the second warehouse is still occupied, the temporary return is carried out.
In yet another case, if the registered material is stored in a plurality of material storage locations in the second warehouse. Comparing the volume of the sub-warehouse-in material with the storage capacity of the first warehouse free material storage position; if the volume of the sub-warehouse-in materials is smaller than or equal to the storage amount of the idle material storage position of the first warehouse, the recall is satisfied, otherwise, the recall cannot be performed.
For example, the amount of material stored temporarily in the second warehouse is 4.5m hours, and the first warehouse is taken out of the warehouse at a certain time 3m hours. If the first situation is the first, only the materials in the second warehouse 3m can be returned, and the remaining 1.5m of the materials still remain in the second warehouse, or occupy the material storage position of the second warehouse, and the materials are temporarily returned.
If the second situation is the above, the temporarily stored materials are stored in different material storage positions for multiple parts, and the temporarily stored materials smaller than or equal to 3m can be returned, so that the materials can be stored in the first warehouse and the material storage positions in the second warehouse can be replaced.
Of course, in the first case of this embodiment, if maximum utilization of the material storage position of the second warehouse is considered, 3m pieces of material can be returned, and the remaining 1.5m pieces of material are selected from the second warehouse to be smaller than other material storage positions of the currently occupied material storage position, so long as the storage of 1.5m pieces of material can be met, the remaining material is transferred, and the currently occupied material storage position of 3m pieces of material storage position is replaced for subsequent use.
Corresponding to the method for dynamically distributing the storage positions of the warehouse materials provided by the embodiment, the application also provides an embodiment of a system for dynamically distributing the storage positions of the warehouse materials.
Referring to fig. 2, a warehouse material storage location dynamic allocation system 20, comprising:
a determining module 201 is configured to determine the free material storage location information and the corresponding storage material attribute information of all the storages of different types of materials.
The material warehouse entry allocation module 202 is configured to traverse the idle material storage location when the first warehouse material cannot be warehoused, determine, according to the idle material storage location information and the corresponding warehouse storage material attribute information, a first material storage location of a second warehouse as a material storage location of the first warehouse, where the second warehouse is any warehouse other than the first warehouse, and the first material storage location is the idle material storage location in the second warehouse.
And the material dynamic recall module 203 is configured to borrow the second warehouse to carry out material warehouse entry, and then dynamically recall the material stored in the second warehouse according to the material warehouse-out information of the first warehouse.
Embodiments of a warehouse material storage location dynamic allocation apparatus are also provided.
Referring to fig. 3, the warehouse material storage location dynamic allocation apparatus 30 includes: a processor 301, a memory 302 and a communication unit 303. The components may communicate via one or more buses, and those skilled in the art will appreciate that the device structures shown in the figures are not limiting of the embodiments of the present application, and may be bus-like structures, star-like structures, include more or fewer components than shown, or may be combined with certain components, or may be arranged in different arrangements of components.
Wherein the communication unit 303 is configured to establish a communication channel, so that the warehouse material storage location dynamic allocation device 30 may communicate with a recording device in the warehouse.
The processor 301, which is the control center of the warehouse material storage location dynamic allocation device 30, interfaces and lines with various portions of the entire warehouse material storage location dynamic allocation device 30, executes or executes software programs and/or modules stored in the memory 302 and invokes data stored in the memory to perform various functions and/or process data of the warehouse material storage location dynamic allocation device 30. The processor may be comprised of integrated circuits (integrated circuit, ICs), such as a single packaged IC, or may be comprised of packaged ICs that connect multiple identical or different functions. For example, the processor 301 may include only a central processing unit (central processing unit, CPU). In the embodiment of the application, the CPU may be a single operation core or may include multiple operation cores.
Memory 302 for storing instructions for execution by processor 301, memory 302 may be implemented by any type of volatile or nonvolatile memory device or combination thereof, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
The execution of the instructions in memory 302, when executed by processor 301, enables the warehouse material storage location dynamic allocation apparatus 30 to perform some or all of the steps of the method embodiments described above.
In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "and/or", describes an association relation of association objects, and indicates that there may be three kinds of relations, for example, a and/or B, and may indicate that a alone exists, a and B together, and B alone exists. Wherein A, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of the following" and the like means any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or plural.
The foregoing is merely specific embodiments of the present application, and any person skilled in the art may easily conceive of changes or substitutions within the technical scope of the present application, which should be covered by the protection scope of the present application. The protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. A method for dynamically allocating storage locations of warehouse materials, comprising:
determining the storage position information of idle materials of all storehouses of different types of materials and the storage material attribute information of corresponding storehouses;
when the materials of the first warehouse cannot be put in storage, traversing the idle material storage positions, and determining the first material storage position of a second warehouse as the material storage position of the first warehouse according to the idle material storage position information and the material attribute information of the corresponding warehouse, wherein the second warehouse is any warehouse except the first warehouse, and the first material storage position is the idle material storage position in the second warehouse;
and carrying out material warehouse entry by using the second warehouse, and dynamically returning the materials stored in the second warehouse according to the warehouse-out information of the materials in the first warehouse.
2. The method of dynamically assigning storage locations of warehouse materials according to claim 1, wherein the determining the free material storage location information and the corresponding storage material attribute information for all the storages of different types of materials comprises:
firstly, determining information of a storehouse corresponding to an idle material storage position, wherein the information comprises the following steps: the number of the building, the geographic position of the building, the floor of the building, the house number and the material attribute of the storage materials of the building;
and then determining the free material storage location information, including: the storage number in the storehouse and the volume corresponding to the storage number.
3. The method for dynamically allocating storage locations of materials in a warehouse of claim 2, wherein when a first warehouse material fails to be put in storage, traversing the empty material storage locations, and determining a first material storage location of a second warehouse as the material storage location of the first warehouse according to the empty material storage location information and the corresponding storage material attribute information, comprises:
according to the attribute information of the warehouse storage materials, warehouse screening is carried out, and a third warehouse which has no conflict with the materials needing to be warehoused is screened;
determining that the storage amount of the idle material storage position in the third warehouse meets a fourth warehouse of the materials to be warehoused;
if a plurality of fourth warehouses exist, path planning is carried out according to the building numbers where the fourth warehouses are located and the geographic positions where the warehouses are located, so that a fifth warehouse with the nearest distance is determined;
if a plurality of determined fifth storehouses exist, screening according to floors to which the storehouses belong to determine a final second storehouses;
and determining a storage number meeting the storage requirement of the materials to be put in storage from the second warehouse.
4. The method for dynamically allocating storage locations of warehouse materials according to claim 3, wherein the step of performing warehouse screening according to the storage material attribute information to screen a third warehouse having no conflict with the materials to be stored comprises the steps of:
determining first material attribute information of a material to be put in storage;
comparing the mutual exclusivity of the material attribute of the first material attribute information with the material attribute information stored in the warehouse to be screened;
and if the second material attribute information and the first material attribute information are mutually exclusive, eliminating a storehouse corresponding to the second material attribute information.
5. The method of dynamically assigning storage locations for warehouse materials according to claim 3 or 4, wherein the determining that the amount of storage in the free material storage location in the third warehouse satisfies the fourth warehouse for materials to be stocked comprises:
determining first volume information of the materials to be put in storage;
screening a warehouse with the storage volume larger than or equal to the storage position of the idle material of the first volume information from the third warehouse as a fourth warehouse;
or if the storage amount of all the single free material storage positions is smaller than the first volume information, determining that a plurality of free material storage positions exist in a third warehouse and the sum of the storage amounts of the plurality of free material storage positions is larger than the first volume information as a fourth warehouse.
6. The method for dynamically allocating storage locations of warehouse materials according to claim 5, wherein if the materials to be stocked are stored in a plurality of free material storage locations, the materials to be stocked are split into a plurality of sub materials to be stocked;
after the first material storage position is stored, determining the volume of the remaining sub-materials to be stored, and determining the idle material storage position with the smallest difference between the storage capacity and the volume of the remaining sub-materials to be stored from the remaining idle material storage positions of the second storeroom as a second material storage position;
and storing the rest sub-warehouse-in materials to a second material storage position.
7. The method of dynamically assigning storage locations for materials in a warehouse of claim 6, wherein the step of dynamically retrieving materials stored in the second warehouse based on the first warehouse material delivery information after the second warehouse performs material warehousing comprises:
determining a storage number and storage amount of a material storage position corresponding to the warehouse-out material when the first warehouse-out material is delivered;
comparing the volume of the materials stored by the second warehouse with the storage amount of the idle material storage position of the first warehouse to determine whether the recall is satisfied;
and if the return is satisfied, returning the materials which borrow the second warehouse to be put in storage.
8. The method of dynamically assigning storage locations of warehouse materials according to claim 7, wherein the comparing the volume of materials stored in the second warehouse with the storage volume of the first warehouse free material storage location to determine whether a recall is satisfied comprises:
if the temporarily stored materials are stored in a fixed material storage position of the second warehouse, comparing the volumes of all materials stored by the second warehouse with the storage amount of the idle material storage position of the first warehouse;
if the volumes of all materials are larger than the storage amount of the idle material storage position of the first warehouse, the materials cannot be returned;
or,
if the temporarily stored materials are stored in a plurality of material storage positions of the second warehouse, comparing the volume of the materials to be put in the warehouse with the storage amount of the idle material storage positions of the first warehouse;
if the volume of the sub-warehouse-in materials is smaller than or equal to the storage amount of the idle material storage position of the first warehouse, the recall is satisfied, otherwise, the recall cannot be performed.
9. A warehouse material storage location dynamic allocation system, comprising:
the determining module is used for determining the free material storage position information of all the storehouses of different types of materials and the material attribute information of the corresponding storehouses;
the material warehouse-in allocation module is used for traversing the idle material storage position when the materials of the first warehouse cannot be put in warehouse, determining the first material storage position of the second warehouse as the material storage position of the first warehouse according to the idle material storage position information and the corresponding warehouse storage material attribute information, wherein the second warehouse is any warehouse except the first warehouse, and the first material storage position is the idle material storage position in the second warehouse;
and the material dynamic return module is used for carrying out material warehouse entry by using the second warehouse, and subsequently dynamically returning the materials stored in the second warehouse according to the material warehouse-out information of the first warehouse.
10. A warehouse material storage location dynamic allocation apparatus, comprising:
a processor;
a memory;
and a computer program, wherein the computer program is stored in the memory, the computer program comprising instructions that, when executed by the processor, cause the apparatus to perform the warehouse material storage location dynamic allocation method of any one of claims 1 to 8.
CN202410204931.7A 2024-02-26 2024-02-26 Warehouse material storage position dynamic allocation method, system and equipment Pending CN117787866A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410204931.7A CN117787866A (en) 2024-02-26 2024-02-26 Warehouse material storage position dynamic allocation method, system and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410204931.7A CN117787866A (en) 2024-02-26 2024-02-26 Warehouse material storage position dynamic allocation method, system and equipment

Publications (1)

Publication Number Publication Date
CN117787866A true CN117787866A (en) 2024-03-29

Family

ID=90391279

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410204931.7A Pending CN117787866A (en) 2024-02-26 2024-02-26 Warehouse material storage position dynamic allocation method, system and equipment

Country Status (1)

Country Link
CN (1) CN117787866A (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002002927A (en) * 2000-06-19 2002-01-09 Murata Mach Ltd Automated storage and retrieval system
CN101417732A (en) * 2007-10-22 2009-04-29 鸿富锦精密工业(深圳)有限公司 Carrying command automatic generation system and method
CN109816287A (en) * 2017-11-22 2019-05-28 上海德启信息科技有限公司 A kind of layout for storekeeping management method and system
CN109993470A (en) * 2017-12-29 2019-07-09 北京京东尚科信息技术有限公司 A kind of inventory's dispatching method and device
CN110675025A (en) * 2019-08-26 2020-01-10 珠海格力电器股份有限公司 Dynamic warehousing method and system and computer readable storage medium
CN111792248A (en) * 2019-04-08 2020-10-20 北京京东乾石科技有限公司 Method and device for adjusting the level of a magazine
CN112407727A (en) * 2020-11-20 2021-02-26 深圳市海柔创新科技有限公司 Goods storage method, device, robot, warehousing system and storage medium
CN112734316A (en) * 2019-10-14 2021-04-30 北京京东乾石科技有限公司 Inventory arrangement method and device
CN113619987A (en) * 2021-08-25 2021-11-09 北京京东乾石科技有限公司 Warehouse logistics control method, device and system
CN114445001A (en) * 2021-12-22 2022-05-06 南京维拓科技股份有限公司 Intelligent storage method for dynamic goods location
CN115239238A (en) * 2022-07-20 2022-10-25 南京致景信息科技有限公司 Warehouse entry method, warehouse entry system, computer equipment and storage medium
CN115953109A (en) * 2022-12-23 2023-04-11 富联精密电子(郑州)有限公司 Warehouse management method and warehouse management scheduling device
CN116714927A (en) * 2023-05-30 2023-09-08 上海诺亚木木机器人科技有限公司 Cargo scheduling and sorting method, device and storage medium

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002002927A (en) * 2000-06-19 2002-01-09 Murata Mach Ltd Automated storage and retrieval system
CN101417732A (en) * 2007-10-22 2009-04-29 鸿富锦精密工业(深圳)有限公司 Carrying command automatic generation system and method
CN109816287A (en) * 2017-11-22 2019-05-28 上海德启信息科技有限公司 A kind of layout for storekeeping management method and system
CN109993470A (en) * 2017-12-29 2019-07-09 北京京东尚科信息技术有限公司 A kind of inventory's dispatching method and device
CN111792248A (en) * 2019-04-08 2020-10-20 北京京东乾石科技有限公司 Method and device for adjusting the level of a magazine
CN110675025A (en) * 2019-08-26 2020-01-10 珠海格力电器股份有限公司 Dynamic warehousing method and system and computer readable storage medium
CN112734316A (en) * 2019-10-14 2021-04-30 北京京东乾石科技有限公司 Inventory arrangement method and device
CN112407727A (en) * 2020-11-20 2021-02-26 深圳市海柔创新科技有限公司 Goods storage method, device, robot, warehousing system and storage medium
CN113619987A (en) * 2021-08-25 2021-11-09 北京京东乾石科技有限公司 Warehouse logistics control method, device and system
CN114445001A (en) * 2021-12-22 2022-05-06 南京维拓科技股份有限公司 Intelligent storage method for dynamic goods location
CN115239238A (en) * 2022-07-20 2022-10-25 南京致景信息科技有限公司 Warehouse entry method, warehouse entry system, computer equipment and storage medium
CN115953109A (en) * 2022-12-23 2023-04-11 富联精密电子(郑州)有限公司 Warehouse management method and warehouse management scheduling device
CN116714927A (en) * 2023-05-30 2023-09-08 上海诺亚木木机器人科技有限公司 Cargo scheduling and sorting method, device and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨永永;何利力;翟俊鹏;: "数字化仓储中货位优化分配的研究", 工业控制计算机, no. 04, 25 April 2016 (2016-04-25) *

Similar Documents

Publication Publication Date Title
US20230385746A1 (en) Dynamically Routing Salvage Shipments and Associated Method
US7284022B2 (en) Database management methods and equipment and database management program storage media
CN107590033B (en) Method, device and system for creating DOCKER container
CN111782646B (en) Method, system, computer device and readable storage medium for library bit allocation
US20140324491A1 (en) Assigning parts to storage locations in a warehouse
US8190660B2 (en) Source and destination determination system and method
CN108614976A (en) Authority configuring method, device and storage medium
US20110126219A1 (en) Middleware for Extracting Aggregation Statistics to Enable Light-Weight Management Planners
CN101405703B (en) Creating references in a scoped memory system
CN107832446A (en) A kind of searching method and computing device of configuration item information
US20220351133A1 (en) Modeling dynamic material flow in generative design using topological maps
KR20160027840A (en) Warehouse reorganization method and the computer program thereof
CN114881564A (en) Multi-deep goods location allocation method and device, computer equipment and storage medium
Venkitasubramony et al. Modeling the effect of imperfect staggering in product inflow using queuing theory: revisiting block stacking layout
CN112650692A (en) Heap memory allocation method, device and storage medium
CN108389152B (en) Graph processing method and device for graph structure perception
CN113159467B (en) Method and device for processing dispatch list
CN117787866A (en) Warehouse material storage position dynamic allocation method, system and equipment
US9361351B2 (en) Data management via active and inactive table space containers
CN104317660A (en) Bank parameter managing system
CN111768136A (en) Inventory scheduling method and device
EP4206915A1 (en) Container creation method and apparatus, electronic device, and storage medium
CN109492020A (en) A kind of data cache method, device, electronic equipment and storage medium
CN110851483B (en) Method, apparatus, electronic device, and medium for screening objects
CN113762814B (en) Article warehousing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination