Three-dimensional warehouse abnormal condition processing method, three-dimensional warehouse management system and storage medium

By identifying and handling abnormal situations in the warehouse control system and reassigning goods locations, the problem of interruption of automated logistics tasks in the three-dimensional warehouse is solved, production efficiency and safety are improved, and automated exception handling is realized.

CN119228269AActive Publication Date: 2024-12-31ZHONGKE YUNGU TECH
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411292486.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2024-12-31
Estimated Expiration
2044-09-14

AI Technical Summary

Technical Problem

When an abnormal situation occurs in the existing warehouse management system in three-dimensional warehouses, it lacks automation solutions, resulting in interruption of automated logistics tasks, requiring manual intervention to find the causes of errors and adjust tasks, affecting production efficiency and safety.

Method used

By receiving tasks to be executed by the logistics execution system in the warehouse control system, reading the status of the task stacker or transportation equipment, identifying abnormal situations, and feedback abnormal notifications to the logistics execution system, reassigning the starting point or end point cargo location, Update the task status to automatically handle abnormal situations.

Benefits of technology

Timely detection and handling of abnormal situations in opposing databases is realized, the risk of task congestion and stacker blockage is reduced, production efficiency and safety are improved, and the need for manual intervention is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119228269A_ABST
    Figure CN119228269A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a three-dimensional warehouse abnormal condition processing method, a three-dimensional warehouse management system and a storage medium. The method comprises the steps of receiving a to-be-executed task issued by a logistics execution system; reading a first state of a task stacking machine or a second state of a transportation equipment conveying line according to the to-be-executed task; under the condition that the first state or the second state is abnormal, a corresponding abnormity feedback notification is sent to a logistics execution system according to an abnormity reason, so that the abnormity feedback notification is forwarded to a warehouse management system through the logistics execution system; an updated starting point goods allocation or an updated end point goods allocation issued by the logistics execution system is received, and the updated starting point goods allocation or the updated end point goods allocation is redistributed and determined by the warehouse management system based on the abnormal feedback notification; and updating the to-be-executed task according to the updated starting point goods allocation or the updated end point goods allocation, and executing subsequent operation based on the updated to-be-executed task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of production workshop warehousing, and specifically to a method for handling abnormal situations in a vertical warehouse, a vertical warehouse management system and a storage medium. Background Art

[0002] Warehouse management system (WMS) includes but is not limited to inventory tracking, order processing, storage planning, wave management, picking optimization, inventory report generation, inventory forecasting and replenishment strategy formulation, etc. The warehouse management system manages the entire process of goods from warehousing, storage to delivery in a refined manner, such as storage allocation strategy, inventory control methods (such as FIFO, LIFO, etc.), operation instruction generation (such as shelving, picking, inventory counting, replenishment, etc.), as well as real-time inventory status monitoring, batch and expiration date management, safety stock setting, etc.

[0003] In actual application scenarios, the warehouse management system (WMS) may have accounting errors, or errors may occur during task execution due to inadequate training, the manual operation of on-site workers may affect the execution of automated tasks, or the photoelectric sensors of equipment such as stackers may not perceive accurate information. These problems often cause abnormalities in the execution of automated logistics tasks. In the prior art, when such abnormal problems occur in the three-dimensional warehouse (referred to as the three-dimensional warehouse) during outbound or inbound storage, there is no automated solution process. On-site workers can only enter each lane to find the cause of the error and manually operate the stacker to solve the abnormality, and then manually change the status of the task and cargo position, so that the automated logistics tasks can continue to operate normally. Therefore, how to actively and automatically solve abnormal situations that occur in the three-dimensional warehouse is a technical problem that needs to be solved urgently. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a method for handling abnormal situations in a vertical warehouse, a vertical warehouse management system, and a storage medium.

[0005] In order to achieve the above-mentioned purpose, the first aspect of the present application provides a method for handling abnormal situations in a vertical warehouse, which is applied to a warehouse control system. The method includes:

[0006] Receive pending tasks issued by the logistics execution system;

[0007] Reading a first state of a task stacker or a second state of a conveyor line of a transport device according to the task to be performed;

[0008] When an abnormality occurs in the first state or the second state, a corresponding abnormality feedback notification is sent to the logistics execution system according to the abnormality cause, so that the abnormality feedback notification is forwarded to the warehouse management system through the logistics execution system;

[0009] Receive the updated starting cargo location or the updated end cargo location issued by the logistics execution system, wherein the updated starting cargo location or the updated end cargo location is reallocated and determined by the warehouse management system based on the abnormal feedback notification;

[0010] The pending tasks are updated according to the updated starting cargo location or the updated ending cargo location, and subsequent operations are performed based on the updated pending tasks.

[0011] In an embodiment of the present application, the method also includes: determining the location and task of each cargo location before receiving the tasks to be executed issued by the logistics execution system; building a model based on the location and task of each cargo location to determine the empty or full status of each cargo location based on the established model.

[0012] In an embodiment of the present application, the tasks to be executed include outbound tasks and inbound tasks, and the method further includes: after receiving the tasks to be executed issued by the logistics execution system, if the tasks to be executed are outbound tasks, judging the empty or full status of the starting location corresponding to the tasks to be executed according to the established model, and if the empty or full status of the starting location is empty, feeding back a corresponding task failure notification to the logistics execution system; or after receiving the tasks to be executed issued by the logistics execution system, if the tasks to be executed are inbound tasks, judging the empty or full status of the terminal location corresponding to the tasks to be executed according to the established model, and if the empty or full status of the terminal location is full, feeding back a corresponding task failure notification to the logistics execution system.

[0013] In an embodiment of the present application, the task to be executed includes an outbound task, and receiving the updated starting location or the updated terminal location issued by the logistics execution system includes: when the task to be executed is an outbound task, and there is an abnormality in the first state of the task stacker read according to the outbound task, and the cause of the abnormality is the first cause, receiving the updated starting location issued by the logistics execution system.

[0014] In an embodiment of the present application, the task to be executed includes a warehousing task, and receiving the updated starting location or the updated destination location issued by the logistics execution system includes: when the task to be executed is a warehousing task, there is an abnormality in the first state or the second state and the cause of the abnormality is the second cause, receiving the updated destination location issued by the logistics execution system.

[0015] In an embodiment of the present application, subsequent operations include sending the updated to-be-executed tasks to the task stacker and canceling the execution of the to-be-executed tasks.

[0016] A second aspect of the present application provides a method for handling abnormal situations in a vertical warehouse, the method comprising: a logistics execution system sends a task to be executed to a warehouse control system; the warehouse control system reads a first state of a task stacker or a second state of a conveyor line of a transportation equipment according to the task to be executed; when an abnormality occurs in the first state or the second state, the warehouse control system sends a corresponding abnormal feedback notification to the logistics execution system according to the cause of the abnormality; the logistics execution system forwards the abnormal feedback notification to the warehouse management system; the warehouse management system reallocates based on the abnormal feedback notification to update the starting location or update the end location, and sends the updated starting location or the updated end location to the logistics execution system; the logistics execution system sends the updated starting location or the updated end location to the warehouse control system; the warehouse control system updates the task to be executed according to the updated starting location or the updated end location, and performs subsequent operations based on the updated task to be executed.

[0017] In an embodiment of the present application, the method also includes: before the logistics execution system sends the task to be executed to the warehouse control system, the warehouse control system determines the location and task of each cargo location; the warehouse control system models the location and task of each cargo location to determine the empty or full status of each cargo location based on the established model.

[0018] In an embodiment of the present application, the tasks to be executed include outbound tasks and inbound tasks, and the method also includes: after the logistics execution system sends the tasks to be executed to the warehouse control system, if the tasks to be executed are outbound tasks, the warehouse control system determines the empty or full status of the starting location corresponding to the tasks to be executed according to the established model, and if the empty or full status of the starting location is empty, the corresponding task failure notification is fed back to the logistics execution system; or after the logistics execution system sends the tasks to be executed to the warehouse control system, if the tasks to be executed are inbound tasks, the warehouse control system determines the empty or full status of the terminal location corresponding to the tasks to be executed according to the established model, and if the empty or full status of the terminal location is full, the corresponding task failure notification is fed back to the logistics execution system.

[0019] The third aspect of the present application provides a vertical library management system, including:

[0020] The warehouse control system is configured to execute the method for handling abnormal situations of a vertical warehouse according to any one of the above embodiments;

[0021] Logistics execution system, used to issue tasks to be executed or forward data or notifications issued by the warehouse management system to the warehouse control system;

[0022] Warehouse management system, used to reallocate the starting or ending location.

[0023] A fourth aspect of the present application provides a machine-readable storage medium having instructions stored thereon, which, when executed by a processor, configures the processor to execute the above-mentioned method for handling abnormal situations in a vertical warehouse.

[0024] This solution uses the warehouse control system WCS to proactively detect abnormal conditions of task stackers or transport equipment, and promptly feeds back information to the warehouse management system WMS, so as to timely dispatch and handle abnormal conditions in the three-dimensional warehouse. In this way, the cause of the abnormality is accurately judged and handled in a timely manner. It is often possible to detect whether there is an abnormality when the task is just issued, effectively preventing task congestion at the end when executing the task due to failure to discover the abnormality in time, reducing the risk of stacker conveyor line blocking, and greatly improving the operational production efficiency of the three-dimensional warehouse. At the same time, there is no need for human intervention, which effectively improves the safety of the operation.

[0025] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings:

[0027] Figure 1 The structure block diagram of the vertical library management system according to the embodiment of the present application is schematically shown;

[0028] Figure 2 The flowchart of the method for handling abnormal situations of a vertical warehouse according to an embodiment of the present application is schematically shown;

[0029] Figure 3 The following is a schematic diagram showing a flow chart of a method for handling abnormal situations of a vertical warehouse according to another embodiment of the present application;

[0030] Figure 4 The internal structure of a computer device according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0031] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0032] The method for handling abnormal situations of a vertical warehouse provided in this application can be applied to Figure 1 The warehouse management system 100 shown in the figure. Among them, the warehouse control system 101, the logistics execution system 102 and the warehouse management system 103 communicate with each other through the network. Among them, the warehouse control system 101, referred to as WCS, covers functions such as automated equipment scheduling, real-time task allocation, equipment communication management, status monitoring, fault warning, performance analysis, etc. The warehouse control system 101 is specifically responsible for the precise control and coordination of hardware equipment such as automated three-dimensional warehouses, conveyor lines, AGV (transportation equipment), robot picking systems, sorting machines, stackers, etc., to ensure that the equipment strictly follows the operating instructions issued by the warehouse management system 103 and performs physical operations efficiently, orderly and safely. Among them, the logistics execution system 102, referred to as LES, is centered on material pulling, comprehensively considers the interaction of materials in different storage units, and realizes the logistics management system from material entry, in-warehouse management, out-of-warehouse, pulling, transfer, to final assembly, to create an enterprise lean logistics execution system. The warehouse management system 103 is referred to as WMS. The logistics execution system 102, referred to as LES, can send tasks to be executed to the warehouse control system 101, and the warehouse control system 101 can actively obtain the first state of the task stacker or the second state of the transport equipment AGV conveyor line. Then, data is exchanged with the logistics execution system 102 according to the first state or the second state, so that the logistics execution system 102 communicates with the warehouse management system 103, and the warehouse management system 103 is used to timely update the relevant nodes of the task, such as reallocating the starting cargo location or the end cargo location of the task.

[0033] Figure 2 The following is a schematic diagram showing a flow chart of a method for handling abnormal situations in a vertical warehouse according to an embodiment of the present application. Figure 2 As shown, in one embodiment of the present application, a method for handling abnormal situations of a vertical warehouse is provided. This embodiment mainly applies this method to the above Figure 1 Taking the warehouse control system 101 in FIG. 1 as an example, the following steps are included:

[0034] Step 202: Receive the tasks to be executed issued by the logistics execution system.

[0035] Step 204 , reading a first state of the task stacker or reading a second state of the conveyor line of the transport equipment according to the task to be executed.

[0036] Step 206, when an abnormality exists in the first state or the second state, a corresponding abnormality feedback notification is sent to the logistics execution system according to the abnormality cause, so that the abnormality feedback notification is forwarded to the warehouse management system through the logistics execution system.

[0037] Step 208, receiving the updated starting cargo location or the updated terminal cargo location issued by the logistics execution system, wherein the updated starting cargo location or the updated terminal cargo location is reallocated and determined by the warehouse management system based on the abnormal feedback notification.

[0038] Step 210: update the pending tasks according to the updated starting cargo location or the updated ending cargo location, and perform subsequent operations based on the updated pending tasks.

[0039] The warehouse control system WCS can receive the tasks to be executed issued by the logistics execution system LES. After receiving the tasks to be executed, the warehouse control system WCS can actively read the first state of the task stacker that executes the tasks to be executed according to the tasks to be executed, or the warehouse control system WCS can actively read the second state of the conveyor line of the transportation equipment AGV according to the tasks to be executed. Among them, the transportation equipment AGV refers to equipment used to transport materials, such as an automatic guided vehicle. Then, the warehouse control system WCS can determine whether there is an abnormality in the first state or the second state. If the warehouse control system WCS determines that there is an abnormality in the first state or determines that there is an abnormality in the second state, the warehouse control system WCS can send a corresponding abnormal feedback notification to the logistics execution system LES according to the abnormal cause of the first state or the second state. After receiving the abnormal feedback notification, the logistics execution system LES will forward the abnormal feedback notification to the warehouse management system WMS. Further, the warehouse management system WMS can determine the updated starting cargo position or the updated terminal cargo position of the task to be executed based on the reallocation of the abnormal feedback notification. Specifically, if the task to be executed is a warehouse outbound task, the warehouse management system WMS can determine the updated starting cargo position of the task to be executed based on the reallocation of the abnormal feedback notification. If the task to be executed is a warehousing task, the warehouse management system WMS can determine the updated destination location of the task to be executed based on the reallocation of the abnormal feedback notification.

[0040] After the warehouse management system WMS re-determines the starting cargo location or the end cargo location, it can be sent to the logistics execution system LES, and the logistics execution system LES can send the updated starting cargo location or the updated end cargo location to the warehouse control system WCS. The warehouse control system WCS can then update the pending task according to the updated starting cargo location or the updated end cargo location, and perform subsequent operations based on the updated pending task.

[0041] In one embodiment, the task to be executed includes an outbound task. Receiving an updated starting cargo location or an updated terminal cargo location issued by a logistics execution system LES includes: when the task to be executed is an outbound task, and there is an abnormality in the first state of the task stacker read according to the outbound task, and the abnormality reason is the first reason, receiving the updated starting cargo location issued by the logistics execution system LES.

[0042] If the task to be executed is an outbound task, and the warehouse control system WCS detects that there is an abnormality in the first state of the task stacker, and the abnormal reason of the first state is the first reason, then the warehouse management system WMS can update the updated starting cargo position of the task to be executed based on the abnormal feedback notification forwarded by the logistics execution system LES, and then the logistics execution system LES can forward the updated starting cargo position to the warehouse control system WCS. Specifically, the first reason may be that there is no box for picking up. That is, when the task stacker executes the outbound task, it is found that there is no box that can be taken out at the task starting point corresponding to the outbound task to execute the outbound task. At this time, the warehouse control system WCS can feedback the information of "no box for picking up, the task starting point needs to be updated" to the logistics execution system LES. The logistics execution system LES can forward the received information to the warehouse management system WMS, and the warehouse management system WMS can reallocate the starting cargo position corresponding to the outbound task and the pallet number of the required pallet according to the received information, and then send the updated starting cargo position and the pallet number of the required pallet to the logistics execution system LES. The logistics execution system LES forwards the received information to the warehouse control system WCS. After receiving the updated starting location and the pallet number of the required pallet, the warehouse control system WCS can update the pending tasks. At the same time, the first state of the task stacker will also be updated, for example, it can be updated to "automatic, idle, allowed to work", and then the warehouse control system WCS can also send the updated pending tasks to the task stacker, and the task stacker can go to the new starting location to perform the tasks according to the updated pending tasks.

[0043] In one embodiment, the task to be executed includes a warehousing task, and receiving the updated starting location or the updated destination location issued by the logistics execution system LES includes: when the task to be executed is a warehousing task, there is an abnormality in the first state or the second state and the cause of the abnormality is the second cause, receiving the updated destination location issued by the logistics execution system LES.

[0044] If the task to be executed is a warehousing task, and the warehouse control system WCS detects that there is an abnormality in the first state of the task stacker or the second state of the transportation equipment AGV conveyor line, and the abnormal cause of the first state is the second reason or the abnormal cause of the second state is the second reason, then the warehouse management system WMS can update the updated terminal location of the task to be executed based on the abnormal feedback notification forwarded by the logistics execution system LES, and then the logistics execution system LES can forward the updated terminal location to the warehouse control system WCS.

[0045] Specifically, if there is an abnormality in the first state of the task stacker, the second reason may be double warehousing. That is, there are already goods in the terminal cargo location corresponding to the currently executed task to be executed, and it is impossible to re-warehouse at the terminal cargo location. At this time, the warehouse control system WCS can feedback the information of "double warehousing, the task terminal needs to be updated" to the logistics execution system LES. The logistics execution system LES can forward the received information to the warehouse management system WMS, and the warehouse management system WMS can reallocate the terminal cargo location corresponding to the outbound task according to the received information, and then send the updated terminal cargo location to the logistics execution system LES. The logistics execution system LES forwards the received information to the warehouse control system WCS. After receiving the updated terminal cargo location, the warehouse control system WCS can update the task to be executed. At the same time, the first state of the task stacker will also be updated, such as "automatic, busy, allowed to operate", and then the warehouse control system WCS can also send the updated task to be executed to the task stacker, and the task stacker can go to the new terminal cargo location to execute the task according to the updated task to be executed. Specifically, if the second state of the transport equipment AGV conveyor line is abnormal, the second reason may be abnormal size inspection. Furthermore, abnormal size inspection includes three situations: mismatch of high and low cargo positions (i.e. the cargo position is slightly over-high and can be manually sorted and put back to the original cargo position), mismatch of cargo position (i.e. the cargo position is much over-high and needs to be allocated a higher cargo position), and completely over-high (i.e. the cargo position is completely over-high and there is no cargo position that meets the conditions in the vertical warehouse).

[0046] For the first case, that is, the abnormal situation of mismatch between high and low cargo positions, if the warehouse control system WCS detects that there is an abnormality in the second state of the transport equipment AGV conveyor line, and the abnormality reason is "mismatch between high and low cargo positions", then the pallet and the goods will be automatically returned to the end of the conveyor line. At this time, manual intervention can be made to re-arrange and stack the goods, and trigger the physical button of "abnormal confirmation" at the end of the conveyor line to re-check the size of the pallet. If the size inspection operation passes, that is, the size of the goods matches the cargo position, then the warehouse control system WCS can re-issue the warehousing task to the stacker, so that the task stacker can restart the execution of the pending task.

[0047] For the second case, that is, the abnormal situation of mismatched cargo positions, if the warehouse control system WCS detects that there is an abnormality in the second state of the transport equipment AGV conveyor line, and the abnormal reason is "mismatched cargo positions", then the pallet and the goods will be automatically returned to the end of the conveyor line. At this time, manual intervention can be performed to re-arrange and stack the goods, and trigger the physical button of "abnormal confirmation" at the end of the conveyor line to re-check the size of the pallet. If the size inspection operation still fails, the warehouse control system WCS can send a corresponding abnormal feedback notification to the logistics execution system LES, such as sending an abnormal feedback notification of "high and low cargo positions do not match, and the task end point needs to be updated" to the logistics execution system LES. The logistics execution system LES can forward the received information to the warehouse management system WMS, and the warehouse management system WMS can reallocate the terminal cargo position corresponding to the outbound task according to the received information, and then send the updated terminal cargo position to the logistics execution system LES. The logistics execution system LES can forward the received new terminal cargo position to the warehouse control system WCS through the "task update interface". After receiving the updated terminal cargo position, the warehouse control system WCS can update the task to be executed. The warehouse control system WCS can write the unlocking pallet height, pallet number, fault reset and other information to the corresponding transport equipment AGV conveyor line in sequence, so that the pallet can be inspected again. If the inspection passes, the task stacker can send the warehousing task again after the pallet reaches the end of the conveyor line. The task stacker can go to the new terminal location to perform the task according to the updated pending tasks.

[0048] For the third case, that is, the abnormal situation of complete overheight, if the warehouse control system WCS detects that there is an abnormality in the second state of the transport equipment AGV conveyor line, and the abnormal reason is "complete overheight", then the pallet and the goods will be automatically returned to the end of the conveyor line, and the warehouse control system WCS will send the corresponding abnormal feedback notification to the logistics execution system LES, such as sending an abnormal feedback notification of "complete overheight" to the logistics execution system LES. The logistics execution system LES can forward the received information to the warehouse management system WMS, and the warehouse management system WMS can send a notification of task cancellation to the logistics execution system LES based on the received information. The logistics execution system LES can forward the notification of task cancellation to the warehouse control system WCS through the "task update interface". After receiving the notification of task cancellation, the warehouse control system WCS can cancel the task and control the transport equipment AGV to transport the pallet to the default starting position or the pre-set dedicated buffer area.

[0049] In summary, it can be seen that when the pending tasks are updated according to the updated starting cargo location or the updated terminal cargo location, and subsequent operations are performed based on the updated pending tasks, the subsequent operations include sending the updated pending tasks to the task stacker and canceling the execution of the pending tasks.

[0050] In one embodiment, the above method also includes: determining the location and task of each cargo location before receiving the tasks to be executed issued by the logistics execution system LES; building a model based on the location and task of each cargo location to determine the empty or full status of each cargo location based on the established model.

[0051] In this embodiment, the warehouse control system WCS will first model the cargo locations and cargo location tasks corresponding to each cargo location before receiving the tasks to be executed issued by the logistics execution system LES. Specifically, the warehouse control system WCS can first determine the location and cargo location tasks of each cargo location, and then model the location and cargo location tasks of each cargo location. After modeling, the empty and full status of each cargo location can be determined according to the established model. That is, whether there are goods in each cargo location, if there are cargo locations, the status is full; otherwise, if there are no cargo locations in the cargo location, the status is empty.

[0052] In one embodiment, the tasks to be executed include outbound tasks and inbound tasks, and the method further includes: after receiving the tasks to be executed issued by the logistics execution system LES, if the tasks to be executed are outbound tasks, judging the empty or full status of the starting location corresponding to the tasks to be executed according to the established model, and if the empty or full status of the starting location is empty, feeding back a corresponding task failure notification to the logistics execution system LES; or after receiving the tasks to be executed issued by the logistics execution system LES, if the tasks to be executed are inbound tasks, judging the empty or full status of the terminal location corresponding to the tasks to be executed according to the established model, and if the empty or full status of the terminal location is full, feeding back a corresponding task failure notification to the logistics execution system LES.

[0053] After the warehouse control system WCS receives the pending task issued by the logistics execution system LES, if the pending task is an outbound task, the warehouse control system WCS can judge the empty or full state of the starting location corresponding to the pending task according to the established model, and feedback the corresponding task failure notification to the logistics execution system LES when the empty or full state of the starting location is empty. For example, if the pending task is an outbound task, if the state of the starting location corresponding to the outbound task is empty, then the abnormal situation of "no box for picking up goods" will occur. At this time, the warehouse control system WCS can feedback the corresponding task failure notification to the logistics execution system LES, such as feedback of "no goods at the starting point of the task, task creation failed". In another case, after the warehouse control system WCS receives the pending task issued by the logistics execution system LES, if the pending task is an inbound task, the warehouse control system WCS can judge the empty or full state of the terminal location corresponding to the pending task according to the established model, and feedback the corresponding task failure notification to the logistics execution system LES when the empty or full state of the terminal location is full. If the task to be executed is a warehousing task, if the status of the destination location corresponding to the warehousing task is full, then an abnormal situation of "double warehousing" will occur. At this time, the warehouse control system WCS can also feedback the corresponding task failure notification to the logistics execution system LES, such as feedback of "there is stock at the task destination, and the task creation failed".

[0054] In the prior art, the terminal often finds out that there is an abnormality when executing the task, which will cause task congestion and lead to abnormality in the three-dimensional warehouse. At this time, manual intervention is often required, and it is necessary to climb up the stacker to confirm the cause of the abnormality, etc. In this solution, the warehouse control system WCS actively detects the abnormal status of the task stacker or transportation equipment, and promptly feedbacks information to the warehouse management system WMS, so as to timely schedule and handle the abnormal situation of the three-dimensional warehouse. In this way, the cause of the abnormality is accurately judged and handled in a timely manner. It is often possible to detect whether there is an abnormality when the task is just issued, which effectively prevents the task congestion caused by the failure to discover the abnormality in time when the terminal is executing the task, reduces the risk of blocking the stacker conveyor line, and greatly improves the operation and production efficiency of the three-dimensional warehouse. At the same time, there is no need for manual intervention, which effectively improves the safety of the operation.

[0055] Figure 3 The following is a schematic diagram showing a flow chart of a method for handling abnormal situations in a vertical warehouse according to an embodiment of the present application. Figure 3 As shown, in one embodiment of the present application, a method for handling abnormal situations of a vertical warehouse is provided. This embodiment mainly applies this method to the above Figure 1 Taking the vertical warehouse management system 100 in FIG. 1 as an example, the following steps are included:

[0056] Step 302: The logistics execution system sends the tasks to be executed to the warehouse control system.

[0057] Step 304 , the warehouse control system reads the first state of the task stacker or reads the second state of the conveyor line of the transport equipment according to the task to be executed.

[0058] Step 306: When an abnormality occurs in the first state or the second state, the warehouse control system sends a corresponding abnormality feedback notification to the logistics execution system according to the cause of the abnormality.

[0059] Step 308: The logistics execution system forwards the abnormal feedback notification to the warehouse management system.

[0060] Step 310: The warehouse management system reallocates based on the abnormal feedback notification to update the starting cargo location or the end cargo location, and sends the updated starting cargo location or the updated end cargo location to the logistics execution system.

[0061] Step 312: The logistics execution system sends the updated starting cargo location or the updated ending cargo location to the warehouse control system.

[0062] Step 314: the warehouse control system updates the pending tasks according to the updated starting location or the updated destination location, and performs subsequent operations based on the updated pending tasks.

[0063] The warehouse control system WCS can receive the tasks to be executed issued by the logistics execution system LES. After receiving the tasks to be executed, the warehouse control system WCS can actively read the first state of the task stacker that executes the tasks to be executed according to the tasks to be executed, or the warehouse control system WCS can actively read the second state of the conveyor line of the transportation equipment AGV according to the tasks to be executed. Among them, the transportation equipment AGV refers to equipment used to transport materials, such as an automatic guided vehicle. Then, the warehouse control system WCS can determine whether there is an abnormality in the first state or the second state. If the warehouse control system WCS determines that there is an abnormality in the first state or determines that there is an abnormality in the second state, the warehouse control system WCS can send a corresponding abnormal feedback notification to the logistics execution system LES according to the abnormal cause of the first state or the second state. After receiving the abnormal feedback notification, the logistics execution system LES will forward the abnormal feedback notification to the warehouse management system WMS. Further, the warehouse management system WMS can determine the updated starting cargo position or the updated terminal cargo position of the task to be executed based on the reallocation of the abnormal feedback notification. Specifically, if the task to be executed is a warehouse outbound task, the warehouse management system WMS can determine the updated starting cargo position of the task to be executed based on the reallocation of the abnormal feedback notification. If the task to be executed is a warehousing task, the warehouse management system WMS can determine the updated destination location of the task to be executed based on the abnormal feedback notification reallocation. After the warehouse management system WMS redetermines the starting location or the end location, it can be sent to the logistics execution system LES, and the logistics execution system LES can send the updated starting location or the updated end location to the warehouse control system WCS. The warehouse control system WCS can then update the task to be executed based on the updated starting location or the updated end location, and perform subsequent operations based on the updated task to be executed.

[0064] In one embodiment, the method also includes: before the logistics execution system LES sends the task to be executed to the warehouse control system WCS, the warehouse control system WCS determines the location and task of each cargo location; the warehouse control system WCS models the location and task of each cargo location to determine the empty or full status of each cargo location based on the established model.

[0065] In this embodiment, the warehouse control system WCS will first model the cargo locations and cargo location tasks corresponding to each cargo location before receiving the tasks to be executed issued by the logistics execution system LES. Specifically, the warehouse control system WCS can first determine the location and cargo location tasks of each cargo location, and then model the location and cargo location tasks of each cargo location. After modeling, the empty and full status of each cargo location can be determined according to the established model. That is, whether there are goods in each cargo location, if there are cargo locations, the status is full; otherwise, if there are no cargo locations in the cargo location, the status is empty.

[0066] In one embodiment, the tasks to be executed include outbound tasks and inbound tasks, and the method further includes: after the logistics execution system LES sends the tasks to be executed to the warehouse control system WCS, if the tasks to be executed are outbound tasks, the warehouse control system WCS determines the empty or full status of the starting location corresponding to the tasks to be executed according to the established model, and if the empty or full status of the starting location is empty, the corresponding task failure notification is fed back to the logistics execution system LES; or after the logistics execution system LES sends the tasks to be executed to the warehouse control system WCS, if the tasks to be executed are inbound tasks, the warehouse control system WCS determines the empty or full status of the terminal location corresponding to the tasks to be executed according to the established model, and if the empty or full status of the terminal location is full, the corresponding task failure notification is fed back to the logistics execution system LES.

[0067] After the warehouse control system WCS receives the pending task issued by the logistics execution system LES, if the pending task is an outbound task, the warehouse control system WCS can judge the empty or full state of the starting location corresponding to the pending task according to the established model, and feedback the corresponding task failure notification to the logistics execution system LES when the empty or full state of the starting location is empty. For example, if the pending task is an outbound task, if the state of the starting location corresponding to the outbound task is empty, then the abnormal situation of "no box for picking up goods" will occur. At this time, the warehouse control system WCS can feedback the corresponding task failure notification to the logistics execution system LES, such as feedback of "no goods at the starting point of the task, task creation failed". In another case, after the warehouse control system WCS receives the pending task issued by the logistics execution system LES, if the pending task is an inbound task, the warehouse control system WCS can judge the empty or full state of the terminal location corresponding to the pending task according to the established model, and feedback the corresponding task failure notification to the logistics execution system LES when the empty or full state of the terminal location is full. If the task to be executed is a warehousing task, if the status of the destination location corresponding to the warehousing task is full, then an abnormal situation of "double warehousing" will occur. At this time, the warehouse control system WCS can also feedback the corresponding task failure notification to the logistics execution system LES, such as feedback of "there is stock at the task destination, and the task creation failed".

[0068] Figure 2 , 3 FIG. 1 is a flow chart of a method for handling abnormal situations in a neutral library according to an embodiment. It should be understood that although Figure 2 , 3 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2, 3 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0069] An embodiment of the present application provides a storage medium on which a program is stored. When the program is executed by a processor, the above-mentioned method for handling abnormal situations of a vertical library is implemented.

[0070] An embodiment of the present application provides a processor, which is used to run a program, wherein the program executes the above-mentioned method for handling abnormal situations of a vertical library when running.

[0071] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 4 As shown. The computer device includes a processor A01, a network interface A02, a memory (not shown in the figure) and a database (not shown in the figure) connected via a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02 and a database (not shown in the figure). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A04. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. When the computer program B02 is executed by the processor A01, a method for handling abnormal situations in a library has been implemented.

[0072] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0073] An embodiment of the present application provides a computer (electronic) device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the steps of any of the above methods for handling abnormal situations in a vertical library are implemented.

[0074] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing the program steps of the method for initializing abnormal situations of a library.

[0075] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0076] The present application is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0077] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0078] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0079] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0080] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0081] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0082] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0083] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A method for handling abnormal situations in a vertical warehouse, characterized in that: Applied to a warehouse control system, the method comprises: Receive pending tasks issued by the logistics execution system; Reading a first state of the task stacker or a second state of the conveyor line of the transport equipment according to the task to be performed; When an abnormality occurs in the first state or the second state, a corresponding abnormality feedback notification is sent to the logistics execution system according to the abnormality cause, so that the abnormality feedback notification is forwarded to the warehouse management system through the logistics execution system; Receiving an updated starting cargo location or an updated terminal cargo location issued by the logistics execution system, wherein the updated starting cargo location or the updated terminal cargo location is reallocated and determined by the warehouse management system based on the abnormal feedback notification; The to-be-performed task is updated according to the updated starting cargo location or the updated ending cargo location, and subsequent operations are performed based on the updated to-be-performed task.

2. The method for handling abnormal situations of a vertical warehouse according to claim 1 is characterized in that: The method further comprises: Before receiving the pending tasks issued by the logistics execution system, determine the location and tasks of each cargo location; A model is established based on the location of each cargo space and the cargo space tasks, so as to determine the empty or full state of each cargo space according to the established model.

3. The method for handling abnormal situations of a vertical warehouse according to claim 2 is characterized in that: The tasks to be executed include outbound tasks and inbound tasks, and the method further includes: After receiving the pending task issued by the logistics execution system, if the pending task is a warehouse-out task, determine the empty or full state of the starting cargo location corresponding to the pending task according to the established model, and if the empty or full state of the starting cargo location is empty, feedback the corresponding task failure notification to the logistics execution system; or After receiving the pending tasks issued by the logistics execution system, if the pending tasks are warehousing tasks, the empty or full status of the terminal cargo location corresponding to the pending tasks is judged according to the established model, and if the empty or full status of the terminal cargo location is full, the corresponding task failure notification is fed back to the logistics execution system.

4. The method for handling abnormal situations of a vertical warehouse according to claim 1 is characterized in that: The tasks to be executed include outbound tasks, and receiving the updated starting cargo location or the updated terminal cargo location issued by the logistics execution system includes: When the task to be executed is an outbound task, and there is an abnormality in the first state of the task stacker read according to the outbound task and the cause of the abnormality is the first cause, an updated starting cargo location issued by the logistics execution system is received.

5. The method for handling abnormal situations of a vertical warehouse according to claim 1 is characterized in that: The tasks to be executed include warehousing tasks, and receiving the updated starting cargo location or the updated terminal cargo location issued by the logistics execution system includes: When the task to be executed is a warehousing task, an abnormality exists in the first state or the second state and the cause of the abnormality is the second cause, an updated destination cargo location issued by the logistics execution system is received.

6. The method for handling abnormal situations in a vertical warehouse according to any one of claims 1 to 5, characterized in that: The subsequent operations include sending the updated to-be-executed tasks to the task stacker and canceling the execution of the to-be-executed tasks.

7. A method for handling abnormal situations in a vertical warehouse, characterized in that: The method comprises: The logistics execution system sends the tasks to be executed to the warehouse control system; The warehouse control system reads a first state of the task stacker or a second state of the conveyor line of the transport equipment according to the task to be executed; In the case where there is an abnormality in the first state or the second state, the warehouse control system sends a corresponding abnormality feedback notification to the logistics execution system according to the abnormality cause; The logistics execution system forwards the abnormal feedback notification to the warehouse management system; The warehouse management system reallocates to update the starting cargo location or the ending cargo location based on the abnormal feedback notification, and sends the updated starting cargo location or the updated ending cargo location to the logistics execution system; The logistics execution system sends the updated starting cargo location or the updated terminal cargo location to the warehouse control system; The warehouse control system updates the to-be-performed tasks according to the updated starting cargo location or the updated ending cargo location, and performs subsequent operations based on the updated to-be-performed tasks.

8. The method for handling abnormal situations of a vertical warehouse according to claim 7 is characterized in that: The method further comprises: Before the logistics execution system sends the tasks to be executed to the warehouse control system, the warehouse control system determines the location and tasks of each cargo location; The warehouse control system is modeled according to the location of each cargo space and cargo space tasks, so as to determine the empty or full state of each cargo space according to the established model.

9. The method for handling abnormal situations of a vertical warehouse according to claim 8 is characterized in that: The tasks to be executed include outbound tasks and inbound tasks, and the method further includes: After the logistics execution system sends the task to be executed to the warehouse control system, if the task to be executed is a warehouse-out task, the warehouse control system determines the empty or full state of the starting location corresponding to the task to be executed according to the established model, and feeds back the corresponding task failure notification to the logistics execution system if the empty or full state of the starting location is empty; or After the logistics execution system sends the task to be executed to the warehouse control system, if the task to be executed is a warehousing task, the warehouse control system determines the empty or full status of the terminal location corresponding to the task to be executed based on the established model, and if the empty or full status of the terminal location is full, it will feedback the corresponding task failure notification to the logistics execution system.

10. A vertical warehouse management system, characterized in that: include: A warehouse control system configured to execute the method for handling abnormal situations in a vertical warehouse as described in any one of claims 1 to 6; Logistics execution system, used to issue tasks to be executed or forward data or notifications issued by the warehouse management system to the warehouse control system; The warehouse management system is used to reallocate the starting cargo location or the ending cargo location.

11. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by a processor, the processor is configured to execute the method for handling abnormal situations of a vertical warehouse according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Stacker task allocation method and device

    CN106709679A

  • Warehousing management method and device, computer readable storage medium and warehousing system

    CN111252432A

  • Goods allocation allocation scheduling method and system for intelligent storage and storage medium

    CN112801565A

  • Opposite moving storing and taking system and method for three-dimensional warehouse stacking machine

    CN115771701A

  • Stereoscopic warehouse task scheduling method and device, computer equipment and storage medium

    CN115983553A