Methods, devices, equipment and storage media for inter-layer scheduling and control of warehousing systems

By switching storage layer modes and optimizing scheduling strategies in the warehousing system, the problems of low elevator utilization and low storage space utilization were solved, achieving efficient operation of the warehousing system and adaptive management of multi-layer structures.

CN120634436BActive Publication Date: 2025-11-14SUZHOU SHITAIDE INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511116771.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-11
Publication Date
2025-11-14
Estimated Expiration
2045-08-11

AI Technical Summary

Technical Problem

The existing technology suffers from low utilization rates of elevators and low utilization rates of storage space.

Method used

In response to scheduling requests, the system sends planning and scheduling task instructions to the target hoist, obtains the current number of logistics units in the layer, and switches the warehouse layer mode (including inbound and outbound modes) when the switching conditions are met. This optimizes the flexible switching of warehouse layer modes. By combining the number of warehouse layers and parity judgment, the system verifies the execution status of the hoist and matches the scheduling mode with the warehouse layout.

Benefits of technology

It enables flexible switching between warehouse layer modes, optimizes warehouse space utilization, balances inbound and outbound operation pressures, improves the overall operational efficiency and adaptability of the warehousing system, reduces idle hoisting and resource idleness, and enhances the system's adaptability to multi-layer structures and scheduling accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120634436B_ABST
    Figure CN120634436B_ABST
Patent Text Reader

Abstract

This invention relates to the field of warehousing and logistics technology, and discloses a method, apparatus, equipment, and storage medium for inter-layer scheduling control in a warehousing system. The method includes: responding to a scheduling request by sending a planning scheduling task instruction to a target hoist; the planning scheduling task instruction instructs the target hoist to perform planning scheduling on the planned logistics units in the requested planning layer at a target time based on a planned scheduling path; obtaining the number of on-layer logistics units corresponding to the current planning layer; and switching the warehouse layer mode of the planning layer when the number of on-layer logistics units reaches a target switching condition. The target switching condition is determined based on the current warehouse layer mode of the planning layer, which includes an inbound layer mode and an outbound layer mode. This invention enables flexible switching of warehouse layer modes, optimizes warehouse space utilization, balances inbound and outbound operation pressures, reduces empty hoisting, and improves the overall operational efficiency and adaptability of the warehousing system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of warehousing and logistics technology, specifically relating to inter-layer scheduling and control methods, devices, equipment, and storage media for warehousing systems. Background Technology

[0002] In recent years, with the rapid development of the logistics and warehousing industry, lean warehousing has placed higher demands on automation, digitalization, and intelligence. To reduce operating costs, dense warehousing has emerged and been widely used, characterized by small footprint, large scale of operations, diverse equipment types, large number of devices, and parallel task execution. However, this also brings new challenges to the optimization and scheduling of automated warehousing operations. In the traditional task scheduling process of warehousing systems, methods such as... Figure 10 As shown in the fixed flow pattern, the flow direction of the left elevator and the internal buffer line is inbound, while the flow direction of the right elevator and the internal buffer line is outbound. The fixed pattern of the warehouse layers results in a long idle running time when the elevator is handling goods, leading to low utilization of the elevator and low utilization of warehouse space. Summary of the Invention

[0003] In view of the shortcomings of the prior art, the purpose of this invention is to provide a method, device, equipment and storage medium for inter-level scheduling and control of a warehousing system, so as to solve the problems of low utilization rate of elevators and low utilization rate of primary storage space in the prior art.

[0004] According to one aspect of this application, a method for inter-layer scheduling control of a warehousing system is disclosed, the method comprising:

[0005] In response to a scheduling request, a planning and scheduling task instruction is sent to the target hoist. The planning and scheduling task instruction is used to instruct the target hoist to perform planning and scheduling on the planned logistics units in the planning layer requested by the scheduling request at the target time based on the planned scheduling path. The planning layer is either the inbound layer or the outbound layer.

[0006] Obtain the number of in-layer logistics units corresponding to the planning layer at the current time, wherein the current time is the next time after the target time;

[0007] When the number of corresponding in-layer logistics units reaches the target switching condition at the current moment, the planning layer switches the warehouse layer mode of the planning layer. The target switching condition is determined based on the current warehouse layer mode of the planning layer, and the warehouse layer mode includes the inbound layer mode and the outbound layer mode.

[0008] In some embodiments, when the planning layer is an outbound layer, when the number of corresponding inbound logistics units in the planning layer at the current moment reaches the target switching condition, switching the warehouse layer mode of the planning layer includes:

[0009] Obtain the preset number of logistics units that meet the outbound layer mode and the number of logistics units in the layer corresponding to the outbound layer at the current time;

[0010] When the number of logistics units in the outbound layer meets the preset number of logistics units in the outbound layer mode, the warehouse layer mode of the planning layer is switched from the outbound layer mode to the inbound layer mode.

[0011] In some embodiments, when the planning layer is an inbound layer, when the number of corresponding inbound logistics units in the planning layer at the current moment reaches the target switching condition, switching the inbound layer mode of the planning layer includes:

[0012] Obtain the preset number of logistics units that meet the inbound layer mode and the number of logistics units in the inbound layer at the current time.

[0013] When the number of logistics units in the inbound layer meets the preset number of logistics units in the inbound layer mode, the warehouse layer mode of the planning layer is switched from the inbound layer mode to the outbound layer mode.

[0014] In some embodiments, after the planning layer switches its warehouse layer mode when the number of corresponding in-layer logistics units reaches the target switching condition at the current moment, the method further includes:

[0015] Increment the current library layer number by 1 and determine it as the current planned layer;

[0016] Return to the step of obtaining the number of in-layer logistics units corresponding to the planning layer at the current time.

[0017] In some embodiments, when the planning layer is an outbound layer at the current moment, switching the warehouse layer mode of the planning layer when the number of corresponding inbound logistics units reaches the target switching condition includes:

[0018] When the number of corresponding in-layer logistics units reaches the target switching condition, the current planning layer obtains the total number of warehouse layers, the current number of inbound layers, and the current number of outbound layers.

[0019] When the total number of layers in the library is even;

[0020] Determine the first difference between the number of inbound layers and the number of outbound layers;

[0021] When the first difference is greater than zero, the warehouse layer mode of the planning layer is switched from the outbound layer mode to the inbound layer mode.

[0022] When the total number of the library layers is odd;

[0023] Determine a second difference between the number of inbound layers and the number of outbound layers;

[0024] When the second difference is greater than 1, the warehouse layer mode of the planning layer is switched from the outbound layer mode to the inbound layer mode.

[0025] In some embodiments, when the number of corresponding in-layer logistics units in the planning layer reaches the target switching condition at the current time, switching the warehouse layer mode of the planning layer includes:

[0026] When the number of corresponding on-layer logistics units reaches the target switching condition at the current moment, the planning layer determines whether the planned logistics unit on the current planning layer has been executed by the target hoist in response to the scheduling request.

[0027] When the planned logistics unit on the current planning layer is completed by the target elevator in response to the scheduling request, the warehouse layer mode of the planning layer is switched.

[0028] In some embodiments, the method further includes:

[0029] In response to a scheduling request, obtain the inbound and outbound layout of the cache line in the library, wherein the outbound layer is spaced out by a target number of adjacent inbound layers, or the inbound layer is spaced out by a target number of adjacent outbound layers.

[0030] Based on the inbound / outbound layout, retrieve the scheduling mode that matches the inbound / outbound layout;

[0031] The control target elevator performs the scheduling operation of the target logistics unit based on the scheduling mode.

[0032] According to another aspect of this application, an inter-layer scheduling control device for a warehousing system is also disclosed, the device comprising:

[0033] The planning and scheduling execution module is used to respond to a scheduling request and send a planning and scheduling task instruction to the target hoist. The planning and scheduling task instruction is used to instruct the target hoist to perform planning and scheduling on the planned logistics units in the planning layer requested by the scheduling request at the target time based on the planned scheduling path. The planning layer is either the inbound layer or the outbound layer.

[0034] The module for obtaining the number of in-layer logistics units is used to obtain the number of in-layer logistics units corresponding to the planning layer at the current time, wherein the current time is the next time after the target time;

[0035] The warehouse layer mode switching module is used to switch the warehouse layer mode of the planning layer when the number of corresponding in-layer logistics units reaches the target switching condition at the current time. The target switching condition is determined based on the current warehouse layer mode of the planning layer, and the warehouse layer mode includes inbound layer mode and outbound layer mode.

[0036] According to another aspect of this application, an electronic device is also disclosed, the electronic device including a memory and at least one processor, the memory storing instructions; the at least one processor invokes the instructions in the memory to cause the electronic device to perform various steps of the inter-layer scheduling control method for a warehouse system as described in any of the preceding claims.

[0037] According to another aspect of this application, a computer-readable storage medium is also disclosed, on which instructions are stored, which, when executed by a processor, implement the various steps of the inter-layer scheduling control method for a warehouse system as described in any of the preceding claims.

[0038] The present invention includes, but is not limited to, the following beneficial effects: (1) This solution can realize flexible switching of warehouse layer mode according to actual inventory, optimize the utilization of warehouse space, balance the pressure of inbound and outbound operations, improve the overall operational efficiency and adaptability of the warehousing system, and effectively avoid long-term backlog in the inbound layer or idle operation in the outbound layer; (2) Through clear quantity monitoring and mode switching logic, the inbound and outbound operation process is made more coherent and adaptable; (3) By "increase the warehouse layer number by 1 to determine the new planned layer + return to get the number of logistics units in the layer", the warehouse layer can be effectively controlled. The process allows the warehousing system to switch modes and schedule multiple warehouse layers sequentially, forming a cyclic operation mechanism that covers more warehouse layers, improving the overall comprehensiveness and continuity of the system's scheduling. Each time a mode switch is completed, the current planning layer is updated, allowing scheduling operations to be dynamically extended to different warehouse layers, adapting to the multi-layer structure of the warehousing system, making full use of the space and resources of each layer, and avoiding resource idleness or overload caused by a single warehouse layer dominating operations for a long time; (4) Based on the odd or even number of warehouse layers, determine whether to switch modes, making the decision to transfer from the outbound layer to the inbound layer more in line with the characteristics of the multi-layer structure of the warehousing system, and achieving layered and refined management; (5) By verifying the execution status of the elevator on the planned logistics unit, the elevator operation and Deep collaboration in warehouse layer mode switching ensures that mode switching is carried out after the current layer operation is closed, making the connection between each link of the warehousing system closer and reducing operation conflicts and chaos caused by insufficient collaboration; (6) By first obtaining the inbound and outbound layout of the cache line in the warehouse and then matching the scheduling mode, the scheduling strategy can be deeply adapted to the warehouse layout, improving the system's compatibility with different warehouse layouts, reducing path conflicts and operation congestion caused by mode mismatch, improving scheduling accuracy and operation smoothness, and the scheduling mode adapted to the layout can guide the elevator to plan the scheduling path more reasonably, reduce the elevator's empty run and detour, shorten the logistics unit scheduling time, thereby improving the overall operation efficiency of the warehousing system and accelerating the flow of goods in and out of the warehouse. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below:

[0040] Figure 1 This is a flowchart of an inter-layer scheduling and control method for a warehouse system according to an embodiment of this application;

[0041] Figure 2 This is another flowchart of the inter-layer scheduling and control method for a warehouse system according to an embodiment of this application;

[0042] Figure 3 This is another flowchart of the inter-layer scheduling and control method for a warehouse system according to an embodiment of this application;

[0043] Figure 4 This is another flowchart of the inter-layer scheduling and control method for a warehouse system according to an embodiment of this application;

[0044] Figure 5 This is another flowchart of the inter-layer scheduling and control method for a warehouse system according to an embodiment of this application;

[0045] Figure 6 This is another flowchart of the inter-layer scheduling and control method for a warehouse system according to an embodiment of this application;

[0046] Figure 7 This is another flowchart of the inter-layer scheduling and control method for a warehouse system according to an embodiment of this application;

[0047] Figure 8 This is a structural block diagram of the inter-layer scheduling and control device of the warehousing system according to an embodiment of this application;

[0048] Figure 9 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application;

[0049] Figure 10 This is one layout method for the library layer in an embodiment of this application;

[0050] Figure 11 This is yet another layout method for the library layer in this application embodiment;

[0051] Figure 12 This is yet another layout method for the library layer in this application embodiment. Detailed Implementation

[0052] This invention discloses a method, apparatus, equipment, and storage medium for inter-layer scheduling control in a warehousing system. The method includes: responding to a scheduling request by sending a planning scheduling task instruction to a target hoist, the instruction instructing the hoist to perform planning scheduling on planned logistics units in the requested planning layer (either an inbound or outbound layer) at a target time based on a planned scheduling path; obtaining the number of in-layer logistics units corresponding to the current planning layer; and switching the planning layer's storage layer mode when the number of in-layer logistics units reaches a target switching condition. The target switching condition is determined based on the current storage layer mode, which includes an inbound mode and an outbound mode. This invention enables flexible switching of storage layer modes, optimizes warehouse space utilization, balances inbound and outbound operation pressures, reduces empty hoist runs, and improves the overall operational efficiency and adaptability of the warehousing system.

[0053] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" or "having" and any variations thereof are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0054] Specifically, Figure 1 This is a flowchart of an inter-layer scheduling control method for a warehousing system according to this application. Specifically, the inter-layer scheduling of the warehousing system in this application is based on the scheduling execution of the central controller in the control system, as described above. Figure 1 The steps of the inter-layer scheduling and control method for a warehousing system include:

[0055] S100: In response to the scheduling request, send a planning and scheduling task instruction to the target hoist.

[0056] Among them, the planning and scheduling task instruction is used to instruct the target hoist to perform planning and scheduling on the planned logistics units in the planning layer requested by the scheduling request at the target time based on the planned scheduling path.

[0057] Specifically, the planning layer can be either the inbound or outbound layer. After receiving a scheduling request, the controller can first parse whether the planning layer requested in the scheduling request is the inbound or outbound layer, and how to schedule the planned logistics units in the planning layer. Then, it sends a planning scheduling task instruction to the target elevator to instruct the target elevator to perform planning scheduling on the planned logistics units in the planning layer requested by the scheduling request at the target time based on the planned scheduling path.

[0058] Understandably, when executing the steps of this solution, the initial layout of the database layer can be determined first. In this example, it can be as follows: Figure 10 As shown, the inbound and outbound layers are set to an even number of layers, and the inbound and outbound layers are arranged alternately. Alternatively, it can be done as follows: Figure 11 As shown, the number of inbound and outbound layers is set to an odd number, with two outbound layers separating two adjacent inbound layers. Alternatively, it can be done as follows: Figure 12 As shown, the inbound and outbound layers are set to an odd number of layers, with two inbound layers between two adjacent outbound layers. It should be noted that the initial layout is preset, and the above layout is merely an example; no specific linear arrangement is provided here. The planning layer is one of the preset initial warehouse layers, and the preset initial layout is used as the basis for execution when this solution is initially implemented.

[0059] S102. Obtain the number of logistics units in the planning layer at the current moment.

[0060] Here, the current time is the next time after the target time. It can be understood that when the planning layer is the inbound layer, step S102 is to obtain the number of in-layer logistics units corresponding to the inbound layer at the current time; when the planning layer is the outbound layer, step S102 is to obtain the number of in-layer logistics units corresponding to the outbound layer at the current time.

[0061] S104. When the number of corresponding logistics units in the planning layer reaches the target switching condition at the current moment, the planning layer switches to the warehouse layer mode.

[0062] Specifically, the target switching condition is determined based on the current warehouse layer mode in the planning layer. Warehouse layer modes include inbound and outbound modes. In other words, when the planning layer is the inbound layer, the target switching condition is the condition for switching from the inbound layer mode to the outbound layer mode; conversely, when the planning layer is the outbound layer, the current switching condition is the condition for switching from the outbound layer mode to the inbound layer mode. This example solution allows for flexible switching of warehouse layer modes based on actual inventory, optimizes warehouse space utilization, balances inbound and outbound operational pressures, improves the overall operational efficiency and adaptability of the warehousing system, and effectively avoids long-term backlogs in the inbound layer or idle operations in the outbound layer.

[0063] In a feasible solution, Figure 2This is another flowchart of the inter-layer scheduling control method for a warehouse system according to an embodiment of this application. This flowchart is an exemplary illustration of step S104 when the planning layer is the outbound layer. Figure 2 As shown, when the planning layer is the outbound layer, the following steps are included:

[0064] S200: Obtain the preset number of logistics units that meet the outbound layer mode and the number of logistics units in the layer corresponding to the outbound layer at the current moment.

[0065] S202. When the number of logistics units in the outbound layer meets the preset number of logistics units in the outbound layer mode, the warehouse layer mode of the planning layer is switched from the outbound layer mode to the inbound layer mode.

[0066] Understandably, this example solution makes the inbound and outbound operation processes more coherent and adaptable through clear quantity monitoring and mode switching logic.

[0067] In another feasible solution, Figure 3 This is another flowchart of the inter-layer scheduling control method for a warehouse system according to an embodiment of this application. This flowchart is an exemplary illustration of step S104 when the planning layer is the inbound layer. Figure 3 As shown, when the planning layer is the inbound layer, the following steps are included:

[0068] S300: Obtain the preset number of logistics units that meet the inbound layer mode and the number of logistics units in the inbound layer at the current moment.

[0069] S302. When the number of logistics units in the inbound layer meets the preset number of logistics units in the inbound layer mode, the warehouse layer mode of the planning layer is switched from the inbound layer mode to the outbound layer mode.

[0070] Understandably, this example solution, through clear quantity monitoring and mode switching logic, makes the inbound and outbound operation processes more coherent and adaptable.

[0071] Furthermore, Figure 4 This is another flowchart of the inter-layer scheduling control method for a warehouse system according to an embodiment of this application. This flowchart represents a preferred embodiment following step S104, as follows: Figure 4 As shown, it includes the following steps:

[0072] S400. Increment the current library layer number by 1 to determine the current planning layer.

[0073] S402, Return to the step of obtaining the number of in-layer logistics units corresponding to the current planning layer.

[0074] Understandably, the process of "incrementing the warehouse layer number by 1 to determine the new planning layer + returning to retrieve the number of logistics units in the layer" allows the warehousing system to sequentially switch modes and manage scheduling across multiple warehouse layers, forming a cyclical operation mechanism that covers more warehouse layers. This improves the comprehensiveness and continuity of the overall system scheduling. Each mode switch updates the current planning layer, enabling scheduling operations to dynamically extend to different warehouse layers, adapting to the multi-layered structure of the warehousing system, fully utilizing the space and resources of each layer, and avoiding resource idleness or overload caused by a single warehouse layer dominating operations for a long time. Furthermore, continuously returning to execute the step of retrieving the number of logistics units in the layer allows for continuous monitoring of the inventory status of the new planning layer. Real-time data supports subsequent mode switching decisions, ensuring dynamic and accurate inventory management across multiple levels. This helps the warehousing system flexibly adjust its operational strategies based on the inventory at each layer. This iterative scheduling logic allows the warehousing system to autonomously respond to changes in operational needs across multiple warehouse layers without frequent manual intervention in inter-layer scheduling, improving the system's automation and intelligence levels and enhancing its adaptability to complex warehousing operation scenarios.

[0075] Furthermore, Figure 5 This is another flowchart of the inter-layer scheduling control method for a warehouse system according to an embodiment of this application. This flowchart is an exemplary illustration of step S104 when the current planning layer is the outbound layer. Figure 5 As shown, it includes the following steps:

[0076] S500: When the number of corresponding in-layer logistics units reaches the target switching condition at the current time, the planning layer obtains the total number of warehouse layers, the number of inbound layers, and the number of outbound layers at the current time.

[0077] S502, when the total number of layers in the library is even.

[0078] S504. Determine the first difference between the number of inbound layers and the number of outbound layers.

[0079] S506. When the first difference is greater than zero, the warehouse layer mode of the switching planning layer is switched from the outbound layer mode to the inbound layer mode.

[0080] S508. When the total number of layers is odd.

[0081] S510. Determine the second difference between the number of inbound layers and the number of outbound layers.

[0082] S512. When the second difference is greater than 1, the warehouse layer mode of the switching planning layer is switched from the outbound layer mode to the inbound layer mode.

[0083] Understandably, determining whether to switch modes based on the parity of the total number of storage layers allows the decision to transfer from the outbound layer to the inbound layer to better align with the characteristics of a multi-layered warehouse structure, achieving refined layered management. By using difference judgments (e.g., triggering a switch if the first difference is >0 for even-numbered layers and the second difference is >1 for odd-numbered layers), the quantity relationship between the inbound and outbound layers can be effectively adjusted, preventing a certain level (inbound or outbound) from being overloaded or idle for a long time, promoting balanced workload between layers, and improving overall warehouse operation efficiency. By considering the parity of the total number of storage layers when formulating switching conditions, it can better adapt to warehouse systems with different physical layouts, enhancing the versatility and adaptability of the scheduling method, allowing the same scheduling logic to be flexibly applied to diverse warehouse scenarios.

[0084] Figure 6 This is another flowchart of the inter-layer scheduling control method for a warehouse system according to an embodiment of this application. This flowchart provides another exemplary description of step S104. (See attached document.) Figure 6 It includes the following steps:

[0085] S600. When the number of corresponding logistics units in the current planning layer reaches the target switching condition, determine whether the planned logistics units in the current planning layer have been executed by the target elevator in response to the scheduling request.

[0086] S602. When the planned logistics unit on the current planning layer is completed in response to the scheduling request by the target elevator, switch the warehouse layer mode of the planning layer.

[0087] Understandably, this example solution verifies the execution status of the elevator on the planned logistics unit, enabling deep coordination between elevator operation and warehouse level mode switching. This ensures that mode switching occurs after the current level operation is closed, making the connection between various links in the warehousing system closer and reducing operational conflicts and chaos caused by insufficient coordination.

[0088] Figure 7 Here is another flowchart of the inter-layer scheduling control method for the warehousing system according to an embodiment of this application, see [link / reference]. Figure 6 It includes the following steps:

[0089] S700: In response to the scheduling request, obtain the inbound and outbound layout of the cache line in the library, the outbound layer with a target number of intervals between two adjacent inbound layers, or the inbound layer with a target number of intervals between two adjacent outbound layers.

[0090] S702. Based on the inbound / outbound layout, retrieve the scheduling mode that matches the inbound / outbound layout.

[0091] S704, Control the target hoist to perform the scheduling operation of the target logistics unit based on the scheduling mode.

[0092] Understandably, this example solution, by first obtaining the inbound and outbound layout of the cache line within the warehouse and then matching the scheduling mode, enables the scheduling strategy to be deeply adapted to the warehouse layout. This improves the system's compatibility with different warehouse layouts, reduces path conflicts and operational congestion caused by mode mismatch, and enhances scheduling accuracy and operational smoothness. Furthermore, the layout-adapted scheduling mode can guide the elevator to plan scheduling paths more rationally, reducing empty runs and detours by the elevator, shortening the scheduling time of logistics units, and thus improving the overall operational efficiency of the warehousing system and accelerating the flow of goods in and out of the warehouse.

[0093] According to another aspect of this application, an inter-layer scheduling control device for a warehousing system is also disclosed, such as... Figure 8 As shown, the device includes:

[0094] The planning and scheduling execution module is used to respond to scheduling requests and send planning and scheduling task instructions to the target hoist. The planning and scheduling task instructions are used to instruct the target hoist to perform planning and scheduling on the planned logistics units in the planning layer requested by the scheduling request at the target time based on the planned scheduling path. The planning layer is either the inbound layer or the outbound layer.

[0095] The module for obtaining the number of in-layer logistics units is used to obtain the number of in-layer logistics units corresponding to the planning layer at the current time, where the current time is the next time after the target time.

[0096] The warehouse layer mode switching module is used to switch the warehouse layer mode of the planning layer when the number of corresponding in-layer logistics units reaches the target switching condition at the current time. The target switching condition is determined based on the current warehouse layer mode of the planning layer, which includes inbound layer mode and outbound layer mode.

[0097] This solution allows for flexible switching of warehouse tier modes based on actual inventory, optimizing warehouse space utilization, balancing inbound and outbound operational pressures, and improving the overall operational efficiency and adaptability of the warehousing system. It effectively avoids long-term backlogs in the inbound tier or idle operations in the outbound tier. Through clear quantity monitoring and mode switching logic, it makes the inbound and outbound operation processes more seamless and adaptable. The solution uses a mechanism of "incrementing the warehouse tier number by 1 to determine the new planned tier + returning to retrieve the number of logistics units in the tier." This process allows the warehousing system to sequentially switch modes and manage scheduling across multiple warehouse layers, forming a cyclical operation mechanism that covers more warehouse layers, improving the comprehensiveness and continuity of the overall system scheduling. Each mode switch updates the current planning layer, enabling scheduling operations to dynamically extend to different warehouse layers, adapting to the multi-layered structure of the warehousing system, fully utilizing the space and resources of each layer, and avoiding resource idleness or overload caused by a single warehouse layer dominating operations for a long time. Based on the parity of the total number of warehouse layers, it determines whether to switch modes, making the decision to transfer from outbound to inbound layers more aligned with the characteristics of the multi-layered warehousing structure, achieving layered and refined management. By verifying the execution status of the elevator on the planned logistics units, it ensures that the elevator operation and the warehouse layers... Deep collaboration during mode switching ensures that mode switching occurs after the current layer's operational loop is closed, making the connections between various links in the warehousing system tighter and reducing operational conflicts and chaos caused by insufficient coordination. By first obtaining the inbound and outbound layout of the cache line within the warehouse and then matching the scheduling mode, the scheduling strategy can be deeply adapted to the warehouse layout, improving the system's compatibility with different warehouse layouts, reducing path conflicts and operational congestion caused by mode mismatch, improving scheduling accuracy and operational smoothness, and the layout-adapted scheduling mode can guide the elevator to plan scheduling paths more rationally, reducing the elevator's empty runs and detours, shortening the scheduling time of logistics units, thereby improving the overall operational efficiency of the warehousing system and accelerating the flow of goods in and out of the warehouse.

[0098] The application of the relevant modules of the device in this example can be referred to the relevant introduction of the method principle above, and will not be repeated here.

[0099] According to another aspect of this application, an electronic device is also disclosed, the electronic device including a memory and at least one processor, the memory storing instructions; the at least one processor invokes the instructions in the memory to cause the electronic device to perform the various steps of the above-described warehouse system scheduling and control method.

[0100] above Figure 8 The warehousing system scheduling and control device in this embodiment of the invention will be described in detail from the perspective of modular functional entities. The electronic equipment in this embodiment of the invention will be described in detail from the perspective of hardware processing.

[0101] Figure 9This is a schematic diagram of the structure of an electronic device 900 provided in an embodiment of the present invention. The electronic device 900 can vary significantly due to different configurations or performance characteristics. It may include one or more central processing units (CPUs) 910 (e.g., one or more processors) and a memory 920, and one or more storage media 930 (e.g., one or more mass storage devices) for storing application programs 933 or data 932. The memory 920 and storage media 930 may be temporary or persistent storage. The program stored in the storage media 930 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the electronic device 900. Furthermore, the processor 910 may be configured to communicate with the storage media 930 and execute the series of instruction operations in the storage media 930 on the electronic device 900.

[0102] Electronic device 900 may also include one or more power supplies 940, one or more wired or wireless network interfaces 950, one or more input / output interfaces 960, and / or one or more operating systems 931, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 9 The illustrated electronic device structure does not constitute a limitation on electronic devices and may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.

[0103] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of the inter-layer scheduling control method of the warehouse system.

[0104] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system, device, or unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0105] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part 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 of the various embodiments of the present 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.

[0106] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications 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.

Claims

1. A method for inter-layer scheduling and control of a warehousing system, characterized in that, The method includes: In response to a scheduling request, a planning and scheduling task instruction is sent to the target hoist. The planning and scheduling task instruction is used to instruct the target hoist to perform planning and scheduling on the planned logistics units in the planning layer requested by the scheduling request at the target time based on the planned scheduling path. The planning layer is either the inbound layer or the outbound layer. Obtain the number of in-layer logistics units corresponding to the planning layer at the current time, wherein the current time is the next time after the target time; When the number of corresponding in-layer logistics units reaches the target switching condition at the current moment, the planning layer switches the warehouse layer mode of the planning layer. The target switching condition is determined based on the current warehouse layer mode of the planning layer, and the warehouse layer mode includes the inbound layer mode and the outbound layer mode. When the planning layer is the outbound layer at the current moment, and the number of corresponding in-layer logistics units reaches the target switching condition, switching the warehouse layer mode of the planning layer includes: When the number of corresponding in-layer logistics units reaches the target switching condition, the current planning layer obtains the total number of warehouse layers, the current number of inbound layers, and the current number of outbound layers. When the total number of storage layers is even, a first difference between the number of inbound layers and the number of outbound layers is determined; When the first difference is greater than zero, the warehouse layer mode of the planning layer is switched from the outbound layer mode to the inbound layer mode. When the total number of storage layers is odd, a second difference between the number of inbound storage layers and the number of outbound storage layers is determined; When the second difference is greater than 1, the warehouse layer mode of the planning layer is switched from the outbound layer mode to the inbound layer mode.

2. The inter-layer scheduling and control method for a warehousing system according to claim 1, characterized in that, When the planning layer is the outbound layer, and the number of corresponding in-layer logistics units in the planning layer at the current moment reaches the target switching condition, switching the warehouse layer mode of the planning layer includes: Obtain the preset number of logistics units that meet the outbound layer mode and the number of logistics units in the layer corresponding to the outbound layer at the current time; When the number of logistics units in the outbound layer meets the preset number of logistics units in the outbound layer mode, the warehouse layer mode of the planning layer is switched from the outbound layer mode to the inbound layer mode.

3. The inter-layer scheduling and control method for a warehousing system according to claim 1, characterized in that, When the planning layer is the inbound layer, and the number of corresponding inbound logistics units in the planning layer at the current moment reaches the target switching condition, switching the inbound layer mode of the planning layer includes: Obtain the preset number of logistics units that meet the inbound layer mode and the number of logistics units in the inbound layer at the current time. When the number of logistics units in the inbound layer meets the preset number of logistics units in the inbound layer mode, the warehouse layer mode of the planning layer is switched from the inbound layer mode to the outbound layer mode.

4. The inter-layer scheduling and control method for a warehousing system according to claim 1, characterized in that, When the number of corresponding in-layer logistics units in the planning layer reaches the target switching condition at the current moment, after switching the warehouse layer mode of the planning layer, the method further includes: Increment the current library layer number by 1 and determine it as the current planned layer; Return to the step of obtaining the number of in-layer logistics units corresponding to the planning layer at the current time.

5. The inter-layer scheduling and control method for a warehousing system according to claim 1 or 2, characterized in that, When the number of corresponding in-layer logistics units in the planning layer reaches the target switching condition at the current moment, switching the warehouse layer mode of the planning layer includes: When the number of corresponding on-layer logistics units reaches the target switching condition at the current moment, the planning layer determines whether the planned logistics unit on the current planning layer has been executed by the target hoist in response to the scheduling request. When the planned logistics unit on the current planning layer is completed by the target elevator in response to the scheduling request, the warehouse layer mode of the planning layer is switched.

6. The inter-layer scheduling and control method for a warehousing system according to claim 1, characterized in that, The method further includes: In response to a scheduling request, obtain the inbound and outbound layout of the cache line in the library, wherein the outbound layer is spaced out by a target number of adjacent inbound layers, or the inbound layer is spaced out by a target number of adjacent outbound layers. Based on the inbound / outbound layout, retrieve the scheduling mode that matches the inbound / outbound layout; The control target elevator performs the scheduling operation of the target logistics unit based on the scheduling mode.

7. A warehouse system inter-layer scheduling and control device, characterized in that, The device includes: The planning and scheduling execution module is used to respond to a scheduling request and send a planning and scheduling task instruction to the target hoist. The planning and scheduling task instruction is used to instruct the target hoist to perform planning and scheduling on the planned logistics units in the planning layer requested by the scheduling request at the target time based on the planned scheduling path. The planning layer is either the inbound layer or the outbound layer. The module for obtaining the number of in-layer logistics units is used to obtain the number of in-layer logistics units corresponding to the planning layer at the current time, wherein the current time is the next time after the target time; The warehouse layer mode switching module is used to switch the warehouse layer mode of the planning layer when the number of corresponding in-layer logistics units reaches the target switching condition at the current time. The target switching condition is determined based on the current warehouse layer mode of the planning layer, and the warehouse layer mode includes inbound layer mode and outbound layer mode. When the planning layer is currently the outbound layer, the warehouse layer mode switching module includes: The layer acquisition unit is used to acquire the total number of warehouse layers, the number of inbound layers, and the number of outbound layers when the number of corresponding inbound logistics units in the current planning layer reaches the target switching condition. The first difference determination unit is used to determine the first difference between the number of inbound layers and the number of outbound layers when the total number of layers in the warehouse is an even number. The first mode switching unit is used to switch the warehouse layer mode of the planning layer from the outbound layer mode to the inbound layer mode when the first difference is greater than zero. The second difference determination unit is used to determine the second difference between the number of inbound layers and the number of outbound layers when the total number of storage layers is odd. The second mode switching unit is used to switch the warehouse layer mode of the planning layer from the outbound layer mode to the inbound layer mode when the second difference is greater than 1.

8. An electronic device, characterized in that, The electronic device includes a memory and at least one processor, the memory storing instructions; the at least one processor invokes the instructions in the memory to cause the electronic device to perform the various steps of the inter-layer scheduling control method for a warehouse system as described in any one of claims 1-6.

9. A computer-readable storage medium storing instructions thereon, characterized in that, When the instructions are executed by the processor, they implement the various steps of the inter-layer scheduling control method for the warehousing system as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Interlayer vehicle scheduling method and device for multi-layer shuttle garage and electronic equipment

    CN117689182A

  • Cargo transportation system and cargo transportation method

    CN118770813A