Cargo handling method and device, electronic equipment, storage medium and product

By implementing a method of cargo sorting in the warehouse execution system, the problems of low efficiency of cargo sorting and backlog of turnover boxes are solved, and one-step cargo sorting is achieved and empty boxes are ensured in the warehouse area.

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

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, the two-step collection efficiency is inefficient, resulting in a backlog of turnover boxes completed on the sowing wall of the collection workstation, and may result in no empty boxes available in the storage area.

Method used

By implementing a method of cargo sorting in the warehouse execution system, in response to receiving the information sent by the cargo sorting workstation, it determines whether there is a target turnover box that has been sorted out on the seeding wall, and sends a cargo box exchange instruction to the cargo sorting workstation, so that the cargo sorting workstation can be used to send the cargo sorting workstation to the cargo sorting workstation. The target turnover box is exchanged with the cargo box to be sorted out, and then the target turnover box is put into the warehouse through a logistics robot.

Benefits of technology

One-step tidying is achieved, solving the problems of low efficiency and backlog of turnover boxes for two-step tidying, while ensuring that empty boxes are always available in the warehouse area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119444056A_ABST
    Figure CN119444056A_ABST
Patent Text Reader

Abstract

The invention provides a tallying method and device, electronic equipment, a storage medium and a product, and the method comprises the steps: responding to receiving of first information sent by a tallying workstation, and judging whether a target turnover box with tallying completed exists on a seeding wall of the tallying workstation or not; the first information is used for indicating that a to-be-tallied container on a logistics robot of the tallying work station is tallied as an empty container; if the judgment result is yes, a container exchange instruction is sent to the tallying work station, so that the tallying work station exchanges the positions of the target turnover container and the to-be-tallied container which is tallied as an empty container; and in response to a received binding signal that the target turnover box is bound with the logistics robot, sending a warehousing instruction to a robot management system, so that the robot management system calls the logistics robot to warehouse the target turnover box.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of logistics and warehousing, and in particular to a tallying method, device, electronic equipment, storage medium and product. Background Art

[0002] As picking progresses, the inventory of goods in the cargo boxes in the warehouse area gradually decreases, which in turn leads to a decrease in the volume utilization rate of the cargo boxes. Therefore, it is necessary to sort the cargo boxes with low volume utilization rate in the warehouse area.

[0003] In the related art, sorting of cargo boxes is usually divided into the following steps: first, the Warehouse Execution System (WES) creates a sorting task, and physically sorts the goods in different cargo boxes to be sorted into the turnover boxes on the seeding wall of the sorting workstation by picking, and then the logistics robot transfers the empty boxes after sorting back to the warehouse area; second, the turnover boxes on the seeding wall of the sorting workstation that have been sorted are transferred to the shelving workstation for storage.

[0004] The above two-step tallying has low tallying efficiency, which may easily lead to a backlog of turnover boxes that have been tallied on the seeding wall of the tallying workstation, and may also easily lead to a lack of empty boxes available in the warehouse area. Summary of the invention

[0005] The present invention provides a tallying method, device, electronic device, storage medium and product to solve the problem in the related art that the tallying efficiency of the two-step tallying is low, which easily leads to a backlog of turnover boxes that have been tallied on the seeding wall of the tallying workstation and also easily leads to no empty boxes available in the warehouse area.

[0006] The first embodiment of the present disclosure provides a tallying method, which is applied to a warehouse execution system, including:

[0007] In response to receiving the first information sent by the tallying workstation, it is determined whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box;

[0008] If the judgment result is yes, a cargo box exchange instruction is sent to the tallying workstation, so that the tallying workstation exchanges the position of the target turnover box with the cargo box to be tallied that has been tallied as an empty box;

[0009] In response to receiving a binding signal indicating that the target turnover box is bound to the logistics robot, a warehousing instruction is sent to the robot management system so that the robot management system calls the logistics robot to warehouse the target turnover box.

[0010] In some embodiments of the present disclosure, the step of determining whether there is a target turnover box whose tallying has been completed on the seeding wall of the tallying workstation includes:

[0011] Determine whether second information sent by the tallying workstation is received, the second information is used to indicate that there is a target turnover box that has been tallied on the seeding wall of the tallying workstation, and the second information includes position information of the target turnover box on the seeding wall.

[0012] In some embodiments of the present disclosure, before responding to receiving the first information sent by the tally workstation, the method further includes:

[0013] Select at least one cargo box to be tallied from the cargo boxes in the warehouse area;

[0014] Generate a tallying strategy based on the categories of goods contained in the cargo boxes to be tallied; the tallying strategy is used to indicate the goods in different cargo boxes to be tallied that can be tallied into the same turnover box or the same compartment;

[0015] Based on the cargo box to be tallied and the tallying strategy, a tallying task is generated; the tallying task is used to indicate the tallying position of the goods in the cargo box to be tallied, and the tallying position refers to the slot of the turnover box corresponding to the goods in the cargo box to be tallied;

[0016] The tallying task is sent to the tallying workstation, so that the tallying workstation physically tallies the goods in the cargo box to be tallied to the tallying position.

[0017] In some embodiments of the present disclosure, the tally strategy includes at least one of the following:

[0018] Goods of the same category are physically delivered to the same compartment;

[0019] Mutually exclusive goods cannot be put into the same turnover box;

[0020] The goods with high correlation in the above-mentioned categories are physically loaded into the same turnover box.

[0021] In some embodiments of the present disclosure, after sending the tally task to the tally workstation, the method further includes:

[0022] In response to receiving the unpacking request sent by the tallying workstation, a new slot is allocated for the first cargo in the cargo box to be tallied; the first cargo refers to the cargo with insufficient slot volume ratio of the corresponding turnover box among the remaining cargo in the cargo box to be tallied;

[0023] A request feedback is sent to the tallying workstation, so that the tallying workstation sows the first cargo in the cargo box to be tallied into the new slot.

[0024] In some embodiments of the present disclosure, the step of selecting cargo boxes to be tallied from cargo boxes in the warehouse area includes:

[0025] Obtaining a cell volume utilization rate of each cell of the cargo box in the cargo box in the storage area;

[0026] The cargo boxes corresponding to the slots whose volume utilization rate of the slots is lower than the preset volume utilization rate threshold are determined as the cargo boxes to be sorted.

[0027] In some embodiments of the present disclosure, generating a tallying task based on the cargo boxes to be tallied and the tallying strategy includes:

[0028] Based on the size information of each piece of the goods in the cargo box to be sorted and the sorting strategy, a slot of the turnover box is allocated to each piece of the goods in the cargo box to be sorted.

[0029] In some embodiments of the present disclosure, allocating a slot of a turnover box to each piece of the goods in the cargo box to be sorted based on the size information of each piece of the goods in the cargo box to be sorted and the sorting strategy includes:

[0030] Obtain the size of each item in the cargo box to be sorted;

[0031] Based on the size information of each piece of the goods in the cargo box to be tallied and the tallying strategy, determine the goods in the cargo box to be tallied that can be tallied to the same turnover box and the box type of the corresponding turnover box;

[0032] Based on the box type of the turnover box, a grid opening of the turnover box is allocated to each piece of cargo in the cargo box to be sorted.

[0033] In some embodiments of the present disclosure, after sending the tallying task to the tallying workstation, the tallying method provided in the first aspect of the present disclosure further includes:

[0034] In response to receiving a box allocation request sent by the tallying workstation, a box allocation feedback is sent to the cargo box to be tallied; the box allocation request refers to a request issued by the tallying workstation to bind a new turnover box when there is no turnover box on the seeding wall of the tallying workstation, or when there is no available turnover box on the seeding wall due to mutual exclusion of goods categories in the cargo box to be tallied of the tallying workstation; the box allocation feedback is used to indicate the type of new turnover box that the tallying workstation needs to bind.

[0035] A second aspect of the present disclosure provides a tallying method, which is applied to a tallying workstation, comprising:

[0036] Sending first information to the warehouse execution system, so that the warehouse execution system determines whether to send a cargo box exchange instruction to the tallying workstation according to whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box;

[0037] In response to receiving a container exchange instruction sent by the warehouse execution system, exchanging the position of the target turnover container with the container to be tallied that has been tallied to be an empty container;

[0038] The target turnover box is bound to the logistics robot through a barcode scanner, and a binding signal is sent to the warehouse execution system, so that the warehouse execution system sends a warehousing instruction to the robot management system; the warehousing instruction is used to enable the robot management system to call the logistics robot to put the target turnover box into the warehouse; the binding signal is used to indicate that the target turnover box is bound to the logistics robot.

[0039] In some embodiments of the present disclosure, the method further includes:

[0040] If there is a target turnover box whose inventory has been completed on the seeding wall, second information is sent to the warehouse execution system; the second information includes the position information of the target turnover box on the seeding wall.

[0041] In some embodiments of the present disclosure, the method further includes:

[0042] In response to receiving the tallying task sent by the tallying workstation, the goods in the cargo box to be tallied are physically tallied to the tallying position; the tallying position refers to the grid of the turnover box on the seeding wall corresponding to the goods in the cargo box to be tallied.

[0043] In some embodiments of the present disclosure, physically loading the cargo in the cargo box to be tallied to the tallying position includes:

[0044] Physically loading the goods in the cargo box to be sorted into the corresponding grid of the turnover box on the sowing wall;

[0045] During the sorting process, if there is at least one first cargo among the remaining cargoes in the cargo box to be sorted, and the compartment volume of the turnover box corresponding to the first cargo is insufficient, a devanning request is sent to the warehouse execution system, so that the warehouse execution system allocates a new compartment for the first cargo;

[0046] In response to receiving the request feedback sent by the warehouse execution system, the first cargo in the cargo box to be sorted is seeded into the new slot.

[0047] In one embodiment, the tallying method provided in the second aspect of the present disclosure further includes:

[0048] In response to the cargo box to be tallied arriving at the tallying workstation, judging whether there is an available turnover box on the tallying sowing wall according to the cargo contained in the cargo box to be tallied arriving at the tallying workstation and the tallying task;

[0049] If the judgment result is no, a box distribution request is sent to the warehouse execution system, so that the warehouse execution system responds to the box distribution request and feeds back to the tally workstation the box type of the new turnover box to be bound by the tally workstation;

[0050] In response to receiving the box distribution feedback sent by the warehouse execution system in response to the box distribution request, the box type of the new turnover box to be bound by the tallying workstation is displayed on the control interface of the tallying workstation.

[0051] A third aspect of the present disclosure provides a tallying device, which is applied to a warehouse execution system, including:

[0052] A first information receiving module is used to determine whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation in response to receiving the first information sent by the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box;

[0053] A cargo box exchange instruction sending module is used to send a cargo box exchange instruction to the tallying workstation if the judgment result is yes, so that the tallying workstation exchanges the position of the target turnover box with the cargo box to be tallied that has been tallied as an empty box;

[0054] The binding signal receiving module is used to send a warehousing instruction to the robot management system in response to receiving a binding signal indicating that the target turnover box is bound to the logistics robot, so that the robot management system calls the logistics robot to warehouse the target turnover box.

[0055] A fourth aspect of the present disclosure provides a tally device, which is applied to a tally workstation, including:

[0056] The first information sending module is used to send the first information to the warehouse execution system, so that the warehouse execution system determines whether to send a cargo box exchange instruction to the tallying workstation according to whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box;

[0057] A cargo box exchange instruction receiving module, configured to exchange the target turnover box with the cargo box to be tallied that has been tallied to be an empty box in response to receiving the cargo box exchange instruction sent by the warehouse execution system;

[0058] A binding signal sending module is used to bind the target turnover box with the logistics robot through a barcode scanner, and send a binding signal to the warehouse execution system so that the warehouse execution system sends a warehousing instruction to the robot management system; the warehousing instruction is used to enable the robot management system to call the logistics robot to warehouse the target turnover box; the binding signal is used to indicate that the target turnover box is bound to the logistics robot.

[0059] A fifth aspect of the present disclosure provides an electronic device, including:

[0060] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in the first aspect embodiment or the second aspect embodiment of the present disclosure.

[0061] The sixth aspect embodiment of the present disclosure proposes 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 first aspect embodiment or the second aspect embodiment of the present disclosure.

[0062] A seventh aspect embodiment of the present disclosure provides a computer program product, including a computer program, which implements the method described in the first aspect embodiment or the second aspect embodiment of the present disclosure when executed by a processor.

[0063] In summary, the present disclosure proposes a tallying method, device, electronic device, storage medium and product, wherein the tallying method includes: in response to receiving first information sent by a tallying workstation, judging whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box; if the judgment result is yes, sending a cargo box exchange instruction to the tallying workstation, so that the tallying workstation exchanges the target turnover box with the cargo box to be tallied that has been tallied as an empty box; in response to receiving a binding signal that the target turnover box and the logistics robot have been bound, sending a warehousing instruction to the robot management system, so that the robot management system calls the logistics robot to warehouse the target turnover box.

[0064] According to the scheme provided by the present disclosure, the warehouse execution system can send a cargo box exchange instruction to the tallying workstation when receiving the first information sent by the tallying workstation and there is a target turnover box that has been tallied on the seeding wall of the tallying workstation, so that the tallying workstation exchanges the target turnover box with the cargo box to be tallied that has been tallied as an empty box; and then sends a warehousing instruction to the robot management system, so that the robot management system calls the logistics robot to warehouse the target turnover box. Through the scheme provided by the present disclosure, the target turnover box that has been tallied on the seeding wall of the tallying workstation can be directly transferred back to the warehouse area by the tallying workstation, realizing one-step tallying, solving the problem of low tallying efficiency of two-step tallying in related technologies, which easily leads to a backlog of turnover boxes that have been tallied on the seeding wall of the tallying workstation; and the empty boxes that have been tallied on the physical robot can be directly reused at the tallying workstation, while solving the problem of no empty boxes available in the warehouse area.

[0065] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0067] Figure 1 A schematic diagram of a flow chart of a first tallying method provided in an embodiment of the present disclosure;

[0068] Figure 2 A schematic diagram of a second tallying method provided in an embodiment of the present disclosure;

[0069] Figure 3 A schematic diagram showing a tally position displayed on a control screen of a tally workstation provided by an embodiment of the present disclosure;

[0070] Figure 4 A schematic diagram of a flow chart of a third tallying method provided in an embodiment of the present disclosure;

[0071] Figure 5 A schematic diagram of a fourth tallying method provided in an embodiment of the present disclosure;

[0072] Figure 6 A schematic diagram of the structure of a first tallying device provided in an embodiment of the present disclosure;

[0073] Figure 7 A schematic diagram of the structure of a second tallying device provided in an embodiment of the present disclosure;

[0074] Figure 8 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0075] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0076] In the related technology, in the field of logistics and warehousing, WES is a warehouse management software solution. WES connects and coordinates the various components of the warehouse automation infrastructure to ensure that all operational elements work seamlessly together and promote efficient information and resource flow. The Robot Management System (RMS) is mainly responsible for assigning warehousing tasks to various robots to ensure that they can complete their work efficiently and orderly. Warehousing tasks include warehousing, outbound, inventory, handling and other tasks. Through RMS, the path planning of robots in the warehouse can be carried out to avoid collisions and congestion between robots and improve the operation efficiency of the warehouse. At the same time, RMS can monitor the operating status of the robot in real time, including power, speed, location and other information, to ensure that the robot can work normally. For example, in the stage of shelving and warehousing, it is necessary to put the goods corresponding to the order into the turnover box according to the order information of WES, and then WES sends the warehousing instruction to RMS, so that RMS calls the logistics robot to put the turnover box corresponding to the order on the shelf and into the warehouse.

[0077] The tallying workstation is mainly responsible for tallying tasks; specifically, as the picking progresses, the inventory of goods in the cargo boxes in the warehouse area gradually decreases, which in turn leads to a decrease in the volume utilization rate of the cargo boxes, so it is necessary to tally the cargo boxes with low volume utilization rate in the warehouse area. Since the tallying workstation is equivalent to a terminal of WES, the tallying workstation can receive tallying tasks created by WES, and physically pick the goods belonging to the same SKU in different cargo boxes to be tallied to the turnover boxes on the sowing wall of the tallying workstation.

[0078] However, in the related art, after the tallying workstation completes the tallying of the cargo boxes to be tallied, the logistics robot usually transfers the empty boxes that have been tallied back to the warehouse area, and then transfers the turnover boxes that have been tallied on the sowing wall of the tallying workstation to the shelf workstation for storage. The above two-step tallying has low tallying efficiency, which easily leads to a backlog of turnover boxes that have been tallied on the sowing wall of the tallying workstation, and also easily leads to a lack of empty boxes available in the warehouse area.

[0079] In order to solve the defects in the related art, the present disclosure receives the first information sent by the tallying workstation through WES, and when there is a target turnover box that has been tallied on the seeding wall of the tallying workstation, it sends a cargo box exchange instruction to the tallying workstation, so that the tallying workstation exchanges the target turnover box with the cargo box to be tallied that has been tallied as an empty box; and then sends a warehousing instruction to the RMS, so that the RMS calls the logistics robot to warehouse the target turnover box. Through the scheme provided by the present disclosure, the target turnover box that has been tallied on the seeding wall of the tallying workstation can be directly transferred back to the warehouse area by the tallying workstation, realizing one-step tallying, solving the problem of low tallying efficiency of two-step tallying in the related art, which easily leads to a backlog of turnover boxes that have been tallied on the seeding wall of the tallying workstation; and the empty boxes that have been tallied on the physical robot can be directly reused at the tallying workstation, while solving the problem of no empty boxes available in the warehouse area.

[0080] The present disclosure is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0081] like Figure 1 As shown, Figure 1 The first tally method provided in the embodiment of the present disclosure is applied to WES and specifically includes the following steps:

[0082] Step 101, in response to receiving the first information sent by the tallying workstation, determining whether there is a target turnover box whose tallying has been completed on the seeding wall of the tallying workstation;

[0083] In one embodiment, the first information is used to indicate that the cargo boxes to be sorted on the logistics robot of the sorting workstation have been sorted as empty boxes.

[0084] In one embodiment, the first information may be sent to the WES by a staff member of the logistics workstation triggering a control screen of the logistics workstation.

[0085] In one embodiment, since all goods in the cargo box to be tallied are recorded, and in the process of tallying the goods from the cargo box to be tallied to the seed wall of the logistics workstation, the robot or staff of the logistics workstation needs to scan the goods, the logistics workstation can automatically determine whether all goods in the cargo box to be tallied have been tallied, and whether the cargo box to be tallied has been tallied as an empty box. When the cargo box to be tallied has been tallied as an empty box, the tallying workstation can also automatically send the first information to WES.

[0086] In one embodiment, a seeding wall is set at a tallying workstation, and there are multiple seeding positions on the seeding wall; the seeding positions are used to store turnover boxes, and the turnover boxes may be provided with a compartment for storing goods, or may have multiple compartments. When tallying the cargo box to be tallied, WES can recommend the tallying positions corresponding to the goods in the cargo box to be tallied, that is, the goods in the cargo box to be tallied should be tallied to which turnover box and which compartment of the seeding wall. Specifically, in the field of warehousing and logistics, each piece of goods has a corresponding SKU (Stock Keeping Unit), such as a bottle of beer, a piece of beer, a piece of clothing, a box of toothpaste, etc. have corresponding SKUs. For the convenience of management, the field of warehousing and logistics usually uses SKU to represent goods, such as how many types of SKUs are stored in the cargo box, how many SKUs are stored in each SKU, etc. Therefore, when WES recommends the tallying positions corresponding to the goods in the cargo box to be tallied, it usually recommends them in the form of tallying positions corresponding to SKUs. Furthermore, when there are target turnover boxes on the seeding wall that have been tallied, the tallying workstation may send second information to the WES to indicate that there are target turnover boxes on the seeding wall that have been tallied of the target turnover boxes; wherein, in order to determine the position of the target turnover boxes on the seeding wall, the second information also includes the position information of the target turnover boxes on the seeding wall; if the WES receives the second information, it can be determined that there are target turnover boxes on the seeding wall that have been tallied; if the WES has not received the second information, it can be determined that there are no target turnover boxes on the seeding wall that have been tallied.

[0087] Step 102, if the result of the judgment is yes, a cargo box exchange instruction is sent to the tallying workstation, so that the tallying workstation exchanges the position of the target turnover box with the cargo box to be tallied that has been tallied as an empty box;

[0088] In one embodiment, after WES sends a cargo box exchange instruction to the tallying workstation, it can issue a graphic prompt and a voice prompt on the control screen of the tallying workstation; the graphic prompt can indicate the position of the target turnover box on the seeding wall, etc.

[0089] In one embodiment, the cargo box to be tallied that has been tallied to be empty refers to the empty box formed after the logistics robot transfers it from the warehouse area to the tallying workstation and all the goods in the cargo box to be tallied are physically tallied to the seeding wall. The target turnover box refers to the turnover box on the seeding wall whose grid volume ratio reaches the upper limit after tallying.

[0090] In one embodiment, the target turnover box and the empty box to be tallied can be exchanged by controlling the robot of the tallying workstation or manually by the staff of the tallying workstation.

[0091] Step 103, in response to receiving a binding signal indicating that the target turnover box is bound to the logistics robot, sending a warehousing instruction to the RMS, so that the RMS calls the logistics robot to warehouse the target turnover box.

[0092] In one embodiment, for the convenience of recording, after the target turnover box is exchanged with the empty box to be tallied, it is also necessary to bind the target turnover box to the logistics robot; specifically, the target turnover box can be bound to the logistics robot by scanning the barcode of the target turnover box with the barcode scanner of the logistics robot or the tallying workstation. After binding, the tallying workstation sends a binding signal to WES. At this time, WES can send a warehousing instruction to RMS, so that RMS calls the logistics robot to warehouse the target turnover box.

[0093] The tallying method provided by the disclosed embodiment includes: in response to receiving first information sent by a tallying workstation, judging whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation; the first information is used to indicate that the cargo boxes to be tallied on the logistics robot of the tallying workstation have been tallied as empty boxes; if the judgment result is yes, sending a cargo box exchange instruction to the tallying workstation, so that the tallying workstation exchanges the position of the target turnover box with the cargo box to be tallied that has been tallied as an empty box; in response to receiving a binding signal that the target turnover box and the logistics robot have been bound, sending a warehousing instruction to the RMS, so that the RMS calls the logistics robot to warehouse the target turnover box.

[0094] According to the solution provided by the present disclosure, when WES receives the first information sent by the tallying workstation and there are target turnover boxes that have been tallied on the seeding wall of the tallying workstation, it can send a cargo box exchange instruction to the tallying workstation, so that the tallying workstation exchanges the target turnover box with the cargo box to be tallied that has been tallied as an empty box; and then sends a warehousing instruction to the RMS, so that the RMS calls the logistics robot to warehouse the target turnover box. Through the solution provided by the present disclosure, the target turnover box that has been tallied on the seeding wall of the tallying workstation can be directly transferred back to the warehouse area by the tallying workstation, realizing one-step tallying, solving the problem of low tallying efficiency of two-step tallying in related technologies, which easily leads to a backlog of turnover boxes that have been tallied on the seeding wall of the tallying workstation; and the empty boxes that have been tallied on the physical robot can be directly reused at the tallying workstation, while solving the problem of no empty boxes available in the warehouse area.

[0095] In one embodiment, if Figure 2 As shown, the embodiment of the present disclosure also provides a second tallying method. The second tallying method provided by the embodiment of the present disclosure is applied to WES and specifically includes the following steps:

[0096] Step 201, selecting at least one cargo box to be tallied from cargo boxes in the warehouse area;

[0097] In one embodiment, the cargo boxes to be sorted can be screened from multiple angles, such as the number of inventory pieces in the cargo boxes in the warehouse area, the number of remaining slots in the cargo boxes, the total number of SKUs in all cargo boxes, and the slot volume ratio of each slot in each cargo box.

[0098] In one embodiment, if the compartment volume ratio of each compartment of each container is used to select containers to be sorted from containers in the storage area, step 201 includes:

[0099] Obtaining a cell volume utilization rate of each cell of the cargo box in the cargo box in the storage area;

[0100] The cargo boxes corresponding to the slots whose volume utilization rate of the slots is lower than the preset volume utilization rate threshold are determined as the cargo boxes to be sorted.

[0101] In one embodiment, the cell volume utilization rate refers to the ratio of the volume of the goods stored in the cell to the volume of the cell. The greater the cell volume utilization rate, the more goods are stored in the cell, and the less likely the cell needs to be tallied. Conversely, the smaller the cell volume utilization rate, the less goods are stored in the cell, and the more likely the cell needs to be tallied.

[0102] In one embodiment, the volume ratio of the compartment can be obtained from the storage information of the WES; the volume of each compartment of each cargo box can be recorded in advance in the storage information of the WES, and the volume of the goods stored in each compartment can also be recorded in the storage information of the WES during storage. Therefore, the WES can update the volume utilization rate of the compartment in real time as the goods stored in the compartment change. The volume of the goods can be provided by the supplier of the goods; the goods can also be filled in the compartment or cargo box, and then the volume of the goods is estimated based on the compartment or cargo box and the number of goods packed. After each estimated volume of the goods, it is compared with the volume of the goods in the storage information of the WES, and the storage information of the WES is updated using the smallest volume of the goods.

[0103] Step 202: Generate a tallying strategy based on the categories of goods contained in the cargo boxes to be tallied; the tallying strategy is used to indicate SKUs in different cargo boxes to be tallied that can be tallied into the same turnover box or the same slot;

[0104] In one embodiment, the cargo category is used to indicate the category of the cargo; for example, shirts and trousers belong to the same cargo category of clothes, while white beer and dark beer belong to the same category of beer; for another example, toothpaste and toothbrushes belong to the same large category of tooth tools. Although the SKUs of toothpaste and toothbrushes are different, since toothbrushes and toothpaste belong to the same large category, the SKUs of toothbrushes and toothpaste are highly correlated. During sorting, toothbrushes and toothpaste can be sorted from different cargo boxes to be sorted to the same turnover box; for another example, two toothbrushes belong to the same small category of toothbrushes, and their SKUs are the same. Therefore, during sorting, they can be sorted from different cargo boxes to be sorted or different compartments to the same compartment.

[0105] In one embodiment, the correlations corresponding to different SKUs may be pre-stored in an execution unit of the warehouse execution system.

[0106] In one embodiment, the tally strategy includes at least one of the following:

[0107] Goods of the same category are physically delivered to the same compartment;

[0108] Mutually exclusive goods cannot be put into the same turnover box;

[0109] The goods with high correlation in the above-mentioned categories are physically loaded into the same turnover box.

[0110] In one embodiment, the correlation refers to the degree of correlation between different SKUs, and the correlation is variable. Usually, the SKUs corresponding to the same type of goods, such as tops and pants in clothing, have a higher correlation; while the correlation between different types of goods, such as clothes and electrical appliances, is lower; and the SKUs corresponding to goods belonging to different categories, such as computers and quilts, are mutually exclusive SKUs and cannot be sorted into the same turnover box.

[0111] Step 203, based on the cargo box to be tallied and the tallying strategy, generate a tallying task; the tallying task is used to indicate the tallying position of the goods in the cargo box to be tallied, and the tallying position refers to the grid of the turnover box on the seeding wall corresponding to the goods in the cargo box to be tallied;

[0112] In one embodiment, WES can recommend a turnover box for each SKU based on the total number of SKUs contained in the screened cargo boxes to be sorted, the number of pieces of each SKU, and other information; different turnover boxes have different box types, such as a turnover box with four slots, a turnover box with six slots, etc. For example, if a first SKU is stored in multiple cargo boxes to be sorted, the first SKUs in the multiple cargo boxes to be sorted can be allocated to the same slot of the same turnover box on the seeding wall of the sorting workstation; if a slot cannot store all the first SKUs, a new slot can be allocated for the remaining first SKUs.

[0113] In one embodiment, since the volume of the compartment of the turnover box is limited and there are restrictions on the tally strategy, based on this, in one embodiment, the step 203 includes:

[0114] Based on the size information of each piece of the goods in the cargo box to be sorted and the sorting strategy, a grid opening of the turnover box on the seeding wall is allocated to each piece of the goods in the cargo box to be sorted.

[0115] In one embodiment, if Figure 3 As shown, Figure 3 A schematic diagram showing the tally position on the control screen of the tally workstation. Figure 3 The right side of the middle contains the box information of the cargo box to be sorted, such as the box number B000001, and also contains the information of the goods being sorted, such as the product barcode 1000002, the product code 2000003, and the production date, expiration date and other information of the goods. Figure 3 The middle right side indicates the slot of the turnover box on the seeding wall to which the goods being sorted are distributed; for example, if the turnover box is an A2 turnover box on the seeding wall, the slot is the T4 slot of the A2 turnover box.

[0116] In one embodiment, in order to improve the volume utilization rate of the turnover box, the turnover box is divided into different box types; for example, a turnover box with four slots or a turnover box with six slots. The same SKU or different SKUs can be stored in different slots of the same turnover box. Therefore, when allocating the slot of the turnover box for each SKU in the cargo box to be sorted, a specific box type must be allocated first.

[0117] Based on this, the method of allocating a grid of a turnover box on the seeding wall to each piece of the goods in the cargo box to be sorted based on the size information of each piece of the goods in the cargo box to be sorted and the sorting strategy includes:

[0118] Obtain the size of each item in the cargo box to be sorted;

[0119] In one embodiment, the size of the goods may be provided by the supplier of the goods; or the goods may be filled into a compartment or a box, and then the size of the goods may be estimated based on the compartment or box and the number of pieces of goods packed into the box. Each time the size of the goods is estimated, it is compared with the size of the goods in the storage information of WES, and the storage information of WES is updated with the smallest size of the goods.

[0120] Based on the size information of each piece of the goods in the cargo box to be tallied and the tallying strategy, determine the goods in the cargo box to be tallied that can be tallied to the same turnover box and the box type of the corresponding turnover box;

[0121] Based on the box type of the turnover box, a grid opening of the turnover box is allocated to each piece of cargo in the cargo box to be sorted.

[0122] Step 204, sending the tallying task to the tallying workstation, so that the tallying workstation physically tallies the goods in the cargo box to be tallied to the tallying position;

[0123] In one embodiment, if the total number of goods corresponding to the first goods is large, the slots of the turnover boxes on the seeding wall specified in the tally task may not be able to store all the corresponding goods. At this time, a new slot needs to be allocated for the first goods.

[0124] Step 205, in response to receiving the unpacking request sent by the tallying workstation, allocating a new slot for the first cargo in the cargo box to be tallied; the first cargo refers to the cargo with insufficient slot volume ratio of the corresponding turnover box among the remaining cargo in the cargo box to be tallied;

[0125] In one embodiment, the method of allocating a new slot for the first SKU may refer to step 203, which will not be described in detail here.

[0126] Step 206, sending a request feedback to the tallying workstation, so that the tallying workstation sows the remaining goods in the cargo box to be tallied into the new slot;

[0127] In one embodiment, if the remaining goods in the cargo box to be sorted are sown into new slots, it is also necessary to record the quantity of goods stored in each slot in the new slot and the originally allocated slots.

[0128] Step 207, in response to receiving the first information sent by the tallying workstation, determining whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box;

[0129] Step 208: If the result of the judgment is yes, a cargo box exchange instruction is sent to the tallying workstation, so that the tallying workstation exchanges the position of the target turnover box with the cargo box to be tallied that has been tallied as an empty box;

[0130] Step 209, in response to receiving the binding signal that the target turnover box is bound to the logistics robot, sending a warehousing instruction to the RMS, so that the RMS calls the logistics robot to warehouse the target turnover box.

[0131] In one embodiment, after WES sends a tallying task to a tallying workstation, if there is no turnover box on the seeding wall of the tallying workstation when the cargo box to be tallied arrives at the tallying workstation, or there is no available turnover box on the seeding wall due to mutual exclusion of cargo categories in the cargo box to be tallied at the tallying workstation, the tallying workstation needs to send a box matching request to WES, so that WES can respond to the box matching request and feedback the box type of the new turnover box that the tallying workstation needs to bind.

[0132] Based on this, after step 204, the second tallying method provided by the embodiment of the present disclosure further includes:

[0133] In response to receiving a box allocation request sent by the tallying workstation, a box allocation feedback is sent to the cargo box to be tallied; the box allocation request refers to a request issued by the tallying workstation to bind a new turnover box when there is no turnover box on the seeding wall of the tallying workstation, or when there is no available turnover box on the seeding wall due to mutual exclusion of goods categories in the cargo box to be tallied of the tallying workstation; the box allocation feedback is used to indicate the type of new turnover box that the tallying workstation needs to bind.

[0134] In one embodiment, the staff of the tallying workstation can bind the turnover box of the corresponding box type to the tallying workstation through a scanning device, and place the new turnover box in the corresponding sowing position on the sowing wall according to the prompt of the tallying workstation; thereafter, according to the tallying task, the different SKUs in the cargo boxes to be tallied that arrive at the tallying workstation can be tallied into their corresponding grids.

[0135] In one embodiment, the specific implementation method of steps 207 to after 209 is the same as that of steps 101 to 103, and reference may be made to steps 101 to 103, which will not be repeated here.

[0136] like Figure 4 As shown, Figure 4 The third tallying method provided in the embodiment of the present disclosure is applied to a tallying workstation and specifically includes the following steps:

[0137] Step 401, sending first information to the WES, so that the WES determines whether to send a cargo box exchange instruction to the tallying workstation according to whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation;

[0138] In one embodiment, the first information is used to indicate that the cargo boxes to be sorted on the logistics robot of the sorting workstation have been sorted as empty boxes.

[0139] In one embodiment, the first information may be sent to the WES by a staff member of the logistics workstation triggering a control screen of the logistics workstation.

[0140] In one embodiment, when the cargo box to be tallied has been tallied to be an empty box, the tallying workstation may also automatically send the first information to the WES.

[0141] In one embodiment, when there are target turnover boxes whose counting has been completed on the seeding wall, the tallying workstation may send a second message including the position information of the target turnover box on the seeding wall to the WES; if the WES receives the second message, it can be determined that there are target turnover boxes whose counting has been completed on the seeding wall; if the WES has not received the second message, it can be determined that there are no target turnover boxes whose counting has been completed on the seeding wall.

[0142] Step 402, in response to receiving the container exchange instruction sent by the WES, exchanging the position of the target turnover container with the empty container to be tallied;

[0143] In one embodiment, after the tallying workstation receives the cargo box exchange instruction sent by WES, a graphic prompt and a voice prompt can be triggered on the control screen of the tallying workstation; the graphic prompt can indicate the position of the target turnover box on the seeding wall, etc.

[0144] In one embodiment, the cargo box to be tallied that has been tallied to be empty refers to the empty box formed after the logistics robot transfers it from the warehouse area to the tallying workstation and all the goods in the cargo box to be tallied are physically tallied to the seeding wall. The target turnover box refers to the turnover box on the seeding wall whose grid volume ratio reaches the upper limit after tallying.

[0145] In one embodiment, the tallying workstation can control the robot or the staff of the tallying workstation can manually exchange the target turnover box with the empty box to be tallied.

[0146] Step 403, bind the target turnover box to the logistics robot through the barcode scanner, and send a binding signal to the WES, so that the WES sends a storage instruction to the RMS; the storage instruction is used to make the RMS call the logistics robot to store the target turnover box; the binding signal is used to indicate that the target turnover box is bound to the logistics robot. In one embodiment, the specific steps of step 403 are the same as step 103, and are not repeated here.

[0147] In one embodiment, if Figure 5 As shown, the embodiment of the present disclosure also provides a fourth tallying method. The fourth tallying method provided by the embodiment of the present disclosure is applied to WES and specifically includes the following steps:

[0148] Step 501, in response to receiving the tallying task sent by the tallying workstation, the cargo in the cargo box to be tallied is tallied to the tallying position;

[0149] In one embodiment, the tallying position refers to the opening of the turnover box on the seeding wall corresponding to the goods in the cargo box to be tallied.

[0150] In one embodiment, the step 501 of physically loading the cargo in the cargo box to be tallied to the tallying position includes:

[0151] Physically loading the goods in the cargo box to be sorted into the corresponding grid of the turnover box on the sowing wall;

[0152] During the sorting process, if there is at least one first SKU among the SKUs to which the remaining goods in the cargo box to be sorted belong, and the compartment volume of the turnover box corresponding to the first SKU is insufficient, a devanning request is sent to the WES so that the WES allocates a new compartment for the first SKU;

[0153] In response to receiving the request feedback sent by the WES, the remaining goods corresponding to the first SKU in the cargo box to be sorted are sown into the new slot.

[0154] Step 502: If there is a target turnover box on the seeding wall that has been tallied, send second information to the WES; the second information is used to indicate the position of the target turnover box on the seeding wall;

[0155] In one embodiment, during the process of tallying the cargo boxes to be tallied, the cargo in the cargo boxes to be tallied are continuously stored in the turnover boxes on the seeding wall; when one or more cargo boxes to be tallied are completed, there may be a target turnover box on the seeding wall that has been tallied. At this time, the tallying workstation sends the second information indicating the position of the target turnover box on the seeding wall to the WES.

[0156] Step 503, sending the first information to the WES, so that the WES determines whether to send a cargo box exchange instruction to the tallying workstation according to whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation;

[0157] In one embodiment, the first information is used to indicate that the cargo boxes to be sorted on the logistics robot of the sorting workstation have been sorted as empty boxes.

[0158] Step 504, in response to receiving the container exchange instruction sent by the WES, exchanging the position of the target turnover container with the empty container to be tallied;

[0159] Step 505: Bind the target turnover box to the logistics robot through a barcode scanner, and send a binding signal to the WES, so that the WES sends a warehousing instruction to the RMS; the warehousing instruction is used to enable the RMS to call the logistics robot to warehouse the target turnover box; the binding signal is used to indicate that the target turnover box is bound to the logistics robot.

[0160] In one embodiment, after WES sends a tallying task to a tallying workstation, if there is no turnover box on the seeding wall of the tallying workstation when the cargo box to be tallied arrives at the tallying workstation, or there is no available turnover box on the seeding wall due to mutual exclusion of cargo categories in the cargo box to be tallied at the tallying workstation, the tallying workstation needs to send a box matching request to WES, so that WES can respond to the box matching request and feedback the box type of the new turnover box that the tallying workstation needs to bind.

[0161] Based on this, in response to receiving the tallying task sent by the tallying workstation in step 501, the fourth tallying method provided by the embodiment of the present disclosure further includes:

[0162] In response to the cargo box to be tallied arriving at the tallying workstation, judging whether there is an available turnover box on the seeding wall according to the cargo contained in the cargo box to be tallied arriving at the tallying workstation and the tallying task;

[0163] In one embodiment, the turnover boxes on the seeding wall are bound to the tallying workstation through a code scanning device; therefore, the tallying workstation only needs to first determine whether there are turnover boxes on the seeding wall; if the judgment result is yes, then determine whether the turnover boxes on the seeding wall are unavailable due to mutual exclusion of goods categories; if the judgment result is yes, it indicates that there are no available turnover boxes on the seeding wall.

[0164] Therefore, if the result of judging whether there is an available turnover box on the seed wall is no, a box distribution request is sent to the warehouse execution system, so that the warehouse execution system responds to the box distribution request and feeds back to the tally workstation the box type of the new turnover box to be bound by the tally workstation;

[0165] In response to receiving the box distribution feedback sent by the warehouse execution system in response to the box distribution request, the box type of the new turnover box to be bound by the tallying workstation is displayed on the control interface of the tallying workstation.

[0166] Then, the staff at the tallying workstation can use the scanning equipment to bind the turnover boxes of the corresponding box type to the tallying workstation, and place the new turnover boxes in the corresponding sowing positions on the sowing wall according to the prompts of the tallying workstation; after that, according to the tallying tasks, the different SKUs in the boxes to be tallied that arrive at the tallying workstation can be tallied into their corresponding grids.

[0167] In one embodiment, the specific implementation process of step 503 to step 505 is the same as step 401 to step 403, and reference may be made to step 401 to step 403, which will not be repeated here.

[0168] In order to implement the tallying method applied to WES provided in the embodiment of the present disclosure, the embodiment of the present disclosure also provides a tallying device applied to WES, such as Figure 6 shown. Figure 6 The structural diagram of the first cargo tallying device provided in the embodiment of the present disclosure is as follows. The cargo tallying device 600 includes:

[0169] The first information receiving module 601 is used to determine whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation in response to receiving the first information sent by the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box;

[0170] The cargo box exchange instruction sending module 602 is used to send a cargo box exchange instruction to the tallying workstation if the judgment result is yes, so that the tallying workstation exchanges the position of the target turnover box with the cargo box to be tallied that has been tallied as an empty box;

[0171] The binding signal receiving module 603 is used to send a warehousing instruction to the RMS in response to receiving a binding signal indicating that the target turnover box is bound to the logistics robot, so that the RMS calls the logistics robot to warehouse the target turnover box.

[0172] In one embodiment, the first information receiving module 601 is specifically used to:

[0173] Determine whether second information sent by the tallying workstation is received, the second information is used to indicate that there is a target turnover box that has been tallied on the seeding wall of the tallying workstation, and the second information includes position information of the target turnover box on the seeding wall.

[0174] In one embodiment, the tally device 600 further includes a tally task sending module, which is used to:

[0175] Select at least one cargo box to be tallied from the cargo boxes in the warehouse area;

[0176] Generate a tallying strategy based on the categories of goods contained in the cargo boxes to be tallied; the tallying strategy is used to indicate the goods in different cargo boxes to be tallied that can be tallied into the same turnover box or the same compartment;

[0177] Based on the cargo box to be tallied and the tallying strategy, a tallying task is generated; the tallying task is used to indicate the tallying position of the goods in the cargo box to be tallied, and the tallying position refers to the grid of the turnover box on the seeding wall corresponding to the goods in the cargo box to be tallied;

[0178] The tallying task is sent to the tallying workstation, so that the tallying workstation physically tallies the goods in the cargo box to be tallied to the tallying position.

[0179] The tally strategy includes at least one of the following:

[0180] Goods of the same category are physically delivered to the same compartment;

[0181] Mutually exclusive goods cannot be put into the same turnover box;

[0182] The goods with high correlation in the above-mentioned categories are physically loaded into the same turnover box.

[0183] In one embodiment, the tally device 600 further includes a request feedback sending module, which is used to:

[0184] In response to receiving the unpacking request sent by the tallying workstation, a new slot is allocated for the first cargo in the cargo box to be tallied; the first cargo refers to the cargo with insufficient slot volume ratio of the corresponding turnover box among the remaining cargo in the cargo box to be tallied;

[0185] A request feedback is sent to the tallying workstation, so that the tallying workstation sows the first cargo in the cargo box to be tallied into the new slot.

[0186] In one embodiment, the tally task sending module is further used to:

[0187] Obtaining a cell volume utilization rate of each cell of the cargo box in the cargo box in the storage area;

[0188] The cargo boxes corresponding to the slots whose volume utilization rate of the slots is lower than the preset volume utilization rate threshold are determined as the cargo boxes to be sorted.

[0189] In one embodiment, the tally task sending module is further used to:

[0190] Based on the size information of each piece of the goods in the cargo box to be sorted and the sorting strategy, a grid opening of the turnover box on the seeding wall is allocated to each piece of the goods in the cargo box to be sorted.

[0191] In one embodiment, the tally task sending module is further used to:

[0192] Obtain the size of each item in the cargo box to be sorted;

[0193] Based on the size information of each piece of the goods in the cargo box to be tallied and the tallying strategy, determine the goods in the cargo box to be tallied that can be tallied to the same turnover box and the box type of the corresponding turnover box;

[0194] Based on the box type of the turnover box, a grid opening of the turnover box is allocated to each piece of cargo in the cargo box to be sorted.

[0195] In one embodiment, the tallying device 600 further includes a container distribution feedback sending module, which is used to:

[0196] In response to receiving a box allocation request sent by the tallying workstation, a box allocation feedback is sent to the cargo box to be tallied; the box allocation request refers to a request issued by the tallying workstation to bind a new turnover box when there is no turnover box on the seeding wall of the tallying workstation, or when there is no available turnover box on the seeding wall due to mutual exclusion of goods categories in the cargo box to be tallied of the tallying workstation; the box allocation feedback is used to indicate the type of new turnover box that the tallying workstation needs to bind.

[0197] In order to implement the tallying method applied to a tallying workstation provided in the embodiment of the present disclosure, the embodiment of the present disclosure also provides a tallying device applied to a tallying workstation, such as Figure 7 shown. Figure 7 The structural diagram of the second cargo tallying device provided in the embodiment of the present disclosure is as follows. The cargo tallying device 700 includes:

[0198] The first information sending module 701 is used to send the first information to the WES, so that the WES determines whether to send a container exchange instruction to the tallying workstation according to whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation; the first information is used to indicate that the to-be-tally ...

[0199] A cargo box exchange instruction receiving module 702 is used to exchange the target turnover box with the cargo box to be tallied that has been tallied to be an empty box in response to receiving the cargo box exchange instruction sent by the WES;

[0200] The binding signal sending module 703 is used to bind the target turnover box with the logistics robot through a barcode scanner, and send a binding signal to the WES so that the WES sends a warehousing instruction to the RMS; the warehousing instruction is used to enable the RMS to call the logistics robot to warehouse the target turnover box; the binding signal is used to indicate that the target turnover box is bound to the logistics robot.

[0201] In one embodiment, the tally device 700 further includes a second information sending module, and the second information sending module is used to:

[0202] If there is a target turnover box whose inventory has been completed on the seeding wall, second information is sent to the WES; the second information includes the position information of the target turnover box on the seeding wall.

[0203] In one embodiment, the tally device 700 further includes a tally module, and the tally module is used to:

[0204] In response to receiving the tallying task sent by the tallying workstation, the goods in the cargo box to be tallied are physically tallied to the tallying position; the tallying position refers to the grid of the turnover box on the seeding wall corresponding to the goods in the cargo box to be tallied.

[0205] In one embodiment, the tally module is further used to:

[0206] Physically loading the goods in the cargo box to be sorted into the corresponding grid of the turnover box on the sowing wall;

[0207] During the sorting process, if there is at least one first cargo among the remaining cargoes in the cargo box to be sorted and the compartment volume of the turnover box corresponding to the first cargo is insufficient, a devanning request is sent to the WES so that the WES allocates a new compartment for the first cargo;

[0208] In response to receiving the request feedback sent by the WES, the first cargo in the cargo box to be sorted is seeded into the new slot.

[0209] In one embodiment, the tallying device 700 further includes a container distribution request sending module, which is used to:

[0210] In response to the cargo box to be tallied arriving at the tallying workstation, judging whether there is an available turnover box on the seeding wall according to the cargo contained in the cargo box to be tallied arriving at the tallying workstation and the tallying task;

[0211] If the judgment result is no, a box distribution request is sent to the warehouse execution system, so that the warehouse execution system responds to the box distribution request and feeds back to the tally workstation the box type of the new turnover box to be bound by the tally workstation;

[0212] In response to receiving the box distribution feedback sent by the warehouse execution system in response to the box distribution request, the control interface of the tallying workstation displays the box type of the new turnover box that the tallying workstation needs to bind. It should be noted that: the first tallying device 600 applied to WES and the second tallying device 700 applied to the tallying workstation provided in the above embodiment are only illustrated by the division of the above-mentioned program modules when entering the warehouse. In actual application, the above-mentioned processing can be assigned to different program modules as needed, that is, the internal structure of the tallying device is divided into different program modules to complete all or part of the processing described above. In addition, the tallying device provided in the above embodiment and the tallying method embodiment provided in the embodiment of the present disclosure belong to the same concept. The specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0213] Figure 8 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure is shown in FIG. Figure 8As shown, the electronic device 800 includes at least one processor 802; and a memory 801 communicatively connected to the at least one processor 802; wherein the memory 801 stores instructions executable by the at least one processor 802, and the instructions are executed by the at least one processor 802 to implement the steps of the tallying method described in the embodiment of the present disclosure.

[0214] Optionally, the electronic device may specifically be a tallying device in the embodiment of the present application, and the electronic device may implement the corresponding processes implemented by the tallying device in each method in the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0215] It is understood that the electronic device also includes a communication interface 803. The various components in the electronic device are coupled together through a bus system 804. It is understood that the bus system 804 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 804 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 8 Various buses are labeled as bus system 804 .

[0216] It can be understood that the memory 801 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 801 described in the embodiment of the present invention is intended to include but is not limited to these and any other suitable types of memories.

[0217] The method disclosed in the above embodiment of the present disclosure can be applied to the processor 802, or implemented by the processor 802. The processor 802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 802 or the instruction in the form of software. The above processor 802 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 802 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 801, and the processor 802 reads the information in the memory 801 and completes the steps of the above method in combination with its hardware.

[0218] In an exemplary embodiment, the electronic device may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general purpose processors, controllers, MCUs, microprocessors, or other electronic components to execute the aforementioned method.

[0219] The embodiment of the present disclosure also provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to implement the steps of the tallying method described in the embodiment of the present disclosure when executed.

[0220] The embodiment of the present disclosure further provides a computer program product, characterized in that it includes a computer program, and when the computer program is executed by a processor, the steps of the tally method described in the embodiment of the present disclosure are implemented.

[0221] Optionally, the computer-readable storage medium may be applied to the tallying device in the embodiments of the present application, and the computer instructions enable the computer to execute the corresponding processes implemented by the tallying device in the various methods of the embodiments of the present application, which will not be described in detail here for the sake of brevity.

[0222] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0223] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0224] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0225] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.

[0226] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0227] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A tally method, characterized in that: Applied to a warehouse execution system, the method includes: In response to receiving the first information sent by the tallying workstation, it is determined whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box; If the judgment result is yes, a cargo box exchange instruction is sent to the tallying workstation, so that the tallying workstation exchanges the position of the target turnover box with the cargo box to be tallied that has been tallied as an empty box; In response to receiving a binding signal indicating that the target turnover box is bound to the logistics robot, a warehousing instruction is sent to the robot management system so that the robot management system calls the logistics robot to warehouse the target turnover box.

2. The method according to claim 1, characterized in that The step of judging whether there is a target turnover box whose tallying has been completed on the seeding wall of the tallying workstation includes: Determine whether second information sent by the tallying workstation is received, the second information is used to indicate that there is a target turnover box that has been tallied on the seeding wall of the tallying workstation, and the second information includes position information of the target turnover box on the seeding wall.

3. The method according to claim 1, characterized in that Before responding to receiving the first information sent by the tally workstation, the method further includes: Select at least one cargo box to be tallied from the cargo boxes in the warehouse area; Generate a tallying strategy based on the categories of goods contained in the cargo box to be tallied; the tallying strategy is used to indicate the goods in the cargo box to be tallied that can be tallied into the same turnover box or the same compartment; Based on the cargo box to be tallied and the tallying strategy, a tallying task is generated; the tallying task is used to indicate the tallying position of the goods in the cargo box to be tallied, and the tallying position refers to the grid of the turnover box on the seeding wall corresponding to the goods in the cargo box to be tallied; The tallying task is sent to the tallying workstation, so that the tallying workstation physically tallies the goods in the cargo box to be tallied to the tallying position.

4. The method according to claim 3, characterized in that The tally strategy includes at least one of the following: Goods of the same category are physically delivered to the same compartment; Mutually exclusive goods cannot be put into the same turnover box; The goods with high correlation in the above-mentioned categories are physically loaded into the same turnover box.

5. The method according to claim 3, characterized in that: After sending the tally task to the tally workstation, the method further comprises: In response to receiving the unpacking request sent by the tallying workstation, a new slot is allocated for the first cargo in the cargo box to be tallied; the first cargo refers to the cargo with insufficient slot volume ratio of the corresponding turnover box among the remaining cargo in the cargo box to be tallied; A request feedback is sent to the tallying workstation, so that the tallying workstation sows the first cargo in the cargo box to be tallied into the new slot.

6. The method according to claim 3, characterized in that The step of selecting cargo boxes to be tallied from cargo boxes in the warehouse area includes: Obtaining a cell volume utilization rate of each cell of the cargo box in the cargo box in the storage area; The cargo boxes corresponding to the slots whose volume utilization rate of the slots is lower than the preset volume utilization rate threshold are determined as the cargo boxes to be sorted.

7. The method according to claim 3, characterized in that The generating of tallying tasks based on the cargo boxes to be tallied and the tallying strategy includes: Based on the size information of each piece of the goods in the cargo box to be sorted and the sorting strategy, a grid opening of the turnover box on the seeding wall is allocated to each piece of the goods in the cargo box to be sorted.

8. The method according to claim 7, characterized in that The allocating a grid of a turnover box on the seeding wall to each piece of the goods in the cargo box to be sorted based on the size information of each piece of the goods in the cargo box to be sorted and the sorting strategy includes: Obtain the size of each item in the cargo box to be sorted; Based on the size information of each piece of the goods in the cargo box to be tallied and the tallying strategy, determine the goods in the cargo box to be tallied that can be tallied to the same turnover box and the box type of the corresponding turnover box; Based on the box type of the turnover box, a grid opening of the turnover box is allocated to each piece of cargo in the cargo box to be sorted.

9. The method according to claim 8, characterized in that After sending the tally task to the tally workstation, the method further comprises: In response to receiving a box allocation request sent by the tallying workstation, a box allocation feedback is sent to the cargo box to be tallied; the box allocation request refers to a request issued by the tallying workstation to bind a new turnover box when there is no turnover box on the seeding wall of the tallying workstation, or when there is no available turnover box on the seeding wall due to mutual exclusion of goods categories in the cargo box to be tallied of the tallying workstation; the box allocation feedback is used to indicate the type of new turnover box that the tallying workstation needs to bind.

10. A tally method, characterized in that: Applied to a tally workstation, the method includes: Sending first information to the warehouse execution system, so that the warehouse execution system determines whether to send a cargo box exchange instruction to the tallying workstation according to whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box; In response to receiving a container exchange instruction sent by the warehouse execution system, exchanging the position of the target turnover container with the container to be tallied that has been tallied to be an empty container; The target turnover box is bound to the logistics robot through a barcode scanner, and a binding signal is sent to the warehouse execution system, so that the warehouse execution system sends a warehousing instruction to the robot management system; the warehousing instruction is used to enable the robot management system to call the logistics robot to put the target turnover box into the warehouse; the binding signal is used to indicate that the target turnover box is bound to the logistics robot.

11. The method according to claim 10, characterized in that The method further comprises: If there is a target turnover box whose inventory has been completed on the seeding wall, second information is sent to the warehouse execution system; the second information includes the position information of the target turnover box on the seeding wall.

12. The method according to claim 10, characterized in that The method further comprises: In response to receiving the tallying task sent by the tallying workstation, the goods in the cargo box to be tallied are physically tallied to the tallying position; the tallying position refers to the grid of the turnover box on the seeding wall corresponding to the goods in the cargo box to be tallied.

13. The method according to claim 10, characterized in that The step of physically loading the cargo in the cargo box to be tallied to the tallying position includes: Physically loading the goods in the cargo box to be sorted into the corresponding grid of the turnover box on the sowing wall; During the sorting process, if there is at least one first cargo among the remaining cargoes in the cargo box to be sorted, and the compartment volume of the turnover box corresponding to the first cargo is insufficient, a devanning request is sent to the warehouse execution system, so that the warehouse execution system allocates a new compartment for the first cargo; In response to receiving the request feedback sent by the warehouse execution system, the first cargo in the cargo box to be sorted is seeded into the new slot.

14. The method according to claim 12, characterized in that The method further comprises: In response to the cargo box to be tallied arriving at the tallying workstation, judging whether there is an available turnover box on the seeding wall according to the cargo contained in the cargo box to be tallied arriving at the tallying workstation and the tallying task; If the judgment result is no, a box distribution request is sent to the warehouse execution system, so that the warehouse execution system responds to the box distribution request and feeds back to the tally workstation the box type of the new turnover box to be bound by the tally workstation; In response to receiving the box distribution feedback sent by the warehouse execution system in response to the box distribution request, the box type of the new turnover box to be bound by the tallying workstation is displayed on the control interface of the tallying workstation.

15. A cargo tallying device, characterized in that: Applied to a warehouse execution system, the device comprises: A first information receiving module is used to determine whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation in response to receiving the first information sent by the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box; A cargo box exchange instruction sending module is used to send a cargo box exchange instruction to the tallying workstation if the judgment result is yes, so that the tallying workstation exchanges the position of the target turnover box with the cargo box to be tallied that has been tallied as an empty box; The binding signal receiving module is used to send a warehousing instruction to the robot management system in response to receiving a binding signal indicating that the target turnover box is bound to the logistics robot, so that the robot management system calls the logistics robot to warehouse the target turnover box.

16. A cargo tallying device, characterized in that: Applied to a tally workstation, the device comprises: The first information sending module is used to send the first information to the warehouse execution system, so that the warehouse execution system determines whether to send a cargo box exchange instruction to the tallying workstation according to whether there is a target turnover box that has been tallied on the seeding wall of the tallying workstation; the first information is used to indicate that the cargo box to be tallied on the logistics robot of the tallying workstation has been tallied as an empty box; A cargo box exchange instruction receiving module, configured to exchange the target turnover box with the cargo box to be tallied that has been tallied to be an empty box in response to receiving the cargo box exchange instruction sent by the warehouse execution system; A binding signal sending module is used to bind the target turnover box with the logistics robot through a barcode scanner, and send a binding signal to the warehouse execution system so that the warehouse execution system sends a warehousing instruction to the robot management system; the warehousing instruction is used to enable the robot management system to call the logistics robot to warehouse the target turnover box; the binding signal is used to indicate that the target turnover box is bound to the logistics robot.

17. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 9 or claims 10 to 14.

18. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method of any one of claims 1 to 9 or claims 10 to 14.

19. A computer program product, characterized in that It comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 9 or claims 10 to 14.