[go: up one dir, main page]

CN119809502A - Abnormal processing method, device, equipment and storage medium for outbound tasks - Google Patents

Abnormal processing method, device, equipment and storage medium for outbound tasks Download PDF

Info

Publication number
CN119809502A
CN119809502A CN202311309640.6A CN202311309640A CN119809502A CN 119809502 A CN119809502 A CN 119809502A CN 202311309640 A CN202311309640 A CN 202311309640A CN 119809502 A CN119809502 A CN 119809502A
Authority
CN
China
Prior art keywords
cargoes
task
warehouse
picking
pick
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311309640.6A
Other languages
Chinese (zh)
Inventor
王武杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jd Yuansheng Technology Co ltd
Original Assignee
Beijing Jd Yuansheng Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jd Yuansheng Technology Co ltd filed Critical Beijing Jd Yuansheng Technology Co ltd
Priority to CN202311309640.6A priority Critical patent/CN119809502A/en
Publication of CN119809502A publication Critical patent/CN119809502A/en
Pending legal-status Critical Current

Links

Abstract

本公开提供了一种出库任务的异常处理方法、装置、设备及存储介质,可以应用于仓储物流、智慧供应链、工业机器人技术领域。应用于仓库管理系统的出库任务的异常处理方法包括:响应于接收到表征出库任务异常的差异信息,将差异信息发送至订单处理中心,出库任务用于从仓库中取出任务单包括的M个货物,差异信息包括任务单中出库失败的N个货物;响应于从订单处理中心接收到N个货物各自的位置信息,基于N个货物各自的位置信息生成追加拣货任务,追加拣货任务用于通过至少一次拣货操作从仓库中取出N个货物;将基于追加拣货任务中的至少一个拣货操作取出的N个货物与M个货物中已取出的其他货物合并。

The present disclosure provides an exception handling method, device, equipment and storage medium for outbound tasks, which can be applied to the fields of warehousing logistics, smart supply chain and industrial robot technology. The exception handling method for outbound tasks applied to a warehouse management system includes: in response to receiving difference information representing an outbound task exception, sending the difference information to an order processing center, the outbound task is used to take out M goods included in the task order from the warehouse, and the difference information includes N goods that failed to be outbound in the task order; in response to receiving the respective location information of the N goods from the order processing center, generating an additional picking task based on the respective location information of the N goods, the additional picking task is used to take out N goods from the warehouse through at least one picking operation; merging the N goods taken out based on at least one picking operation in the additional picking task with other goods that have been taken out of the M goods.

Description

Exception processing method, device, equipment and storage medium for ex-warehouse task
Technical Field
The disclosure relates to the technical fields of warehouse logistics, intelligent supply chains, industrial robots and artificial intelligence, in particular to an abnormality processing method, an abnormality processing device, abnormality processing equipment and an abnormality processing storage medium for a warehouse-out task.
Background
With the rapid development of warehouse logistics, intelligent supply chains and industrial robot technology, robots are increasingly applied to various fields such as industrial and agricultural production, construction, logistics, daily life and the like. For example, in the field of warehouse logistics, picking, packing, delivery and the like of goods can be realized through robots.
In the process of realizing the conception of the present disclosure, the inventor finds that at least the following problems exist in the related art, namely, when the inventory of goods in the warehouse is insufficient, the robot cannot take out all the goods in the order, so that abnormal delivery tasks are caused. Handling anomalies by robot and manual coordination can result in low warehouse-out efficiency.
Disclosure of Invention
In view of the above, the present disclosure provides a method, apparatus, device, and storage medium for exception handling of a job for delivery.
According to a first aspect of the present disclosure, there is provided an exception handling method for a job of ex-warehouse, applied to a warehouse management system, the method comprising:
In response to receiving difference information representing abnormality of a job ticket, sending the difference information to an order processing center, wherein the job ticket is used for taking out M cargoes included in the job ticket from a warehouse, and the difference information comprises N cargoes which are failed to be taken out of the warehouse in the job ticket, and M is more than or equal to N is more than or equal to 1;
generating an additional pick-up task based on the respective location information of the N items in response to receiving the respective location information of the N items from the order processing center, wherein the additional pick-up task is for retrieving the N items from the warehouse through at least one pick-up operation, and
And merging the N cargoes taken out based on at least one picking operation in the additional picking tasks with other cargoes taken out of the M cargoes.
According to an embodiment of the present disclosure, wherein merging N cargoes taken out based on at least one pick operation in the add-on pick task with other cargoes taken out of the M cargoes comprises:
Acquiring return messages of at least one picking operation, and
And merging the N cargoes with other cargoes taken out of the M cargoes according to the return messages of each cargo picking operation at least once.
According to an embodiment of the present disclosure, obtaining a return message of each of at least one picking operation includes:
Determining a task execution subject type, wherein the task execution subject type comprises a robot;
in response to determining that the task execution subject type is robotic, sending an add-on pick-up task to the control system so that the control system controls at least one pick-up operation to pick up N items, and
And receiving a return message of each at least one picking operation returned by the control system.
According to the embodiment of the disclosure, merging N cargoes with other cargoes taken out of M cargoes according to the return messages of each at least one picking operation comprises the following steps of,
Determining the number of containers carrying N cargoes according to the returned message, and
And in response to determining that the number of the containers is 1, merging the N cargoes carried by the first container with other cargoes taken out of the M cargoes, and completing the abnormal processing of the ex-warehouse task.
According to an embodiment of the present disclosure, determining, according to the return message, the number of containers carrying N cargoes includes:
and determining the field value of the total number of containers in the return message as the number of containers for carrying N cargoes.
According to an embodiment of the present disclosure, further comprising:
In response to determining that the number of containers is greater than 1, modifying the job ticket identification of the job to be merged for each return message of the pick operation, and
Responding to the received return message of the last picking operation, determining that the task list is identified as confluence, and merging the cargoes carried by the second containers of at least one picking operation to obtain N cargoes;
and merging the N cargoes with other cargoes taken out of the M cargoes, and completing the exception handling of the ex-warehouse task.
According to an embodiment of the present disclosure, wherein generating the additional pick task based on the location information of each of the N items includes:
Repositioning each of the N cargoes in the warehouse according to the respective position information of the N cargoes to obtain a repositioning result;
Responding to the determination that the repositioning result represents that all N cargoes are successfully positioned, and generating an additional picking task based on the position information of each of the N cargoes;
And determining the ex-warehouse task as an abnormal task in response to the repositioning result representing that one of the N cargoes fails to be positioned.
According to the embodiment of the disclosure, after the N cargoes are combined with other cargoes which are taken out of the M cargoes, the combined cargoes are rechecked according to the task list, and a rechecking result is obtained.
A second aspect of the present disclosure provides an exception handling method for a job for ex-warehouse, applied to a control system, the method including:
retrieving N items from the warehouse through at least one pick operation in response to receiving the supplemental pick task sent by the warehouse management system;
Generating respective return messages of at least one order picking operation;
The return messages of the at least one picking operation are sent to a warehouse management system, so that the warehouse management system combines N cargoes with other cargoes taken out of the M cargoes according to the return messages of the at least one picking operation;
The additional picking task is generated according to the position information of N cargos after the warehouse management system responds to the position information of the N cargos received from the order processing center, the position information of the N cargos is determined by the order processing center according to the difference information which is sent by the warehouse management system and represents the abnormality of the delivery task, the delivery task is used for taking M cargos contained in a task list from a warehouse, the difference information comprises N cargos which are failed to deliver the cargo in the task list, and M is more than or equal to N is more than or equal to 1.
According to an embodiment of the present disclosure, wherein, in response to receiving the supplemental pick job sent by the warehouse management system, retrieving N items from the warehouse through at least one pick operation comprises:
determining at least one picking operation based on the total height of N cargoes in the additional picking task, and
At least one picking operation is performed to remove N items from the warehouse.
According to an embodiment of the present disclosure, wherein determining at least one pick operation based on the total height of the N items in the supplemental pick job comprises:
in response to determining that the total height of the cargo is greater than the height of the container for carrying the cargo, determining at least two pickups from the height of the container to retrieve N cargo from the warehouse through the at least two pickups;
in response to determining that the total height of the items is less than or equal to the container height, at least one pick operation is determined from the container height to remove N items from the warehouse through the at least one pick operation.
In accordance with an embodiment of the present disclosure, wherein, in response to receiving the supplemental pick job sent by the warehouse management system, retrieving N items from the warehouse through at least one pick operation further comprises:
Determining at least one optimal picking path according to the position information of N cargoes in the warehouse in the additional picking task, wherein the optimal picking path comprises the position of at least one of the N cargoes;
determining a pick operation corresponding to the at least one pick path resulting in at least one pick operation, and
At least one picking operation is performed to remove N items from the warehouse.
A third aspect of the present disclosure provides an exception handling apparatus for an outbound task, applied to a warehouse management system, the apparatus comprising:
The first sending module is used for responding to the received difference information representing the abnormality of the ex-warehouse task and sending the difference information to the order processing center, wherein the ex-warehouse task is used for taking out M cargoes included in the task list from the warehouse, and the difference information comprises N cargoes which are failed in the ex-warehouse in the task list, and M is more than or equal to 1;
a first generation module for generating an additional picking task based on the respective position information of the N cargos in response to receiving the respective position information of the N cargos from the order processing center, wherein the additional picking task is used for picking the N cargos from the warehouse through at least one picking operation, and
And the merging module is used for merging the N cargoes taken out based on at least one picking operation in the additional picking task with other cargoes taken out from the M cargoes.
A fourth aspect of the present disclosure provides an abnormality processing device for a job of ex-warehouse, applied to a control system, the device including:
A task acquisition module for retrieving N items from the warehouse through at least one pick operation in response to receiving the additional pick task sent by the warehouse management system;
The second generation module is used for generating respective return messages of at least one order picking operation;
The second sending module is used for sending the return messages of the at least one goods picking operation to the warehouse management system so that the warehouse management system can combine the N goods with other goods which are taken out from the M goods according to the return messages of the at least one goods picking operation;
The additional picking task is generated according to the position information of N cargos after the warehouse management system responds to the position information of the N cargos received from the order processing center, the position information of the N cargos is determined by the order processing center according to the difference information which is sent by the warehouse management system and represents the abnormality of the delivery task, the delivery task is used for taking M cargos contained in a task list from a warehouse, the difference information comprises N cargos which are failed to deliver the cargo in the task list, and M is more than or equal to N is more than or equal to 1.
The fifth aspect of the present disclosure also provides an exception handling system for a job of ex-warehouse, including a warehouse management system and a control system, where the warehouse management system includes:
The first sending module is used for responding to the received difference information representing the abnormality of the ex-warehouse task and sending the difference information to the order processing center, wherein the ex-warehouse task is used for taking out M cargoes included in the task list from the warehouse, and the difference information comprises N cargoes which are failed in the ex-warehouse in the task list, and M is more than or equal to 1;
A first generation module for generating an additional picking task based on the respective position information of the N goods in response to receiving the respective position information of the N goods from the order processing center, wherein the additional picking task is used for picking out the N goods from the warehouse through at least one picking operation;
A message acquisition module for acquiring the return messages of at least one picking operation from the control system, and
The merging module is used for merging the N cargoes taken out based on at least one picking operation in the additional picking task with other cargoes taken out from the M cargoes;
The control system is used for:
A task acquisition module to retrieve N items from the warehouse through at least one pick operation in response to receiving an additional pick task sent by the warehouse management system;
The second generation module is used for generating respective return messages of at least one order picking operation;
and the second sending module is used for sending the return messages of the at least one picking operation to the warehouse management system.
A sixth aspect of the present disclosure provides an electronic device, including one or more processors, and a memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the exception handling method of the ex-warehouse task described above.
A seventh aspect of the present disclosure also provides a computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the above-described exception handling method of a job of ex-warehouse.
An eighth aspect of the present disclosure also provides a computer program product, including a computer program, which when executed by a processor implements the above-mentioned exception handling method for a job of ex-warehouse.
In the embodiment of the disclosure, since the additional picking task can take out N cargos from the warehouse through at least one picking operation, the failure of the additional picking task caused by one picking failure can be avoided, and the exception of the additional picking task is not required to be further processed manually, so that the delivery efficiency is affected. In response to receiving the position information of each of N cargoes from the order processing center, generating an additional picking task based on the position information of each of the N cargoes, and combining the N cargoes extracted based on at least one picking operation in the additional picking task with other cargoes extracted from the M cargoes, the technical problem of low delivery efficiency caused by abnormal coordination and processing of robots and manpower can be at least partially solved, the additional picking task is split into at least one picking operation, the failure of the additional picking task caused by stock and height limitation can be avoided, manual participation is not needed, and the technical effect of improving delivery efficiency is achieved.
Drawings
The foregoing and other objects, features and advantages of the disclosure will be more apparent from the following description of embodiments of the disclosure with reference to the accompanying drawings, in which:
Fig. 1 schematically illustrates an application scenario of an exception handling method of a job for ex-warehouse according to an embodiment of the present disclosure;
FIG. 2 schematically illustrates a flow chart of an exception handling method applied to an outbound task of a warehouse management system, in accordance with an embodiment of the present disclosure;
FIG. 3 schematically illustrates a flow chart for merging N cargoes retrieved based on an add-on pick task with other cargoes that have been retrieved from M cargoes, in accordance with an embodiment of the present disclosure;
FIG. 4 schematically illustrates a flow chart of a method of generating an add-on pick task in accordance with an embodiment of the present disclosure;
FIG. 5 schematically illustrates a flow chart of an exception handling method applied to a outbound task of a control system in accordance with an embodiment of the present disclosure;
FIG. 6 schematically illustrates an interaction scenario diagram of an exception handling method for a job exiting a warehouse in accordance with an embodiment of the present disclosure;
FIG. 7A schematically illustrates a scenario diagram of determining a pick operation number based on a container height according to an embodiment of the present disclosure;
FIG. 7B schematically illustrates a scenario diagram of determining a pick operation number according to an optimal pick path according to an embodiment of the present disclosure;
FIG. 8 schematically illustrates an overall interaction diagram for implementing a delivery task in accordance with an embodiment of the present disclosure;
FIG. 9 schematically illustrates a block diagram of an exception handling apparatus applied to an outbound task of a warehouse management system according to an embodiment of the present disclosure;
FIG. 10 schematically illustrates a block diagram of an exception handling apparatus applied to a job for a control system for a delivery job according to an embodiment of the present disclosure;
FIG. 11 schematically illustrates a block diagram of an exception handling system for a job for delivery of a warehouse in accordance with an embodiment of the present disclosure;
fig. 12 schematically illustrates a block diagram of an electronic device adapted for an exception handling method for a job out of stock according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is only exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a convention should be interpreted in accordance with the meaning of one of skill in the art having generally understood the convention (e.g., "a system having at least one of A, B and C" would include, but not be limited to, systems having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
In the technical scheme of the invention, the related user information (including but not limited to user personal information, user image information, user equipment information, such as position information and the like) and data (including but not limited to data for analysis, stored data, displayed data and the like) are information and data authorized by a user or fully authorized by all parties, and the processing of the related data such as collection, storage, use, processing, transmission, provision, disclosure, application and the like are all conducted according to the related laws and regulations and standards of related countries and regions, necessary security measures are adopted, no prejudice to the public welfare is provided, and corresponding operation inlets are provided for the user to select authorization or rejection.
With the continuous development of computer technology, users can order a plurality of types and a plurality of quantities of goods simultaneously through shopping software. The warehouse management system may generate a job of delivering a warehouse for controlling the robot to take out and package a plurality of goods in the same order in one package. However, the amount of goods stored in the warehouse is changed in real time, and when the goods are not in stock enough, the robot cannot acquire all the goods in the same order, so that the ex-warehouse task is abnormal.
In the related art, when the delivery task is abnormal, the goods failing in the delivery task can be obtained again through manual cooperation with the robot. For example, if the robot executes the additional picking task once to acquire the goods with failed delivery, and if the goods are still insufficient in stock, the additional picking task fails to execute, or the number of the goods taken out once is too large to enable the robot to pass through the scanning bin, the robot can report errors, and then the subsequent additional picking task is executed manually.
In the practical application process, because the large warehouse provides services for a plurality of areas and a plurality of users at the same time, thousands of orders are faced every day, the number of abnormal delivery tasks is very large, and a warehouse manager is difficult to process the abnormal delivery tasks in time, so that the problem of low delivery efficiency can be caused by a method of processing the abnormal by combining a robot and a manual work.
In order to at least partially solve the technical problem of low delivery efficiency, the embodiment of the disclosure provides an exception handling method of a delivery task, which is applied to a warehouse management system, and comprises the steps of responding to receiving difference information representing the abnormality of the delivery task, sending the difference information to an order processing center, wherein the delivery task is used for taking M cargoes included in a task list from the warehouse, the difference information comprises N cargoes which are not smaller than the delivery in the task list, M is not smaller than or equal to 1, responding to receiving position information of each of the N cargoes from the order processing center, generating an additional picking task based on the position information of each of the N cargoes, wherein the additional picking task is used for taking the N cargoes from the warehouse through at least one picking operation, and combining the N cargoes taken out based on at least one picking operation in the additional picking task with other cargoes taken out from the M cargoes.
Fig. 1 schematically illustrates an application scenario of an exception handling method of a job for ex-warehouse according to an embodiment of the present disclosure.
As shown in fig. 1, the application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a fourth terminal device 104, a network 105, and a server 106. The network 105 serves as a medium for providing a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, the fourth terminal device 104 and the server 106. The network 105 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
The user may interact with the server 105 via the network 104 using at least one of the first terminal device 101, the second terminal device 102, to receive or send messages, etc. Various communication client applications, such as shopping class applications, web browser applications, search class applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only) may be installed on the first terminal device 101, the second terminal device 102.
The server 106 may control one of the third terminal device 103 and the fourth terminal device 104 to perform a pick operation.
The first terminal device 101, the second terminal device 102 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The third terminal device 103, the fourth terminal device 104 may be a handling robot, a conveyor belt or the like for handling, transporting, packing goods or the like.
The server 106 may be a server providing various services, for example, receiving orders completed by the user using the first terminal device 101 and the second terminal device 102, and processing the orders into task orders, and controlling the robot by the warehouse management system or the control system to perform picking operation and packing and delivering operation.
It should be noted that, the exception handling method for the outbound task provided in the embodiments of the present disclosure may be generally executed by the server 106. Accordingly, the exception handling apparatus for the outbound task provided by the embodiments of the present disclosure may be generally disposed in the server 106. The exception handling method for the outbound task provided by the embodiments of the present disclosure may also be performed by a server or a server cluster that is different from the server 106 and is capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, the fourth terminal device 104, and/or the server 106. Accordingly, the abnormality processing apparatus for the job of leaving a warehouse provided in the embodiment of the present disclosure may also be provided in a server or a server cluster that is different from the server 106 and is capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, the fourth terminal device 104, and/or the server 106.
It should be understood that the number of terminal devices, networks and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
The method for processing the abnormality of the job for delivery in the disclosed embodiment will be described in detail with reference to fig. 2 to 8 based on the scenario described in fig. 1.
Fig. 2 schematically illustrates a flowchart of an exception handling method applied to an outbound task of a warehouse management system according to an embodiment of the present disclosure.
As shown in FIG. 2, the method 200 includes operations S210-S230.
In operation S210, in response to receiving the difference information representing the abnormality of the job ticket, the difference information is sent to an order processing center, wherein the job ticket is used for taking out M cargoes included in the job ticket from a warehouse, and the difference information includes N cargoes with failure in the job ticket, and M is greater than or equal to N is greater than or equal to 1.
According to embodiments of the present disclosure, a user may purchase goods or merchandise online through shopping software, web-side shopping applications, and generate an order. Shopping software, web-side shopping applications, etc. may send the order to the warehouse management system to generate a job for delivery and execute the job for delivery to take out all the goods in the order. In a warehouse management system, orders may be received and processed in the form of a job ticket.
According to the embodiment of the present disclosure, since the stock of goods in the warehouse is changed in real time, when the stock of a certain goods is insufficient, an abnormality occurs in the delivery task including the goods. When the ex-warehouse task is abnormal, the warehouse management system can acquire difference information representing the ex-warehouse task abnormality from the robot or the inventory system. Wherein the difference information includes one or more goods that failed to be delivered.
For example, order A includes household B, furniture C, and food D. When the inventory of the food D is insufficient, the delivery task corresponding to the order a can only acquire the living goods B and the furniture C from the warehouse, but cannot acquire the food D. At this time, the job of leaving the warehouse is abnormal, and the food D failing to leave the warehouse is reported to the warehouse management system.
According to embodiments of the present disclosure, an order management center may manage inventory of a plurality of goods in a warehouse. And the warehouse management system responds to receiving the difference information representing the abnormal of the ex-warehouse task, sends the difference information to the order processing center, supplements the goods to the warehouse by the order processing center, and returns the goods position information after the goods supplement to the warehouse management system.
According to another embodiment of the present disclosure, the same warehouse may store the same kind of goods through multiple areas. After receiving the difference information sent by the warehouse management system, the order management center may return other location information of the goods in the difference information to the warehouse management system.
In response to receiving the respective location information of the N items from the order processing center, an additional pick job is generated based on the respective location information of the N items, wherein the additional pick job is for retrieving the N items from the warehouse through at least one pick operation in operation S220.
In accordance with an embodiment of the present disclosure, in response to receiving respective location information for N items from the order processing center, the warehouse management system may generate an additional pick task to retrieve N items that failed to be shipped out.
According to embodiments of the present disclosure, the robot may retrieve N cargoes from the warehouse by performing an additional picking task. The additional pick task may be performed by at least one robot through at least one pick operation.
According to the embodiment of the present disclosure, the additional picking task in the related art can be implemented only by a single robot through one picking operation. When a single robot obtains cargoes exceeding the height of a container, the cargoes cannot fall out of the container, but due to the height limitation of a scanning bin in a warehouse, the robot cannot scan the cargoes through the scanning bin, so that an additional picking task is abnormal, and manual intervention is needed.
In the embodiment of the disclosure, a plurality of cargoes in the additional picking task can be separated into a plurality of containers through at least one picking operation, and cargoes which fail in delivery are acquired through multiple picking operations, so that the phenomenon that the additional picking task fails is avoided, and the delivery efficiency is improved.
In operation S230, N cargoes taken out based on at least one picking operation in the additional picking task are combined with other cargoes taken out of the M cargoes.
According to the embodiment of the disclosure, after the N cargoes are taken out based on at least one picking operation in the additional picking task, the N cargoes that are re-acquired may be combined with other cargoes that have been taken out, completing the shipment task corresponding to the order.
In the embodiment of the disclosure, since the additional picking task can take out N cargos from the warehouse through at least one picking operation, the failure of the additional picking task caused by one picking failure can be avoided, and the exception of the additional picking task is not required to be further processed manually, so that the delivery efficiency is affected. In response to receiving the position information of each of N cargoes from the order processing center, generating an additional picking task based on the position information of each of the N cargoes, and combining the N cargoes extracted based on at least one picking operation in the additional picking task with other cargoes extracted from the M cargoes, the technical problem of low delivery efficiency caused by abnormal coordination and processing of robots and manpower can be at least partially solved, the additional picking task is split into at least one picking operation, the failure of the additional picking task caused by stock and height limitation can be avoided, manual participation is not needed, and the technical effect of improving delivery efficiency is achieved.
According to the embodiment of the disclosure, merging N cargoes taken out based on at least one picking operation in the additional picking task with other cargoes taken out of the M cargoes comprises the steps of acquiring return messages of each at least one picking operation, and merging the N cargoes with the other cargoes taken out of the M cargoes according to the return messages of each at least one picking operation.
According to the embodiment of the disclosure, a return message is generated after each picking operation is finished, and the return message is used for feeding back the picking result of each picking operation and the container information used by the picking operation to the warehouse management system.
According to the embodiment of the disclosure, after receiving the return messages of each of the at least one picking operation, the N cargoes and the M cargoes that have been taken out of the M cargoes may be combined in multiple forms according to the return messages of each of the at least one picking operation.
According to the embodiment of the disclosure, the warehouse management system can directly control at least one robot to execute at least one picking operation and generate a return message, and then, the N cargoes are combined with other cargoes which are delivered successfully.
According to another embodiment of the present disclosure, the warehouse management system may also complete additional pick tasks in conjunction with other systems to obtain N items from the warehouse. For example, the warehouse management system may send the additional pick tasks to other systems, such as a control system, which retrieves N items through at least one pick operation and generates a return message for each of the at least one pick operation. The control system may return the return messages of each of the at least one picking operation to the warehouse management system after generating the return messages of each of the at least one picking operation. And the warehouse management system merges the N cargoes with other cargoes which are taken out of the M cargoes according to the return messages of each cargo picking operation at least once.
Fig. 3 schematically illustrates a flow chart for merging N cargoes taken out of the order picking task with other cargoes taken out of the M cargoes, according to an embodiment of the present disclosure.
As shown in fig. 3, after receiving the order, the warehouse management system converts the order into a task order 301 and generates an out-warehouse task based on the task order 301. Wherein, the task list comprises M cargoes. In the case of a failure to deliver N cargoes in the job ticket, difference information 302 including the N cargoes delivered failed is generated. In the event that the (M-N) shipments in the job ticket are successfully delivered, the (M-N) shipments 306 may be removed from the warehouse.
The warehouse management system may report the difference information 302 to an order management center, which returns location information for the N items. The warehouse management system further generates an additional pick job 303 based on the N item location information. The warehouse management system or control system may divide the add-on pick task into a plurality of pick operations to remove N loads 307, e.g., 304_1, 304_2..304_s, from the warehouse. Each pick operation corresponds to a return message, e.g., 305_1, 305_2.
The warehouse management system merges (M-N) goods 306 and N goods 307 according to the return message of each at least one picking operation, and the delivery task is completed 308.
In the embodiment of the disclosure, the return message can timely return the picking result to the warehouse management system, so that the data consistency of the warehouse management system and the picking operation process is ensured, and the failure of adding the picking task due to missing part of cargoes is avoided.
According to the embodiment of the disclosure, acquiring the return messages of at least one goods picking operation comprises determining a task execution main body type, wherein the task execution main body type comprises a robot, sending an additional goods picking task to a control system in response to determining that the task execution main body type is the robot so that the control system controls the at least one goods picking operation to pick N goods, and receiving the return messages of the at least one goods picking operation returned by the control system.
According to embodiments of the present disclosure, a principal performing an add-on pick task is determined by determining a task execution principal type prior to sending the pick task to the control system. The task execution subject types include robots and human beings. The additional picking task may be performed manually while the robot is in the warehouse for maintenance.
According to embodiments of the present disclosure, the execution subject of the add-on pick task is generally provided as a robot. In order to cope with an emergency in a warehouse, the warehouse management system can flexibly cope with the type of a task execution subject by setting the task execution subject.
According to embodiments of the present disclosure, the add-on pick tasks may be performed by robots controlled by a control system or may be implemented manually. The control system is only for controlling the at least one robot to perform at least one picking operation.
In accordance with an embodiment of the present disclosure, in response to determining that the task execution subject type is a robot, an add-on pick task is sent to the control system so that the control system controls at least one pick operation to pick N items.
In an embodiment of the present disclosure, by determining the task execution subject type, in the case where the task execution subject type is a robot, an additional pick task is sent to the control system so that the control system controls at least one pick operation to pick out N goods. The warehouse-out task and the picking operation are respectively realized by the warehouse management system and the control system, so that the processing pressure of the warehouse management system can be reduced, and the picking scheme can be flexibly determined by the control system. In addition, by determining the type of the task execution main body, the emergency in the warehouse logistics can be flexibly dealt with, and the additional picking task is manually executed.
According to the embodiment of the disclosure, merging N cargoes with other cargoes which are taken out of M cargoes according to respective return messages of at least one picking operation comprises determining the number of containers carrying the N cargoes according to the return messages for the return messages of each picking operation, and merging the N cargoes carried by a first container with the other cargoes which are taken out of the M cargoes in response to determining the number of the containers to be 1, so that abnormal processing of a delivery task is completed.
According to embodiments of the present disclosure, a robot may carry at least one container to retrieve goods from a storage location of a warehouse. Each container may carry at least one item, each container corresponding to a pick operation. When the control system is used for adding the picking task, the data of the containers bearing N cargos are fed back by returning a return message to the warehouse management system, so that the warehouse management system can merge the containers bearing N cargos, and the cargos are prevented from being missed.
According to the embodiment of the disclosure, the return message includes information for representing the number of containers, and after the return message is acquired, the number of containers carrying N cargoes can be determined by parsing the return message.
According to the embodiment of the disclosure, the number of the containers is 1, the N containers are obtained only through one picking operation, the containers in the additional picking operation process are not required to be combined, and the N cargoes carried by the first container are only required to be combined with other cargoes taken out from the M cargoes, so that the abnormal processing of the delivery task is completed.
According to embodiments of the present disclosure, a number of containers greater than 1 characterizes the acquisition of N items through two or more pick operations, thus requiring the merging of containers that add to the pick operation.
According to an embodiment of the disclosure, determining the number of containers carrying N goods from the return message includes determining a field value of a total number of containers field in the return message as the number of containers carrying N goods.
According to the embodiment of the disclosure, the control system can simultaneously execute the picking operation of a plurality of task sheets, and the picking operation times of the additional picking task in each task sheet are different, and the warehouse management system can simultaneously receive the operation of the plurality of task sheets or the same additional picking task. Thus, each time a return message of a pick operation is received, the number of containers carrying N items is determined so as to consolidate the items of the pick operation items of the same add-on pick task.
According to the embodiment of the disclosure, for return messages of each picking operation, the task list identification of the delivery task is modified to be confluence in response to the fact that the number of containers is larger than 1, and the goods carried by the second containers of at least one picking operation are combined to obtain N goods in response to the fact that the return messages of the last picking operation are received and the task list identification is confluence, and the N goods are combined with other goods which are taken out of the M goods to complete abnormal processing of the delivery task.
According to the embodiment of the disclosure, for the return message of each picking operation, under the condition that the number of containers is determined to be greater than 1, the task list identification of the delivery task is modified to be confluence, so that the cargoes acquired by a plurality of picking operations under the task list are combined later.
According to the embodiment of the disclosure, when the number of containers is determined to be greater than 1 and the task sheet identifications of the delivery tasks are already confluent, the task sheet identifications may not be modified.
According to the embodiment of the disclosure, at least one picking operation under the same additional picking operation has the same task list number, and N cargoes can be obtained by merging cargoes carried by respective second containers of at least one picking operation after receiving a return message of the last picking operation and determining that the task list marks are merged.
According to an embodiment of the present disclosure, in the control system, at least one sort operation of the plurality of task sheets, the plurality of supplemental sort tasks is arranged in a time sequence. At least one pick operation under the same add-on pick operation has the same task sheet number. And when the return message of the last picking operation is received, and the task list is determined to be converged, the cargoes carried by the second containers of the picking operation for at least one time are combined, N cargoes of the same additional picking task can be combined, missing cargoes are avoided, and the delivery efficiency is improved.
According to the embodiment of the disclosure, generating the additional picking task based on the respective position information of the N cargoes comprises repositioning each of the N cargoes in a warehouse according to the respective position information of the N cargoes to obtain a repositioning result, determining that the N cargoes are positioned successfully in response to the repositioning result, generating the additional picking task based on the respective position information of the N cargoes, and determining the delivery task as an abnormal task in response to the repositioning result to represent that one of the N cargoes is positioned failed.
According to embodiments of the present disclosure, the warehouse management system may only be relocated from the detection of the inventory of individual goods. For example, according to the position information of the goods returned by the order management center, whether the position information currently has goods stock in the warehouse is detected, and a repositioning result is returned.
According to the embodiment of the disclosure, the repositioning result is successful in positioning, which indicates that the goods are still in stock in the warehouse, and the goods can be reacquired through adding the picking task, and the repositioning result is failed in positioning, which indicates that the goods are not in stock in the warehouse, and a prompt message of 'full warehouse not' can be reported to a warehouse management system. Meanwhile, the ex-warehouse task is determined to be an abnormal task, and an additional picking task is not required to be generated.
Fig. 4 schematically illustrates a flow chart of a method of generating an add-on pick task in accordance with an embodiment of the present disclosure.
As shown in fig. 4, N cargoes that fail to be delivered, for example, 402_1, 402_2..402_n, each having position information, such as 403_1, 403_2..403_n, may be acquired based on the difference information 401. Where 403_1 is the location information 1 of the good 1, 403_2 is the location information 2 of the good 2. 403_n is the location information N of the good N. Repositioning each of the N items may result in N repositioning results, e.g., 404_1, 404_2. From the N repositioning results, it may be determined whether to generate an additional pick task 405.
For example, N cargoes are successfully positioned, an additional picking task 405 is generated based on the position information of each of the N cargoes, one of the N cargoes is characterized as failed to be positioned, and the delivery task is determined as an abnormal task.
According to the embodiment of the disclosure, since the stock information of the goods in the warehouse is changed in real time, by repositioning each of the goods after the respective position information of the N goods is acquired from the order management center, it is possible to avoid failure of the additional task again due to insufficient stock of the goods. Meanwhile, repositioning is carried out between the generation of the additional picking tasks, so that the exception of manual intervention processing after the failure of executing the picking tasks can be avoided, and the exception processing efficiency is improved.
According to the embodiment of the disclosure, after the N cargoes are combined with other cargoes which are taken out of the M cargoes, the combined cargoes are rechecked according to the task list, and a rechecking result is obtained.
According to the embodiment of the disclosure, after the N cargoes are combined with other cargoes which are taken out of the M cargoes, the combined M cargoes may be transported to the review platform through the conveyor belt. The checking platform is provided with a scanning device, and can check and package the M cargoes by using the scanning device.
According to the embodiment of the disclosure, missing goods can be further avoided through rechecking operation.
According to the embodiment of the disclosure, the additional picking task is generated based on the respective position information of the N cargoes, the N cargoes taken out based on at least one picking operation in the additional picking task are combined with other cargoes taken out of the M cargoes, at least the technical problem of low delivery efficiency caused by abnormal cooperation processing of a robot and a person can be partially solved, the additional picking task is split into at least one picking operation, the failure of the additional picking task caused by stock and height limiting reasons can be avoided, manual participation is not needed, and the technical effect of improving the delivery efficiency is achieved.
FIG. 5 schematically illustrates a flow chart of an exception handling method applied to a outbound task of a control system in accordance with an embodiment of the present disclosure.
As shown in FIG. 5, the method 500 includes operations S510-S530.
In response to receiving the additional pick job sent by the warehouse management system, N items are retrieved from the warehouse through at least one pick operation in operation S510.
In operation S520, a return message is generated for each of the at least one pick operation.
In operation S530, the return messages of the at least one picking operation are sent to the warehouse management system, so that the warehouse management system merges the N cargoes with other cargoes that have been taken out from the M cargoes according to the return messages of the at least one picking operation.
According to the embodiment of the disclosure, the additional picking task is generated according to the position information of N cargos after the warehouse management system responds to the position information of the N cargos received from the order processing center, the position information of the N cargos is determined by the order processing center according to the difference information which is sent by the warehouse management system and characterizes the abnormality of the ex-warehouse task, the ex-warehouse task is used for taking out M cargos included in a task list from a warehouse, the difference information includes N cargos which are failed to be ex-warehouse in the task list, and M is more than or equal to 1.
According to embodiments of the present disclosure, the control system may interact with the warehouse management system to obtain and execute additional pick tasks sent by the warehouse management system to generate return messages. The control system may split the additional picking task into at least one picking operation according to container restrictions of the robot, etc., thereby obtaining N cargoes.
According to the embodiment of the disclosure, the control system receives the additional picking task sent by the warehouse management system, extracts N cargoes from the warehouse through at least one picking operation, generates return messages of each at least one picking operation, and sends the return messages of each at least one picking operation to the warehouse management system, so that the warehouse control system and the control system can be decoupled, and the control system can flexibly determine the times of the picking operation. The return message can timely return the picking result to the warehouse management system, so that the warehouse management system is ensured to be consistent with the data of the picking operation process, and the failure of adding the picking task due to the missing of partial cargoes caused by inconsistent information is avoided.
FIG. 6 schematically illustrates an interaction scenario diagram of an exception handling method for a delivery task according to an embodiment of the present disclosure.
As shown in fig. 6, the exception handling method of the ex-warehouse task may be completed by cooperation of the warehouse management system and the control system.
For example, the warehouse management system receives the order picking report difference information and reports the difference information to the order management center. After receiving the difference information reported by the warehouse management system, the order management center returns the position information of N cargoes which are failed to be discharged in the difference information to the warehouse management system. The warehouse management system triggers repositioning in response to receiving the position information of each of the N cargoes from the order processing center, and the warehouse management system performs repositioning operation to obtain repositioning results. And then judging whether repositioning is successful according to the repositioning result. Returning to 'full bin none' when the repositioning fails, and returning to the repositioning result when the repositioning is successful.
The warehouse management system automatically generates additional pick tasks after the repositioning is successful. And sending the additional picking task to the control system when the robot is determined to execute the task execution subject type. And in the case that the task execution subject type is determined not to be executed by the robot, the task execution subject type is determined to be selected by manpower.
After receiving the additional picking task, the control system performs scheduling and picking according to the additional picking task. For example, a robot performing the pick job according to the number of pick operations planned by the additional pick job, and then controlling at least one robot to perform at least one additional pick operation. After the control system finishes picking up the goods, the return message is returned to the warehouse management system.
After receiving the return message, the warehouse management system judges whether a plurality of containers exist in the same task according to the total number of containers in the return message. Under the condition that a plurality of containers exist in the same task, the task list identification is modified, and N cargoes are obtained according to container confluence. And then, combining the N cargoes acquired by the additional picking task with other cargoes which are taken out, and sending the combined cargoes to a rechecking platform to execute rechecking and packaging operation. Under the condition that a plurality of containers do not exist in the same task, N cargoes carried by one container can be directly combined with other cargoes which are taken out and sent to a rechecking platform, and rechecking and packaging operations are executed.
And after the rechecking and packaging are successful, ending the ex-warehouse task.
In accordance with an embodiment of the present disclosure, in response to receiving an additional pick job sent by the warehouse management system, retrieving N items from the warehouse through at least one pick operation includes determining at least one pick operation based on the total height of the items of the N items in the additional pick job, and performing the at least one pick operation to retrieve the N items from the warehouse.
According to embodiments of the present disclosure, the control system may divide the supplemental pick task into at least one pick operation, each of which may acquire at least one item.
According to embodiments of the present disclosure, there are limits to the transport path, such as a scanning bin, review station, conveyor belt, etc., that are adapted to the height of the containers, and when the total height of the cargo carried by a container exceeds the height of the container, the container cannot carry the cargo to the designated pick site resulting in failure of the add-on pick task.
As a specific example, the additional picking task may be divided into at least one picking operation according to the total height of the N cargoes, and the at least one picking operation may be performed so as to take the N cargoes from the warehouse.
Determining at least one pick operation based on the total height of the N items in the supplemental pick task includes determining at least two pick operations based on the container capacity and container height to pick N items from the warehouse with the at least two pick operations in response to determining that the total height of the items is greater than the container capacity and container height for carrying the items, and determining at least one pick operation based on the container capacity and container height to pick N items from the warehouse with the at least one pick operation in response to determining that the total height of the items is less than or equal to the container capacity and container height.
Fig. 7A schematically illustrates a scenario diagram of determining a pick operation number according to a container height according to an embodiment of the present disclosure.
As shown in fig. 7A, the left container is placed with the goods 1,2 and 3, and the goods 1,2 and 3 are obtained by one picking operation in the related art, and the container cannot fail to add the picking task through the transportation channel such as the scanning bin, the rechecking table, the conveyor belt because the accumulated height of the goods 1 and 2 is higher than the container height.
In the right-hand embodiment, the additional pick task is split into two pick operations, each performed by two containers, depending on the container height. Such as a first container comprising cargo 1 and cargo 2 and a second container comprising cargo 3.
According to the embodiment of the disclosure, at least one cargo in the additional picking task is taken out of the warehouse through at least one cargo picking operation, so that the phenomenon that the container cannot carry the cargo to a designated cargo picking place due to excessive cargo quantity and the fact that the total height of the cargo borne by one container exceeds the height of the container can be avoided, the probability of manual intervention is reduced, and the ex-warehouse efficiency is improved.
According to embodiments of the present disclosure, at least one picking operation may also be determined based on the relationship between the cargo volume and the container capacity to ensure that the volume limit is met.
According to an embodiment of the present disclosure, in response to receiving an additional picking task sent by a warehouse management system, retrieving N items from a warehouse through at least one picking operation further includes determining at least one optimal picking path according to location information of the warehouse where the N items in the additional picking task are each located, wherein the optimal picking path includes a location of at least one item of the N items, determining a picking operation corresponding to the at least one picking path resulting in at least one picking operation, and performing the at least one picking operation to retrieve the N items from the warehouse.
According to an embodiment of the present disclosure, the placement locations of the plurality of items in the order in the warehouse are different. For a planned path that performs an additional pick task through one pick operation, the planned path may be the optimal path for acquiring N loads simultaneously, but is not necessarily the optimal path for acquiring N loads through multiple pick operations.
Fig. 7B schematically illustrates a scenario diagram of determining a pick operation number according to an optimal pick path according to an embodiment of the present disclosure.
As shown in fig. 7B, the additional picking task requires that goods a, B, and C be removed from the warehouse. One planned path for sequentially taking out the goods a, B, and C and transporting the containers carrying the goods a, B, and C to the pick-up area requires the robot to travel 100 meters.
The robot S1 is located near the goods a, and the planned path of the robot S1 to take out the goods a and transport the goods a to the pick-up area is 10 meters. The robot S2 is located near the cargo B, and the robot S2 sequentially takes out the cargo B and the cargo C and transports the containers carrying the cargo B and the cargo C to the picking area in a planned path of 60 meters, that is, the planned path of the cargo a, the cargo B and the cargo C is obtained through two picking operations for 70 meters.
In another embodiment of the present disclosure, at least one optimal picking path is determined according to position information of N cargoes in the warehouse, respectively, in the additional picking task, and N cargoes are taken out from the warehouse by controlling at least one robot to execute corresponding picking operation along the at least one optimal picking path.
In the embodiment of the disclosure, at least one goods in the additional picking task is taken out of the warehouse through at least one optimal picking path, and the additional picking task can be executed through the shortest running path, so that the technical effect of improving the ex-warehouse efficiency can be achieved, and the utilization rate of the robot in the warehouse can be further improved.
In the existing mode, the warehouse management system processes the additional picking task only through the whole box returning, namely, all cargoes in the additional picking task can be carried through one container, all cargoes in the additional picking task can not be carried through a plurality of containers, and the requirement on inventory instantaneity is extremely high. In the embodiment of the disclosure, the multiple picking operations can be performed by multiple robots or carried by multiple containers, so that the goods with failed delivery can be obtained through the multiple picking operations under the additional picking task, and the obtained goods are combined without manual participation, so that the delivery efficiency is improved. The control system can split and add the picking task according to the container capacity, the container height and the robot driving path, and further improves the delivery efficiency.
Fig. 8 schematically illustrates an overall interaction diagram for implementing a delivery task according to an embodiment of the present disclosure.
As shown in fig. 8, in operation S801, a job for delivery is issued. The warehouse management system places a warehouse task in the form of an order, and then performs operation S802 as to whether the placing of the order was successful. In case of successful order placement, the control system performs operation S804 to receive the task by order, and in case of unsuccessful order placement, the control system performs operation S803 to receive the task by task.
The control system performs operation S804 to receive the task according to the order, performs operation S805 to group the orders into a task list, and returns the out-of-warehouse group order completion information to the warehouse management system. At this time, the warehouse control system performs operation S806 to complete the return of the outgoing group ticket. The control system also performs operation S807 of allocating workstations and slots while returning the out-of-warehouse group order completion information to the warehouse management system.
After the control system executes operation S803 to receive the task according to the task, the control system directly processes the job in the form of a job ticket, that is, the control system directly executes operation S807 to allocate the workstation and the slot.
When the user cancels the order, the warehouse management system receives the order cancellation information and performs operation S809 order cancellation. The control system receives the order cancellation information returned from the warehouse management system, and performs operation S808 to cancel the order in the case that the order is not allocated. And meanwhile, the control system also feeds back the cancellation of the order to the warehouse management system. The warehouse management system performs an order cancellation placed in operation S810.
After the control system performs operation S807, the binding container may be performed according to the assigned workstation and slot position operation S811. The bound container is used for taking out goods in the task list. After binding the container, the control system sends a container occupancy request to the warehouse management system, which modifies the occupancy state of the container after receiving the container occupancy request in operation S812. The control system may perform operation S813 according to the occupancy state returned from the warehouse management system, to determine whether occupancy is successful. If the occupation is not successful, operation S814 is performed to replace the container, and the process of binding the container is repeatedly performed. And under the condition of successful occupation, continuing to execute the ex-warehouse task.
In case the container occupancy is successful, the pick-up phase is entered. In the pick stage, a pick slip may be generated from the task slip for the robot to perform the pick task. If the container is successfully occupied, the operation S815 is continuously executed to determine whether the job has a pick-up order, and if so, the operation S816 is continuously executed to issue the job. In the case of the on-task delivery, the on-task one-way warehouse management system transmits a robot start order notification, and the warehouse management system performs operation S817 to receive the robot start order notification (on-task order). In the case of not issuing by task, a robot start pick notification is sent by order to the warehouse management system, which performs operation S818 to receive the robot start pick notification (by order). In the absence of the pick bill, after operation S816 is performed, operation S819 is performed to dispense the robotic transport container.
The dispensing robot is performed to handle the container in operation S819, and the control system performs operation S821 on whether there is a discrepancy to determine whether there is a discrepancy in the goods in operation S820 where the container arrives at the pick location. If there is a discrepancy, operation S822 marks the discrepancy and sends the discrepancy to the warehouse management system, so that the warehouse management system performs operation S824 discrepancy registration. The control system performs operation S823 reassignment while transmitting the difference to the warehouse management system. After the reassignment in operation S823, operation S819 is returned to re-perform the operation of handling the container.
In the case where there is no difference in the goods, the operation S825 is entered for completion of the task or completion of the picking of the containers. After that, operation S826 is performed as to whether or not the order is a pick order. If there is a pick slip, operation S827 is continued as to whether or not the order is issued by the task. In the case of the on-task delivery, the on-task unidirectional warehouse management system transmits the robotic pick off shelf, and the warehouse management system performs operation S828 to receive the robotic pick off shelf (on-task order). In the case of not issuing by task, the robot pick-up and drop-off is transmitted to the warehouse management system by order, and the warehouse management system performs operation S829 to receive the robot pick-off and drop-off (by order). The removal result is transmitted to the warehouse management system without the pick slip, and the warehouse management system performs operation S830 to receive the removal result.
Fig. 9 schematically illustrates a block diagram of an abnormality processing apparatus applied to an outbound task of a warehouse management system according to an embodiment of the present disclosure.
As shown in fig. 9, an exception handling apparatus 900 applied to an outbound task of a warehouse management system according to an embodiment of the present disclosure includes a first sending module 910, a first generating module 920, and a merging module 930.
The first sending module 910 is configured to send, in response to receiving the difference information indicating an abnormality of the job ticket, the difference information to the order processing center, where the job ticket is used for taking out M cargoes included in the job ticket from the warehouse, and the difference information includes N cargoes with a failure of job ticket delivery, where M is greater than or equal to N is greater than or equal to 1. In an embodiment, the first sending module 910 may be configured to perform the operation S210 described above, which is not described herein.
The first generating module 920 is configured to generate an additional picking task based on the respective location information of the N items in response to receiving the respective location information of the N items from the order processing center, where the additional picking task is configured to take the N items from the warehouse through at least one picking operation. In an embodiment, the first generating module 920 may be used to perform the operation S220 described above, which is not described herein.
And a merging module 930 for merging the N cargoes taken out based on at least one picking operation in the additional picking task with other cargoes taken out of the M cargoes. In an embodiment, the merging module 930 may be configured to perform the operation S230 described above, which is not described herein.
The merging module 930 includes an acquisition sub-module, a merging sub-module, according to an embodiment of the disclosure.
And the acquisition sub-module is used for acquiring the return messages of each of at least one picking operation.
And the merging sub-module is used for merging the N cargoes with other cargoes which are taken out from the M cargoes according to the return messages of the at least one cargoes picking operation.
According to the embodiment of the disclosure, the acquisition sub-module comprises a first determining unit, a first response unit and a receiving unit.
And the first determining unit is used for determining a task execution main body type, wherein the task execution main body type comprises a robot.
And the first response unit is used for responding to the determination that the type of the task execution main body is a robot and sending the additional picking task to the control system so that the control system controls at least one picking operation to take out N cargos.
And the receiving unit is used for receiving the return messages of at least one order picking operation returned by the control system.
According to the embodiment of the disclosure, the merging sub-module comprises a second determining unit and a second responding unit.
The second determining unit is used for determining the number of containers carrying N cargoes according to the return message aiming at the return message of each picking operation.
The second response unit is used for responding to the return message of each picking operation, responding to the fact that the number of the containers is 1, combining N cargoes carried by the first container with other cargoes taken out of the M cargoes, and completing exception handling of the delivery task.
According to an embodiment of the present disclosure, the second determining unit includes a first determining subunit configured to determine a field value of a total number of containers field in the return message as a number of containers carrying N goods.
According to an embodiment of the disclosure, the merging sub-module further comprises a third response unit, a fourth response unit, and a merging unit.
And the third response unit is used for responding to the returned message of each picking operation, and responding to the fact that the number of the containers is larger than 1, and modifying the task list identification of the delivery task into a confluence.
And the fourth response unit is used for responding to the received return message of the last picking operation, determining that the task list is identified as confluence, and merging the cargoes carried by the second containers of at least one picking operation to obtain N cargoes.
And the merging unit is used for merging the N cargoes with other cargoes taken out of the M cargoes to finish the exception handling of the ex-warehouse task.
According to an embodiment of the present disclosure, the first generation module 920 includes a relocation unit, a fifth response unit, and a sixth response unit. :
And the repositioning unit is used for repositioning each of the N cargoes in the warehouse according to the respective position information of the N cargoes to obtain a repositioning result.
And the fifth response unit is used for responding to the determination that the repositioning result represents that all N cargos are successfully positioned, and generating an additional picking task based on the position information of each of the N cargos.
And the sixth response unit is used for responding to the repositioning result to represent that one of the N cargoes fails to be positioned, and determining the ex-warehouse task as an abnormal task.
According to an embodiment of the present disclosure, the exception handling device 900 applied to the delivery task of the warehouse management system further includes a review module, configured to, after merging N cargoes with other cargoes that have been taken out of the M cargoes, review the merged cargoes according to a task list, and obtain a review result.
According to an embodiment of the present disclosure, any of the first generating module 920 and the combining module 930 may be combined into one module to be implemented, or any of the modules may be split into a plurality of modules. Or at least some of the functionality of one or more of the modules may be combined with, and implemented in, at least some of the functionality of other modules.
According to embodiments of the present disclosure, at least one of the first generating module 920, the combining module 930 may be implemented at least in part as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in hardware or firmware, such as any other reasonable way of integrating or packaging the circuits, or in any one of or a suitable combination of three of software, hardware, and firmware. Or the first sending module 910, at least one of the first generating module 920 and the combining module 930 may be at least partially implemented as a computer program module, which may perform the corresponding functions when being executed.
Fig. 10 schematically illustrates a block diagram of an abnormality processing apparatus applied to a job of a control system for delivery of a warehouse, according to an embodiment of the present disclosure.
As shown in fig. 10, the exception handling apparatus 1000 applied to the outbound task of the control system according to the embodiment of the present disclosure includes a task acquisition module 1010, a second generation module 1020, and a second transmission module 1030.
The task retrieval module 1010 is configured to retrieve N items from the warehouse through at least one pick operation in response to receiving the supplemental pick task sent by the warehouse management system. In an embodiment, the task obtaining module 1010 may be configured to perform the operation S510 described above, which is not described herein.
The second generating module 1020 is configured to generate a return message of each of the at least one picking operation. In an embodiment, the second generating module 1020 may be configured to perform the operation S520 described above, which is not described herein.
The second sending module 1030 is configured to send respective return messages of the at least one picking operation to the warehouse management system, so that the warehouse management system merges the N cargoes with other cargoes that have been taken out from the M cargoes according to the respective return messages of the at least one picking operation. In an embodiment, the second sending module 1030 may be used to perform the operation S530 described above, which is not described herein.
The additional picking task is generated according to the position information of N cargos after the warehouse management system responds to the position information of the N cargos received from the order processing center, the position information of the N cargos is determined by the order processing center according to the difference information which is sent by the warehouse management system and represents the abnormality of the delivery task, the delivery task is used for taking M cargos contained in a task list from a warehouse, the difference information comprises N cargos which are failed to deliver the cargo in the task list, and M is more than or equal to N is more than or equal to 1.
According to an embodiment of the present disclosure, the task acquisition module 1010 includes a first operation determination sub-module, a first execution sub-module.
The first operation determining sub-module is used for determining at least one picking operation according to the total height of the N cargoes in the additional picking task.
And the first execution sub-module is used for executing at least one goods picking operation so as to take N goods out of the warehouse.
According to an embodiment of the present disclosure, the first operation determining sub-module total height includes a first operation determining unit, a second operation determining unit.
And a first operation determining unit for determining at least two picking operations according to the container height in response to determining that the total height of the goods is greater than the container height for carrying the goods, so as to take out N goods from the warehouse through the at least two picking operations.
And a second operation determining unit for determining at least one picking operation according to the container height so as to take out N cargoes from the warehouse through the at least one picking operation in response to determining that the total height of the cargoes is less than or equal to the container height.
The task acquisition module 1010 further includes a path determination sub-module, a second operation determination sub-module, and a second execution sub-module, according to an embodiment of the present disclosure.
And the path determination sub-module is used for determining at least one optimal picking path according to the position information of the N cargos in the warehouse in the additional picking task, wherein the optimal picking path comprises the position of at least one of the N cargos.
And the second operation determination submodule is used for determining a picking operation corresponding to the at least one picking path and obtaining at least one picking operation.
And the second execution sub-module is used for executing at least one goods picking operation so as to take N goods out of the warehouse.
According to an embodiment of the present disclosure, any of the task acquisition module 1010, the second generation module 1020, and the second transmission module 1030 may be combined in one module to be implemented, or any of the modules may be split into a plurality of modules. Or at least some of the functionality of one or more of the modules may be combined with, and implemented in, at least some of the functionality of other modules.
According to embodiments of the present disclosure, at least one of the task acquisition module 1010, the second generation module 1020, and the second transmission module 1030 may be implemented at least in part as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in hardware or firmware in any other reasonable manner of integrating or packaging the circuits, or in any one of or a suitable combination of three of software, hardware, and firmware. Or the task acquisition module 1010, the second generation module 1020, the second transmission module 1030 may be at least partially implemented as computer program modules which, when executed, may perform the corresponding functions.
FIG. 11 schematically illustrates a block diagram of an exception handling system for a job for delivery of a warehouse in accordance with an embodiment of the present disclosure.
The exception handling system includes a warehouse management system and a control system.
The warehouse management system includes a first sending module 1110, a first generating module 1120, a message obtaining module 1130, and a merging module 1140. The control system includes a task acquisition module 1150, a second generation module 1160, and a second transmission module 1170.
The first sending module 1110 is configured to send, in response to receiving difference information representing an abnormality of a job ticket, the difference information to an order processing center, where the job ticket is used to take out M cargoes included in the job ticket from a warehouse, the difference information includes N cargoes that fail to be taken out of the job ticket, and M is greater than or equal to N is greater than or equal to 1.
A first generation module 1120, configured to generate an additional picking task based on the respective location information of the N items in response to receiving the respective location information of the N items from the order processing center, where the additional picking task is configured to take the N items from the warehouse through at least one picking operation.
The message obtaining module 1130 is configured to obtain, from the control system, a return message of each of the at least one picking operation.
A merging module 1140, configured to merge N cargoes taken out based on the at least one picking operation in the additional picking task with other cargoes that have been taken out from the M cargoes.
The task acquisition module 1150 is configured to retrieve the N items from the warehouse through at least one pick operation in response to receiving the supplemental pick task sent by the warehouse management system.
A second generating module 1160, configured to generate a return message of each of the at least one picking operation.
The second sending module 1170 is configured to send respective return messages of the at least one picking operation to the warehouse management system.
Fig. 12 schematically illustrates a block diagram of an electronic device adapted for an exception handling method for a job out of stock according to an embodiment of the present disclosure.
As shown in fig. 12, an electronic device 1200 according to an embodiment of the present disclosure includes a processor 1201, which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 1202 or a program loaded from a storage section 1208 into a Random Access Memory (RAM) 1203. The processor 1201 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. Processor 1201 may also include on-board memory for caching purposes. The processor 1201 may include a single processing unit or multiple processing units for performing the different actions of the method flows according to embodiments of the disclosure.
In the RAM 1203, various programs and data required for the operation of the electronic apparatus 1200 are stored. The processor 1201, the ROM1202, and the RAM 1203 are connected to each other through a bus 1204. The processor 1201 performs various operations of the method flow according to the embodiments of the present disclosure by executing programs in the ROM1202 and/or RAM 1203. Note that the program may be stored in one or more memories other than the ROM1202 and the RAM 1203. The processor 1201 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in the one or more memories.
According to an embodiment of the disclosure, the electronic device 1200 may also include an input/output (I/O) interface 1205, the input/output (I/O) interface 1205 also being connected to the bus 1204. The electronic device 1200 may also include one or more of an input section 1206 including a keyboard, mouse, etc., an output section 1207 including such as a Cathode Ray Tube (CRT), liquid Crystal Display (LCD), etc., and speakers, etc., a storage section 1208 including a hard disk, etc., and a communication section 1209 including a network interface card such as a LAN card, modem, etc., connected to the input/output I/O interface 1205. The communication section 1209 performs communication processing via a network such as the internet. The drive 1210 is also connected to the I/O interface 1205 as needed. A removable medium 1211 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on the drive 1210 so that a computer program read out therefrom is installed into the storage section 1208 as needed.
The present disclosure also provides a computer-readable storage medium that may be included in the apparatus/device/system described in the above embodiments, or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium carries one or more programs which, when executed, implement methods in accordance with embodiments of the present disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example, but is not limited to, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, the computer-readable storage medium may include the ROM 1202 and/or the RAM 1203 and/or one or more memories other than the ROM 1202 and the RAM 1203 described above.
Embodiments of the present disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowcharts. The program code, when executed in a computer system, causes the computer system to perform the methods provided by embodiments of the present disclosure.
The above-described functions defined in the system/apparatus of the embodiments of the present disclosure are performed when the computer program is executed by the processor 1201. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program can also be transmitted, distributed over a network medium in the form of signals, and downloaded and installed via a communication portion 1209, and/or from a removable medium 1211. The computer program may comprise program code that is transmitted using any appropriate network medium, including but not limited to wireless, wireline, etc., or any suitable combination of the preceding.
In such an embodiment, the computer program can be downloaded and installed from a network via the communication portion 1209, and/or installed from the removable media 1211. The above-described functions defined in the system of the embodiments of the present disclosure are performed when the computer program is executed by the processor 1201. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
According to embodiments of the present disclosure, program code for performing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that the features recited in the various embodiments of the disclosure and/or in the claims may be provided in a variety of combinations and/or combinations, even if such combinations or combinations are not explicitly recited in the disclosure. In particular, the features recited in the various embodiments of the present disclosure and/or the claims may be variously combined and/or combined without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of the present disclosure.
While the foregoing is directed to embodiments of the present disclosure, other and further details of the invention may be had by the present application, it is to be understood that the foregoing description is merely exemplary of the present disclosure and that no limitations are intended to the scope of the disclosure, except insofar as modifications, equivalents, improvements or modifications may be made without departing from the spirit and principles of the present disclosure.

Claims (18)

1. An exception handling method of a job for ex-warehouse is applied to a warehouse management system, and the method comprises the following steps:
Responding to received difference information representing abnormality of a job ticket, and sending the difference information to an order processing center, wherein the job ticket is used for taking out M cargoes included in a job ticket from a warehouse, and the difference information includes N cargoes which are failed to be taken out of the warehouse in the job ticket, and M is more than or equal to N is more than or equal to 1;
Generating an additional picking task based on the respective location information of the N items in response to receiving the respective location information of the N items from the order processing center, wherein the additional picking task is used to retrieve the N items from the warehouse through at least one picking operation, and
And merging the N cargoes taken out based on the at least one picking operation in the additional picking task with other cargoes taken out from the M cargoes.
2. The method of claim 1, wherein the merging the N cargoes retrieved based on the at least one pick operation in the supplemental pick task with other cargoes of the M cargoes comprises:
Acquiring the return messages of the at least one picking operation, and
And merging the N cargoes with other cargoes which are taken out of the M cargoes according to the return messages of the at least one cargoes picking operation.
3. The method of claim 2, wherein the obtaining the return messages for each of the at least one pick operation comprises:
Determining a task execution subject type, wherein the task execution subject type comprises a robot;
In response to determining that the task execution subject type is robotic, sending the supplemental pick task to a control system so that the control system controls the at least one pick operation to pick out the N items, and
And receiving a return message of each at least one picking operation returned by the control system.
4. The method of claim 2, wherein merging the N shipments with other shipments that have been removed from the M shipments in accordance with the respective return messages for the at least one pick operation comprises, for each pick operation,
Determining the number of containers carrying the N cargoes according to the return message, and
And in response to determining that the number of the containers is 1, merging N cargoes carried by the first container with other cargoes taken out of the M cargoes, and completing the abnormal processing of the ex-warehouse task.
5. The method of claim 4, wherein the determining the number of containers carrying the N goods from the return message comprises:
And determining the field value of the total number of containers in the return message as the number of containers for carrying the N cargoes.
6. The method of claim 4, further comprising:
Modifying the task list identification of the delivery task to be a confluence in response to determining that the number of containers is greater than 1 for the return message of each picking operation, and
Responding to the received return message of the last picking operation, determining that the task list is identified as confluence, and merging the cargoes carried by the second containers of the at least one picking operation to obtain the N cargoes;
And merging the N cargoes with other cargoes which are taken out of the M cargoes, and completing the abnormal processing of the ex-warehouse task.
7. The method of claim 1, wherein the generating an additional pick task based on the respective location information of the N items comprises:
Repositioning each of the N cargoes in the warehouse according to the respective position information of the N cargoes to obtain a repositioning result;
Generating an additional picking task based on the respective position information of the N cargoes in response to determining that the repositioning result represents that the N cargoes are all successfully positioned;
and determining the ex-warehouse task as an abnormal task in response to the repositioning result representing that one of the N cargoes fails to be positioned.
8. The method of claim 1, further comprising:
And after merging the N cargoes with other cargoes which are taken out of the M cargoes, rechecking the merged cargoes according to a task list to obtain a rechecking result.
9. An exception handling method of a job for ex-warehouse is applied to a control system, and the method comprises the following steps:
Retrieving the N items from the warehouse by at least one pick operation in response to receiving the supplemental pick task sent by the warehouse management system;
Generating respective return messages of the at least one picking operation;
The return messages of the at least one picking operation are sent to the warehouse management system, so that the warehouse management system merges the N cargoes with other cargoes which are taken out from the M cargoes according to the return messages of the at least one picking operation;
The additional picking task is generated according to the position information of N cargos after the warehouse management system responds to the position information of the N cargos received from the order processing center, the position information of the N cargos is determined by the order processing center according to the difference information which is sent by the warehouse management system and represents the abnormality of the ex-warehouse task, the ex-warehouse task is used for taking M cargos included in a task list from a warehouse, the difference information includes N cargos which are failed in the task list, and M is more than or equal to 1.
10. The method of claim 9, wherein the retrieving the N items from the warehouse through at least one pick operation in response to receiving an additional pick job sent by a warehouse management system comprises:
determining at least one picking operation based on the total height of the N items in the additional picking task, and
The at least one picking operation is performed to remove the N items from the warehouse.
11. The method of claim 10, wherein the determining at least one pick operation based on the total height of the N items in the supplemental pick job comprises:
Responsive to determining that the total height of the cargo is greater than a container height for carrying cargo, determining at least two pickups from the container height to retrieve the N cargo from the warehouse through the at least two pickups;
In response to determining that the total height of the items is less than or equal to the container height, at least one pick operation is determined from the container height to retrieve the N items from the warehouse through the at least one pick operation.
12. The method of claim 9, wherein the retrieving the N items from the warehouse through at least one pick operation in response to receiving an additional pick job sent by a warehouse management system further comprises:
Determining at least one optimal picking path according to the position information of the N cargoes in the warehouse in the additional picking task, wherein the optimal picking path comprises the position of at least one of the N cargoes;
determining a pick operation corresponding to the at least one pick path resulting in at least one pick operation, and
The at least one picking operation is performed to remove the N items from the warehouse.
13. An exception handling apparatus for an ex-warehouse task, applied to a warehouse management system, the apparatus comprising:
the system comprises a first sending module, a second sending module and a third sending module, wherein the first sending module is used for responding to the received difference information representing the abnormality of a job ticket, and sending the difference information to an order processing center, wherein the job ticket is used for taking out M cargoes included in a job ticket from a warehouse, the difference information includes N cargoes which are failed to be taken out in the job ticket, and M is more than or equal to 1;
A first generation module for generating an additional picking task based on the respective position information of the N cargos in response to receiving the respective position information of the N cargos from the order processing center, wherein the additional picking task is used for picking the N cargos from the warehouse through at least one picking operation, and
And the merging module is used for merging the N cargoes which are taken out based on the at least one picking operation in the additional picking task with other cargoes which are taken out from the M cargoes.
14. An exception handling device for a job for ex-warehouse, applied to a control system, the device comprising:
A task acquisition module for retrieving the N items from the warehouse through at least one pick operation in response to receiving an additional pick task sent by the warehouse management system;
The second generation module is used for generating respective return messages of the at least one picking operation;
The second sending module is used for sending the return messages of the at least one picking operation to the warehouse management system so that the warehouse management system can combine the N cargoes with other cargoes which are taken out from the M cargoes according to the return messages of the at least one picking operation;
The additional picking task is generated according to the position information of N cargos after the warehouse management system responds to the position information of the N cargos received from the order processing center, the position information of the N cargos is determined by the order processing center according to the difference information which is sent by the warehouse management system and represents the abnormality of the ex-warehouse task, the ex-warehouse task is used for taking M cargos included in a task list from a warehouse, the difference information includes N cargos which are failed in the task list, and M is more than or equal to 1.
15. An exception handling system for a job of ex-warehouse comprises a warehouse management system and a control system, wherein the warehouse management system comprises:
the system comprises a first sending module, a second sending module and a third sending module, wherein the first sending module is used for responding to the received difference information representing the abnormality of a job ticket, and sending the difference information to an order processing center, wherein the job ticket is used for taking out M cargoes included in a job ticket from a warehouse, the difference information includes N cargoes which are failed to be taken out in the job ticket, and M is more than or equal to 1;
a first generation module for generating an additional picking task based on the respective position information of the N goods in response to receiving the respective position information of the N goods from the order processing center, wherein the additional picking task is used for retrieving the N goods from the warehouse through at least one picking operation;
a message acquisition module for acquiring the return messages of the at least one picking operation from the control system, and
A merging module for merging N cargoes taken out based on the at least one picking operation in the additional picking task with other cargoes taken out of the M cargoes;
The control system is used for:
A task acquisition module to retrieve the N items from the warehouse through at least one pick operation in response to receiving an additional pick task sent by the warehouse management system;
The second generation module is used for generating respective return messages of the at least one picking operation;
and the second sending module is used for sending the return messages of the at least one picking operation to the warehouse management system.
16. An electronic device, comprising:
one or more processors;
storage means for storing one or more programs,
Wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-12.
17. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the method according to any of claims 1-12.
18. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-12.
CN202311309640.6A 2023-10-10 2023-10-10 Abnormal processing method, device, equipment and storage medium for outbound tasks Pending CN119809502A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311309640.6A CN119809502A (en) 2023-10-10 2023-10-10 Abnormal processing method, device, equipment and storage medium for outbound tasks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311309640.6A CN119809502A (en) 2023-10-10 2023-10-10 Abnormal processing method, device, equipment and storage medium for outbound tasks

Publications (1)

Publication Number Publication Date
CN119809502A true CN119809502A (en) 2025-04-11

Family

ID=95264647

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311309640.6A Pending CN119809502A (en) 2023-10-10 2023-10-10 Abnormal processing method, device, equipment and storage medium for outbound tasks

Country Status (1)

Country Link
CN (1) CN119809502A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040237870A1 (en) * 2003-05-19 2004-12-02 Clarke Robert A. Autonomous swimming cargo containers
KR20150098059A (en) * 2014-02-19 2015-08-27 주식회사 포워드벤처스 Method of selecting box for least delivery fee in warehouse management system
WO2019237852A1 (en) * 2018-06-12 2019-12-19 北京京东尚科信息技术有限公司 System, method and apparatus for picking goods, and storage medium
CN111470228A (en) * 2019-01-24 2020-07-31 北京京东尚科信息技术有限公司 Goods sorting system, method, device and storage medium
CN111985999A (en) * 2020-08-21 2020-11-24 北京京东振世信息技术有限公司 Method, system, device and storage medium for realizing warehouse order picking
CN116216161A (en) * 2022-11-30 2023-06-06 北京旷视机器人技术有限公司 Warehousing system, goods delivery method, program product and storage medium
US20230399176A1 (en) * 2020-11-06 2023-12-14 Shanghai Quicktron Intelligent Technology Co., Ltd Warehousing system control method and apparatus, and device and computer-readable storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040237870A1 (en) * 2003-05-19 2004-12-02 Clarke Robert A. Autonomous swimming cargo containers
KR20150098059A (en) * 2014-02-19 2015-08-27 주식회사 포워드벤처스 Method of selecting box for least delivery fee in warehouse management system
WO2019237852A1 (en) * 2018-06-12 2019-12-19 北京京东尚科信息技术有限公司 System, method and apparatus for picking goods, and storage medium
CN111470228A (en) * 2019-01-24 2020-07-31 北京京东尚科信息技术有限公司 Goods sorting system, method, device and storage medium
CN111985999A (en) * 2020-08-21 2020-11-24 北京京东振世信息技术有限公司 Method, system, device and storage medium for realizing warehouse order picking
US20230399176A1 (en) * 2020-11-06 2023-12-14 Shanghai Quicktron Intelligent Technology Co., Ltd Warehousing system control method and apparatus, and device and computer-readable storage medium
CN116216161A (en) * 2022-11-30 2023-06-06 北京旷视机器人技术有限公司 Warehousing system, goods delivery method, program product and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张明;: "某物流公司分拣效率和运作的优化研究", 江苏科技信息, no. 08, 20 March 2018 (2018-03-20) *

Similar Documents

Publication Publication Date Title
KR102410342B1 (en) Systems and methods for pooling multiple user requests to mitigate network congestion
CN109598444B (en) Goods distribution method, system, control server and computer storage medium
KR102378606B1 (en) Electronic inventory tracking system and associated user interfaces
KR102430703B1 (en) Systems and methods for interfacing networks regardless of communication scheme
US11983665B2 (en) System and method for exposing and integrating multiple supply chain and delivery networks to optimize capacity utilizations
KR102309820B1 (en) Systems and methods for automatic assignment of flexible delivery work
CN107844108A (en) A kind of kanban methodology of the material Auto-matching feeding based on MES
KR20220058837A (en) Computerized Systems and Methods for Optimizing Item Search Allocation Efficiency
TW202123116A (en) System and method for managing inventory by transferring return items to fulfillment centers
CN109615296A (en) An e-commerce logistics management system
CN107203859B (en) Information processing method and device for warehouse and trunk article handover
CN108960715A (en) A kind of item dispenser method and system based on shared platform
KR102575630B1 (en) Computer-implemented systems and methods for artificial intelligence (ai)-based inbound plan generation
KR102380144B1 (en) Systems and methods for interfacing networks using a unified communication scheme
CN112462711A (en) Material automatic management method for production workshop and stereoscopic warehouse system
CN111738635A (en) Logistics method, device, computer system and medium
CN119809502A (en) Abnormal processing method, device, equipment and storage medium for outbound tasks
CN113240367A (en) Order processing method and system
TWI869462B (en) Computer-implemented system and computer-implemented method for interfacing a set of one or more communication networks and a second communication network
KR20230128622A (en) Device of providing MFC-based delivery platform service
KR20170115108A (en) Method of providing on-demand delivery and system performing the same
KR102808800B1 (en) Method and system for logistics false picking prevention
US20250173671A1 (en) Artificial intelligence warehouse management transshipment system
TWI821624B (en) Computer-implemented system and computer-implemented method for package delivery
KR20180004843A (en) Method of providing on-demand delivery and system performing the same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination