Cargo sowing method and device and electronic equipment

By obtaining exception messages in the automatic picking device and determining the identification of the second sowing position, the cargo is sown to the second sowing position, the problem of the abnormal sowing position is solved, and the automatic processing and continuous operation of the system are realized.

CN119515217APending Publication Date: 2025-02-25HEFEI JIZHIJIA ROBOT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411528023.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The automatic picking equipment stops working when the sowing position is abnormal, resulting in a decrease in the picking efficiency.

Method used

By obtaining the abnormal message, the identification of the second sowing position is determined, and the goods are sown to the second sowing position, avoiding the selection action caused by the abnormal sowing position to stop.

Benefits of technology

It realizes automatic processing when sowing position abnormality is achieved, avoid affecting the picking efficiency and ensures continuous operation of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119515217A_ABST
    Figure CN119515217A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a cargo sowing method and device and electronic equipment, and relates to the field of intelligent warehousing, and the method comprises the steps: obtaining a first message, the first message is used for indicating that a first cargo is abnormally sown to a first sowing position, the first sowing position is a sowing position bound with a first order on a sowing wall, the first goods are goods required by the first order; and in response to the first message, determining an identifier of a second sowing position, the second sowing position being used for accommodating the first cargo when the first cargo is sown to the first sowing position abnormally. The first goods can be automatically sown to the second sowing position when the sowing position is abnormal, and the situation that the picking action is interrupted due to the abnormal sowing position and the picking efficiency is affected is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The disclosed embodiments relate to the field of intelligent warehousing technology, and more particularly to a cargo seeding method, device, and electronic device. Background Art

[0002] Automatic picking equipment can deliver goods to the cargo box of the sowing position for automatic picking. Different sowing positions can be bound to different orders. After all the sowing positions on the sowing wall are bound to orders, if one of the sowing positions has an abnormality and cannot be delivered, the automatic picking equipment will stop working, resulting in a decrease in picking efficiency. Summary of the invention

[0003] The embodiments of the present disclosure provide a method, device and electronic device for sowing goods. The embodiments of the present disclosure disclose the following technical solutions:

[0004] A first aspect of an embodiment of the present disclosure provides a method for sowing goods, the method comprising: obtaining a first message, the first message being used to indicate that sowing of a first good to a first sowing position is abnormal, the first sowing position being a sowing position on a sowing wall that is bound to a first order, and the first good being the good required for the first order; in response to the first message, determining an identifier of a second sowing position, the second sowing position being used to accommodate the first good in the event that sowing of the first good to the first sowing position is abnormal.

[0005] In some embodiments, obtaining the first message includes at least one of the following: receiving the first message sent by the second system, wherein the second system has a communication connection with a sorting device, and the sorting device is used to detect whether the sowing of the first cargo to the first sowing position is abnormal, and send the first message to the second system in the event of an abnormality; receiving the first message sent by the sorting device; obtaining the first message from a third-party device.

[0006] In some embodiments, determining the identifier of the second seeding position includes at least one of the following: obtaining the identifier of the second seeding position pre-stored in the first system, or obtaining the identifier of the second seeding position configured by the first system; obtaining the identifier of the second seeding position from a third-party device; wherein the method also includes: sending the identifier of the second seeding position to the second system.

[0007] In some embodiments, the method also includes: when the container of the second sowing position is abnormal, obtaining a second message; in response to the second message, determining whether the first order corresponding to the first sowing position has been picked, or determining whether all orders corresponding to all sowing positions on the sowing wall have been picked.

[0008] In some embodiments, the method also includes: when it is determined that the first order corresponding to the first sowing position has been picked, displaying a first prompt message, the first prompt message is used to prompt to replace the container for the first sowing position and / or the second sowing position; when it is determined that the orders corresponding to all the sowing positions on the sowing wall have been picked, displaying a second prompt message, the second prompt message is used to prompt to replace the container for all the sowing positions on the sowing wall; when it is determined that the first order corresponding to the first sowing position has not been picked, displaying a third prompt message, the third prompt message is used to prompt to empty the goods in the container of the first sowing position and / or the container of the second sowing position; when it is determined that the orders corresponding to all the sowing positions on the sowing wall have not been picked, displaying a fourth prompt message, the fourth prompt message is used to prompt to at least empty the goods in the container of the second sowing position.

[0009] In some embodiments, determining the identity of the second sowing location in response to the first message includes: if there are multiple candidate second sowing locations on the sowing wall, determining the identity of the target second sowing location for sowing the first goods in response to the first message.

[0010] In some embodiments, determining the identification of the target second sowing position for sowing the first commodity includes at least one of the following: randomly determining the target second sowing position from multiple candidate second sowing positions; determining a preset sowing order, and determining the target second sowing position from multiple candidate second sowing positions according to the preset sowing order; determining the status of multiple candidate second sowing positions, and determining the target second sowing position according to the status of multiple candidate second sowing positions; determining the sowing cost between the first commodity and each candidate second sowing position, and determining the candidate second sowing position with the smallest sowing cost from multiple candidate second sowing positions according to the sowing cost as the target second sowing position. A second aspect of the disclosed embodiment provides a method for sowing commodities, the method comprising: determining whether sowing the first commodity to the first sowing position is abnormal, and in the case of abnormality, sending a first message, the first sowing position is a sowing position bound to the first order on the sowing wall, and the first commodity is the commodity required by the first order; in the case of abnormality of sowing the first commodity to the first sowing position, determining the identification of the second sowing position based on the first message; wherein the first sowing position is a sowing position bound to the first order on the sowing wall, and the first commodity is the commodity required by the first order; controlling a sorting device to sow the first commodity to the second sowing position.

[0011] In some embodiments, determining the identifier of the second seeding position includes at least one of the following: receiving the identifier of the second seeding position sent or configured by the first system; obtaining the identifier of the second seeding position pre-stored by the second system, or obtaining the identifier of the second seeding position configured by the second system; obtaining the identifier of the second seeding position from a third-party device.

[0012] In some embodiments, the method also includes: after controlling the sorting device to sow the second cargo to the first sowing position, obtaining detection information detected by the sorting device through the detection component, the detection information is used to indicate whether the first sowing position satisfies the first condition; when the detection information indicates that the first sowing position satisfies the first condition, determining that sowing the first cargo to the first sowing position is abnormal, wherein the second cargo is cargo sown to the first sowing position before sowing the first cargo, and the first condition includes at least one of the following: the container of the first sowing position is full; the remaining space of the container of the first sowing position cannot be identified; the remaining space of the container of the first sowing position is less than or equal to a preset threshold.

[0013] In some embodiments, the method also includes: after controlling the sorting equipment to sow the first goods to the second sowing position, determining whether the container of the second sowing position is abnormal; if the container of the second sowing position is abnormal, sending a second message, the second message is used to indicate whether the first order corresponding to the first sowing position has been picked, or whether all orders corresponding to all sowing positions on the sowing wall have been picked.

[0014] A third aspect of the disclosed embodiment provides a method for sowing goods, which is applied to a storage system, wherein the storage system includes a first system and a second system. Methods include: In the event that the sorting device sows the first cargo to the first sowing position abnormally, the first system determines the identifier of the second sowing position, the first sowing position is the sowing position on the sowing wall bound to the first order, and the first cargo is the cargo required for the first order; the second system controls the sorting device to sow the first cargo to the second sowing position.

[0015] In some embodiments, the method also includes: after controlling the sorting device to sow the first goods to the second sowing position, determining whether the container of the second sowing position is abnormal; if the container of the second sowing position is abnormal, obtaining a second message; in response to the second message, determining whether the first order corresponding to the first sowing position has been picked, or determining whether all orders corresponding to all sowing positions on the sowing wall have been picked.

[0016] A fourth aspect of an embodiment of the present disclosure provides a cargo sowing device, comprising a first processing unit, for obtaining a first message, the first message indicating that there is an abnormality in sowing a first cargo to a first sowing position, the first sowing position being a sowing position on a sowing wall bound to a first order, and the first cargo being cargo required for the first order; and a second processing unit, for determining an identifier of a second sowing position in response to the first message, the second sowing position being used for a sorting device to sow the first cargo.

[0017] A fifth aspect of an embodiment of the present disclosure provides a cargo sowing device, including a first processing unit, for determining whether it is abnormal to sow a first cargo to a first sowing position, and in the case of an abnormality, sending a first message, wherein the first sowing position is a sowing position on a sowing wall that is bound to a first order, and the first cargo is the cargo required for the first order; a second processing unit, for determining an identifier of a second sowing position based on the first message in the case that it is abnormal to sow the first cargo to the first sowing position, wherein the first sowing position is a sowing position on a sowing wall that is bound to a first order, and the first cargo is the cargo required for the first order; and a third processing unit, for controlling a sorting device to sow the first cargo to the second sowing position.

[0018] A sixth aspect of an embodiment of the present disclosure provides a cargo sowing system, which is applied to a third device and includes a first system and a second system, wherein: the first system is used to determine the identifier of a second sowing position when an abnormality occurs in a sorting device sowing the first cargo to a first sowing position, the first sowing position being a sowing position on a sowing wall that is bound to a first order, and the first cargo being the cargo required for the first order; the second system is used to control the sorting device to sow the first cargo to the second sowing position.

[0019] A seventh aspect of an embodiment of the present disclosure provides an electronic device, comprising: a processor and a memory, the memory being used to store computer executable instructions; the processor being used to read instructions from the memory and execute the instructions to implement the method in any one of the implementation modes in the aforementioned first aspect.

[0020] An eighth aspect of an embodiment of the present disclosure provides a computer-readable storage medium, in which computer instructions are stored, and the computer instructions are configured to enable the computer to execute the method in any implementation manner in the aforementioned first aspect.

[0021] A ninth aspect of an embodiment of the present disclosure provides a computer program product, which includes a computer program stored on a computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the method in any one of the implementation methods of the first aspect above.

[0022] The cargo sowing method, device and electronic device provided by the embodiments of the present disclosure can avoid stopping the picking action caused by the abnormality of the first sowing position by determining the identifier of the second sowing position and delivering the first cargo to the second sowing position when an abnormality occurs in the first sowing position, and can automatically process the abnormal sowing position to avoid affecting the picking efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present disclosure;

[0024] Figure 2A flow chart of a method for sowing goods proposed in an embodiment of the present disclosure;

[0025] Figure 3 A flow chart of a method for sowing goods proposed in an embodiment of the present disclosure;

[0026] Figure 4 A flow chart of a method for sowing goods proposed in an embodiment of the present disclosure;

[0027] Figure 5 A flow chart of a method for sowing goods proposed in an embodiment of the present disclosure;

[0028] Figure 6 A schematic diagram of a flow chart of a method for handling abnormalities at a delivery port of a three-dimensional sorting machine proposed in an embodiment of the present disclosure;

[0029] Figure 7 A structural schematic diagram of a cargo sowing device 700 proposed in an embodiment of the present disclosure;

[0030] Figure 8 A structural schematic diagram of a cargo sowing device 800 proposed in an embodiment of the present disclosure;

[0031] Fig. 9 A schematic diagram of the structure of a warehousing system 900 proposed in an embodiment of the present disclosure;

[0032] Fig.10 The structure diagram of an electronic device 1000 for implementing the above method is shown in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0033] Many specific details are described in the following description to facilitate a full understanding of the present disclosure. However, the present disclosure can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present disclosure, so the present disclosure is not limited by the specific implementation disclosed below.

[0034] The terms used in one or more embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present disclosure. The singular forms of "a", "said" and "the" used in one or more embodiments of the present disclosure and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of the present disclosure refers to and includes any or all possible combinations of one or more associated listed items.

[0035] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of the present disclosure, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of the present disclosure, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0036] In the present disclosure, a path replanning method is provided. The present disclosure also relates to a path replanning device, an electronic device, a computer program product, and a computer-readable storage medium, which are described in detail one by one in the following embodiments.

[0037] The following describes the solutions of the embodiments of the present disclosure in combination with examples.

[0038] In the related technology, the automatic picking equipment can automatically deliver the goods to the sowing position on the sowing wall. For example, the automatic picking equipment can be a three-dimensional sorting machine VSW. One three-dimensional sorting machine corresponds to two sowing walls. There are multiple sowing positions on each sowing wall. Each sowing position is placed with a turnover box as a delivery grid, that is, the three-dimensional sorting machine can deliver the goods to the turnover box to complete the picking. Optionally, each grid corresponds to a different classification. In actual business, each sowing position can correspond to an order, or each sowing position can correspond to a store, or a region, etc., which can be bound according to customer needs. The three-dimensional sorting machine can put different goods into the turnover box of the sowing position according to their respective classifications.

[0039] After all the corresponding orders are bound to the seeding positions on the seeding wall, when the turnover box at a seeding position on the seeding wall is full, or the volume is too large to be put into the turnover box, or other abnormal situations occur that make it impossible to deliver, the three-dimensional sorting machine will stop working, and the upstream equipment of the three-dimensional sorting machine will also stop working, such as the package supply table of the three-dimensional sorting machine will stop working. The package supply table is a device used to provide the three-dimensional sorting machine with goods to be picked. Therefore, the abnormality of the seeding position will cause the picking action to be terminated, affecting the picking efficiency.

[0040] In view of the above problems, the present disclosure proposes a cargo sowing method. By setting an abnormal sowing position, the method can automatically handle the abnormality when it occurs at the sowing position to avoid affecting the picking efficiency. The complete content of the solution is as follows.

[0041] Figure 1 This is an application scenario of the present disclosure. Figure 1As shown, the sorting device can be used to deliver goods to the sowing position on the sowing wall 102. Optionally, in a possible scenario, the sorting device can be a three-dimensional sorting machine VSW101. For example, 103 is a possible abnormal sowing position. This solution can deliver the goods to a preset sowing position or other position when the abnormal sowing position 103 cannot be delivered, thereby avoiding affecting the picking efficiency.

[0042] In the embodiments of the present disclosure, the stereoscopic sorting machine VSW can deliver goods according to the instructions of the Robot Management System (RMS); after each delivery of goods, the stereoscopic sorting machine VSW can use sensors to collect the status data of the turnover box at the current delivery position, such as whether the turnover box is full. Optionally, a camera can be deployed on the stereoscopic sorting machine, and the stereoscopic sorting machine can determine the status of the turnover box based on the image collected by the camera; optionally, a laser sensor can be deployed on the stereoscopic sorting machine, and the status of the turnover box can be determined based on the laser sensor, for example, when the laser is blocked, it can be considered that the current turnover box is full, etc.

[0043] In some embodiments, the robot management system RMS can determine the status of the turnover box based on the data from the three-dimensional sorting machine sensor. When the turnover box is full or cannot be delivered, the robot management system RMS can determine that the current seeding position is an abnormal seeding position. After that, the robot management system RMS can feedback the abnormality to the warehouse execution system (WES) after determining that the seeding position is abnormal. The warehouse execution system can handle the abnormality based on the feedback from the robot management system.

[0044] Optionally, the robot management system RMS and the warehouse execution system WES can be deployed on the same electronic device, or can be deployed on different electronic devices. The robot management system RMS and the warehouse execution system WES are communicated with each other, and the robot management system RMS controls the automatic sorting machine VSW through the communication connection with the automatic sorting machine.

[0045] For example, the electronic device may be a terminal or a server. For example, when the electronic device is a terminal, the electronic device may include various personal computers, laptops, smart phones, tablet computers, and portable wearable devices. When the electronic device is a server, the electronic device may be an independent server or a server cluster composed of multiple servers, which is not limited in the embodiments of the present disclosure.

[0046] Figure 2A flowchart of a cargo seeding method proposed in an embodiment of the present disclosure can be applied to a device deployed with a warehouse execution system WES or a warehouse system integrated with a warehouse execution system WES and other functions. Figure 2 As shown, the method comprises the following steps:

[0047] Step 201, obtaining a first message.

[0048] In some embodiments, optionally, a first message sent by a second system can be received, wherein the second system can be a robot management system RMS, wherein a communication connection is established between the second system and a sorting device, and the sorting device is used to detect whether the sowing of the first cargo to the first sowing position is abnormal, and to send the first message to the second system in the event of an abnormality; receive the first message sent by the sorting device; and obtain the first message from a third-party device.

[0049] In other words, WES can receive the first message sent by RMS, or optionally, WES can be directly connected to the sorting device for communication, in which case WES can directly receive the first message sent by the sorting device, or WES can receive the first message of goods from other third-party devices, etc., which is not limited in the present disclosure.

[0050] In some embodiments, the first message indicates that the RMS controls the sorting device to sow the first goods to the first sowing position abnormally, the first sowing position is the sowing position on the sowing wall bound to the first order, and the first goods are the goods required for the first order.

[0051] In other words, a device deployed with the warehouse execution system WES can receive the first message sent by a device deployed with the robot management system RMS. At this time, the device deployed with the warehouse execution system WES and the device receiving the message deployed with the robot management system RMS can be different devices, and the device deployed with the warehouse execution system WES and the device receiving the message deployed with the robot management system RMS are communicated with each other.

[0052] In some embodiments, a device deployed with a warehouse execution system WES can receive a first message sent by a device deployed with a robot management system RMS. For example, RMS can control the sorting device to sow the first goods to the first sowing position, where sowing the first goods to the first sowing position has the same meaning as delivering the first goods to the first sowing position, that is, in the embodiments of the present disclosure, sowing and delivering have the same meaning and can be replaced with each other.

[0053] In other words, a container can be placed on each seeding position, and the container can be used to place the goods in the corresponding order. For example, the container can be a turnover box. After the sorting equipment sows the goods into the container of the seeding position, it can detect the status of the seeding position and report the data related to the seeding position to the RMS, so that the RMS can determine whether the seeding position is abnormal based on the relevant data. When the RMS determines that the seeding position is abnormal, it can report the abnormal message to the WES.

[0054] Step 202: In response to the first message, determine an identifier of a second seeding position.

[0055] In some embodiments, the second seeding position is used to store the remaining goods in the order corresponding to the abnormal seeding position. The second seeding position may be a reserved seeding position, and will not be bound to the second seeding position when the order is first bound; or the second seeding position may be a position near the seeding wall that can be used to store goods, or may be other reserved positions for storing goods, etc., which are not limited by the present disclosure.

[0056] In some embodiments, determining the identifier of the second seeding position includes at least one of the following: obtaining the identifier of the second seeding position pre-stored in the first system, or obtaining the identifier of the second seeding position configured by the first system; obtaining the identifier of the second seeding position from a third-party device; wherein the method also includes: sending the identifier of the second seeding position to the second system.

[0057] Optionally, the first system may be a warehouse execution system WES, that is, the second seeding position may be preset, in which case the identifier of the second seeding position may be pre-stored in the WES, or the WES may configure a corresponding second seeding position for the first order, or may receive the identifier of the second seeding position from other third-party devices and indicate the identifier of the second seeding position to the second system.

[0058] In some embodiments, the size of the second sowing position can be the same as that of the first sowing position, that is, the container of the second sowing position has the same capacity as that of the first sowing position, or the size of the second sowing position can be larger than that of the first sowing position, so that when the volume of the first cargo is too large to be sown in the first sowing position, the first cargo can be sown in the second sowing position; or when the capacity of the second sowing position is larger than that of the first sowing position, the second sowing position can store more cargo.

[0059] In some embodiments, after receiving the first message, WES can allocate a new seeding position for the first order for seeding the first goods, and can split the first order, and seed the first goods and other remaining goods corresponding to the first order to the newly allocated seeding position. Optionally, WES can indicate the identifier of the newly allocated seeding position to RMS, and can bind the first order to the newly allocated seeding position.

[0060] In other words, an idle sowing position, i.e., the second sowing position mentioned above, can be reserved on the sowing wall. The idle sowing position is not bound to an order. When the sowing positions corresponding to other orders are abnormal, the reserved sowing position can be bound to the order corresponding to the abnormal sowing position, and the order can be split. When the subsequent operator collects the container, the goods in the containers of the two sowing positions bound to the order can be merged to complete the picking of the order. Optionally, when there is a reserved second sowing position on the sowing wall, when multiple sowing positions are abnormal, the remaining goods in the orders corresponding to the multiple sowing positions can be sown to the only second sowing position. When the operator collects the container, he can manually perform a second picking of the goods in the container of the second sowing position and pick the goods into the cargo box of the corresponding order.

[0061] In some embodiments, the WES sends an identifier of a second seeding position to the RMS in response to the first message, including: when there are multiple second seeding positions, the WES responds to the first message, allocates different second seeding positions to orders corresponding to different abnormal first seeding positions, and sends the identifier of the second seeding position corresponding to each abnormal first seeding position to the RMS for each abnormal first seeding position.

[0062] In other words, multiple second sowing positions can be reserved on the sowing wall. At this time, different second sowing positions can be assigned to orders for different abnormal sowing positions. At this time, the goods of orders corresponding to multiple abnormal sowing positions will not all be stored in one second sowing position. When subsequent operators collect containers, there is no need for secondary classification, and the goods in the first sowing position and the second sowing position can be directly merged, which can improve the order picking efficiency.

[0063] Optionally, after receiving the first message, the WES may determine a second seeding position for the first order. If there are multiple second seeding positions, the WES may determine a first seeding position for the first order from the multiple second seeding positions according to the status of the multiple second seeding positions.

[0064] In some embodiments, determining the identification of the target second sowing position for sowing the first cargo includes at least one of the following: randomly determining the target second sowing position from multiple candidate second sowing positions; determining a preset sowing order, and determining the target second sowing position from multiple candidate second sowing positions according to the preset sowing order; determining the status of multiple candidate second sowing positions, and determining the target second sowing position based on the status of the multiple candidate second sowing positions; determining the sowing cost between the first cargo and each candidate second sowing position, and determining the candidate second sowing position with the smallest sowing cost from multiple candidate second sowing positions as the target second sowing position based on the sowing cost.

[0065] For example, WES can determine the second seeding position for the first order according to a preset order, that is, it can determine the order of multiple second seeding positions, the second seeding position corresponding to the first order can be numbered 1, and the second seeding position corresponding to the order that has an abnormality after the first order can be numbered 2, and so on; or, all the goods of the first order and the orders that have an abnormality thereafter can be seeded to the second seeding position with number 1, and when the second seeding position with number 1 is full, the goods of the order can be delivered to the abnormal seeding position with number 2, and so on.

[0066] Alternatively, WES may give priority to selecting a second seeding position that is in an idle state, where the idle state means that no order is currently bound to the second seeding position; or WES may select the second seeding position based on the state of the container on the second seeding position, for example, WES may give priority to selecting a second seeding position with less container usage.

[0067] Alternatively, WES can determine the second sowing position based on the sowing cost, that is, based on the sowing cost, determine the candidate second sowing position with the smallest sowing cost from multiple candidate second sowing positions as the target second sowing position. For example, WES can select the second sowing position that is closer to the first sowing position, such as the second sowing position in the same row or column as the second sowing position; or WES can select the second sowing position with the shortest sowing time, that is, the second sowing position with a shorter sowing path, for example, it can select the second sowing position that is closer to the package supply table; or WES can select the second sowing position where the robot arm of the sorting equipment makes fewer turns during delivery. At this time, when VSW delivers the goods to the second sowing position, the moving distance is shorter and the time spent is shorter.

[0068] For another example, the capacities of the containers at the multiple second seeding positions may be different, and the WES may determine the second seeding position according to the size of the goods to be delivered, that is, when the size of the goods to be delivered is large, the second seeding position with a larger container capacity may be selected. Alternatively, the WES may also determine the second seeding position according to other methods, which are not limited by the present disclosure.

[0069] Therefore, in the case where there are multiple second seeding positions, how to allocate corresponding second seeding positions to different exceptions can be set according to actual application scenarios, and this disclosure does not limit this.

[0070] Optionally, when there are multiple reserved second seeding positions on the seeding wall, multiple second seeding positions can be allocated to the order corresponding to an abnormal seeding position. For example, after the second seeding position is full, there are still remaining goods that have not been picked for the first order. At this time, a second second seeding position can be allocated to the first order for seeding the remaining goods.

[0071] In some embodiments, optionally, the WES may receive a second message sent by the RMS when determining that a container at a second seeding position is abnormal; in response to the second message, determine whether the first order corresponding to the first seeding position has been picked, or determine whether all orders corresponding to all seeding positions on the seeding wall have been picked.

[0072] In summary, the above-mentioned embodiments of the present disclosure, by allocating the reserved second sowing position to the order corresponding to the first sowing position when an abnormality occurs in the first sowing position, can achieve automatic allocation of a new sowing position for the first order when an abnormality occurs in the first sowing position, and can avoid the situation where the picking equipment cannot work when an abnormality occurs in the first sowing position, thereby affecting the picking efficiency.

[0073] Figure 3 A flowchart of a cargo seeding method proposed in an embodiment of the present disclosure can be applied to a device deployed with a warehouse execution system WES. Figure 3 As shown, the method comprises the following steps:

[0074] Step 301: When a container at a second seeding location is abnormal, obtain a second message.

[0075] In some embodiments, the method also includes: after controlling the sorting device to sow the first goods to the second sowing position, determining whether the container of the second sowing position is abnormal; if the container of the second sowing position is abnormal, obtaining a second message; in response to the second message, determining whether the first order corresponding to the first sowing position has been picked, or determining whether all orders corresponding to all sowing positions on the sowing wall have been picked.

[0076] In other words, after controlling the sorting equipment to sow the goods to the sowing position, RMS can determine the status of the container on the sowing position, and report the abnormality to WES when the status of the container is abnormal. When RMS determines that the reserved second sowing position also has an abnormality, WES can allocate a new second sowing position for the first order when there is an idle second sowing position, or can determine the picking status of the first order, or determine the picking status of all orders on the sowing wall, and handle the abnormality of the second sowing position according to the picking status of the order to avoid affecting the picking task.

[0077] In some embodiments, optionally, the WES may receive a second message sent by the RMS when determining that the container of the second seeding position is abnormal, or may obtain the second message from other third-party devices, etc.

[0078] In some embodiments, the second message may instruct the WES to determine whether the first order corresponding to the first seeding position has been picked, or determine whether all orders corresponding to all seeding positions on the seeding wall have been picked.

[0079] Step 302, in response to the second message, determining whether the first order corresponding to the first sowing position has been picked, or determining whether all orders corresponding to all sowing positions on the sowing wall have been picked.

[0080] In some embodiments, the method also includes: when it is determined that the first order corresponding to the first sowing position has been picked, displaying a first prompt message, the first prompt message is used to prompt the box changer or other equipment to replace the container for the first sowing position and / or the second sowing position; when it is determined that the orders corresponding to all the sowing positions on the sowing wall have been picked, displaying a second prompt message, the second prompt message is used to prompt the box changer or other equipment to replace the container for all the sowing positions on the sowing wall; when it is determined that the first order corresponding to the first sowing position has not been picked, displaying a third prompt message, the third prompt message is used to prompt the box changer or other equipment to empty the goods in the container of the first sowing position and / or the container of the second sowing position; when it is determined that the orders corresponding to all the sowing positions on the sowing wall have not been picked, displaying a fourth prompt message, the fourth prompt message is used to prompt the box changer or other equipment to at least empty the goods in the container of the second sowing position. In other words, when the second seeding position is full or other abnormal situations occur, WES can determine whether the first order is completed or whether all orders corresponding to the seeding positions on the seeding wall have been picked. When the first order is picked, the first order can be subsequently packaged, and the box changer or other equipment can be prompted to replace the container for the first seeding position and / or the second seeding position to facilitate the receipt of the next order of goods; when all orders on the seeding wall are picked, the orders of the entire wall can be subsequently packaged, and the box changer or other equipment can be prompted to replace the container for all seeding positions on the seeding wall to facilitate the receipt of the next order of goods; when the first order is not picked, the box changer or other equipment can be prompted to replace the container of the first seeding position and / or the second seeding position The goods in the container of the seeding position are emptied, that is, the goods in the container can be emptied and packed without replacing the container, and the container can continue to be used to receive the goods of the first order, and the container can be replaced after the picking of the first order is completed; when it is determined that the orders corresponding to all the seeding positions on the seeding wall have not been fully picked, the box changer or other equipment can be reminded to at least empty the goods in the container of the second seeding position, that is, at least the second seeding position needs to be emptied for placing the goods of the first order, or the box changer or other equipment can be prompted to determine the orders on the entire wall that have completed picking, and replace the containers of the orders that have completed picking in a targeted manner, or the box changer or other equipment can be prompted to simultaneously empty the goods in the containers of the first seeding position and the second seeding position, and the present disclosure is not limited to this. In other words, the scheme of the present disclosure can support the replacement of containers for a single order, and at the same time support the centralized replacement of containers for the entire sowing wall. For example, after determining that the picking of the first order is completed, the box changer or other equipment can be notified to replace the containers for the sowing positions corresponding to the first order; or after determining that all orders corresponding to all sowing positions on the sowing wall have been picked, the box changer or other equipment can be notified to replace the containers for all sowing positions on the sowing wall.

[0081] In some embodiments, after delivering the first goods to the second seeding position, the sorting device may report the message of the completion of seeding of the first goods to the WES through the RMS. The WES may determine whether the first order has been picked according to the details of the first order. For example, when the first goods are the last seeding detail in the first order, the first order is picked after the seeding of the first goods is completed; or the first order seeding completion may be determined after receiving the seeding completion message of all the details in the first order. When determining whether all orders corresponding to the seeding positions on the seeding wall have been picked, it may be determined whether the orders of all the seeding positions on the seeding wall have been seeded.

[0082] In summary, the above embodiments of the present disclosure can determine the status of the first order, or the status of all orders on the seeding wall, when the container at the second seeding position is abnormal, and handle the abnormality in a targeted manner to avoid the abnormality of the second container affecting the efficiency of the picking task.

[0083] Figure 4 The flowchart of a method for sowing goods proposed in the embodiment of the present disclosure is applied to a device deployed with a robot management system RMS. Figure 4 As shown, the following steps are included: Step 401, determining whether sowing the first cargo to the first sowing position is abnormal, and in the case of abnormality, sending a first message.

[0084] In some embodiments, a device deployed with a robot management system RMS can send a first message to a device deployed with a warehouse execution system WES. At this time, the device deployed with the warehouse execution system WES and the device receiving the device deployed with the robot management system RMS can be different devices, and the device deployed with the warehouse execution system WES and the device receiving the device deployed with the robot management system RMS are communicated with each other.

[0085] In some embodiments, after controlling the sorting device to sow the second cargo to the first sowing position, the RMS obtains detection information detected by the sorting device through the detection component, and the detection information is used to indicate whether the first sowing position satisfies the first condition; when the detection information indicates that the first sowing position satisfies the first condition, it is determined that sowing the first cargo to the first sowing position is abnormal, wherein the second cargo is cargo sown to the first sowing position before sowing the first cargo, and the first condition includes at least one of the following: the container of the first sowing position is full; the remaining space of the container of the first sowing position cannot be identified; the remaining space of the container of the first sowing position is less than or equal to a preset threshold.

[0086] Specifically, RMS determines whether there is an abnormality in the sowing position based on the state of the container. For example, when the container is full, the remaining space in the container is small, the container cannot accommodate the first cargo, the container cannot be identified, etc., the corresponding sowing position can be determined to be abnormal. In some embodiments, RMS can use a sensor to detect the state of the container after controlling the sorting device to sow the second cargo. For example, the laser sensor on the sorting device controlled by RMS is used for detection. When the laser is blocked, it can be determined that the container is full, or the remaining space of the container can be determined based on the laser sensor, and the state of the container can be determined based on the remaining space of the container and the size of the first cargo, etc. After determining the state of the container, RMS can determine whether the sowing position is abnormal when controlling the sorting device to sow the first cargo. For example, it can be determined whether the first cargo can be sown to the first sowing position based on the size of the first cargo and the remaining space of the container. When the first cargo cannot be sown to the container of the first sowing position, it can be determined that the first sowing position is abnormal.

[0087] In some embodiments, after determining that the first seeding position is abnormal, the RMS may report a first message to the warehouse execution system WES. Optionally, the first message may include an identifier of the abnormal seeding position, a cause of the abnormality, etc., which is not limited in the present disclosure.

[0088] Step 402: when sowing the first cargo to the first sowing position is abnormal, determining an identifier of the second sowing position based on the first message.

[0089] In some embodiments, determining the identifier of the second seeding position includes at least one of the following: receiving the identifier of the second seeding position sent or configured by the first system; obtaining the identifier of the second seeding position pre-stored by the second system, or obtaining the identifier of the second seeding position configured by the second system; obtaining the identifier of the second seeding position from a third-party device.

[0090] In other words, RMS can receive the identifier of the second seeding location sent by WES, determine the corresponding seeding location based on the identifier, and bind the first order with the second seeding location so as to seed the remaining goods of the first order to the second seeding location. Alternatively, RMS can receive the identifier of the second seeding location sent by other third-party devices, etc., which is not limited by the present disclosure.

[0091] Step 403, controlling the sorting device to sow the first cargo to the second sowing position.

[0092] In some embodiments, after receiving the identifier of the second seeding location, the RMS may determine the second seeding location and seed the remaining goods of the first order to the second seeding location, that is, seed the first goods to the second seeding location.

[0093] Optionally, the first cargo may also be a container containing items, that is, the VSW may transport the container to the first sowing position. At this time, when the container cannot be transported to the first sowing position, for example, the container is too large or the sowing position is damaged, etc., it may be determined that sowing the first cargo to the first sowing position is abnormal. At this time, the identifier of the second sowing position may be determined, the container may be transported to the second sowing position, and the first order may be bound to the second sowing position. At this time, the cargo of the first order may be sown into the container of the second sowing position.

[0094] In some embodiments, after controlling the sorting device to sow the first goods to the second sowing position, the RMS determines whether the container of the second sowing position is abnormal; if the container of the second sowing position is abnormal, the RMS sends a second message, and the second message is used to indicate whether the first order corresponding to the first sowing position has been picked, or whether all orders corresponding to all sowing positions on the sowing wall have been picked. In other words, after controlling the sorting device to sow the first goods to the second sowing position, the RMS can determine whether the second sowing position is abnormal, that is, determine the state of the container of the second sowing position, and process the sowing position when it is abnormal. Similarly, the RMS can determine the state of the container based on the sensor data of the sorting device.

[0095] In other words, after each sowing of goods, RMS needs to detect the status of the sowing position of the sowing goods. The detected sowing position status information can be used to determine whether the sowing position can sow the first goods the next time the sowing position is sown, that is, it can be used to determine whether the first condition is met. For example, the abnormal situation of the container of the second sowing position may include: the container of the second sowing position is full, the remaining space of the container of the second sowing position cannot be identified, the remaining space of the container of the second sowing position is less than or equal to the preset threshold, etc. For specific methods, please refer to Figure 2 The contents of the illustrated embodiments will not be repeated here.

[0096] Optionally, the abnormal situation of the container can be set according to the actual usage scenario, which is not limited by the present disclosure.

[0097] In summary, the above-mentioned embodiments of the present disclosure, by determining the second sowing position when an abnormality occurs in the first sowing position, and sowing the first goods to the second sowing position, can automatically allocate a new sowing position for the first order when an abnormality occurs in the first sowing position, and can avoid the picking equipment being unable to work when an abnormality occurs in the first sowing position, thereby affecting the picking efficiency.

[0098] Figure 5 This is a flow chart of a method for sowing goods proposed in an embodiment of the present disclosure, which is applied to hamster sowing, and the storage system includes a first system and a second system. The method includes the following steps:

[0099] Step 501: When the sorting device abnormally sows the first goods to the first sowing position, the first system determines the identifier of the second sowing position.

[0100] In some embodiments, the first system may be a warehouse execution system WES, the second system may be a robot management system RMS, and the sorting device may be a three-dimensional sorting machine VSW, that is, the warehouse execution system WES and the robot management system may be deployed on the same device, wherein the robot management system and the sorting device may be communicatively connected.

[0101] The second system can determine whether it is abnormal for the sorting device to sow the first goods to the first sowing position based on the data of the sensor of the sorting device. When the second system determines that it is abnormal for the sorting device to sow the first goods to the first sowing position, it can report a first message to the first system. Optionally, the name of the first message can be a sowing abnormality message. After receiving the first message, the first system can allocate a second sowing position for the first order for sowing goods, and send the second sowing position identifier to the second system, where the second sowing position can be reserved.

[0102] In some embodiments, after determining the second seeding position, the first system may indicate the identifier of the second seeding position to the second system, wherein the specific method may be based on Figures 2 to 4 The embodiments shown are certain and will not be described in detail here.

[0103] Step 502: The second system controls the sorting device to sow the first goods to the second sowing position. In some embodiments, after receiving the identifier of the second sowing position, the second system can control the sorting device to sow the remaining goods of the first order to the second sowing position, that is, the second system controls the sorting device to sow the first goods to the second sowing position. The specific method can be based on Figures 2 to 4 The embodiments shown are certain and will not be described in detail here.

[0104] In summary, the above-mentioned embodiments of the present disclosure, by allocating the reserved second sowing position to the order corresponding to the first sowing position and sowing the first goods to the second sowing position when an abnormality occurs in the first sowing position, can automatically allocate a new sowing position for the first order when an abnormality occurs in the first sowing position, and can avoid the picking equipment being unable to work when an abnormality occurs in the first sowing position, thereby affecting the picking efficiency.

[0105] The following is a specific implementation of a method for handling abnormalities at a delivery port of a three-dimensional sorting machine provided by the present disclosure:

[0106] The basic idea of ​​the method includes: setting at least one slot (i.e., the sowing position) as an "abnormal slot" on the sowing wall (i.e., the sowing wall) of the three-dimensional sorting machine VSW, for delivering the remaining goods after the slot corresponding to the target order is full. Optionally, the "abnormal slot" can be a slot at any position on the sowing wall, and the number of abnormal slots can be one or more.

[0107] like Figure 6 As shown, the process of this method includes: before the picking task starts, the WES system will bind the order to the available slots of the VSW distribution wall in advance, and the abnormal slots will not be bound to the order. During the VSW automatic seeding process, some order boxes will be full. At this time, the system will split the goods in the full slots into "abnormal slots".

[0108] If only one abnormal slot is set on a sowing wall, all full boxes of goods on the wall will be automatically delivered to this abnormal slot. When the operator receives the boxes, WES will pop up a window to remind the operator to manually sort the goods in the abnormal slot into the original order box. If multiple abnormal slots are set on a sowing wall, different order goods can be split into different abnormal slots. When the operator receives the boxes, there is no need to manually sort them. Just combine the goods or directly move the two order containers to the subsequent process. The specific solution can depend on the customer's settings.

[0109] Optionally, when the order slot is full, VSW allows not only automatic delivery of full boxes of goods to abnormal slots, but also manual delivery of full boxes of goods to abnormal slots.

[0110] Optionally, the size of the abnormal grid can be consistent with other grids on the sowing wall, and the grid is defined as an abnormal grid only from the system perspective. It can also be inconsistent with other grids. For example, a larger abnormal grid can be set to store more goods.

[0111] In summary, the method in this example sets an abnormal slot. When a slot on the VSW seed wall is full, the remaining goods can be delivered to the set abnormal slot. The picker will not be interrupted by the full slot and unable to deliver the goods, which is conducive to maintaining picking efficiency.

[0112] Figure 7 This is a structural schematic diagram of a cargo sowing device 700 proposed in an embodiment of the present disclosure, as shown in FIG. Figure 7As shown, the device includes: a first processing unit 710, used to obtain a first message, the first message indicates that there is an abnormality in sowing the first cargo to the first sowing position, the first sowing position is the sowing position on the sowing wall bound to the first order, and the first cargo is the cargo required for the first order; a second processing unit 720, used to determine the identifier of the second sowing position in response to the first message, the second sowing position is used for the sorting device to sow the first cargo.

[0113] In some embodiments, the first processing unit is also used to receive a first message sent by the second system, wherein there is a communication connection between the second system and the sorting device, and the sorting device is used to detect whether the sowing of the first cargo to the first sowing position is abnormal, and to send a first message to the second system in the event of an abnormality; receive the first message sent by the sorting device; and obtain the first message from a third-party device.

[0114] In some embodiments, the second processing unit is further used to obtain the identifier of the second seeding position pre-stored in the first system, or obtain the identifier of the second seeding position configured by the first system; obtain the identifier of the second seeding position from a third-party device; wherein the method further includes: sending the identifier of the second seeding position to the second system.

[0115] In some embodiments, the cargo sowing device 700 also includes a third processing unit, which is used to obtain a second message when the container of the second sowing position is abnormal; in response to the second message, determine whether the first order corresponding to the first sowing position has been picked, or determine whether all orders corresponding to all sowing positions on the sowing wall have been picked.

[0116] In some embodiments, the third processing unit is also used to display a first prompt message when it is determined that the first order corresponding to the first sowing position has been picked, and the first prompt message is used to prompt the box changer or other equipment to replace the container for the first sowing position and / or the second sowing position; when it is determined that the orders corresponding to all the sowing positions on the sowing wall have been picked, a second prompt message is displayed, and the second prompt message is used to prompt the box changer or other equipment to replace the container for all the sowing positions on the sowing wall; when it is determined that the first order corresponding to the first sowing position has not been picked, a third prompt message is displayed, and the third prompt message is used to prompt the box changer or other equipment to empty the goods in the container of the first sowing position and / or the container of the second sowing position; when it is determined that the orders corresponding to all the sowing positions on the sowing wall have not been picked, a fourth prompt message is displayed, and the fourth prompt message is used to prompt the box changer or other equipment to at least empty the goods in the container of the second sowing position.

[0117] In some embodiments, the second processing unit is further configured to determine, in response to the first message, an identifier of a target second sowing position for sowing the first cargo when there are multiple candidate second sowing positions on the sowing wall.

[0118] In some embodiments, the second processing unit is also used to randomly determine a target second sowing position from multiple candidate second sowing positions; determine a preset sowing order, and determine the target second sowing position from multiple candidate second sowing positions according to the preset sowing order; determine the status of multiple candidate second sowing positions, and determine the target second sowing position based on the status of multiple candidate second sowing positions; determine the sowing cost between the first cargo and each candidate second sowing position, and based on the sowing cost, determine the candidate second sowing position with the smallest sowing cost from multiple candidate second sowing positions as the target second sowing position.

[0119] Figure 8 This is a structural schematic diagram of a cargo seeding device 800 proposed in an embodiment of the present disclosure, as shown in FIG. Figure 8 As shown, the device includes: a first processing unit 810, used to determine whether it is abnormal to sow the first goods to the first sowing position, and in the case of abnormality, send a first message, the first sowing position is the sowing position on the sowing wall that is bound to the first order, and the first goods are the goods required for the first order; a second processing unit 820, used to determine the identifier of the second sowing position based on the first message when it is abnormal to sow the first goods to the first sowing position; wherein the first sowing position is the sowing position on the sowing wall that is bound to the first order, and the first goods are the goods required for the first order; a third processing unit 830, used to control the sorting device to sow the first goods to the second sowing position.

[0120] In some embodiments, the second processing unit is further used to receive an identifier of a second seeding position sent or configured by the first system; obtain an identifier of a second seeding position pre-stored by the second system, or obtain an identifier of a second seeding position configured by the second system; and obtain an identifier of the second seeding position from a third-party device.

[0121] In some embodiments, the cargo sowing device 800 also includes a fourth processing unit, which is used to obtain detection information detected by the sorting device through the detection component after controlling the sorting device to sow the second cargo to the first sowing position, and the detection information is used to indicate whether the first sowing position satisfies the first condition; when the detection information indicates that the first sowing position satisfies the first condition, it is determined that sowing the first cargo to the first sowing position is abnormal, wherein the second cargo is the cargo sown to the first sowing position before sowing the first cargo, and the first condition includes at least one of the following: the container of the first sowing position is full; the remaining space of the container of the first sowing position cannot be identified; the remaining space of the container of the first sowing position is less than or equal to a preset threshold.

[0122] In some embodiments, the fourth processing unit is also used to control the sorting equipment to sow the first goods to the second sowing position, and then determine whether the container of the second sowing position is abnormal; if the container of the second sowing position is abnormal, send a second message, and the second message is used to indicate whether the first order corresponding to the first sowing position has been picked, or whether all orders corresponding to all sowing positions on the sowing wall have been picked.

[0123] Fig. 9 A structural schematic diagram of a warehousing system 900 proposed for an embodiment of the present disclosure includes a first system 910 and a second system 920, wherein: the first system is used to determine the identifier of a second sowing position when a sorting device abnormally sows the first goods to the first sowing position, the first sowing position is a sowing position on a sowing wall that is bound to a first order, and the first goods are goods required for the first order; the second system is used to control the sorting device to sow the first goods to the second sowing position.

[0124] In some embodiments, the second system is further used to control the sorting device to sow the first goods to the second sowing position, and then determine whether the container of the second sowing position is abnormal.

[0125] In some embodiments, the first system is also used to obtain a second message when a container at a second sowing position is abnormal; in response to the second message, determine whether a first order corresponding to the first sowing position has been picked, or determine whether all orders corresponding to all sowing positions on the sowing wall have been picked.

[0126] Fig.10 1 is a schematic diagram of a structure of an electronic device 1000 for implementing the above method according to an exemplary embodiment. The components of the electronic device 1000 include but are not limited to a memory 1010 and a processor 1020. The processor 1020 is connected to the memory 1010 via a bus 1030, and the database 1050 is used to store data.

[0127] The electronic device 1000 also includes an access device 1040, which enables the electronic device 1000 to communicate via one or more networks 1060. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 1040 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.

[0128] In one embodiment of the present disclosure, the above components of the electronic device 1000 and Fig.10 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Fig.10 The electronic device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of the present disclosure. Those skilled in the art may add or replace other components as needed.

[0129] The electronic device 1000 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The electronic device 1000 may also be a mobile or stationary server.

[0130] The processor 1020 implements the steps of the above method when executing the computer instructions.

[0131] The above is a schematic scheme of an electronic device of this embodiment. It should be noted that the technical scheme of the electronic device and the technical scheme of the above method belong to the same concept, and the details of the technical scheme of the electronic device that are not described in detail can be referred to the description of the technical scheme of the above method.

[0132] The embodiments of the present disclosure further provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the method described in the above embodiments of the present disclosure.

[0133] The embodiments of the present disclosure further provide a computer program product, including a computer program, which executes the method described in the above embodiments of the present disclosure when a processor is used.

[0134] The above describes specific embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0135] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.

[0136] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present disclosure is not limited by the described action sequence, because according to the present disclosure, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present disclosure.

[0137] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0138] The preferred embodiments of the present disclosure disclosed above are only used to help explain the present disclosure. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the present disclosure. The present disclosure selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present disclosure, so that those skilled in the art can well understand and use the present disclosure. The present disclosure is limited only by the claims and their full scope and equivalents.

Claims

1. A method for sowing goods, characterized in that: The method comprises: Obtaining a first message, where the first message is used to indicate that sowing of the first commodity to the first sowing position is abnormal, where the first sowing position is a sowing position on the sowing wall bound to the first order, and the first commodity is the commodity required by the first order; In response to the first message, an identification of a second seeding location is determined, the second seeding location being used to accommodate the first cargo in the event that seeding of the first cargo to the first seeding location is abnormal.

2. The method according to claim 1, characterized in that The obtaining of the first message includes at least one of the following: Receiving the first message sent by a second system, wherein the second system is in communication with a sorting device, and the sorting device is used to detect whether the sowing of the first cargo to the first sowing position is abnormal, and sending the first message to the second system in the case of an abnormality; receiving the first message sent by the sorting device; The first message is obtained from a third-party device.

3. The method according to claim 1, characterized in that The step of determining the identifier of the second seeding position includes at least one of the following: Acquire an identifier of the second seeding position pre-stored in the first system, or acquire an identifier of the second seeding position configured by the first system; Obtaining an identifier of the second seeding position from a third-party device; The method further includes: sending an identifier of the second seeding position to the second system.

4. The method according to claim 1, characterized in that The method further comprises: When the container at the second seeding position is abnormal, obtaining a second message; In response to the second message, it is determined whether the first order corresponding to the first sowing position has been picked, or it is determined whether all orders corresponding to all sowing positions on the sowing wall have been picked.

5. The method according to claim 4, characterized in that The method further comprises: When it is determined that the first order corresponding to the first sowing position has been picked, displaying first prompt information, wherein the first prompt information is used to prompt to replace a container for the first sowing position and / or the second sowing position; When it is determined that all orders corresponding to all the sowing positions on the sowing wall have been picked, a second prompt message is displayed, where the second prompt message is used to prompt that containers for all the sowing positions on the sowing wall be replaced; In the case where it is determined that the first order corresponding to the first sowing position has not been picked, a third prompt message is displayed, where the third prompt message is used to prompt the container of the first sowing position and / or the container of the second sowing position to be emptied of the goods; When it is determined that all orders corresponding to all the seeding positions on the seeding wall have not been picked up, fourth prompt information is displayed, and the fourth prompt information is used to prompt at least to empty the goods in the container of the second seeding position.

6. The method according to any one of claims 1 to 5, characterized in that The step of determining, in response to the first message, an identifier of a second seeding position includes: In the case that there are a plurality of candidate second sowing positions on the sowing wall, in response to the first message, an identifier of a target second sowing position for sowing the first cargo is determined.

7. The method according to claim 6, characterized in that The step of determining the identification of the target second sowing position for sowing the first cargo comprises at least one of the following: Randomly determine the target second sowing position from the multiple candidate second sowing positions; Determine a preset sowing order, and determine the target second sowing position from the plurality of candidate second sowing positions according to the preset sowing order; Determine the states of the plurality of candidate second seeding positions, and determine the target second seeding position according to the states of the plurality of candidate second seeding positions; A sowing cost between the first cargo and each candidate second sowing position is determined, and based on the sowing cost, a candidate second sowing position with the smallest sowing cost is determined from the plurality of candidate second sowing positions as the target second sowing position.

8. A method for sowing goods, characterized in that: The method comprises: Determine whether sowing the first goods to the first sowing position is abnormal, and if abnormal, send a first message, the first sowing position is a sowing position bound to the first order on the sowing wall, and the first goods are goods required by the first order; In the case where the sowing of the first goods to the first sowing position is abnormal, determining the identifier of the second sowing position based on the first message; wherein the first sowing position is the sowing position bound to the first order on the sowing wall, and the first goods are the goods required by the first order; Control the sorting device to sow the first goods to the second sowing position.

9. The method according to claim 8, characterized in that The step of determining the identifier of the second seeding position includes at least one of the following: receiving an identifier of the second seeding position sent or configured by the first system; Acquire an identifier of the second seeding position pre-stored in the second system, or acquire an identifier of the second seeding position configured in the second system; The identifier of the second seeding position is obtained from a third-party device.

10. The method according to claim 8, characterized in that The method further comprises: After controlling the sorting device to sow the second goods to the first sowing position, acquiring detection information detected by the sorting device through a detection component, the detection information being used to indicate whether the first sowing position satisfies a first condition; When the detection information indicates that the first sowing position satisfies the first condition, it is determined that sowing the first cargo to the first sowing position is abnormal, wherein the second cargo is cargo sown to the first sowing position before sowing the first cargo, and the first condition includes at least one of the following: The container at the first sowing position is already full; The remaining space of the container at the first seeding position cannot be identified; The remaining space of the container of the first sowing position is less than or equal to a preset threshold.

11. The method according to claim 8, characterized in that The method further comprises: After controlling the sorting device to sow the first goods to the second sowing position, determining whether the container of the second sowing position is abnormal; In the case where the container of the second sowing position is abnormal, a second message is sent, wherein the second message is used to indicate whether the first order corresponding to the first sowing position has been picked, or whether all orders corresponding to all sowing positions on the sowing wall have been picked.

12. A method for sowing goods, characterized in that: Applied to a warehousing system, the warehousing system includes a first system and a second system, and the method includes: In the case that the sorting device sows the first goods to the first sowing position abnormally, the first system determines the identifier of the second sowing position, the first sowing position is the sowing position on the sowing wall bound to the first order, and the first goods are the goods required by the first order; The second system controls the sorting device to sow the first goods to the second sowing position.

13. The method according to claim 12, characterized in that The method further comprises: After controlling the sorting device to sow the first goods to the second sowing position, determining whether the container of the second sowing position is abnormal; When the container at the second seeding position is abnormal, obtaining a second message; In response to the second message, it is determined whether the first order corresponding to the first sowing position has been picked, or it is determined whether all orders corresponding to all sowing positions on the sowing wall have been picked.

14. A cargo sowing device, characterized in that: include: A first processing unit is configured to obtain a first message, wherein the first message indicates that sowing of a first commodity to a first sowing position is abnormal, the first sowing position is a sowing position on a sowing wall that is bound to a first order, and the first commodity is a commodity required by the first order; The second processing unit is used to determine an identifier of a second sowing position in response to the first message, where the second sowing position is used for a sorting device to sow the first goods.

15. A cargo sowing device, characterized in that: include: The first processing unit is configured to determine whether sowing the first goods to the first sowing position is abnormal, and if abnormal, send a first message, wherein the first sowing position is a sowing position on the sowing wall bound to the first order, and the first goods are goods required by the first order; A second processing unit is configured to determine an identifier of a second sowing position based on the first message when sowing the first goods to the first sowing position is abnormal; wherein the first sowing position is a sowing position on the sowing wall that is bound to the first order, and the first goods are goods required by the first order; The third processing unit is used to control the sorting device to sow the first goods to the second sowing position.

16. A storage system, characterized in that: It includes a first system and a second system, wherein: The first system is used to determine the identifier of a second sowing position when a sorting device sows the first goods to a first sowing position abnormally, the first sowing position is a sowing position on a sowing wall that is bound to a first order, and the first goods are goods required by the first order; The second system is used to control the sorting device to sow the first goods to the second sowing position.

17. An electronic device comprising: processor and memory, wherein The memory is used to store computer executable instructions; The processor is configured to read the instruction from the memory and execute the instruction to implement the method according to any one of claims 1 to 7, or the method according to any one of claims 8 to 11, or the method according to any one of claims 12 to 13.

18. A computer-readable storage medium, wherein: The storage medium stores computer program instructions. When a computer reads the instructions, it executes the method according to any one of claims 1 to 7, or executes the method according to any one of claims 8 to 11, or executes the method according to any one of claims 12 to 13.

19. A computer program product comprising a computer program, wherein: When the computer program is executed by a processor, it implements the method according to any one of claims 1 to 7, or executes the method according to any one of claims 8 to 11, or executes the method according to any one of claims 12 to 13.