Material inventory scheduling method and device, electronic equipment and storage medium

By setting storage location priorities and dynamically matching destination storage locations in logistics warehousing, the scheduling problem of automated guided vehicles (AGVs) in dense storage and multi-layer stacking scenarios is solved, achieving efficient and stable material handling and storage space utilization.

CN121903521APending Publication Date: 2026-04-21QINGDAO COSCO SHIPPING LOGISTICS SUPPLY CHAIN CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QINGDAO COSCO SHIPPING LOGISTICS SUPPLY CHAIN CO LTD
Filing Date
2026-01-08
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing automated guided vehicle (AGV) scheduling systems cannot effectively meet the application needs of dense storage and multi-layer stacking scenarios in logistics warehousing. They lack targeted optimization, resulting in unreasonable scheduling and low efficiency.

Method used

By acquiring the starting and ending storage locations in multi-layer material stacking scenarios, setting priorities, and dynamically matching storage locations based on location and status, logistics tasks are generated. The ending storage location is adjusted in conjunction with real-time storage status to optimize material handling paths.

Benefits of technology

It improved the rationality and efficiency of material inventory scheduling, enhanced system stability and warehouse space utilization, reduced resource waste and material damage risks, and ensured the smooth execution of tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121903521A_ABST
    Figure CN121903521A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of logistics warehouse management, and discloses a material inventory scheduling method and device, electronic equipment and a storage medium, and the method comprises the steps: firstly obtaining a plurality of starting point storage locations and terminal point storage locations in a multi-layer material stacking scene, carrying out the storage location matching according to the position setting priority, and generating a logistics task comprising a starting point, a terminal point and a logistics route; the storage location distribution characteristics under the complex scenes of dense storage and multi-layer stacking are fully considered, and the scheduling reasonability is effectively improved; when the material scheduling device executes the task to the terminal point storage location storage site, the current state of each terminal point storage location in the storage site is obtained and the terminal point storage location is reassigned, so that the change of the storage environment can be coped with in real time. The pre-planned logistics route is matched with the storage location priority, the storage space is fully utilized, the storage capacity rate is effectively improved, and the storage resource utilization efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of logistics and warehousing management technology, specifically to a material inventory scheduling method, apparatus, electronic device, and storage medium. Background Technology

[0002] Currently, traditional manufacturing is undergoing a comprehensive transformation and upgrading from the manual and mechanized stage to the automation, digitalization, and intelligent stage. Against this backdrop, automated logistics systems have been widely applied across various industries. As an important component of automated logistics, Automated Guided Vehicles (AGVs), due to their flexibility and high degree of automation, have become one of the key technological equipment for achieving efficient and precise material handling.

[0003] Currently, the application of automated guided vehicles (AGVs) in flat production lines is quite mature, and they can meet the material and product handling needs. For example, in automobile manufacturing workshops, AGVs can transport various parts to designated assembly stations along predetermined routes, ensuring the continuous and stable operation of the production line. In electronic and electrical production lines, AGVs can flexibly handle small precision components, improving production efficiency and product quality.

[0004] As a crucial link in the supply chain, logistics warehousing aims to achieve high-density storage and rapid turnover of goods within limited space. This involves complex scenarios such as dense storage and multi-level stacking, placing extremely high demands on the scheduling system of automated guided vehicles (AGVs). In dense storage scenarios, the spacing between goods is extremely small, and the driving aisles of AGVs are narrow. Multi-level stacking scenarios further increase the difficulty of scheduling. In multi-level warehouses, AGVs not only need to move horizontally but also perform vertical lifting operations. Therefore, AGVs must rationally schedule goods according to the actual location of each storage location, rationally allocate storage locations, and optimize handling paths to improve the utilization rate of storage space and the turnover efficiency of goods.

[0005] However, current automated guided vehicle (AGV) scheduling systems cannot adequately meet the application requirements of these complex scenarios in the logistics and warehousing field. Most existing scheduling algorithms are based on simple planar layouts and single-task-type designs, lacking targeted optimization for dense storage and multi-layer stacking scenarios. Therefore, how to rationally and efficiently schedule AGVs and other material scheduling devices in dense storage and multi-layer stacking scenarios has become a key problem that urgently needs to be solved in this field. Summary of the Invention

[0006] This invention provides a material inventory scheduling method, apparatus, electronic device, and storage medium to solve the problem that existing material scheduling devices cannot meet the material inventory scheduling needs in complex scenarios of dense storage and multi-layer stacking in logistics warehousing.

[0007] In a first aspect, the present invention provides a material inventory scheduling method applied to a processor. The method includes: acquiring multiple starting storage locations and multiple ending storage locations that need to be scheduled in a multi-layer material stacking scenario; setting priorities for each of the starting storage locations and each of the ending storage locations according to their positions; performing storage location matching for each of the starting storage locations and each of the ending storage locations based on the priorities to generate multiple logistics tasks, each logistics task including a starting storage location, an ending storage location, and a logistics route; when the material scheduling device executes the logistics task to the storage site of the ending storage location, acquiring the current storage status of each ending storage location in the storage site, and reassigning the ending storage location of the logistics task according to the current storage status of the storage site.

[0008] This invention first acquires multiple starting and ending storage locations in a multi-layered material stacking scenario, and then performs location priority matching to generate a logistics task that includes the starting point, ending point, and logistics route. This fully considers the characteristics of storage location distribution in dense storage and complex multi-layered stacking scenarios, making scheduling more aligned with actual needs and effectively improving scheduling rationality. When the material scheduling device executes a task to the ending storage location, it acquires the current status of each ending storage location in the storage site and reassigns the ending storage location. This allows for real-time responses to changes in the warehousing environment, preventing task failure due to ending storage location anomalies, ensuring smooth task execution, and improving system stability and reliability. Pre-planned logistics routes combined with storage location priority matching can avoid blind movement of the material scheduling device and storage location conflicts, improving the efficiency of stacking and destacking tasks and accelerating goods turnover. Furthermore, reasonable storage location matching and dynamic ending point adjustment can scientifically allocate goods storage locations, ensuring compact and orderly storage of goods, fully utilizing warehousing space, effectively improving warehousing capacity, and enhancing warehousing resource utilization efficiency.

[0009] In one optional implementation, the step of obtaining multiple starting storage locations and multiple ending storage locations that need to be scheduled in a multi-layer material stacking scenario includes: obtaining a set of starting storage locations and a set of ending storage locations; and periodically determining multiple starting storage locations and multiple ending storage locations that need to be scheduled based on the set of starting storage locations and the set of ending storage locations according to preset triggering conditions, according to a preset time step.

[0010] As goods continuously enter and leave the warehouse, the storage situation of the warehouse locations will change in real time. In this embodiment, by first obtaining the set of starting warehouse locations and the set of ending warehouse locations, and then periodically determining the specific starting warehouse locations and ending warehouse locations that need to be scheduled according to the preset time step and preset trigger conditions, it is possible to accurately filter out the warehouse locations that truly have scheduling needs from a large number of warehouse locations, avoid unnecessary processing of all warehouse locations, and improve scheduling efficiency.

[0011] In one optional implementation, the step of setting priorities for each starting storage location and each ending storage location according to their location includes: for starting storage locations, quantifying priorities based on the distance and / or height from the starting storage location to the storage site entrance / exit, with starting storage locations that are closer and / or higher in height having higher priorities; for ending storage locations, quantifying priorities based on the distance and / or height from the ending storage location to the storage site entrance / exit, with ending storage locations that are farther and / or lower in height having higher priorities.

[0012] In material inventory scheduling, for starting storage locations, priority is quantified based on their distance to the storage site entrance and / or height. Starting storage locations that are closer and / or taller are prioritized for scheduling. Closer distance means materials are closer to the outside, facilitating retrieval; higher height may place materials on the upper level in multi-layered stacking scenarios, facilitating retrieval, reducing operational complexity, and improving efficiency. For ending storage locations, priority is quantified based on their distance to the storage site entrance and / or height. Ending storage locations that are farther and / or shorter are prioritized for allocation. Greater distance is set as a high priority, preventing materials from concentrating near the entrance and exit, enabling more even use of storage space, reducing path planning complexity and frequent avoidance during subsequent handling due to space congestion, and lowering waiting and adjustment time during task execution. Lower height facilitates material placement. Overall, this optimizes the flow of materials within the storage space, significantly improving the overall efficiency of material inventory scheduling and storage capacity utilization.

[0013] In one optional implementation, the step of matching the origin and destination storage locations according to their priorities to generate multiple logistics tasks includes: arranging the multiple origin and destination storage locations in descending order of priority to generate an ordered list of origin storage locations and an ordered list of destination storage locations; and matching each origin storage location in the ordered list of origin storage locations with the destination storage locations in the ordered list of destination storage locations according to their priority to generate multiple logistics tasks. In this implementation, matching based on priority ensures that high-priority origin and destination storage locations are processed first. This allows for more efficient use of warehouse space, avoiding space waste or material accumulation, and improving warehouse capacity and space utilization.

[0014] In an optional implementation, the step of matching each starting storage location in the ordered list of starting storage locations with the ending storage locations in the ordered list of ending storage locations according to priority to generate multiple logistics tasks, wherein the method for matching any starting storage location with the ending storage location in the ordered list of ending storage locations is as follows: for any starting storage location, the system searches the ordered list of ending storage locations in order of priority until the first ending storage location that meets the starting storage location matching condition is found, a logistics task is established for the starting storage location and the ending storage location, and the first ending storage location that meets the starting storage location matching condition is removed from the ordered list of ending storage locations.

[0015] In this implementation, a priority-based search is used to find matching targets for starting locations within an ordered list of destination locations. This ordered search process fully considers the matching conditions and requirements of both starting and destination locations, accurately identifying the most suitable destination location. This avoids blind attempts and ineffective matching, reducing empty runs and unnecessary movements of material scheduling equipment within the warehouse space. Furthermore, this method reduces the occurrence of multiple starting locations competing for the same destination location, minimizing internal system conflicts and interference. Each starting location searches for matching targets sequentially according to predetermined rules, avoiding system congestion or task failures caused by resource contention, thus improving system stability and reliability and ensuring the smooth execution of logistics tasks.

[0016] In one optional implementation, the step of obtaining the current storage status of the storage station and reassigning the final storage location of the logistics task according to the current storage status of the storage station when the material scheduling device executes the logistics task to the storage station of the final storage location includes: obtaining the current stacking area and / or current stacking height of the materials in the storage station as the current storage status of the storage station when the material scheduling device executes the logistics task to the storage station of the final storage location; and reassigning the final storage location of the logistics task according to the current storage status of the storage station and based on the material stacking rules from the inside to the outside and / or from the bottom to the top.

[0017] This implementation method obtains the current storage status when the material dispatching device arrives at the final storage location and reassigns the final storage location accordingly. This allows for accurate monitoring of the storage status of each final storage location within the storage site, preventing material stacking chaos due to information lag. Specifically, this implementation method follows a rule of reassignment from the inside out and / or from the bottom up, scientifically planning material stacking locations, improving warehouse space utilization, and making the warehouse layout more rational and orderly. It reduces secondary handling caused by unreasonable use of storage space, lowers the risk of material damage and waste of human and equipment resources, improves the efficiency and quality of logistics task execution, and enhances the overall stability and reliability of the warehousing and logistics system.

[0018] Secondly, the present invention provides another material inventory scheduling method, applied to a material scheduling device. The method includes: receiving a scheduling instruction including a logistics task, the logistics task including a starting storage location, a destination storage location, and a logistics route, the logistics task being generated by matching multiple starting storage locations and multiple destination storage locations according to a pre-set priority; retrieving materials from the starting storage location according to the scheduling instruction and traveling to the storage station where the destination storage location is located according to the logistics route; if a reassigned destination storage location is received, placing the materials in the reassigned destination storage location, the reassigned destination storage location being determined based on the current storage status of each destination storage location in the storage station when the material scheduling device executes the logistics task to the storage station of the destination storage location.

[0019] This invention can accurately match generated logistics tasks based on pre-priority, enabling the material scheduling device to efficiently extract and transport materials along predetermined routes, reducing empty runs and ineffective handling, and improving resource utilization efficiency. When arriving at the final storage station, the final storage location can be flexibly adjusted based on real-time storage status to avoid operational obstacles caused by storage problems and accelerate material flow. It can also adapt to dynamic changes in the warehousing environment, reduce the risk of operational failures, ensure stable and reliable operation, and enhance overall work efficiency and adaptability in material inventory scheduling.

[0020] Thirdly, the present invention provides a material inventory scheduling device, comprising: a storage location determination module for obtaining multiple starting storage locations and multiple ending storage locations that need to be scheduled in a multi-layer material stacking scenario; a storage location priority setting module for setting priorities for each of the starting storage locations and each of the ending storage locations according to their positions; a storage location matching module for matching each of the starting storage locations and each of the ending storage locations according to the priorities, generating multiple logistics tasks, each of the logistics tasks including a starting storage location, an ending storage location, and a logistics route; and an ending point re-matching module for obtaining the current storage status of each ending storage location in the storage station when the material scheduling device executes the logistics task to the storage station of the ending storage location, and reassigning the ending storage location of the logistics task according to the current storage status of the storage station.

[0021] Fourthly, the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the material inventory scheduling method of the first aspect or any corresponding embodiment described above.

[0022] Fifthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the material inventory scheduling method of the first aspect or any corresponding embodiment thereof. Attached Figure Description

[0023] 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.

[0024] Figure 1 This is a schematic diagram of the first type of material inventory scheduling method according to an embodiment of the present invention; Figure 2 This is a schematic diagram of a second process for a material inventory scheduling method according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the third process of the material inventory scheduling method according to an embodiment of the present invention; Figure 4 This is a structural block diagram of a material inventory scheduling device according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0025] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments 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.

[0026] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.

[0027] Traditional manufacturing is transforming and upgrading towards automation, and automated logistics systems are widely used. Among these, Automated Guided Vehicles (AGVs) have gradually become key equipment for efficient and precise material handling due to their inherent advantages. AGVs are mature in planar production lines and can meet material handling requirements. However, the complex scenarios of dense storage and multi-layer stacking in logistics warehousing place extremely high demands on AGV scheduling systems. Existing scheduling algorithms lack targeted optimization and cannot adequately meet these requirements. Therefore, the rational and efficient scheduling of AGVs and other material scheduling devices in this scenario has become a critical problem that urgently needs to be solved in this field. Based on this, this invention provides a material inventory scheduling method, apparatus, electronic device, and storage medium to solve the problem that existing material scheduling devices cannot meet the material inventory scheduling needs in complex scenarios of dense storage and multi-layer stacking in logistics warehousing.

[0028] According to an embodiment of the present invention, a material inventory scheduling method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0029] This embodiment provides a material inventory scheduling method. Figure 1 This is a flowchart of a material inventory scheduling method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps: Step S101: Obtain multiple starting storage locations and multiple ending storage locations that need to be scheduled in the multi-layer material stacking scenario.

[0030] In specific scenarios involving complex warehouse layouts with multi-layered material stacking, this embodiment first conducts information collection to identify all starting and final destination locations involved in the material scheduling, serving as the starting and ending storage locations. In dense storage scenarios with multi-layered material stacking, warehouse space is limited, and materials are densely stacked in multiple layers, such as multi-layered storage locations achieved through shelving. Due to changes in production demand or inventory adjustments, it is necessary to move certain materials located in different storage locations from their current starting storage location to their destination storage location in another storage location. By acquiring information on multiple starting and ending storage locations, foundational data is provided for subsequent operations such as storage location priority settings, storage location matching, and logistics task generation. This ensures that the entire material inventory scheduling process can be carried out in an orderly manner based on accurate storage location information, achieving efficient and reasonable material handling and inventory adjustments.

[0031] Step S102: Set priorities for each starting storage location and each ending storage location according to their location.

[0032] In scenarios involving dense storage and multi-layered material stacking, warehouse location is a critical factor. Different warehouse locations vary in terms of ease of material handling, cost, and impact on overall warehouse operational efficiency. For example, warehouse locations near entrances and exits with unobstructed passageways facilitate material entry and exit, resulting in lower handling time and costs. Conversely, warehouse locations deep within the warehouse or on lower levels present challenges in retrieving materials, leading to more difficult, time-consuming, and costly handling. Based on these differences, this step prioritizes warehouse location, ensuring that the material scheduling device processes high-priority tasks during subsequent location matching and logistics task generation. This helps optimize material handling sequences, reduce handling time and costs, improve warehouse space utilization, and ultimately enhance the operational efficiency of the entire warehousing and logistics system.

[0033] Step S103: Based on priority, perform location matching for each starting point location and each ending point location to generate multiple logistics tasks. Each logistics task includes a starting point location, an ending point location, and a logistics route.

[0034] Based on the priorities set for each starting and ending storage location in step S102, matching is performed sequentially from highest to lowest priority. After storage location matching, specific logistics tasks are generated. Each task clearly includes three key elements: the starting storage location, the ending storage location, and the logistics route. The starting storage location indicates the current storage location of the material, the ending storage location specifies the target location where the material needs to be moved, and the logistics route plans the specific transportation path of the material from the starting point to the ending point. This step, through storage location matching and the generation of clear logistics tasks, enables the material scheduling device to operate according to the predetermined task sequence and route, avoiding blind handling and repetitive work, and improving the efficiency and accuracy of material scheduling.

[0035] Step S104: When the material scheduling device executes a logistics task to the storage station of the final storage location, it obtains the current storage status of each final storage location in the storage station, and reassigns the final storage location of the logistics task according to the current storage status of the storage station.

[0036] This step is triggered when the material dispatching device has moved the materials to the storage station corresponding to the final storage location according to the pre-generated logistics task. A storage station is a collective concept of the final storage area for materials, containing multiple storage locations. For example, in a large warehouse, the storage area for a certain type of goods is a storage station, containing multiple final storage locations for storing that type of goods. The storage status of a storage location can contain several key pieces of information, such as whether each final storage location is occupied, the amount of remaining storage space, and the type and quantity of materials stored. Taking a multi-level rack warehouse as an example, each storage location on each rack level is a final storage location, and its storage status may indicate whether the location is full of goods, how much volume or weight of goods it can still accommodate, and what type of materials are currently stored.

[0037] When a logistics task is generated, although matching and planning are performed based on the available storage locations at that time, the storage location status may change during actual execution. For example, the destination storage location originally planned to store materials may be temporarily occupied by other materials before the material dispatching device arrives, or the location may no longer be suitable for storing the current materials for other reasons. If reassignment is not performed, materials may not be stored as originally planned, affecting the orderliness of warehouse management and the efficiency of subsequent material dispatching. Therefore, when the material dispatching device travels to the storage location of the destination storage location according to the route, the rematching operation in this step is performed. Once the new destination storage location is determined, the material dispatching device will update the destination storage location information in the logistics task and move the materials to the reassigned destination storage location.

[0038] The material inventory scheduling method provided in this embodiment first obtains multiple starting and ending storage locations in a multi-layer material stacking scenario, and then performs storage location matching based on location priority to generate a logistics task including the starting point, ending point, and logistics route. This fully considers the storage location distribution characteristics in dense storage and complex multi-layer stacking scenarios, making scheduling more aligned with actual needs and effectively improving scheduling rationality. When the material scheduling device executes a task to the ending storage location, it obtains the current status of each ending storage location in the storage site and reassigns the ending storage location. This allows for real-time responses to changes in the warehousing environment, preventing task failure due to ending storage location anomalies, ensuring smooth task execution, and improving system stability and reliability. Pre-planned logistics routes combined with storage location priority matching can avoid blind movement of the material scheduling device and storage location conflicts, improving the efficiency of stacking and destacking tasks and accelerating goods turnover. Furthermore, reasonable storage location matching and dynamic ending point adjustment can scientifically allocate goods storage locations, ensuring compact and orderly storage of goods, fully utilizing warehousing space, effectively improving warehousing capacity, and enhancing warehousing resource utilization efficiency.

[0039] This embodiment provides a material inventory scheduling method. Figure 2 This is a flowchart of a material inventory scheduling method according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps: Step S201: Obtain multiple starting storage locations and multiple ending storage locations that need to be scheduled in the multi-layer material stacking scenario.

[0040] Specifically, step S201 above includes: Step S2011: Obtain the starting point storage location set S and the ending point storage location set T.

[0041] Step S2012: According to the preset time step, periodically determine the multiple starting storage locations and multiple ending storage locations that need to be scheduled based on the preset trigger conditions of the starting storage location set and the ending storage location set.

[0042] In a specific implementation, each storage location can be assigned a code, which will help the material scheduling device determine the corresponding storage location and its position based on the code.

[0043] Step S202: Set priorities for each starting storage location and each ending storage location according to their location.

[0044] Specifically, step S202 above includes: Step S2021: For the starting storage location, the priority is quantified based on the distance and / or height from the starting storage location to the entrance and exit of the storage site. The closer the starting storage location is and / or the higher the height, the higher the priority.

[0045] Step S2022: For the destination storage location, the priority is quantified based on the distance and / or height from the destination storage location to the entrance and exit of the storage site. The farther the destination storage location is and / or the lower the height, the higher the priority.

[0046] Step S203: Based on priority, perform location matching for each starting point location and each ending point location to generate multiple logistics tasks. Each logistics task includes a starting point location, an ending point location, and a logistics route.

[0047] Specifically, step S203 above includes: Step S2031: Sort the multiple starting storage locations and multiple ending storage locations in descending order according to priority to generate an ordered list of starting storage locations and an ordered list of ending storage locations.

[0048] Step S2032: Match each starting storage location in the ordered list of starting storage locations with the ending storage locations in the ordered list of ending storage locations according to priority, and generate multiple logistics tasks.

[0049] In this step, the method for matching any starting location with the destination location in the ordered list of destination locations is as follows: For any starting location, search in the ordered list of destination locations in order of priority until the first destination location that meets the starting location matching condition is found. Then, establish a logistics task for the starting location and the destination location, and remove the first destination location that meets the starting location matching condition from the ordered list of destination locations.

[0050] In some alternative implementations, the above steps can be configured through an LMS (Logistics Management System) to fully leverage the powerful functional advantages of the system and achieve efficient, accurate, and intelligent management of the material inventory scheduling process.

[0051] Step S204: When the material scheduling device executes a logistics task to the storage station of the final storage location, it obtains the current storage status of each final storage location in the storage station and reassigns the final storage location of the logistics task according to the current storage status of the storage station.

[0052] The main purpose of step S204 is to redetermine the final storage location according to the material stacking rules. Specifically, step S204 includes: Step S2041: When the material scheduling device executes the logistics task to the storage site of the final warehouse location, it obtains the current stacking area and / or current stacking height of the materials in the storage site as the current storage status of the storage site.

[0053] Step S2042: Based on the current storage status of the storage site and the material stacking rules from inside to outside and / or from bottom to top, reassign the destination storage location of the logistics task.

[0054] In some optional implementations, the relevant content of step S204 can be configured through the AMS system. In dense storage scenarios, goods are stacked, for example, storage location T3 is above storage location T2, and storage location T2 is above storage location T1. The AMS system establishes a point-to-point mapping relationship, the core of which is a dynamic rule used to determine the actual delivery location of the material dispatching device. This rule ensures that materials must be stacked sequentially from bottom to top. Specifically, as follows: Rule 1: Actual placement location determination rule: For each arriving material dispatching device, the actual placement location of the material is the available empty space on the top layer of the current stack.

[0055] Rule 2: Stacking Status Update Rule: When a material dispatching device completes the delivery of goods at the corresponding location, the system must update the stacking status to prepare for the next task, that is, update the available empty space on the top layer of the stack to the empty space on the next adjacent layer in the stack. For example, update the available empty space on the top layer of the stack from storage location T1 to storage location T2 on the next layer.

[0056] After the material dispatching device arrives at the preprocessing point of the storage station where the final storage location is located, the AMS system calls the LMS system interface to query the station status and may swap final storage locations with other tasks to achieve global optimization. When re-matching the final storage location, the goal is to maximize the overall efficiency of all tasks while satisfying stacking rules. A simplified objective function could be to minimize the total operating cost: Where Z is the total operating cost, n is the number of logistics tasks, and T is the total operating cost. i ' is the destination warehouse location re-matched for the i-th logistics task, T i Let C be the original destination warehouse location of the i-th logistics task, and let C be the cost function, such as travel distance, time, etc.

[0057] The material inventory scheduling method provided in this embodiment improves scheduling efficiency by first acquiring the set of starting and ending storage locations and periodically and accurately filtering the storage locations to be scheduled based on preset conditions. In material scheduling, for starting storage locations, priority is quantified based on their distance and / or height from the storage site entrance / exit, prioritizing storage locations that are closer and / or taller for easier material retrieval. For ending storage locations, priority is given to allocation based on distance and / or height to evenly utilize storage space and reduce path planning complexity. Priority matching ensures the rational use of storage space, avoids space waste and material accumulation, and improves storage capacity. Simultaneously, orderly matching of starting and ending storage locations by priority reduces unnecessary movement of the device, improving stability and reliability. Furthermore, this embodiment obtains the storage status and reassigns the ending storage location upon arrival of the material scheduling device, following rules from inside to outside and / or from bottom to top, scientifically planning material stacking, improving storage space utilization, reducing the risk of material damage and resource waste, and ensuring efficient execution of logistics tasks.

[0058] This embodiment provides a material inventory scheduling method, which is applied to a material scheduling device. In specific implementation, an Automated Guided Vehicle (AGV) can be selected as the material scheduling device. Figure 3 This is a flowchart of a material inventory scheduling method according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps: Step S301: Receive a scheduling instruction including a logistics task. The logistics task includes a starting storage location, a destination storage location, and a logistics route. The logistics task is generated by matching multiple starting and destination storage locations according to pre-set priorities. For details on how to obtain logistics tasks, please refer to [link to relevant documentation]. Figure 2 Steps S201-S203 of the illustrated embodiment will not be described again here.

[0059] Step S302: According to the scheduling instructions, extract materials from the starting warehouse location and travel to the storage station where the destination warehouse is located according to the logistics route.

[0060] Step S303: If a reassigned destination storage location is received, the material is placed in the reassigned destination storage location. The reassigned destination storage location is determined based on the current storage status of each destination storage location in the storage station when the material dispatching device executes the logistics task to the destination storage location. For details on how to obtain the reassigned destination storage location, please refer to [link to relevant documentation]. Figure 2 Step S204 of the illustrated embodiment will not be described again here.

[0061] In a specific implementation, the material scheduling device is controlled through the AMS system, including the following specific operation steps: The first step is to configure storage site information in the AMS system, preset the space information of different storage sites, and in particular, preset the corresponding lifting height according to the storage locations with different floor heights.

[0062] The second step is to configure task templates in the AMS system. Business scenarios such as "moving to a storage site and lifting to a specified height" are abstracted and standardized into action combination templates of "moving + lifting".

[0063] The third step is for the AMS system to receive new tasks, such as "transport materials to the third-level storage location at site A". The system will automatically match the most suitable task template stored in the second step based on the target site, task type, and even vehicle model.

[0064] The fourth step is for the AMS system to break down the matched task template into a series of sequential subtasks, for example: Subtask 1: Navigate to site A -> Subtask 2: Perform tray detection -> Subtask 3: Lift to the specified height.

[0065] Fifth, the AMS system distributes the subtasks to the material scheduling device in sequence for execution and monitors the feedback information from the material scheduling device in real time.

[0066] Step 6: The AMS system issues a pallet detection sub-task to the material scheduling device.

[0067] The seventh step is to detect the lifting height of the material dispatching device when picking up or placing materials, and then feed the height back to the AMS system.

[0068] Step 8: The AMS system verifies whether the actual height matches the target height and performs calibration.

[0069] Step 9: Issue subtasks in a loop for execution until all subtasks are completed.

[0070] The material inventory scheduling method provided in this embodiment accurately matches generated logistics tasks based on pre-priority, enabling the material scheduling device to efficiently extract and transport materials along predetermined routes, reducing empty runs and ineffective handling, and improving resource utilization efficiency. When arriving at the final storage station, the final storage location can be flexibly adjusted based on the real-time storage status to avoid operational obstacles caused by storage problems and accelerate material turnover. It can also adapt to dynamic changes in the warehousing environment, reduce the risk of operational failures, ensure stable and reliable operation, and enhance the overall work efficiency and adaptability in material inventory scheduling.

[0071] This embodiment also provides a material inventory scheduling device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0072] This embodiment provides a material inventory scheduling device, such as... Figure 4 As shown, it includes: The module 401 for determining the storage location to be scheduled is used to obtain multiple starting storage locations and multiple ending storage locations that need to be scheduled in a multi-layer material stacking scenario. The storage location priority setting module 402 is used to set the priority of each starting storage location and each ending storage location according to their location. The warehouse location matching module 403 is used to match warehouse locations with each starting warehouse location and each ending warehouse location according to priority, and generate multiple logistics tasks. Each logistics task includes the starting warehouse location, the ending warehouse location, and the logistics route. The endpoint re-matching module 404 is used to obtain the current storage status of each endpoint storage location in the storage station when the material scheduling device executes a logistics task to the storage station of the endpoint storage location, and reassign the endpoint storage location of the logistics task according to the current storage status of the storage station.

[0073] The material inventory scheduling device provided in this embodiment of the invention can execute the material inventory scheduling method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects for executing the method. Further functional descriptions of the various modules and units described above are the same as in the corresponding embodiments described above, and will not be repeated here.

[0074] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.

[0075] The following is a detailed reference. Figure 5 The diagram illustrates a structural schematic suitable for implementing an electronic device according to embodiments of the present invention. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 501, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 502 or a program loaded from memory 508 into random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device. The processor 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0076] Typically, the following devices can be connected to I / O interface 505: input devices 506 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 508 including, for example, magnetic tapes, hard disks, etc.; and communication devices 509. Communication device 509 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.

[0077] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a memory 508, or installed from a ROM 502. When the computer program is executed by the processor 501, it performs the functions defined in the material inventory scheduling method of the embodiments of the present invention.

[0078] Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.

[0079] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the material inventory scheduling method shown in the above embodiments is implemented.

[0080] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.

[0081] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and all such modifications and variations fall within the scope defined by the appended claims.

Claims

1. A material inventory scheduling method, characterized in that, Applied to a processor, the method includes: To obtain multiple starting and ending storage locations that need to be scheduled in a multi-layer material stacking scenario; Priority is assigned to each of the starting and ending storage locations based on their location. Based on the priority, the origin and destination storage locations are matched to generate multiple logistics tasks, each of which includes an origin storage location, a destination storage location, and a logistics route. When the material scheduling device executes the logistics task to the storage site of the final storage location, it obtains the current storage status of each final storage location in the storage site, and reassigns the final storage location of the logistics task according to the current storage status of the storage site.

2. The material inventory scheduling method according to claim 1, characterized in that, The steps for obtaining multiple starting and ending storage locations that need to be scheduled in a multi-layer material stacking scenario include: Obtain the starting point storage location set and the ending point storage location set; According to a preset time step, multiple starting storage locations and multiple ending storage locations that need to be scheduled are periodically determined based on preset trigger conditions for the set of starting storage locations and the set of ending storage locations.

3. The material inventory scheduling method according to claim 1, characterized in that, The step of setting priorities for each starting storage location and each ending storage location according to their location includes: For the starting storage location, priority is quantified based on the distance and / or height from the starting storage location to the entrance and exit of the storage site. The closer the starting storage location is and / or the higher the height, the higher the priority. For the final storage location, priority is quantified based on the distance and / or height from the final storage location to the entrance and exit of the storage site. The greater the distance and / or the lower the height of the final storage location, the higher the priority.

4. The material inventory scheduling method according to claim 1, characterized in that, The step of matching the origin and destination storage locations according to the priority to generate multiple logistics tasks includes: The multiple starting locations and multiple ending locations are sorted in descending order according to priority, generating ordered lists of starting locations and ending locations. Each starting storage location in the ordered list of starting storage locations is matched with the ending storage location in the ordered list of ending storage locations according to priority, thereby generating multiple logistics tasks.

5. The material inventory scheduling method according to claim 4, characterized in that, In the step of matching each starting storage location in the ordered list of starting storage locations with the ending storage locations in the ordered list of ending storage locations according to priority to generate multiple logistics tasks, the method for matching any starting storage location with the ending storage location in the ordered list of ending storage locations is as follows: For any starting storage location, search sequentially in the ordered list of ending storage locations according to priority until the first ending storage location that meets the matching condition of the starting storage location is found. Then, establish a logistics task for the starting storage location and the ending storage location, and remove the first ending storage location that meets the matching condition of the starting storage location from the ordered list of ending storage locations.

6. The material inventory scheduling method according to claim 1, characterized in that, The step of obtaining the current storage status of the storage station and reassigning the final storage location of the logistics task according to the current storage status of the storage station when the material scheduling device executes the logistics task to the storage station of the final storage location includes: When the material scheduling device executes the logistics task to the storage site of the final warehouse location, it obtains the current stacking area and / or current stacking height of the materials in the storage site as the current storage status of the storage site. Based on the current storage status of the storage site, and according to the material stacking rules from the inside out and / or from the bottom up, the destination storage location of the logistics task is reassigned.

7. A material inventory scheduling method, characterized in that, Applied to a material scheduling device, the method includes: Receive scheduling instructions including logistics tasks, wherein the logistics tasks include origin storage location, destination storage location and logistics route, and the logistics tasks are generated by matching multiple origin storage locations and multiple destination storage locations according to a pre-set priority. According to the scheduling instructions, materials are extracted from the starting point warehouse and transported to the storage site where the destination warehouse is located according to the logistics route; If a new destination storage location is received, the material is placed in the new destination storage location, which is determined based on the current storage status of each destination storage location in the storage station when the material scheduling device executes the logistics task to the storage station of the destination storage location.

8. A material inventory scheduling device, characterized in that, The device includes: The module for determining the storage location to be scheduled is used to obtain multiple starting storage locations and multiple ending storage locations that need to be scheduled in a multi-layer material stacking scenario. The storage location priority setting module is used to set priorities for each of the starting storage locations and each of the ending storage locations according to their positions. The warehouse location matching module is used to match the origin warehouse location and the destination warehouse location according to the priority, and generate multiple logistics tasks. Each logistics task includes an origin warehouse location, a destination warehouse location, and a logistics route. The endpoint re-matching module is used to obtain the current storage status of each endpoint storage location in the storage station when the material scheduling device executes the logistics task to the storage station of the endpoint storage location, and reassign the endpoint storage location of the logistics task according to the current storage status of the storage station.

9. An electronic device, characterized in that, include: A memory and a processor are interconnected, the memory storing computer instructions, and the processor executing the computer instructions to perform the material inventory scheduling 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 instructions for causing the computer to perform the material inventory scheduling method according to any one of claims 1 to 7.