Storage location arrangement method and device
By proactively generating material handling tasks in the automated storage and retrieval system (AS/RS), materials are moved from their original storage locations to optimized locations. This solves the problem of material storage locations being out of sync with production plans in existing technologies, improves outbound efficiency and equipment utilization, and ensures the continuity and stability of production.
Patent Information
- Application Number
- CN202511872334.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-12
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2045-12-12
AI Technical Summary
Existing warehouse management models suffer from a disconnect between material storage locations and dynamic production plans due to their passive response mechanisms. This results in low outbound efficiency during high-paced production, strained logistics equipment resources, and hinders the improvement of overall production efficiency.
By proactively generating material handling tasks in response to production orders, and utilizing the idle time of handling equipment, materials are moved from their original storage locations to optimized storage locations, thereby optimizing material storage locations, improving outbound efficiency, and avoiding competition for equipment resources.
It significantly improved outbound efficiency, optimized equipment utilization, ensured the continuity and stability of production rhythm, and achieved efficient operation of the logistics system.
Smart Images

Figure CN121291999A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of artificial intelligence, and in particular to a warehouse location arrangement method and device. BACKGROUND
[0002] In recent years, automated storage and retrieval systems have become the core infrastructure of the modern manufacturing logistics system, and their development is becoming increasingly mature. By integrating automated control systems and intelligent devices such as handling robots, the automation of material storage and retrieval and the intelligentization of information management are realized, significantly improving the efficiency of warehouse operations.
[0003] However, the warehouse management mode in the related art is mostly based on a passive response mechanism, that is, according to real-time material demand instructions, dispatching equipment to the material location to pick up the material. Since the material storage location is relatively fixed, it lacks coordination with the dynamic production plan, and in a high-tact production scenario, it is easy to cause the handling path to be too long and the warehouse to be delayed due to poor material storage location, thereby restricting the overall production efficiency. SUMMARY
[0004] Therefore, the purpose of the present application is to provide a warehouse location arrangement method and device to alleviate the technical problems of low warehouse efficiency and restricted overall production efficiency in the prior art.
[0005] In a first aspect, an embodiment of the present application provides a warehouse location arrangement method, which comprises: determining material information of a material required by a subsequent production order according to the subsequent production order; generating a material advance handling task corresponding to the production order according to the location state of the material warehouse and the material information, wherein the material advance handling task is used to handle the material from an original location of the material to an optimized location, and the efficiency of handling the material from the optimized location is higher than that of handling the material from the original location when the production order is executed; in response to the handling equipment being in an idle state, automatically triggering the handling equipment to execute the material advance handling task.
[0006] In combination with any embodiment of the present application, the determination of the material information of the material required by the subsequent production order comprises: in response to detecting an issued instruction for the subsequent production order, querying a material list database according to the production order to obtain the material information of the material required by the production order, wherein the material information comprises a material type and a material quantity of the material.
[0007] In combination with any embodiment of the present application, the generation of the material advance handling task corresponding to the production order according to the location state of the material warehouse and the material information comprises: determine a first storage location of the material in the material warehouse according to the material information of each material in the material group; generate the material advance carrying task corresponding to the production order according to the material information, the first storage location and the optimized storage location.
[0008] In combination with any embodiment of the present disclosure, in a case where the material is a material group including at least two materials, the determining the first storage location of the material in the material warehouse according to the material information and the storage location state of the material warehouse comprises: determining whether there is at least one single storage location storing the material group in the material warehouse; if yes, determining any single storage location in the at least one single storage location as the first storage location.
[0009] In combination with any embodiment of the present disclosure, if there is no at least one single storage location storing the material group, the determining the first storage location of the material in the material warehouse according to the material information and the storage location state of the material warehouse comprises: for each material in the material group, determining a first storage location storing the material in the material warehouse according to the material information of the material; determining a storage location combination composed of each first storage location as the first storage location.
[0010] In combination with any embodiment of the present disclosure, in a case where there are at least two production orders, the generating the material advance carrying task corresponding to the production order according to the material information and the storage location state of the material warehouse comprises: determining a generation priority of generating the material advance carrying task corresponding to each production order according to the production priority of the at least two production orders; generating the material advance carrying task corresponding to each production order according to the material information of the material required by the production order and the storage location state of the material warehouse based on the generation priority.
[0011] In combination with any embodiment of the present disclosure, the automatically triggering the carrying device to execute the material advance carrying task in response to the carrying device being in an idle state comprises: determining a preset time period in which the carrying device is in the idle state according to a preset personnel work schedule; automatically triggering the carrying device to execute the material advance carrying task in response to the system time being in the preset time period and the carrying device being in the idle state.
[0012] In a second aspect, the present application provides a warehouse space arrangement device, comprising: an information determining module configured to determine material information of a material required by a subsequent production order according to the production order; a task generating module configured to generate a material advance handling task corresponding to the production order according to a warehouse space state of a material warehouse and the material information, wherein the material advance handling task is used to handle the material from an original warehouse space of the material to an optimized warehouse space, and the efficiency of handling the material from the optimized warehouse space is higher than that of handling the material from the original warehouse space when the production order is executed; a task executing module configured to automatically trigger a handling device to execute the material advance handling task in response to the handling device being in an idle state.
[0013] In one of the embodiments, the information determining module is specifically configured to: in response to detecting an issuing instruction for a subsequent production order, query a material list database according to the production order to obtain material information of a material required by the production order, wherein the material information comprises a material type and a material quantity of the material.
[0014] In one of the embodiments, the task generating module specifically comprises: a warehouse space determining unit configured to determine an original warehouse space and an optimized warehouse space of the material in the material warehouse according to a warehouse space state of the material warehouse and the material information, wherein the optimized warehouse space is not occupied, and a distance between the optimized warehouse space and a warehouse outlet of the material warehouse is shorter than a distance between the original warehouse space and the warehouse outlet; a task generating unit configured to generate a material advance handling task corresponding to the production order according to the material information, the original warehouse space and the optimized warehouse space.
[0015] In one of the embodiments, in a case where the material is a material combination comprising at least two materials, the warehouse space determining unit is specifically configured to: determine whether at least one single warehouse space storing the material combination exists in the material warehouse, and if so, determine any single warehouse space in the at least one single warehouse space as the original warehouse space.
[0016] In one of the embodiments, if at least one single warehouse space storing the material combination does not exist, the warehouse space determining unit is specifically configured to: for each material in the material combination, determine a first warehouse space storing the material in the material warehouse according to material information of the material, and determine a warehouse space combination composed of each first warehouse space as the original warehouse space.
[0017] In one embodiment, when there are at least two production orders, the warehouse location determination unit is specifically used for: 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.
[0018] In one embodiment, the task execution module is specifically used for: Based on the preset work and rest schedule of the personnel, determine the preset time period during which the handling equipment will be idle; 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.
[0019] 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.
[0020] 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.
[0021] The embodiments of the present invention bring the following beneficial effects: 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.
[0022] 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.
[0023] 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
[0024] 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.
[0025] Figure 1 A flowchart of a warehouse location organization method provided in an embodiment of the present invention; Figure 2 A flowchart of another warehouse location organization method provided in an embodiment of the present invention; Figure 3 A flowchart illustrating another method for organizing storage locations provided in an embodiment of the present invention; Figure 4 A flowchart illustrating another method for organizing storage locations provided in an embodiment of the present invention; Figure 5 A flowchart illustrating another method for organizing storage locations provided in an embodiment of the present invention; Figure 6 A block diagram of a warehouse location sorting device provided in an embodiment of the present invention; Figure 7 A block diagram of another storage location sorting device provided in an embodiment of the present invention.
[0026] Figure 8 This is a hardware structure diagram of a computer device provided in an embodiment of the present invention. Detailed Implementation
[0027] 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.
[0028] Currently, existing warehouse management models rely on passive response mechanisms, resulting in a serious 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 shortage of logistics equipment resources and production line waiting, severely restricting the continuous improvement of overall production efficiency.
[0029] 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.
[0030] The embodiments of this disclosure will now be described in detail.
[0031] This disclosure provides a method for organizing warehouse locations. Please refer to [link / reference]. Figure 1 It includes the following steps: S101, determine the material information of the materials required for the production order based on the subsequent production order.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] 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).
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] 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: 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.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] In one exemplary embodiment, such as Figure 3 As shown, the above S102 is further refined, specifically including the following steps: 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] 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.
[0055] 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.
[0056] Based on the above embodiments, in an exemplary embodiment, such as Figure 4As 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: S401, determine that the material is a material combination comprising at least two materials.
[0057] 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.
[0058] In this context, a single storage location refers to an independent storage location.
[0059] 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.
[0060] S403, determine any one of the at least one individual storage locations as the original storage location.
[0061] 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.
[0062] 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.
[0063] 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.
[0064] 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.
[0065] 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: 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.
[0066] 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.
[0067] 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.
[0068] 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 for the production order, generate the material advance handling task corresponding to the production order.
[0069] 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.
[0070] 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.
[0071] Secondly, such as Figure 6 As shown, this application provides a warehouse location sorting device, the device comprising: 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; 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. 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.
[0072] In one embodiment, the information determination module 601 is specifically used for: 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.
[0073] In one embodiment, such as Figure 7 As shown, the task generation module 602 specifically includes: 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. 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.
[0074] 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: 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.
[0075] In one embodiment, if there is no single storage location storing the material combination, the storage location determination unit 6021 is specifically used for: 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.
[0076] In one embodiment, when there are at least two production orders, the warehouse location determination unit 6021 is specifically used for: 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.
[0077] In one embodiment, the task execution module 603 is specifically used for: Based on the preset work and rest schedule of the personnel, determine the preset time period during which the handling equipment will be idle; 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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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 method for organizing warehouse locations, characterized in that, The method includes: The material information required for the production order is determined based on subsequent production orders; 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. 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.
2. The method according to claim 1, characterized in that, The step of determining the material information required for the production order based on subsequent production orders includes: 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.
3. The method according to claim 1, characterized in that, The step of 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: 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. 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.
4. The method according to claim 3, characterized in that, When the material is a combination of 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: Determine whether there is at least one single storage location in the material warehouse that stores the material combination; If it exists, then any one of the at least one individual storage locations is determined to be the original storage location.
5. The method according to claim 4, characterized in that, If there is no single storage location that stores the material combination, determining the original storage location of the material in the material warehouse based on the storage location status and the material information includes: 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; The combination of storage locations consisting of each of the first storage locations is determined as the original storage location.
6. The method according to claim 3, characterized in that, 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 and the material information includes: 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, 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.
7. The method according to claim 1, characterized in that, The automatic triggering of the material handling equipment to perform the material pre-handling task in response to the handling equipment being in an idle state includes: Based on the preset work and rest schedule of the personnel, determine the preset time period during which the handling equipment will be idle; 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.
8. A warehouse location sorting device, characterized in that, include: 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; 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. 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.
9. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, the processor executing the computer-executable instructions to implement the warehouse location organization method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the warehouse location organization method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Storage location distribution system and method based on characteristic priority principle and splitting combination
CN112700194A
Storage resource scheduling method and device, computer equipment and storage medium
CN113537543A
Intelligent warehouse management method and device, equipment and medium
CN114462952A
Warehouse ex-warehouse job scheduling method and device and electronic equipment
CN116882890A
Layout optimization method and system based on SKU combination
CN117151591A