Warehouse management method, system and device, storage medium and product

By optimizing the warehouse management method and optimizing the warehouse location definition using material feature information, the problem of low utilization rate of warehouse locations is solved, and efficient turnover of material inlet and out of the warehouse is achieved.

CN119887043APending Publication Date: 2025-04-25HANS LASER TECH IND GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411946743.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing warehouse management methods lead to low utilization of warehouse locations and inability to achieve efficient turnover.

Method used

By obtaining the characteristic information of the material, searching and optimizing the definition of the warehouse location, ensuring that when the material is in the warehouse, first use the warehouse location with the same characteristic information, then use the undefined warehouse location, and finally use the warehouse location that has stored other materials and is vacant.

Benefits of technology

The utilization rate of warehouse locations is improved, so that materials with the same characteristic information can be placed centrally, and undefined and vacant warehouse locations are fully utilized, achieving efficient turnover of materials entering and leaving the warehouse.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119887043A_ABST
    Figure CN119887043A_ABST
Patent Text Reader

Abstract

The invention discloses a warehouse management method, system and device, a storage medium and a product. The warehouse management method comprises the following steps: S100, obtaining feature information of a to-be-warehoused material; s200, the defined storage locations are retrieved, and the storage locations with the feature information in the definition are searched; if the storage location with the feature information is found, executing the step S300; if the storage location with the feature information is not found, the step S400 is executed; s300, whether the storage location with the feature information is full or not is confirmed; if the storage location which is not full exists, the materials are placed in the storage location; if all the storage locations are full, the step S400 is executed; s400, undefined storage locations are found, if at least one undefined storage location is found, the storage locations are defined, the definition of the storage locations contains the feature information, and the materials are placed in the storage locations; and if the undefined storage location is not found, executing the step S500. The warehouse management method can effectively improve the utilization rate of the storage location.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of warehouse management, and in particular to a warehouse management method, system, equipment, storage medium and product. Background Art

[0002] Warehouse management, also known as warehouse management (WM), refers to the effective control of the receipt, delivery, and inventory of stored goods. Its purpose is to ensure the integrity of stored goods and the normal operation of production and operation activities. On this basis, the activity status of various types of goods is classified and recorded to grasp the quantity and quality of stored goods. In order to improve space utilization, most existing warehouses use stereoscopic warehouses, that is, each warehouse location has multiple layers of goods. As a result, there are many types of goods stored in the warehouse, and the placement is uncertain. There are many detailed items for outbound delivery at the same time, and the resources available to the warehouse are also very limited.

[0003] In the related art, materials are automatically placed in empty storage locations. However, due to inadequate management methods, the utilization rate of storage locations is low, and the warehouse cannot achieve efficient turnover. Summary of the invention

[0004] To this end, the present application proposes a warehouse management method that can effectively improve the utilization rate of storage space.

[0005] The application also proposes a warehouse management system.

[0006] The application also proposes a warehouse management device.

[0007] The present application also proposes a computer-readable storage medium.

[0008] The present application also proposes a computer program product.

[0009] According to the first aspect of the present application, the warehouse management method includes the following steps:

[0010] S100, obtaining characteristic information of materials to be put into storage;

[0011] S200, searching the defined stock locations, and searching for the stock locations with the characteristic information in the definition; if the stock locations with the characteristic information are found, executing step S300; if the stock locations with the characteristic information are not found, executing step S400;

[0012] S300, confirming whether the storage location with the characteristic information is full; if there is an unfilled storage location, placing the material in the storage location; if all the storage locations are full, executing step S400;

[0013] S400, searching for the undefined storage location, if at least one undefined storage location is found, defining the storage location, making the definition of the storage location include the characteristic information, and placing the material in the storage location; if no undefined storage location is found, executing step S500;

[0014] S500, searching for a defined and empty storage location; if a defined and empty storage location exists, redefining the storage location so that the definition of the storage location includes the characteristic information, and placing the material in the storage location; if no defined and empty storage location exists, issuing an alarm to indicate that the warehouse is full.

[0015] The warehouse management method according to the embodiment of the present application has at least the following beneficial effects: by dividing the storage locations into storage locations with characteristic information of the material, undefined storage locations, and defined and empty storage locations, the warehousing of materials has a priority order, that is, the storage locations with the characteristic information of the material are used first, then the undefined storage locations are used, and finally the storage locations that have stored other materials and are vacant are used, so that materials with the same characteristic information can be placed together, undefined storage locations and defined and empty storage locations can be fully utilized, and the utilization rate of the storage locations is higher.

[0016] According to some embodiments of the present application, the steps are further included:

[0017] S90, numbering each storage location of the warehouse, and each storage location has a unique number;

[0018] Wherein, in steps S200, S400 and S500, when searching or finding the storage locations, the storage locations are searched or found one by one in the order of numbers.

[0019] According to some embodiments of the present application, the storage locations are retrieved or searched one by one in the order of numbers from small to large; or, the storage locations are retrieved or searched one by one in the order of numbers from large to small.

[0020] According to some embodiments of the present application, step S100 includes:

[0021] The characteristic information is obtained by scanning the information code on the material to be stored.

[0022] According to some embodiments of the present application, the information code is generated on the material by laser printing; or, the information code is generated on the material by inkjet printing; or, the information code is pasted on the material.

[0023] According to some embodiments of the present application, the steps are further included:

[0024] Acquire the characteristic information of the material to be shipped out;

[0025] Search for the storage location with the characteristic information in the definition; if the material is in the storage location with the characteristic information, the material is shipped out; if the material is not in the storage location with the characteristic information, an alarm is issued to indicate that the warehouse does not have the material.

[0026] A warehouse management system according to a second aspect of the present application includes:

[0027] The acquisition module is used to obtain the characteristic information of the materials to be put into storage;

[0028] A storage location search module is used to search the defined storage locations and find the storage location with the characteristic information in the definition; if the storage location with the characteristic information is found, it will go to the confirmation module; if the storage location with the characteristic information is not found, it will go to the first storage location search module;

[0029] A confirmation module, used to confirm whether the storage location with the characteristic information is full; if there is an unfilled storage location, the material is placed in the storage location; if all the storage locations are full, the process proceeds to the first storage location search module;

[0030] A first storage location search module is used to search for the undefined storage locations. If at least one undefined storage location is found, the storage location is defined so that the definition of the storage location includes the characteristic information, and the material is placed in the storage location. If no undefined storage location is found, the process proceeds to the second storage location search module.

[0031] The second storage location search module is used to find the defined and empty storage location; if the defined and empty storage location exists, the storage location is redefined so that the definition of the storage location includes the characteristic information, and the material is placed in the storage location; if the defined and empty storage location does not exist, an alarm is issued to indicate that the warehouse is full.

[0032] The warehouse management system according to the embodiment of the present application has at least the following beneficial effects: by dividing the storage locations into storage locations with characteristic information of the material, undefined storage locations, and defined and empty storage locations, the warehousing of materials has a priority order, that is, the storage locations with the characteristic information of the material are used first, then the undefined storage locations are used, and finally the storage locations that have stored other materials and are empty are used, so that materials with the same characteristic information can be placed together, and the remaining storage locations can be used to place other materials, and the utilization rate of the storage locations is higher.

[0033] A warehouse management device according to a third aspect of the present application includes:

[0034] a memory storing a computer program;

[0035] A processor, wherein the processor can implement the steps of the above-mentioned warehouse management method when executing the computer program.

[0036] The warehouse management equipment according to the embodiment of the present application has at least the following beneficial effects: by implementing the above-mentioned warehouse management method, the utilization rate of the storage space can be effectively improved.

[0037] According to a computer-readable storage medium of the fourth aspect of the present application, a computer program is stored on the computer-readable storage medium, and the computer program implements the steps of the above-mentioned warehouse management method when executed by a processor.

[0038] The computer-readable storage medium according to the embodiment of the present application has at least the following beneficial effects: by implementing the above-mentioned warehouse management method, the utilization rate of the storage space can be effectively improved.

[0039] A computer program product according to the fifth aspect of the present application includes a computer program, characterized in that when the computer program is executed by a processor, the steps of the above-mentioned warehouse management method are implemented.

[0040] The computer program product according to the embodiment of the present application has at least the following beneficial effects: by implementing the above-mentioned warehouse management method, the utilization rate of storage space can be effectively improved.

[0041] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The present application is further described below with reference to the accompanying drawings and embodiments, wherein:

[0043] Figure 1 This is a flowchart of a warehouse management method according to a first embodiment of the present application;

[0044] Figure 2 This is a schematic diagram of the warehouse;

[0045] Figure 3 This is a flowchart of a warehouse management method according to a second embodiment of the present application;

[0046] Figure 4 A schematic diagram of a warehouse management system according to an embodiment of the present application;

[0047] Figure 5 This is a schematic diagram of a warehouse management device according to an embodiment of the present application.

[0048] Reference numerals: warehouse 100, storage location 110;

[0049] Warehouse management system 200, acquisition module 210, storage location search module 220, confirmation module 230, first storage location search module 240, second storage location search module 250;

[0050] Warehouse management device 300 , memory 310 , and processor 320 . DETAILED DESCRIPTION

[0051] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.

[0052] In the description of the present application, it should be understood that descriptions involving orientation, such as up, down, front, back, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0053] In the description of this application, "several" means one or more than one, "many" means two or more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to exclude the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.

[0054] In the description of this application, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in this application based on the specific content of the technical solution.

[0055] In the description of the present application, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0056] Reference Figure 1 and Figure 2According to the first aspect of the present application, the warehouse management method comprises the following steps:

[0057] S100, obtaining characteristic information of materials to be put into storage;

[0058] S200, searching the defined storage location 110, and searching for the storage location 110 with characteristic information in the definition; if the storage location 110 with characteristic information is found, executing step S300; if the storage location 110 with characteristic information is not found, executing step S400;

[0059] S300, confirm whether the storage location 110 with characteristic information is full; if there is an unfilled storage location 110, place the material in the storage location 110; if all storage locations 110 are full, execute step S400;

[0060] S400, searching for undefined storage locations 110. If at least one undefined storage location 110 is found, defining the storage location 110 so that the definition of the storage location 110 includes characteristic information, and placing the material in the storage location 110; if no undefined storage location 110 is found, executing step S500;

[0061] S500, search for a defined, empty storage location 110; if a defined, empty storage location 110 exists, redefine the storage location 110 so that the definition of the storage location 110 includes characteristic information, and place the material in the storage location 110; if there is no defined, empty storage location 110, issue an alarm to indicate that the warehouse 100 is full.

[0062] The warehouse management method according to the embodiment of the present application has at least the following beneficial effects: by dividing the storage locations 110 into storage locations 110 with characteristic information of the material, undefined storage locations 110, and defined and empty storage locations 110, the warehousing of materials has a priority order, that is, the storage locations 110 with the characteristic information of the material are used first, then the undefined storage locations 110 are used, and finally the storage locations 110 that have stored other materials and are vacant are used, thereby materials with the same characteristic information can be placed together, the undefined storage locations 110 and the defined and empty storage locations 110 can be fully utilized, and the utilization rate of the storage locations 110 is higher.

[0063] It should be noted that the characteristic information of a material generally includes the material name (or material code) and the size of the material.

[0064] Reference Figure 2 and Figure 3 In some embodiments of the present application, the warehouse management method further includes the step of: S90, numbering each storage location 110 of the warehouse 100, and each storage location 110 has a unique number;

[0065] In steps S200 , S400 and S500 , when searching or finding the storage location 110 , the storage locations 110 are searched or found one by one in the order of the numbers.

[0066] Each storage location 110 is numbered, and each storage location 110 has a unique number, which is conducive to searching or finding the storage location 110 one by one. The storage location 110 is not easily searched or found repeatedly, and the storage location 110 is not easily missed or found, and the search or search efficiency is higher.

[0067] Reference Figure 2 and Figure 3 In an improved solution of the above embodiment, the storage locations 110 are searched or found one by one in the order of numbers from small to large; or, the storage locations 110 are searched or found one by one in the order of numbers from large to small.

[0068] The method of searching or finding the storage locations 110 one by one in order of size is simple and effective, and is conducive to improving the efficiency of searching or finding.

[0069] In some embodiments of the present application, step S100 includes: acquiring characteristic information by scanning an information code on the material to be stored.

[0070] The characteristic information is obtained through the information code on the material. The solution is simple and the cost is low, which is conducive to reducing the cost of implementing the warehouse management method.

[0071] Specifically, the information code may be a barcode or a QR code.

[0072] In an improved solution of the above embodiment, the information code is generated on the material by laser printing; or, the information code is generated on the material by inkjet printing; or, the information code is pasted on the material.

[0073] Laser printing, inkjet printing and pasting are all processes with stable processing quality, which is conducive to obtaining information codes with a higher yield rate.

[0074] In some embodiments of the present application, the warehouse management method further includes the steps of:

[0075] Obtain characteristic information of materials to be shipped out;

[0076] Find the storage location 110 with characteristic information in the definition; if there is material in the storage location 110 with characteristic information, the material is shipped out; if there is no material in the storage location 110 with characteristic information, an alarm is issued, indicating that there is no material in the warehouse 100.

[0077] By searching for the storage location 110 with characteristic information in the definition, the material to be shipped out can be accurately found, thereby improving the shipping efficiency.

[0078] Reference Figure 2 and Figure 3 , the following specifically describes a warehouse management method according to an embodiment of the present application.

[0079] A warehouse management method according to an embodiment of the present application includes the following steps.

[0080] Step 1. Number the storage location 110.

[0081] To facilitate subsequent operations, each storage location 110 of the warehouse 100 needs to be numbered first, such as Figure 2 As shown, the storage locations 110 are numbered R1 to R50, each storage location 110 has a unique number, and the number corresponds to the storage location 110 one by one.

[0082] Step 2: Scan the material code.

[0083] Each material has a QR code that carries the characteristic information of the material. The warehousing system needs to automatically read the QR code and parse its meaning.

[0084] Step 3: Define storage location 110.

[0085] The materials identified by scanning the code need to be automatically classified and loaded into the storage location 110. Since there are many types of materials, but the number of storage locations 110 is limited, it is necessary to dynamically define the storage locations 110 to maximize the utilization rate of the warehouse 100 and save site and equipment costs.

[0086] The method for dynamically defining location 110 is as follows:

[0087] Step 3.1: The controller extracts feature information, such as A, from the QR code.

[0088] Step 3.2: The controller starts searching for the existing definition of the storage location 110 from the storage location 110 numbered R1. If at least one A is finally found, step 3.2.1 is executed; if no A is finally found, step 3.2.2 is executed.

[0089] Step 3.2.1: If at least one A is finally found, that is, there is A in the definition information of the defined storage location 110, for example, R6=A and R8=A are found, then first check whether R6 is full. If not, it means that the material can be loaded into R6, and there is no need to open a new storage location 110 and there is no need to continue to check whether R8 is full; if R6 is full, then continue to check whether R8 is full. If R8 is not full, it means that the new material A can be loaded into R8, and there is no need to open a new storage location 110. If R8 is also full, that is, all the existing A are full and the material cannot be loaded, then execute step 3.2.3.

[0090] Step 3.2.2: If A is not found in the end, that is, there is no A in the definition information of the defined storage location 110, then start from R1 to search for undefined storage locations 110 one by one (that is, the storage location 110 has not been used yet). If at least one undefined storage location 110 can be found, for example, R5 = undefined, then immediately define R5 as A, that is, R5 = A, and then put the materials to be stored into R5; if the undefined storage location 110 is not found in the end, execute step 3.2.3.

[0091] Step 3.2.3: If no storage location 110 with definition information containing A is found, and there is no undefined storage location 110; or, the storage locations 110 with definition information containing A are all full, and there is no undefined storage location 110. In both cases, it means that all storage locations 110 have been used at least once. At this time, it is necessary to automatically clean up the storage locations 110 and find storage locations 110 that have been defined but temporarily do not store materials, that is, the materials in the storage location 110 are just emptied, and it becomes an empty storage location 110 with a definition but no materials.

[0092] If it is found that, for example, the definition information of the storage location 110 numbered R10 contains B, but there is no material in the storage location 110 numbered R10 at this time, the definition information of R10 is immediately modified to A, that is, R10 = A, so that the material can be loaded into the storage location 110 numbered R10. If there is at least one material in each storage location 110 in the end, that is, all storage locations 110 are in use, there are no undefined storage locations 110 that can be defined, and there are no empty storage locations 110 that can be redefined, then an alarm prompt is issued to inform the operator that the warehouse 100 is full and new material A cannot be loaded temporarily, and it is necessary to wait for unloading until a position for loading A is vacated or a new empty storage location 110 is generated.

[0093] In other words, if the same definition already exists, the storage locations 110 with the same definition are given priority and searched one by one. If the storage locations 110 with the same definition are full, the storage locations 110 that have not been defined are considered. If there are no undefined storage locations 110, redefining empty storage locations 110 is considered. If all storage locations 110 are occupied, an alarm is issued and the system waits. In this way, the storage locations 110 can be used to the maximum extent, the utilization rate of the storage locations 110 can be greatly improved, the turnover of materials can be reduced, the occupation of the site can be reduced, the cost of the equipment can be reduced, and the equipment can be developed towards unmanned and intelligent.

[0094] Step 4: Loading.

[0095] After the storage location 110 is dynamically defined, materials can be loaded into the designated storage location 110 using handling equipment.

[0096] Furthermore, each storage location 110 may include several bins, and multiple identical materials may be placed in one storage location 110 by moving the positions of the materials in the storage location 110. For example, the storage location 110 numbered R1 includes 3 bins, and if R1=A, then the R1 storage location 110 may contain at most 3 materials A. When loading material A, the position of material A will be adjusted by the handling equipment, thereby ensuring that the materials do not interfere with each other when loaded.

[0097] Step 5: Cutting the materials.

[0098] When the controller receives information about materials to be shipped out, such as A, it executes the following steps in sequence.

[0099] Step 5.1, start the query from R1 and find the number of the first storage location 110 whose definition information contains A, such as R20.

[0100] Step 5.2, check whether there is material in R20. If there is material, move the material to the discharge bin of location 110; if there is no material, continue to query from R21 until the next location 110 with definition information containing A is found, and query whether there is material until all locations 110 are queried.

[0101] Step 5.3: If the corresponding material A is found, use the handling equipment to take material A to a specific location to complete the unloading. If material A is not found in the end, it means that material A has been unloaded or material A does not exist in the warehouse temporarily. At this time, an alarm prompts to inform the operator.

[0102] Compared with the related art, the embodiments of the present application have the following advantages.

[0103] First, the warehouse management method of the embodiment of the present application is automated, unmanned, and intelligent, laying the foundation for the construction of intelligent factories.

[0104] Second, the warehouse management method of the embodiment of the present application can realize dynamic optimization of the storage location 110, and the utilization rate of the storage location 110 is very high. The small-capacity warehouse 100 can efficiently store or circulate a large number of types and quantities of materials.

[0105] Third, the warehouse management method of the embodiment of the present application is highly compatible and is compatible with the situation where each storage location 110 has only one storage location or multiple storage locations, as well as the situation where the warehouse 100 has any rows or columns, and is compatible with the situation where a large warehouse 100 is composed of several storage cabinets connected in parallel or in series.

[0106] Fourth, the warehouse management method of the embodiment of the present application is highly applicable, and is applicable to one-to-one (small number or types of materials, one material only uses one storage location 110), one-to-many (large number of materials, one material is automatically allocated to use multiple storage locations 110), and many-to-one (many types of materials, multiple materials are dynamically adjusted to use the same storage location 110).

[0107] Reference Figure 4 According to the second aspect of the present application, the warehouse management system 200 includes an acquisition module 210, a storage location search module 220, a confirmation module 230, a first storage location search module 240, and a second storage location search module 250. The acquisition module 210 is used to obtain characteristic information of materials to be stored. The storage location search module 220 is used to search the defined storage locations 110 and find the storage locations 110 with characteristic information in the definition. If the storage location 110 with characteristic information is found, the confirmation module 230 is turned; if the storage location 110 with characteristic information is not found, the first storage location search module 240 is turned.

[0108] The confirmation module 230 is used to confirm whether the storage location 110 with characteristic information is full; if there is an unfilled storage location 110, the material is placed in the storage location 110. If all the storage locations 110 are full, the process proceeds to the first storage location search module 240. The first storage location search module 240 is used to find undefined storage locations 110. If at least one undefined storage location 110 is found, the storage location 110 is defined so that the definition of the storage location 110 includes the characteristic information, and the material is placed in the storage location 110; if no undefined storage location 110 is found, the process proceeds to the second storage location search module 250.

[0109] The second storage location search module 250 is used to find a defined, empty storage location 110. If there is a defined, empty storage location 110, the storage location 110 is redefined so that the definition of the storage location 110 includes characteristic information, and the material is placed in the storage location 110; if there is no defined, empty storage location 110, an alarm is issued to indicate that the warehouse 100 is full.

[0110] The warehouse management system 200 according to the embodiment of the present application has at least the following beneficial effects: by dividing the storage locations 110 into storage locations 110 with characteristic information of the material, undefined storage locations 110, and defined and empty storage locations 110, the warehousing of materials has a priority order, that is, the storage locations 110 with the characteristic information of the material are used first, then the undefined storage locations 110 are used, and finally the storage locations 110 that have stored other materials and are empty are used, thereby materials with the same characteristic information can be placed together, and the remaining storage locations 110 can be used to place other materials, and the utilization rate of the storage locations 110 is higher.

[0111] Reference Figure 5According to a third aspect of the present application, a warehouse management device 300 includes a memory 310 and a processor 320. The memory 310 stores a computer program. When the processor 320 executes the computer program, the steps of the warehouse management method described above can be implemented.

[0112] The processing equipment according to the embodiment of the present application has at least the following beneficial effects: by implementing the above-mentioned warehouse management method, the utilization rate of the storage location 110 can be effectively improved.

[0113] The memory 310 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 310 can be an internal storage unit of the warehouse management device 300, such as a hard disk or memory of the warehouse management device 300. In other embodiments, the memory 310 can also be an external storage device of the warehouse management device 300, such as a plug-in hard disk equipped on the warehouse management device 300, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the memory 310 can also include both the internal storage unit of the warehouse management device 300 and its external storage device. In this embodiment, the memory 310 is generally used to store the operating system and various application software installed on the warehouse management device 300, such as the program code of the warehouse management method, etc. In addition, the memory 310 can also be used to temporarily store various types of data that have been output or are to be output.

[0114] The processor 320 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip in some embodiments. The processor 320 is generally used to control the overall operation of the warehouse management device 300. In this embodiment, the processor 320 is used to run the program code stored in the memory 310 or process data, such as running the program code of the warehouse management method.

[0115] In addition, the warehouse management device 300 generally includes a display, a communication interface and a bus. The memory 310, the processor 320, the display and the communication interface can communicate with each other through the bus. The display screen is configured to display the user operation interface preset in the initial setting mode, and the display screen can also display the process control window. The communication interface may include a wireless network interface or a wired network interface.

[0116] According to a computer-readable storage medium of the fourth aspect of the present application, a computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor 320, the steps of the warehouse management method as described above are implemented.

[0117] The computer-readable storage medium according to the embodiment of the present application has at least the following beneficial effects: by implementing the above-mentioned warehouse management method, the utilization rate of the storage location 110 can be effectively improved.

[0118] The computer-readable storage medium provided in the embodiments of the present application may be a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific embodiments of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device or a magnetic storage device, or any suitable combination thereof.

[0119] In this embodiment, the computer readable storage medium can be any tangible medium containing or storing a program, which can be used by or in conjunction with an instruction execution system, system or device. The program code contained on the computer readable storage medium can be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0120] The computer-readable storage medium may be included in the electronic device, or may exist independently without being loaded into the electronic device.

[0121] The computer program for executing the present application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).

[0122] A computer program material according to the fifth aspect of the present application includes a computer program, which implements the steps of the above-mentioned warehouse management method when executed by a processor.

[0123] The computer program material according to the embodiment of the present application has at least the following beneficial effects: by implementing the above-mentioned warehouse management method, the utilization rate of the storage location 110 can be effectively improved.

[0124] The embodiments of the present application are described in detail above in conjunction with the accompanying drawings, but the present application is not limited to the above embodiments. Various changes can be made within the knowledge of ordinary technicians in the relevant technical field without departing from the purpose of the present application. In addition, the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

Claims

1. A warehouse management method, characterized in that: The following steps are involved: S100, obtaining characteristic information of materials to be put into storage; S200, searching the defined stock locations, and searching for the stock locations with the characteristic information in the definition; if the stock locations with the characteristic information are found, executing step S300; if the stock locations with the characteristic information are not found, executing step S400; S300, confirming whether the storage location with the characteristic information is full; if there is an unfilled storage location, placing the material in the storage location; if all the storage locations are full, executing step S400; S400, searching for the undefined storage location, if at least one undefined storage location is found, defining the storage location, making the definition of the storage location include the characteristic information, and placing the material in the storage location; if no undefined storage location is found, executing step S500; S500, searching for a defined and empty storage location; if a defined and empty storage location exists, redefining the storage location so that the definition of the storage location includes the characteristic information, and placing the material in the storage location; if no defined and empty storage location exists, issuing an alarm to indicate that the warehouse is full.

2. The warehouse management method according to claim 1, characterized in that: Also includes the steps: S90, numbering each storage location of the warehouse, and each storage location has a unique number; Wherein, in steps S200, S400 and S500, when searching or finding the storage locations, the storage locations are searched or found one by one in the order of numbers.

3. The warehouse management method according to claim 2, characterized in that: The storage locations are searched or found one by one in the order of numbers from small to large; or, the storage locations are searched or found one by one in the order of numbers from large to small.

4. The warehouse management method according to claim 1, characterized in that: Step S100 includes: The characteristic information is obtained by scanning the information code on the material to be stored.

5. The warehouse management method according to claim 4, characterized in that: The information code is generated on the material by laser printing; or, the information code is generated on the material by inkjet printing; or, the information code is pasted on the material.

6. The warehouse management method according to claim 4, characterized in that: Also includes the steps: Acquire the characteristic information of the material to be shipped out; Search for the storage location with the characteristic information in the definition; if the material is in the storage location with the characteristic information, the material is shipped out; if the material is not in the storage location with the characteristic information, an alarm is issued to indicate that the warehouse does not have the material.

7. Warehouse management system, characterized in that, include: The acquisition module is used to obtain the characteristic information of the materials to be put into storage; A storage location search module is used to search the defined storage locations and find the storage location with the characteristic information in the definition; if the storage location with the characteristic information is found, it will go to the confirmation module; if the storage location with the characteristic information is not found, it will go to the first storage location search module; A confirmation module, used to confirm whether the storage location with the characteristic information is full; if there is an unfilled storage location, the material is placed in the storage location; if all the storage locations are full, the process proceeds to the first storage location search module; A first storage location search module is used to search for the undefined storage locations. If at least one undefined storage location is found, the storage location is defined so that the definition of the storage location includes the characteristic information, and the material is placed in the storage location. If no undefined storage location is found, the process proceeds to the second storage location search module. The second storage location search module is used to find the defined and empty storage location; if the defined and empty storage location exists, the storage location is redefined so that the definition of the storage location includes the characteristic information, and the material is placed in the storage location; if the defined and empty storage location does not exist, an alarm is issued to indicate that the warehouse is full.

8. A warehouse management device, characterized in that: include: a memory storing a computer program; A processor, wherein when executing the computer program, the processor is capable of implementing the steps of the warehouse management method according to any one of claims 1 to 6.

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

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the warehouse management method according to any one of claims 1 to 6 are implemented.