Abnormal processing method and device in storage system

By obtaining and querying the exception container identification information in the warehousing system, the exception container task is automatically stopped, which solves the problem of low efficiency in the warehousing system with manual dependence, and realizes efficient and automated handling of exception problems in the warehousing system.

CN113807770BActive Publication Date: 2024-12-17YUANLI JUHE (CHONGQING) ROBOTICS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110916752.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-11
Publication Date
2024-12-17
Estimated Expiration
2041-08-11

AI Technical Summary

Technical Problem

In the prior art, the abnormal processing process of the warehousing system relies on manual processing, resulting in poor processing efficiency and effect.

Method used

By obtaining the identification information of the exception container, querying its input location in the system, and stopping the tasks associated with it when the actual location does not match the system location, and achieving automated processing.

Benefits of technology

It reduces the demand for labor, improves the timely detection and processing efficiency of abnormal problems, and improves the processing effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113807770B_ABST
    Figure CN113807770B_ABST
Patent Text Reader

Abstract

The present invention provides an exception handling method and device in a warehousing system, including: obtaining identification information of an abnormal container; querying the system position of the abnormal container entered in the system according to the identification information; and stopping the execution of the task associated with the abnormal container when the system position of the abnormal container does not match the actual position of the abnormal container. In the present invention, when the actual position of the abnormal container does not match the system position, the task associated with the abnormal container can be stopped to wait for subsequent processing. The present invention can automatically trigger the processing of abnormal problems in the logistics and transportation links, reduce the demand for manpower, enable abnormal problems to be discovered and processed in a timely manner, and improve processing efficiency and effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of warehousing logistics, and in particular relates to an abnormality processing method and device in a warehousing system. Background Art

[0002] As the functions of production robots continue to improve, mobile robots are now commonly used for logistics transportation, which greatly improves the efficiency of logistics transportation.

[0003] At present, abnormal situations often occur in the logistics and transportation links. For example, a robot gets stuck during the process of transporting a package, resulting in the transported package being an abnormal package; the package is transported to the wrong storage location, resulting in the package being an abnormal package, etc. Currently, staff are required to discover abnormal situations in logistics sites and handle them until the abnormal fault is eliminated.

[0004] However, in the current solution, the exception handling process relies on manual processing, resulting in poor processing efficiency and effectiveness. Summary of the invention

[0005] The present invention provides an exception handling method and device in a warehousing system, so as to solve the problem that the exception handling process in the prior art relies on manual processing, resulting in poor processing efficiency and effect.

[0006] In order to solve the above-mentioned technical problems, the present invention is achieved as follows:

[0007] In a first aspect, an embodiment of the present invention provides an exception handling method in a warehousing system, and the exception handling method in the warehousing system includes:

[0008] Get the identification information of the abnormal container;

[0009] According to the identification information, query the system location of the abnormal container entered in the system;

[0010] When the system position of the abnormal container does not match the actual position of the abnormal container, the execution of the task associated with the abnormal container is stopped.

[0011] In a second aspect, an embodiment of the present invention provides an exception handling device in a warehousing system, the device comprising:

[0012] An acquisition module, used to acquire identification information of an abnormal container;

[0013] A query module, used for querying the system position of the abnormal container entered in the system according to the identification information;

[0014] The stopping module is used to stop executing the task associated with the abnormal container when the system position of the abnormal container does not match the actual position of the abnormal container.

[0015] According to a third aspect of an embodiment of the present invention, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned exception handling method in the warehousing system are implemented.

[0016] According to a fourth aspect of an embodiment of the present invention, a device is provided, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the above-mentioned exception handling method in the warehousing system when executed by the processor.

[0017] In an embodiment of the present invention, the present invention includes: obtaining identification information of an abnormal container; querying the system position of the abnormal container entered in the system according to the identification information; and stopping the execution of the task associated with the abnormal container when the system position of the abnormal container does not match the actual position of the abnormal container. In the present invention, when the actual position of the abnormal container does not match the system position, the task associated with the abnormal container can be stopped to wait for subsequent processing. The present invention can automatically trigger the processing of abnormal problems in the logistics and transportation links, reduce the demand for manpower, enable abnormal problems to be discovered and processed in a timely manner, and improve processing efficiency and effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a schematic diagram of the steps of an exception handling method in a warehousing system provided by an embodiment of the present invention;

[0019] Figure 2 It is a system architecture diagram of an exception handling method in a warehousing system provided by an embodiment of the present invention;

[0020] Figure 3 It is a schematic diagram of specific steps of an exception handling method in a warehousing system provided by an embodiment of the present invention;

[0021] Figure 4 It is an interface diagram provided by an embodiment of the present invention;

[0022] Figure 5 is another interface diagram provided by an embodiment of the present invention;

[0023] Figure 6 is another interface diagram provided by an embodiment of the present invention;

[0024] Figure 7 It is a structural block diagram of an exception handling device in a warehousing system provided by an embodiment of the present invention;

[0025] Figure 8 It is a block diagram of a device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0026] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0027] With the development of intelligent technologies such as the Internet of Things, artificial intelligence, and big data, the demand for transforming and upgrading the traditional logistics industry by using these intelligent technologies has become increasingly strong, and intelligent logistics (ILS, Intelligent Logistics System) has become a research hotspot in the field of logistics. Intelligent logistics uses artificial intelligence, big data, and various information sensors, radio frequency identification technology, global positioning system (GPS, Global Positioning System) and other Internet of Things devices and technologies, which are widely used in basic activities such as material transportation, warehousing, distribution, packaging, loading and unloading, and information services, to achieve intelligent analysis and decision-making, automated operation, and efficient optimization management of the material management process. Internet of Things technologies include sensor equipment, radio frequency identification (RFID, Radio Frequency Identification) technology, laser infrared scanning, infrared sensing recognition, etc. The Internet of Things can effectively connect materials in logistics with the network, monitor materials in real time, and sense environmental data such as humidity and temperature in the warehouse to ensure the storage environment of materials. Through big data technology, all data in logistics can be sensed and collected, uploaded to the data layer of the information platform, and filtered, mined, analyzed, and finally provide accurate data support for business processes (such as transportation, warehousing, storage, picking, packaging, sorting, outbound, inventory, distribution, etc.). The application direction of artificial intelligence in logistics can be roughly divided into two types: 1) Intelligent equipment such as unmanned trucks, automatic guided vehicles (AGVs), autonomous mobile robots (AMRs), forklifts, shuttles, stackers, unmanned delivery vehicles, drones, service robots, robotic arms, smart terminals, etc., which are enabled by artificial intelligence technology, replace some manual labor; 2) Software systems such as transportation equipment management systems, warehouse management, equipment scheduling systems, and order distribution systems driven by technologies or algorithms such as computer vision, machine learning, and operations optimization improve labor efficiency. With the research and progress of smart logistics, this technology has been applied in many fields, such as retail and e-commerce, electronic products, tobacco, medicine, industrial manufacturing, footwear, textiles, and food.

[0028] Figure 1is a flowchart of a method for handling an exception in a warehousing system provided by an embodiment of the present invention. Figure 1 As shown, the method may include:

[0029] Step 101: Obtain identification information of an abnormal container.

[0030] In the embodiment of the present invention, refer to Figure 2 , provides a system architecture diagram of an exception handling method in a warehousing system provided by an embodiment of the present invention. In the system architecture, the exception handling method in the warehousing system can be specifically applied in the following fields: clothing, food, medicine, automobiles, textiles, digital products, daily necessities, etc. The present application can specifically implement the method based on the architecture of the software platform, and the software architecture includes: a task management system (Warehouse Executing System, WES) and a task execution system (Task Execution System, TES).

[0031] The task management system can interact with the task execution system to obtain orders or item lists from upstream devices (such as user clients or warehouse management systems), generate outbound / inbound tasks based on the orders, and send them to the task execution system, which can specifically implement functions such as outbound management, inbound management, and inventory management. The warehouse management system (WMS) can manage materials in the warehouse, such as the inbound, outbound, and in-warehouse operations of materials in the warehouse.

[0032] The task execution system provides external container operation (handling) capabilities by scheduling the automated equipment (robots) in the warehouse. For example, the server receives the outbound / inbound tasks issued by the task management system, issues scheduling / control instructions to the collaborative equipment, and schedules the collaborative equipment to execute the outbound / inbound tasks of the logistics container, and after completion, feedbacks the task execution status to the task management system. In addition, the collaborative equipment can include autonomous mobile robots, multi-layer light fork robots, shuttles, automatic guided transport vehicles, robotic arms, high-speed sorting machines, etc.

[0033] Among them, the task management system and the task execution system can be deployed in the corresponding server respectively, or can be deployed together in the same server. The embodiment of the present invention is not limited to this. The server can be a hardware server device or a cloud server.

[0034] Optionally, an exception handling method in a warehousing system provided in an embodiment of the present invention may be applied to a task execution server. Specifically, the task execution server may be deployed with the above-mentioned task execution system to implement the services provided by the task execution system.

[0035] Specifically, in this step, the container can be a carrier used to carry logistics goods in logistics transportation, such as a material box, a package, etc. An abnormal material box is a material box that has abnormal problems that can cause the failure of the transportation task during transportation. The abnormal problems of abnormal material boxes include but are not limited to: the carrying device of the transport material box fails during the transportation task, resulting in the inability to continue the task, and the container it carries can be regarded as an abnormal container; due to uncontrollable factors such as earthquakes, human interference, etc., the container falls to the ground during transportation, falls off the shelf, or is placed in the wrong position, and the container can be regarded as an abnormal container.

[0036] Furthermore, in one implementation, when an abnormal container is found at the storage site, the staff at the storage site can scan the code (such as a QR code, a radio frequency identification tag) of the abnormal container through the management client they carry to obtain the identification information of the abnormal container, and upload the identification information of the abnormal container to the server of the task execution system through the management client so that the server can obtain the identification information of the abnormal container.

[0037] For example, if a worker finds that a transport device has a problem and is parked on the road, the container it is carrying can be identified as an abnormal container, and the identification information of the abnormal container can be collected, and the identification information can be sent to the server through the management client that the worker carries. In addition, if a worker finds a container that has fallen on the ground at the storage site, the container can be identified as an abnormal container, and the identification information of the abnormal container can be collected, and the identification information can be sent to the server through the management client that the worker carries.

[0038] In another implementation, multiple photographing devices may be arranged at the storage site, and the photographing devices may photograph areas where abnormal containers may appear. When abnormal containers appear in these areas, the photographing devices may collect identification information on the surface of the abnormal containers and send it to the server.

[0039] Step 102: query the system location of the abnormal container entered in the system according to the identification information.

[0040] In an embodiment of the present invention, for the transportation process of a container, the system position of the container may be recorded in the warehouse management system. The system position may include every position in the life cycle of the container. The system position is the correct position assigned to the container by the system for the transportation task under normal circumstances. For example, the system position may include the identification of the carrier used to transport the container, the identification of the container, and several position coordinates that the carrier should pass through during the transportation process. In addition, the system position may also include the identification of the container and the identification of the correct storage position (storage location, site, etc.) assigned to the container.

[0041] After receiving the identification information of the abnormal container, the server can query the system position of the abnormal container entered in the system through the identification information of the abnormal container. The system position can be used as the correct position and compared with the actual position of the abnormal container to verify whether the abnormal container has an abnormal problem. The system position of the abnormal container queried by the server can be sent to the management client of the staff so that the staff can compare the system position of the abnormal container entered in the system with the actual position of the abnormal container to determine whether the abnormal container is in the correct position. In addition, the server can also collect the actual position of the abnormal container by itself, and compare the actual position with the queried system position of the abnormal container to determine whether the abnormal container is in the correct position.

[0042] Step 103: When the system position of the abnormal container does not match the actual position of the abnormal container, stop executing the task associated with the abnormal container.

[0043] In an embodiment of the present invention, the actual position of the abnormal container is the actual current position of the abnormal container. In one implementation, after discovering the abnormal container, the staff at the storage site can report the actual position of the abnormal container to the server through the management client, so that the server can compare the actual position of the abnormal container with the system position.

[0044] In another implementation, after the server obtains the system location of the abnormal container through query, the server can send the system location to the management client of the staff at the storage site. Since the staff is at the storage site, the staff can compare the actual location of the abnormal container seen with the system location of the abnormal container.

[0045] In another implementation, multiple photographing devices may be arranged at the storage site, and the photographing devices may photograph areas where abnormal containers may appear. When abnormal containers appear in these areas, the photographing devices may collect the actual positions of the abnormal containers and send them to the server, so that the server can compare the actual positions of the abnormal containers with the system positions.

[0046] Furthermore, if the system position of the abnormal container does not match the actual position of the abnormal container, it can be considered that the abnormal container is indeed in the wrong position. Figure 2 The task execution system stops executing the tasks associated with the abnormal container, that is, the task execution system will no longer issue tasks related to the abnormal container. After the fault that caused the abnormal container is eliminated, the related tasks of the abnormal container will be executed again.

[0047] For example, if the abnormal container is on a malfunctioning carrier, the operation of the carrier can be suspended, and the container can be transported after the carrier is repaired. If the abnormal container is on the ground, and the system position shows that the abnormal container is on the carrier, the operation of the carrier also needs to be suspended. If the abnormal container is in an incorrect storage location, the storage location can be frozen, that is, the task execution system temporarily stops allocating containers to the storage location.

[0048] In summary, an exception handling method in a warehousing system provided by an embodiment of the present invention can stop the task associated with the abnormal container to wait for subsequent processing when the actual position of the abnormal container does not match the system position. The present invention can automatically trigger the handling of abnormal problems in the logistics and transportation links, reduce the demand for manpower, enable abnormal problems to be discovered and handled in a timely manner, and improve processing efficiency and effectiveness.

[0049] Figure 3 is a flowchart of specific steps of an exception handling method in a warehousing system provided by an embodiment of the present invention, such as Figure 3 As shown, the method may include:

[0050] Step 201: Obtain identification information of an abnormal container.

[0051] This step may specifically refer to the above step 101, which will not be described in detail here.

[0052] Step 202: query the system location of the abnormal container entered in the system according to the identification information.

[0053] This step may specifically refer to the above step 102, which will not be described in detail here.

[0054] Step 203: Receive a locking operation on the abnormal container.

[0055] Step 204: In response to the locking operation on the abnormal container, it is determined that the system position of the abnormal container does not match the actual position of the abnormal container.

[0056] In a specific implementation of the embodiment of the present application, after the server obtains the system location of the abnormal container through query, the server can send the system location to the management client of the staff at the storage site. Since the staff is at the storage site, the staff can compare the actual location of the abnormal container seen with the system location of the abnormal container.

[0057] Step 205: When the system position of the abnormal container does not match the actual position of the abnormal container, stop executing the task associated with the abnormal container.

[0058] This step may specifically refer to the above step 103, which will not be described in detail here.

[0059] Further, see Figure 4 , Figure 4 An interface diagram of an embodiment of the present invention is provided. When a staff member finds an abnormal container, he or she can search for identification information of the abnormal container through the container management interface provided by the management client to obtain the system location of the abnormal container queried and issued by the server. When the staff member finds that the system location of the abnormal container does not match the actual location of the abnormal container, the staff member can click the lock container button in the container management interface to trigger a locking operation on the abnormal container, determine that the system location of the abnormal container does not match the actual location of the abnormal container, and display the following information: Figure 5 The prompt interface diagram shown in the figure prompts the staff: "After clicking OK, the carrier associated with the abnormal container will be suspended, and the storage location associated with the abnormal container will be frozen and occupied", thereby informing the staff of the function of the locking operation. After the locking operation is triggered, the server can perform subsequent operations to stop executing tasks associated with the abnormal container based on the feedback information of the locking operation.

[0060] Optionally, step 205 may be implemented in two specific ways: implementation way 1 and implementation way 2.

[0061] In implementation mode 1, step 205 can be specifically implemented by sending a pause instruction to the target transport device and prompting the location of the target transport device when the system position is that the abnormal container is in the target transport device.

[0062] After determining the identification information and location of the target carrier carrying the abnormal container, the server can send a pause command to the target carrier and prompt the location of the target carrier, so that the target carrier stops and waits for maintenance. The maintenance personnel can go to the location of the target carrier according to the prompted location of the target carrier to repair the target carrier, so as to eliminate the fault problem of the target carrier causing the abnormal container as soon as possible, thereby improving the logistics and transportation efficiency. During the whole process, the task execution system does not need to obtain new warehousing tasks for abnormal containers by reporting to the task management system, which reduces the development of upstream systems.

[0063] The method for determining the target carrier and the location of the target carrier includes:

[0064] When the system position is that the abnormal container is in a target carrier, the target carrier where the abnormal container is located and the position of the target carrier are determined based on the identification information of the abnormal container and the correspondence between the containers, carriers, and positions of the carriers included in the system.

[0065] In the warehousing scenario of the embodiment of the present application, containers can be transported by a transport device so that the containers are transported to the correct storage location for storage. The transport device may include unmanned trucks, automatic guided transport vehicles, autonomous mobile robots, forklifts, shuttle vehicles, stackers, unmanned delivery vehicles, drones, service robots, robotic arms and other equipment.

[0066] In a specific scenario, the server can track the entire operation life cycle of the carrier, that is, the server can store the correspondence between the container, the carrier that transports the container, and the position of the carrier. In addition, the carrier may fail due to various reasons and cannot perform the transportation task normally, such as the carrier being stuck due to a mechanical failure, the carrier tipping over due to an external force, etc. Therefore, after determining that there is an abnormal container, the server can determine that the system position of the abnormal container is in the target carrier through the identification information of the abnormal container, and further query and determine the target carrier where the abnormal container is located, and the position of the target carrier based on the identification information of the abnormal container and the correspondence between the container, the carrier, and the position of the carrier included in the system, such as querying to obtain that the abnormal container a is currently in the target carrier 1, and the current position of the target carrier 1 is XX.

[0067] In implementation mode 2, step 205 can be specifically implemented by setting the state of the target storage location to occupied and stopping allocating other containers to the target storage location when the system position indicates that the abnormal container is in the target storage location.

[0068] In another specific scenario, the task management system will allocate a corresponding storage location (storage position) for each container carrying goods according to the customer order, so that the carrier can transport the container to the corresponding storage location for storage. The transportation task issued by the task management system to the task execution system includes the allocated storage location. When the service end of the task execution system determines that there is an abnormal container and obtains the current system position of the abnormal container as being in the target storage location through query, the abnormal container can be assigned to the wrong target storage location. At this time, the service end can set the status of the target storage location to occupied and stop allocating other containers to the target storage location, waiting for the abnormal container to be evacuated from the wrong target storage location before resuming normal use of the target storage location. During the whole process, the problem of the abnormal container occupying the target storage location and causing the container allocated to the target storage location to be unable to be stored can be avoided.

[0069] Optionally, the method may further include:

[0070] Step 206: Receive a locking operation on the abnormal container.

[0071] Step 207: In response to the storage location adjustment operation on the abnormal container, a new storage location is allocated for the abnormal container.

[0072] In the embodiment of the present application, the staff of the storage site can manage the client such as Figure 4 In the container management interface shown in the figure, click the Adjust Position button to trigger the server to adjust the storage position of the abnormal container, and the following is displayed: Figure 6 The position adjustment interface diagram shown in the figure allocates a new storage position for the abnormal container. That is, when the abnormal container is in the wrong target storage position, the task execution system does not need to report to the task management system to reissue the warehousing task of the abnormal container, but directly solves the abnormal problem in the task execution system. Specifically, a new storage position can be immediately allocated to the abnormal container, so that the abnormal container is directly allocated to the new storage position for warehousing. At the same time, the target storage position can also be quickly vacated to improve the utilization efficiency of the storage position.

[0073] In one implementation, the new storage location may be another unoccupied storage location other than the target storage location.

[0074] In another implementation, the storage site may be pre-set with multiple low-frequency storage locations, which are storage locations specifically used to store abnormal containers. The identifiers of the multiple low-frequency storage locations may be arranged in ascending order, such as low-frequency storage location 1, low-frequency storage location 2, low-frequency storage location 3, low-frequency storage location 4... In this implementation, the new storage location assigned to the abnormal container may be a low-frequency storage location that is not occupied and has the smallest identification number among all low-frequency storage locations. In addition, the server may also provide several candidate low-frequency storage locations, and the staff may select one of the low-frequency storage locations. After determining the low-frequency storage location assigned to the abnormal container, the server may notify the management client of the staff of the specific location of the low-frequency storage location so that the staff may transport the abnormal container to the low-frequency storage location for storage. In addition, the server may also dispatch an idle carrier to transport the abnormal container from the target storage location to the low-frequency storage location for storage.

[0075] In another implementation, the storage site may be pre-installed with a manual processing site to take inventory of abnormal containers. Therefore, the new storage location allocated for the abnormal container may be a manual processing site, and the server may notify the management client of the staff of the specific location of the manual processing site so that the staff can transport the abnormal container to the manual processing site for storage. In addition, the server may also dispatch an idle carrier to transport the abnormal container from the target storage location to the manual processing site for storage, and the manual processing site may take inventory of the abnormal container. In addition, in the case where the abnormal container has an associated outbound task, if in response to an operation to adjust the storage location of the abnormal container, the outbound task may be set to fail, and the new storage location may be set to the manual processing site provided in the above step 205, so that the abnormal container can be transported to the manual processing site by the second carrier for inventory.

[0076] Optionally, the method may further include:

[0077] Step 208: Send a first transport instruction to the first transport device, so that the first transport device transports the abnormal container to the new storage location according to the first transport instruction.

[0078] In an embodiment of the present application, after determining the new storage location of the abnormal container, the server of the task execution system can dispatch an idle first transport device, and send a first transport instruction to the first transport device, so that the first transport device can transport the abnormal container to the new storage location for storage according to the first transport instruction.

[0079] Optionally, after step 208, the following steps may also be included:

[0080] Step 209: Resume execution of the task associated with the abnormal container.

[0081] In an embodiment of the present application, after the abnormal container is stored in a new storage location, the task associated with the abnormal container can be restored. At this time, if the abnormal container has an outbound task, the carrier can be dispatched to take the abnormal container out of the warehouse. If the abnormal container does not have an outbound task, the abnormal container can continue to be stored in the new storage location, or the abnormal container can be transported to a warehouse for storage.

[0082] Optionally, step 209 may specifically include 2091 and 2092.

[0083] Sub-step 2091: When the abnormal container is associated with an outbound task, a second transport instruction is sent to a second carrier, so that the second carrier performs the outbound task after extracting the abnormal container from the new storage location according to the second transport instruction.

[0084] In the embodiment of the present application, the outbound task is a task in which the task management system allocates a storage location to the container for outbound delivery according to the user order to meet the order requirements. After the task management system generates the outbound task, it can be sent to the server of the task execution system, and the server can dispatch a carrier to complete the outbound task. Specifically, if the abnormal container is currently associated with an outbound task, the server can send a second transport instruction to an idle second carrier so that the second carrier can perform the outbound task after extracting the abnormal container from the new storage location according to the second transport instruction.

[0085] Among them, when the new storage location is the low-frequency storage location provided in the above step 207, the server can dispatch the second carrier to fetch the abnormal material box from the low-frequency storage location and continue to perform the outbound task, that is, move the abnormal material box to the storage location for outbound delivery.

[0086] Sub-step 2092: When the abnormal container is not associated with an outbound task, a third transport instruction is sent to a third carrier, so that the third carrier, after extracting the abnormal container from the new storage location according to the third transport instruction, stores the abnormal container in a warehouse.

[0087] In an embodiment of the present application, if the abnormal container is not associated with an outbound task, the abnormal container can continue to be stored in the new storage location, or an idle third carrier can be dispatched to extract the abnormal container from the new storage location and then put into storage to ensure that there is no change in the inventory.

[0088] Optionally, the method may further include:

[0089] Step 210: Acquire the actual position of the abnormal container captured by a photographing device, wherein the photographing device is arranged in the transportation and storage space of the container and is used to capture the actual position of the container.

[0090] In one implementation, multiple photographing devices may be arranged at the storage site, and the photographing devices may photograph areas where abnormal containers may appear. When abnormal containers appear in these areas, the photographing devices may collect the actual positions of the abnormal containers and send them to the server, so that the server can compare the actual positions of the abnormal containers with the system positions.

[0091] In summary, an embodiment of the present invention provides an exception handling method in a warehousing system. In the present invention, when the actual position of the abnormal container does not match the system position, the task associated with the abnormal container can be stopped to wait for subsequent processing. The present invention can automatically trigger the processing of abnormal problems in the logistics and transportation links, reducing the demand for manpower, so that abnormal problems can be discovered and handled in time, and the processing efficiency and effect are improved. Moreover, when the actual position of the abnormal container does not match the system position, the task associated with the abnormal container can be stopped directly in the task execution server deployed with the task execution system, and there is no need to report to the task management system to generate a task for re-warehousing the abnormal container. Therefore, the solution to the abnormal container can be directly completed in the task execution system, eliminating the process of reporting to the task management system to issue new tasks, saving business time, and also reducing unnecessary development of upstream systems.

[0092] Figure 7 is a structural block diagram of an exception handling device in a warehousing system provided by an embodiment of the present invention, such as Figure 7 As shown, the device may include:

[0093] An acquisition module 301 is used to acquire identification information of an abnormal container;

[0094] A query module 302 is used to query the system location of the abnormal container entered in the system according to the identification information;

[0095] The stopping module 303 is used to stop executing the task associated with the abnormal container when the system position of the abnormal container does not match the actual position of the abnormal container.

[0096] Optionally, the stopping module 303 includes:

[0097] The pause submodule is used to send a pause instruction to the target transport device and prompt the location of the target transport device when the system position is that the abnormal container is in the target transport device.

[0098] The query submodule is used to determine the target transport device where the abnormal container is located and the location of the target transport device according to the identification information of the abnormal container and the corresponding relationship between the container, the transport device and the location of the transport device included in the system.

[0099] Optionally, the stopping module 303 includes:

[0100] The occupied submodule is used to set the state of the target storage position to be occupied and stop allocating other containers to the target storage position when the system position is that the abnormal container is in the target storage position.

[0101] Optionally, the device further comprises:

[0102] The locking module is used for determining, in response to a locking operation on the abnormal container, that a system position of the abnormal container does not match an actual position of the abnormal container.

[0103] Optionally, the device further comprises:

[0104] The shooting module is used to obtain the actual position of the abnormal container captured by the shooting device, and the shooting device is arranged in the transportation and storage space of the container to collect the actual position of the container.

[0105] Optionally, the device further comprises:

[0106] an allocation module, configured to allocate a new storage location for the abnormal container in response to an operation of adjusting a storage location of the abnormal container;

[0107] The scheduling module is used to send a first transportation instruction to a first transportation device, so that the first transportation device transports the abnormal container to the new storage location according to the first transportation instruction.

[0108] Optionally, the device further comprises:

[0109] The recovery module is used to resume execution of the task associated with the abnormal container.

[0110] Optionally, the recovery module also includes:

[0111] A first processing submodule is configured to send a second transport instruction to a second carrier when the abnormal container is associated with a depot task, so that the second carrier performs the depot task after extracting the abnormal container from the new storage location according to the second transport instruction;

[0112] The second processing submodule is used to send a third transportation instruction to a third carrier when the abnormal container is not associated with a depot task, so that the third carrier can store the abnormal container into a warehouse after extracting the abnormal container from the new storage location according to the third transportation instruction.

[0113] In summary, an exception handling device in a warehousing system provided by an embodiment of the present invention includes: when the actual position of the abnormal container does not match the system position, the task associated with the abnormal container can be stopped to wait for subsequent processing. The present invention can automatically trigger the handling of abnormal problems in the logistics and transportation links, reducing the demand for manpower, allowing abnormal problems to be discovered and handled in a timely manner, and improving processing efficiency and results.

[0114] In addition, the embodiment of the present invention also provides a device, which can be specifically referred to Figure 5 The device 600 includes a processor 610, a memory 620, and a computer program stored in the memory 620 and executable on the processor 610. When the computer program is executed by the processor 610, each process of the exception handling method in the warehousing system of the above-mentioned embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0115] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, each process of the above-mentioned exception handling method embodiment in the storage system is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0116] The embodiment of the present invention further provides a computer program, which can be stored in a cloud or local storage medium. When the computer program is run by a computer or a processor, it is used to execute the corresponding steps of the exception handling method in the warehousing system of the embodiment of the present invention, and is used to implement the corresponding modules in the exception handling device in the warehousing system according to the embodiment of the present invention.

[0117] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0118] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for handling exceptions in a warehousing system, characterized in that: include: Get the identification information of the abnormal container; According to the identification information, query the system location of the abnormal container entered in the system; When the system position of the abnormal container does not match the actual position of the abnormal container, stop executing the task associated with the abnormal container; Allocating a new storage location for the abnormal container; A first transport instruction is sent to a first transport device, so that the first transport device transports the abnormal container to a new storage location according to the first transport instruction, so that the abnormal container is allocated to the new storage location for storage, thereby eliminating the process of generating a task for re-storing the abnormal container.

2. The method according to claim 1, characterized in that In the case that the system position of the abnormal container does not match the actual position of the abnormal container, before stopping the execution of the task associated with the abnormal container, the method further includes: receiving a locking operation on the abnormal container; In response to the locking operation on the abnormal container, it is determined that the system position of the abnormal container does not match the actual position of the abnormal container.

3. The method according to claim 1, characterized in that The stopping of executing the task associated with the abnormal container includes: When the system position indicates that the abnormal container is in a target transport device, a pause instruction is sent to the target transport device, and the position of the target transport device is prompted.

4. The method according to claim 1, characterized in that: The stopping of executing the task associated with the abnormal container includes: In the case where the system position is that the abnormal container is in the target storage position, the state of the target storage position is set to be occupied, and allocation of other containers to the target storage position is stopped.

5. The method according to any one of claims 1 to 4, characterized in that: In the case that the system position of the abnormal container does not match the actual position of the abnormal container, before stopping the execution of the task associated with the abnormal container, the method further includes: The actual position of the abnormal container captured by a photographing device is obtained. The photographing device is arranged in the transportation and storage space of the container and is used to capture the actual position of the container.

6. The method according to any one of claims 1 to 4, characterized in that: After stopping the execution of the task associated with the abnormal container, the method further includes: receiving a locking operation on the abnormal container; Allocating a new storage location for the abnormal container includes: In response to the storage location adjustment operation on the abnormal container, a new storage location is allocated for the abnormal container.

7. The method according to claim 6, characterized in that After sending the first transport instruction to the first carrier, the method further includes: Resuming execution of the task associated with the abnormal container.

8. The method according to claim 7, characterized in that The resuming execution of the task associated with the abnormal container includes: In the case where the abnormal container is associated with a depot task, sending a second transport instruction to the second carrier to instruct the second carrier to perform the depot task after extracting the abnormal container from the new storage location; In the case that the abnormal container is not associated with a depot task, a third transport instruction is sent to the third carrier to instruct the third carrier to retrieve the abnormal container from the new storage location and then store the abnormal container in the warehouse.

9. The method according to any one of claims 1 to 8, characterized in that: The exception handling method in the warehousing system is applied to the task execution server.

10. An abnormality handling device in a storage system, characterized in that: The abnormality handling device in the storage system includes: An acquisition module, used to acquire identification information of an abnormal container; A query module, used for querying the system position of the abnormal container entered in the system according to the identification information; A stopping module, configured to stop executing the task associated with the abnormal container when the system position of the abnormal container does not match the actual position of the abnormal container; An allocation module, used for allocating a new storage location for the abnormal container; The scheduling module is used to send a first transport instruction to a first carrier so that the first carrier transports the abnormal container to a new storage location according to the first transport instruction, so that the abnormal container is allocated to the new storage location for storage, thereby eliminating the process of generating a task for re-storing the abnormal container.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the exception handling method in the warehousing system as described in any one of claims 1 to 9 are implemented.

12. A device, characterized in that: The method comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the exception handling method in the warehousing system as described in any one of claims 1 to 9.