Storage location organization methods and devices

By proactively analyzing production orders and executing material handling tasks in advance when equipment is idle, the warehouse layout is optimized, solving the problem of the disconnect between material storage location and production plan in warehouse management, improving outbound efficiency and equipment utilization, and ensuring the continuity and stability of production.

CN121291999BActive Publication Date: 2026-03-10RUIXI (SUZHOU) INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-12
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing warehouse management models rely on passive response mechanisms, leading to a disconnect between material storage locations and dynamic production plans. This results in low outbound efficiency during high-paced production, strained logistics equipment resources, and hinders overall production efficiency improvement.

Method used

By proactively analyzing material requirements based on subsequent production orders, material advance handling tasks are generated, moving materials from their original storage locations to optimized storage locations. These tasks are executed when the handling equipment is idle, optimizing the storage location layout to shorten outbound paths and utilizing equipment idle time for storage location organization.

Benefits of technology

Significantly improve outbound efficiency, optimize equipment utilization, ensure the continuity and stability of production rhythm, and achieve efficient operation of the production logistics system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121291999B_ABST
    Figure CN121291999B_ABST
Patent Text Reader

Abstract

This invention provides a warehouse location organization method and apparatus, relating to the field of artificial intelligence technology. The method includes: determining material information of materials required for a subsequent production order; generating a material advance handling task corresponding to the production order based on the warehouse location status and the material information, wherein the material advance handling task is used to move the material from its original warehouse location to an optimized warehouse location, where moving the material from the optimized warehouse location is more efficient than moving it from the original warehouse location when executing the production order; and automatically triggering the handling equipment to execute the material advance handling task in response to the handling equipment being in an idle state. This method can significantly improve outbound response speed and logistics system efficiency, and has a positive effect on ensuring the continuity and stability of production rhythm.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of artificial intelligence technology, and in particular to a method and apparatus for organizing warehouse locations. Background Technology

[0002] In recent years, automated storage and retrieval systems (AS / RS) have become a core infrastructure of modern manufacturing logistics systems, and their development has become increasingly mature. By integrating automated control systems with intelligent equipment such as handling robots, they have achieved automation of material storage and retrieval and intelligent information management, significantly improving warehousing efficiency.

[0003] However, most warehouse management models in related technologies are based on a passive response mechanism, which means that equipment is dispatched to the storage location of materials to retrieve them based on real-time material request instructions. Since the material storage location is relatively fixed and lacks coordination with dynamic production plans, in high-cycle production scenarios, poor material storage locations can easily lead to excessively long handling paths and outbound delays, thereby restricting overall production efficiency. Summary of the Invention

[0004] In view of this, the purpose of the present invention is to provide a warehouse location organization method and apparatus to alleviate the technical problems of low outbound efficiency and restriction of overall production efficiency in the prior art.

[0005] In a first aspect, embodiments of the present invention provide a warehouse location organization method, the method comprising:

[0006] The material information required for the production order is determined based on subsequent production orders;

[0007] Based on the storage location status of the material warehouse and the material information, a material advance handling task corresponding to the production order is generated. The material advance handling task is used to move the material from its original storage location to an optimized storage location. When executing the production order, the efficiency of moving the material from the optimized storage location is higher than that of moving the material from its original storage location.

[0008] In response to the material handling equipment being in an idle state, the material handling equipment is automatically triggered to perform the material advance handling task.

[0009] In any embodiment of this disclosure, determining the material information of the materials required for the production order based on subsequent production orders includes:

[0010] In response to the detection of an instruction to place a subsequent production order, the bill of materials database is queried according to the production order to parse and obtain the material information of the materials required for the production order, wherein the material information includes the material type and the material quantity of the material.

[0011] In any embodiment of this disclosure, generating a material advance handling task corresponding to the production order based on the storage location status of the material warehouse and the material information includes:

[0012] Based on the storage location status of the material warehouse and the material information, determine the original storage location and the optimized storage location of the material in the material warehouse, wherein the storage location status of the optimized storage location is unoccupied, and the distance between the optimized storage location and the outlet of the material warehouse is closer than the distance between the original storage location and the outlet.

[0013] Based on the material information, the original storage location, and the optimized storage location, a material advance handling task corresponding to the production order is generated.

[0014] In any embodiment of this disclosure, when the material is a material combination comprising at least two materials, determining the original location of the material in the material warehouse based on the warehouse location status and the material information includes:

[0015] Determine whether there is at least one single storage location in the material warehouse that stores the material combination;

[0016] If it exists, then any one of the at least one individual storage locations is determined to be the original storage location.

[0017] In any embodiment of this disclosure, if there is no single storage location storing the material combination, determining the original storage location of the material in the material warehouse based on the storage location status of the material warehouse and the material information includes:

[0018] For each material in the material combination, the first storage location in the material warehouse where the material is stored is determined based on the material information of that material;

[0019] The combination of storage locations consisting of each of the first storage locations is determined as the original storage location.

[0020] In any embodiment of this disclosure, when there are at least two production orders, generating a material advance handling task corresponding to the production order based on the warehouse location status of the material warehouse and the material information includes:

[0021] Based on the production priorities of the at least two production orders, determine the generation priority of the material advance handling task corresponding to each production order;

[0022] Based on the generation priority, for each production order, a material advance handling task corresponding to that production order is generated according to the storage location status of the material warehouse and the material information of the materials required for that production order.

[0023] In any embodiment of this disclosure, the step of automatically triggering the handling equipment to perform the material pre-handling task in response to the handling equipment being in an idle state includes:

[0024] Based on the preset work and rest schedule of the personnel, determine the preset time period during which the handling equipment will be idle;

[0025] In response to the system time being within the preset time period and the material handling equipment being in an idle state, the material handling equipment is automatically triggered to perform the material advance handling task.

[0026] Secondly, this application provides a warehouse location sorting device according to an embodiment of the present invention, the device comprising:

[0027] The information determination module is used to determine the material information of the materials required for the production order based on the subsequent production order;

[0028] The task generation module is used to generate a material advance handling task corresponding to the production order based on the storage location status of the material warehouse and the material information. The material advance handling task is used to move the material from the original storage location to an optimized storage location. When executing the production order, the efficiency of moving the material from the optimized storage location is higher than the efficiency of moving the material from the original storage location.

[0029] The task execution module is used to automatically trigger the material handling equipment to perform the material pre-handling task in response to the handling equipment being in an idle state.

[0030] In one embodiment, the information determination module is specifically used for:

[0031] In response to the detection of an instruction to place a subsequent production order, the bill of materials database is queried according to the production order to parse and obtain the material information of the materials required for the production order, wherein the material information includes the material type and the material quantity of the material.

[0032] In one embodiment, the task generation module specifically includes:

[0033] The storage location determination unit is used to determine the original storage location and the optimized storage location of the material in the material warehouse based on the storage location status of the material warehouse and the material information, wherein the storage location status of the optimized storage location is unoccupied, and the distance between the optimized storage location and the outlet of the material warehouse is closer than the distance between the original storage location and the outlet.

[0034] The task generation unit is used to generate a material advance handling task corresponding to the production order based on the material information, the original storage location, and the optimized storage location.

[0035] In one embodiment, when the material is a material combination comprising at least two materials, the storage location determination unit is specifically used for:

[0036] Determine whether there exists at least one single storage location in the material warehouse that stores the material combination; if so, determine any single storage location among the at least one single storage location as the original storage location.

[0037] In one embodiment, if there is no single storage location storing at least one of the material combinations, the storage location determination unit is specifically used for:

[0038] For each material in the material combination, based on the material information of the material, determine the first storage location in the material warehouse where the material is stored; determine the storage location combination composed of each of the first storage locations as the original storage location.

[0039] In one embodiment, when there are at least two production orders, the warehouse location determination unit is specifically used for:

[0040] Based on the production priorities of the at least two production orders, determine the generation priority of the material advance handling task corresponding to each production order; based on the generation priority, generate the material advance handling task corresponding to each production order in sequence according to the storage location status of the material warehouse and the material information of the materials required by the production order.

[0041] In one embodiment, the task execution module is specifically used for:

[0042] Based on the preset work and rest schedule of the personnel, determine the preset time period during which the handling equipment will be idle;

[0043] In response to the system time being within the preset time period and the material handling equipment being in an idle state, the material handling equipment is automatically triggered to perform the material advance handling task.

[0044] Thirdly, this application provides an electronic device including a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement the steps of the method described in any of the above embodiments.

[0045] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions thereon, which, when invoked and executed by a processor, cause the processor to implement the steps of the method described in any of the above embodiments.

[0046] The embodiments of the present invention bring the following beneficial effects:

[0047] This invention provides a warehouse location organization method that proactively analyzes material requirements in response to subsequent production orders and generates advance material handling tasks to move materials to optimized locations based on the warehouse location status and material information. These tasks are executed when handling equipment is idle. This method removes high-consumption warehouse location organization operations from peak production periods. It significantly improves outbound efficiency by optimizing materials to near the outbound exit location in advance and avoids equipment resource competition through off-peak scheduling. Overall, this significantly improves outbound response speed and logistics system efficiency, positively impacting the continuity and stability of production cycles.

[0048] Other features and advantages of this disclosure will be set forth in the following description, or some features and advantages may be inferred from the description or determined without doubt, or may be learned by practicing the techniques described above.

[0049] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0050] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0051] Figure 1 A flowchart of a warehouse location organization method provided in an embodiment of the present invention;

[0052] Figure 2 A flowchart of another warehouse location organization method provided in an embodiment of the present invention;

[0053] Figure 3 A flowchart illustrating another method for organizing storage locations provided in an embodiment of the present invention;

[0054] Figure 4 A flowchart illustrating another method for organizing storage locations provided in an embodiment of the present invention;

[0055] Figure 5 A flowchart illustrating another method for organizing storage locations provided in an embodiment of the present invention;

[0056] Figure 6 A block diagram of a warehouse location sorting device provided in an embodiment of the present invention;

[0057] Figure 7 A block diagram of another storage location sorting device provided in an embodiment of the present invention.

[0058] Figure 8 This is a hardware structure diagram of a computer device provided in an embodiment of the present invention. Detailed Implementation

[0059] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0060] Currently, existing warehouse management models rely on passive response mechanisms, resulting in a severe disconnect between material storage locations and dynamic production plans. This not only fails to meet the extreme requirements of high-speed production for outbound efficiency but also causes a series of chain problems such as shortages of logistics equipment resources and production line waiting times, seriously hindering the continuous improvement of overall production efficiency.

[0061] Based on this, the present invention provides a warehouse location organization method and apparatus that can proactively generate material handling tasks in response to production orders and automatically perform warehouse location optimization during equipment idle time, thereby significantly improving outbound efficiency, optimizing equipment utilization, and ultimately achieving a systemic breakthrough in production logistics efficiency. The method can be applied to the operational scenarios of material location organization and outbound efficiency optimization in automated storage and retrieval systems (AS / RS). Here, the material warehouse specifically refers to an AS / RS employing automated storage and retrieval systems (such as stacker cranes and conveyor lines). Optionally, the warehouse location organization method can be collaboratively executed by a WMS (Warehouse Management System), a MES (Manufacturing Execution System), and a WCS (Warehouse Control System). It is worth noting that this method is mainly aimed at optimizing the warehouse location based on future production orders (such as the material preparation required for high-tick production lines in automobile and electronics manufacturing). These preparation tasks are automatically executed during production breaks (such as lunch breaks and shift handover periods) to optimize the material storage location in advance. For temporary, urgent or small-batch material requirements, the system can handle them in real-time response mode (such as directly dispatching equipment to the current warehouse location to pick up goods) to ensure production flexibility and thus realize the system's differentiated scheduling strategy for tasks with different timeliness and importance.

[0062] The embodiments of this disclosure will now be described in detail.

[0063] This disclosure provides a method for organizing warehouse locations. Please refer to [link / reference needed]. Figure 1 It includes the following steps:

[0064] S101, determine the material information of the materials required for the production order based on the subsequent production order.

[0065] In this context, subsequent production orders refer to orders whose status in the MES (Manufacturing Execution System) has been set to "placed" and are about to enter or have been scheduled into the production sequence, while material information refers to relevant information about the materials required for the production order.

[0066] Optionally, subsequent production orders can be acquired and parsed to obtain the bill of materials required for the products corresponding to the production orders, and to obtain the material information of the required materials.

[0067] One possible implementation is to query a bill of materials database based on the production order in response to detecting an instruction to place a subsequent production order, so as to parse and obtain the material information of the materials required for the production order.

[0068] The material information includes the material type and quantity. The Bill of Material (BOM) database refers to a database used to store the BOM data for all products. The BOM records in detail all materials required to produce a product, as well as their composition relationships and quantity information. Instructions can be initiated actively by the user in the MES order portal by clicking buttons such as "Issue" or "Confirm Production Schedule," or they can be automatically triggered by the system based on a preset production plan (e.g., upon reaching the scheduled production time).

[0069] Optionally, when an instruction for a subsequent production order is detected, the bill of materials database can be queried based on the product information (such as product number) in the production order to parse out the material information of all materials required for the production order, which may include the material type and quantity of each material.

[0070] Understandably, by responding to production order instructions and automatically querying the bill of materials database, abstract production orders can be transformed into more accurate and executable material requirements lists, achieving automation and precision in material information acquisition. This not only improves the efficiency of material information parsing and avoids human error, but also provides a solid and reliable data foundation for subsequent intelligent warehouse location planning, ensuring that the entire material preparation process can be carried out accurately and efficiently.

[0071] S102, Based on the storage location status of the material warehouse and the material information, generate the material advance handling task corresponding to the production order.

[0072] The material advance handling task is used to move the material from its original storage location to an optimized storage location. When executing the production order, moving the material from the optimized storage location is more efficient than moving it from the original storage location. The storage location status of the material warehouse refers to the real-time information of each storage location in the material warehouse, including whether each storage location is occupied, the material number and quantity in each storage location, and the geographical coordinates of each storage location.

[0073] Optionally, after obtaining the material information required for the production order, the material type and quantity can be matched and located in the material warehouse to determine the original storage location of the material. Furthermore, based on the outlet location of the material warehouse and the original storage location of the material required for the production order, an optimized storage location closer to the outlet than the original storage location can be determined from the currently unoccupied storage locations. This will generate one or more material advance handling tasks to move the required material from the original storage location to the optimized storage location.

[0074] S103, in response to the material handling equipment being in an idle state, the material handling equipment is automatically triggered to perform the material advance handling task.

[0075] Optionally, the system continuously monitors the real-time operating status of all handling equipment. When it detects that a handling equipment has entered an idle state, it will automatically issue a material advance handling task to the handling equipment to instruct the handling equipment to perform the material advance handling task.

[0076] This invention provides a warehouse location organization method that proactively analyzes material requirements in response to subsequent production orders and generates advance material handling tasks to move materials to optimized locations based on the warehouse location status and material information. These tasks are executed when handling equipment is idle. This method removes high-consumption warehouse location organization operations from peak production periods. It significantly improves outbound efficiency by optimizing materials to near the outbound exit location in advance and avoids equipment resource competition through off-peak scheduling. Overall, this significantly improves outbound response speed and logistics system efficiency, positively impacting the continuity and stability of production cycles.

[0077] Based on the above embodiments, in an exemplary embodiment, such as Figure 2 As shown, the above S103 is further refined, specifically including the following steps:

[0078] S201, based on the preset personnel work and rest schedule, determine the preset time period during which the handling equipment is in an idle state.

[0079] The preset personnel work and rest schedules can include pre-set work shift schedules, which specify fixed rest periods for employees, such as lunch breaks and shift handovers. The preset time period refers to the time window when the material handling equipment is idle, during which production is usually suspended and logistics demand is minimized.

[0080] Optionally, preset personnel work and rest times can be obtained, and based on these preset times, a preset time period during which the handling equipment is idle can be calculated.

[0081] S202, in response to the system time being within the preset time period and the handling equipment being in an idle state, the handling equipment is automatically triggered to execute the material advance handling task.

[0082] Optionally, the system continuously monitors the real-time operating status of all handling equipment. When the system time is within a predetermined preset time period and a handling device enters an idle state, the system will automatically issue a material advance handling task to the handling device to instruct it to perform the material advance handling task.

[0083] Understandably, by linking the triggering of handling tasks with preset personnel work and rest schedules and real-time equipment status, warehouse organization operations can be precisely limited to planned production intervals, achieving intelligent coordination between logistics resource scheduling and production rhythm. This not only ensures that high-consumption organization tasks can avoid peak production periods and prevents logistics equipment from competing with production rhythm for resources, but also enables systematic and non-disruptive warehouse optimization, thereby significantly improving the planning of equipment utilization and the stability and smoothness of the production system.

[0084] In one exemplary embodiment, such as Figure 3 As shown, the above S102 is further refined, specifically including the following steps:

[0085] S301, Based on the storage location status of the material warehouse and the material information, determine the original storage location and optimized storage location of the material in the material warehouse.

[0086] The optimized storage location is in an unoccupied state, and the distance between the optimized storage location and the outlet of the material storage is closer than the distance between the original storage location and the outlet.

[0087] Optionally, based on the material information, the original storage location where the required material is currently stored can be retrieved and locked in the material warehouse. Further, based on the storage location status of the material warehouse, all unoccupied storage locations in the material warehouse can be determined, and according to a preset optimization algorithm (such as the Euclidean distance algorithm), the straight-line distance between each unoccupied storage location and the outlet of the material warehouse can be calculated, and the unoccupied storage location with the closest straight-line distance can be determined as the optimized storage location.

[0088] S302, Based on the material information, the original storage location, and the optimized storage location, generate a material advance handling task corresponding to the production order.

[0089] Optionally, after determining the original and optimized storage locations of the required materials, the material information, the original storage location, and the optimized storage location can be integrated and packaged to generate a structured material advance handling task.

[0090] Understandably, by locating the original storage location of materials based on material information and the storage status of the material warehouse, and planning a closer optimized storage location with the core objective of shortening the outbound path, and then generating precise material advance handling tasks based on material information, the original storage location, and the optimized storage location, the storage location organization operation can be made more precise and executable. This ensures that every material handling directly contributes to the improvement of outbound efficiency, thereby optimizing the material storage layout and achieving a significant improvement in the timeliness and smoothness of material supply on high-cycle production lines.

[0091] Based on the above embodiments, in an exemplary embodiment, such as Figure 4 As shown, when the material is a material combination comprising at least two materials, an implementation method for determining the original storage location in S301 is provided, specifically including the following steps:

[0092] S401, determine that the material is a material combination comprising at least two materials.

[0093] S402, determine whether there is at least one single storage location in the material warehouse that stores the material combination; if there is, proceed to S403; if not, proceed to S404.

[0094] In this context, a single storage location refers to an independent storage location.

[0095] Optionally, for each storage location in the material warehouse, it can be determined whether the location simultaneously stores each type of material in the material combination, and whether the storage quantity of each material meets the requirements of the production order. If at least one of the above-mentioned individual storage locations exists, then execute S402; otherwise, execute S403.

[0096] S403, determine any one of the at least one individual storage locations as the original storage location.

[0097] Optionally, if at least one of the above-mentioned individual storage locations exists, any single storage location can be directly determined as the original storage location of the material combination.

[0098] S404, for each material in the material combination, based on the material information of the material, determine the first storage location in the material warehouse where the material is stored; determine the storage location combination composed of each of the first storage locations as the original storage location.

[0099] Optionally, if there is no single storage location as described above, for each material in the material combination, the first storage location storing the material can be located in the material warehouse based on the material information (such as the material code) of the material; after determining the first storage location corresponding to each material in the material combination, each first storage location is uniformly positioned as a storage location combination, and the storage location combination is determined as the original storage location.

[0100] It is understandable that when the material is a combination of at least two materials, the "whole order matching" priority decision logic for the material combination can more intelligently determine whether there is a single storage location that can meet all the requirements of the order at once. When such a single storage location exists, the system can automatically select the optimal overall handling plan to minimize the number of subsequent handling operations and significantly improve storage location efficiency. When such a single storage location does not exist, the system can seamlessly switch to a split processing mode to ensure that the stock preparation task can still be reliably completed even when materials are stored in a dispersed manner. This embodiment realizes the automation and intelligence of the storage location allocation strategy, which can more flexibly and efficiently support complex production material preparation needs.

[0101] In one exemplary embodiment, such as Figure 5 As shown, when there are at least two production orders, an implementation method for the above S302 is provided, which specifically includes the following steps:

[0102] S501, based on the production priorities of the at least two production orders, determine the generation priority of the material advance handling task corresponding to each production order.

[0103] Production priority refers to the order in which different production orders are processed, based on rules such as the urgency of delivery, customer importance, or production process dependencies. Production priorities can be set by the user through drag-and-drop or click actions on at least one production order, or they can be automatically generated by the system based on relevant information for each production order.

[0104] Optionally, the production priority of each production order can be obtained, and then the generation priority of the material advance handling task corresponding to each production order can be determined based on the production priority of each production order.

[0105] S502, based on the generation priority, for each production order, according to the storage location status of the material warehouse and the material information of the materials required by the production order, generate the material advance handling task corresponding to the production order.

[0106] Optionally, each production order can be processed sequentially from high to low according to a predetermined generation priority. For a production order currently being processed, the warehouse location status of the material library can be obtained, and combined with the material information of the materials required for the production order, a corresponding material pre-handling task can be generated.

[0107] Understandably, when there are at least two production orders, introducing production priorities and determining the priority order of task generation accordingly, and then generating dedicated material pre-handling tasks for each order based on the task generation priority of each production order, ensures that the materials required for high-priority orders are prioritized and optimized to the best storage locations, allowing them to be dispatched as quickly as possible during subsequent production. This achieves a precise match between system resource allocation and the urgency of production planning, effectively avoiding delays in critical orders due to untimely material preparation, and significantly improving the response speed and plan execution reliability of the entire production logistics system.

[0108] Secondly, such as Figure 6 As shown, this application provides a warehouse location sorting device, the device comprising:

[0109] The information determination module 601 is used to determine the material information of the materials required for the production order based on the subsequent production order;

[0110] The task generation module 602 is used to generate a material advance handling task corresponding to the production order based on the storage location status of the material warehouse and the material information. The material advance handling task is used to move the material from the original storage location to an optimized storage location. When executing the production order, the efficiency of moving the material from the optimized storage location is higher than the efficiency of moving the material from the original storage location.

[0111] The task execution module 603 is used to automatically trigger the handling equipment to perform the material advance handling task in response to the handling equipment being in an idle state.

[0112] In one embodiment, the information determination module 601 is specifically used for:

[0113] In response to the detection of an instruction to place a subsequent production order, the bill of materials database is queried according to the production order to parse and obtain the material information of the materials required for the production order, wherein the material information includes the material type and the material quantity of the material.

[0114] In one embodiment, such as Figure 7 As shown, the task generation module 602 specifically includes:

[0115] The storage location determination unit 6021 is used to determine the original storage location and the optimized storage location of the material in the material warehouse based on the storage location status of the material warehouse and the material information, wherein the storage location status of the optimized storage location is unoccupied, and the distance between the optimized storage location and the outlet of the material warehouse is closer than the distance between the original storage location and the outlet.

[0116] The task generation unit 6022 is used to generate a material advance handling task corresponding to the production order based on the material information, the original storage location, and the optimized storage location.

[0117] In one embodiment, when the material is a material combination comprising at least two materials, the storage location determination unit 6021 is specifically used for:

[0118] Determine whether there exists at least one single storage location in the material warehouse that stores the material combination; if so, determine any single storage location among the at least one single storage location as the original storage location.

[0119] In one embodiment, if there is no single storage location storing the material combination, the storage location determination unit 6021 is specifically used for:

[0120] For each material in the material combination, based on the material information of the material, determine the first storage location in the material warehouse where the material is stored; determine the storage location combination composed of each of the first storage locations as the original storage location.

[0121] In one embodiment, when there are at least two production orders, the warehouse location determination unit 6021 is specifically used for:

[0122] Based on the production priorities of the at least two production orders, determine the generation priority of the material advance handling task corresponding to each production order; based on the generation priority, generate the material advance handling task corresponding to each production order in sequence according to the storage location status of the material warehouse and the material information of the materials required by the production order.

[0123] In one embodiment, the task execution module 603 is specifically used for:

[0124] Based on the preset work and rest schedule of the personnel, determine the preset time period during which the handling equipment will be idle;

[0125] In response to the system time being within the preset time period and the material handling equipment being in an idle state, the material handling equipment is automatically triggered to perform the material advance handling task.

[0126] This invention also provides an electronic device, such as... Figure 8 The diagram shows the structure of the electronic device, which includes a memory 800 and a processor 801. The memory 800 stores machine-executable instructions that can be executed by the processor 801. The processor 801 executes the machine-executable instructions to implement the aforementioned discrete graphics combination method.

[0127] exist Figure 8 In the illustrated embodiment, the electronic device further includes a bus 802 and a communication interface 803, wherein the processor 801, the communication interface 803, and the memory 800 are connected via the bus 802.

[0128] The memory 800 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 803 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 8 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0129] The processor 801 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 801 or by software instructions. The processor 801 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in the memory, and the processor 801 reads the information from the memory 800 and, in conjunction with its hardware, completes the steps of the discrete graphics combination method described in the aforementioned embodiments.

[0130] This invention also provides a machine-readable storage medium storing machine-executable instructions. When these machine-executable instructions are called and executed by a processor, they cause the processor to implement the aforementioned discrete graphics combination method. For specific implementation details, please refer to the foregoing method embodiments, which will not be repeated here.

[0131] The discrete graphics combination method, discrete graphics combination device, and electronic device provided in the embodiments of the present invention include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the discrete graphics combination method described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.

[0132] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0133] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.

[0134] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0135] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A storage location arrangement method characterized by, The method comprises: determining material information of materials required by a subsequent production order according to the subsequent production order; generating a material advance carrying task corresponding to the production order according to a storage state of a material warehouse and the material information, wherein the material advance carrying task is used to carry the materials from original storage locations of the materials to optimized storage locations, and an efficiency of carrying the materials from the optimized storage locations is higher than that of carrying the materials from the original storage locations when the production order is executed; automatically triggering a carrying device to execute the material advance carrying task in response to the carrying device being in an idle state; the determining of the material information of the materials required by the subsequent production order comprises: in response to detecting an issuing instruction for the subsequent production order, querying a material list database according to the production order to obtain the material information of the materials required by the production order, wherein the material information comprises a material type and a material quantity of the materials; the generating of the material advance carrying task corresponding to the production order according to the storage state of the material warehouse and the material information comprises: determining original storage locations and optimized storage locations of the materials in the material warehouse according to the storage state of the material warehouse and the material information, wherein a storage state of the optimized storage locations is unoccupied, and a distance between the optimized storage locations and a warehouse outlet of the material warehouse is shorter than that between the original storage locations and the warehouse outlet; generating the material advance carrying task corresponding to the production order according to the material information, the original storage locations and the optimized storage locations; in a case where the materials are a material combination comprising at least two materials, the determining of the original storage locations of the materials in the material warehouse according to the storage state of the material warehouse and the material information comprises: determining whether at least one single storage location in the material warehouse stores the material combination; if yes, determining any single storage location in the at least one single storage location as the original storage location; if no, the determining of the original storage locations of the materials in the material warehouse according to the storage state of the material warehouse and the material information comprises: for each material in the material combination, determining a first storage location storing the material in the material warehouse according to material information of the material; determining a storage location combination composed of each first storage location as the original storage location.

2. The method of claim 1, wherein, in a case where there are at least two production orders, the generating of the material advance carrying task corresponding to the production order according to the storage state of the material warehouse and the material information comprises: determining a generation priority of generating the material advance carrying task corresponding to each production order according to production priorities of the at least two production orders; based on the generation priority, sequentially generating, for each production order, the material advance carrying task corresponding to the production order according to the storage state of the material warehouse and material information of materials required by the production order.

3. The method of claim 1, wherein, the automatically triggering of the carrying device to execute the material advance carrying task in response to the carrying device being in the idle state comprises: determine a preset time period during which the handling device is in an idle state according to a preset personnel work schedule; in response to a system time being in the preset time period and the handling device being in the idle state, automatically trigger the handling device to perform the material advance handling task.

4. A storage space arranging device characterized by comprising: A storage location arrangement method according to any one of claims 1 to 3, comprising: an information determination module configured to determine material information of a material required by a subsequent production order according to the production order; a task generation module configured to generate a material advance handling task corresponding to the production order according to a storage location state of a material warehouse and the material information, wherein the material advance handling task is used to handle the material from an original storage location of the material to an optimized storage location, and an efficiency of handling the material from the optimized storage location is higher than an efficiency of handling the material from the original storage location when the production order is executed; a task execution module configured to automatically trigger the handling device to perform the material advance handling task in response to the handling device being in an idle state.

5. An electronic device, comprising: The electronic device comprises a processor and a memory, and the memory stores computer executable instructions capable of being executed by the processor. The processor executes the computer executable instructions to implement the storage location arrangement method according to any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions, and the computer executable instructions, when called and executed by the processor, cause the processor to implement the storage location arrangement method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Warehouse ex-warehouse job scheduling method and device and electronic equipment

    CN116882890A

  • Stereoscopic warehouse storage material in-out warehouse management and control method, device and equipment and storage medium

    CN119919051A